Flash Android 4.1.2 XXEMD3 OTA Update for Samsung Galaxy S3 I9300

Update Samsung Galaxy S3 to Android 4.1.2 XXEMD3 Jelly Bean

Samsung is continuously launching new OTA Updates for their Galaxy S3 phone all over the world. Now, a new firmware has been pushed out for Turkey users. This OTA Update is available for other regions and you can easily flash it for your Android device using the instructions that I have listed in this post.

Use this guide in case you didn’t receive the update in your region or you simply want to install it manually using ODIN and the I9300XXEMD3 tar.md5 file. This new update should bring some tweaks for the overall UI and other parts of your device. It should with any device with the model number GT-I9300 except for those devices sold in Taiwan, China and Hong Kong. XXEMD3 is stock Samsung Android 4.1.2 Jelly Bean, it doesn’t feature any carrier-bloatware and you will simply get it with the TouchWiz Nature UX 2.0 interface and other Samsung ‘S’ features.

In order to successfully flash this update for your device you will need to read the preparation guide first. Here’s what you need to know:

  • use this tutorial only with the Samsung Galaxy S3 International variant with the model number I9300. Don’t try to use this guide with any other smartphones, as you will brick them.
  • the firmware has been pushed out for Turkey, but it should work with I9300 devices that are located in other regions, too.
  • if your device is rooted, then by installing the I9300XXEMD3 firmware, you will lose root access. Also, this means that you will restore the warranty for the smartphone.
  • any installed custom Recovery images will be removed in the process.
  • make sure that your computer has all the Samsung USB Drivers installed on it – Download link HERE. This allows ODIN (the app you’re gonna use to flash the update) to connect with your device.
  • enable the USB debugging from the Developer Options menu. If you can’t find Developer / Development Options, then it means that it is hidden. To un-hide it, you have to open Settings, then About Phone and now scroll down and tap 7 times on the Build Number text.
  • the tutorial shouldn’t wipe any data files from your device, but you should still try to backup some of your most important files before starting the updating process.
  • However, in case the phone doesn’t want to boot after your flash the new OS, then you will be forced to boot into Recovery mode and ‘factory reset’ the smartphone.
  • Disable the Samsung KIES software and all antivirus applications from running on your PC. Such programs might interfere with ODIN and prevent the I9300XXEMD3 firmware from installing successfully.
  • use this tutorial only if you’re an advanced Android. If you’re a beginner then you should carefully read all instructions and ask for more help in comments if you get stuck.
  • make sure that your device has enough power left in its battery before starting the installation.
  • we cannot be held responsible in case you lose any data files or you brick your smartphone in the process.
  • don’t skip any steps and you should manage to flash the OTA update manually in under 10 minutes.

These were all the guidelines that you had to review before getting to the next part of this post.

How to update Galaxy S3 I9300 to Android 4.1.2 Jelly Bean XXEMD3 firmware:

  1. Download I9300XXEMD3 OTA Update zip from here.
  2. Extract the contents from the zip and save them on your computer. You should get a file with the .tar.md5 extension.
  3. Download ODIN 3.07 zip from here. When the download is complete you have to unzip the file to a single folder.
  4. Power off your Galaxy S3 now completely, wait for the vibration to confirm that.
  5. Boot your smartphone into Download Mode. If you don’t know how to do it, check here. (that’s a Galaxy S4 Download Mode guide, but it will work with S3 model, too).
  6. Launch Odin3 v3.07 exe on your computer.
  7. Use the USB cable and connect your device to your PC. Wait for ODIN to confirm that the devices have been successfully connected, it will show the ‘added!!’ alert.
    > if the confirmation message doesn’t show up, you will need to change between USB ports or try to re-install Samsung USB Drivers, a download link is listed in the preparation guide above.
  8. Go to ODIN window and click on PDA button. Load the I9300XXEMD3 .tar.md5 file.
    > don’t change any default ODIN settings and make sure that the Re-Partition option is not enabled.
  9. When you’re ready, hit the START button and wait for the update to be completed. It shouldn’t take more than a couple of minutes.
  10. After the I9300XXEMD3 firmware is successfully flashed, you will notice that the smartphone has restarted.
  11. Wait for the first boot process to complete and the Android 4.1.2 JB to show up on your Galaxy S3 home screen. Unplug the phone from computer.
  12. Test all the apps and other parts of your device to check for improvements and other tweaks that were added with the new OS.

NOTE: If Odin freezes, it shows the FAIL alert or any other error, then you must close it, disconnect the phone from PC and then remove its battery. Re-insert the battery after 5 seconds and then boot the phone into Download Mode once again, restart ODIN and repeat the entire tutorial starting with step 8. If you cannot complete the update, ask for more help in comments.

If your Samsung Galaxy S3 did get updated successfully, you should close this guide as there is nothing else left to do.

NOTE2: In case ODIN says ‘pass’ but the SGS3 is unable to go past the Samsung boot animation, then the update might’ve been completed but it cannot boot into normal mode. That’s why you should boot into Recovery mode and factory reset the phone’s OS. This process will remove the contents from your smartphone’s system partition. Also, it might delete contents from the Internal SDcard, too. But, at least it will force the Galaxy S3 I9300 to boot with XXEMD3 Jelly Bean 4.1.2 ROM. Here’s how to do that:

  • power off the phone completely.
  • boot it into Recovery mode by pressing and holding Volume Up, Home and Power buttons. Release the buttons when the screen flickers and wait for the Recovery main menu to load.
  • select ‘wipe data/ factory reset’ and confirm.
  • when done, return to the main Recovery screen.
  • select ‘reboot system now’.
  • wait for the phone to boot into normal mode and then take control over it by entering your Google Account details.

These were all the instructions that you had to go over in order to manually update your smartphone with the latest build of Jelly Bean 4.1.2 operating system.

Samsung Galaxy S3 Articles