Samsung Galaxy S3 Jelly Bean update: XXDLIH


Samsung has yet again started the Android 4.1 Jelly Bean update for the Galaxy S3, after the first one that they rolled out in Poland back in September. This time it’s for Sweden and carries the firmware version XXDLIH, which you can manually flash on your Galaxy S3 by simply following the guide below, if you don’t want to wait for it to officially roll out in your country.

The firmware will work for Galaxy S3′s from any country (except dual-core US models), though those with a Galaxy S3 from a country other than Poland, or those flashing it over a custom ROM might need to wipe the data on their device in order to make it work (which can be restored later).

Now, let’s take a look at how the XXDLIH Android 4.1 firmware can be installed on the Galaxy S3.


This hack and the guide below are compatible only and only with the international Galaxy S3, model number i9300. It’s not compatible with the US variants or other devices. Check your device’s model number in: Settings » About phone.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to your device, we won’t be held liable.

How to Update Galaxy S3 to Official XXDLIH Android 4.1 Firmware

  1. [Important] If you flash this firmware over a custom ROM or a Galaxy S3 from another country than Poland, you might need to wipe the data on the phone to make the firmware boot up properly.
    To be sure you do not lose any data, backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you. The SD card contents are always safe, so there is no need to back up those. Only backup apps and personal data.
    NOTE: Don’t forget to at least note down your network’s APN settings, which are required to make mobile data work. Go into Settings » More » Mobile Networks, click on the APN that is in use, then note down the setting for each field. While APN settings should be automatically restored from network, you can enter them manually if needed to make mobile data work. You can also find your APN details → here.
  2. Download and install the software Kies on your computer, which will install the necessary drivers for the phone.
    Download Kies
    You can also download the drivers directly — download from here: 32 bit (x86) Windows |   64-bit (x64) Windows
  3. Download the firmware.
    Download XXDLIH  |  Filename: | Size: 761.9 MB
  4. Extract the file on the computer to obtain a file named I9300XXDLIH_I9300VDSDLI1_I9300XXDLID_HOME.tar.md5 (ignore the file named SS_DL.dll).
  5. Download the Odin PC software. If you are new to this, Odin is what is used to flash stuff – firmware, kernels, etc. – on Samsung phones. We’ll use Odin to flash the firmware file obtained in step 4.
    Download Odin3 v3.04  |  Filename:
  6. Extract the contents of the file to a folder on your computer.
  7. Now, turn off your Galaxy S3 and wait for it to shut down completely.
  8. Then, put the phone into download mode. To do so, press and hold these keys together: Volume Down + Home + Power till the screen turns on. Then press Volume Up to enter download mode.
  9. Open Odin by double-clicking on the Odin3 v3.04.exe file obtained in step 6 after extracting
  10. Important! Connect your phone to PC now. You should get the message “Added !!” under Odin’s message box in the bottom left.
    • If you don’t get this message, make sure you installed drivers correctly (using Kies or directly) as given in step 2. If it still doesn’t work, try changing to another USB port on the computer and also use the USB ports on the back if you have a desktop PC.
  11. Click on the PDA button in Odin, then browse to and select the I9300XXDLIH_I9300VDSDLI1_I9300XXDLID_HOME.tar.md5 file obtained in step 4 above.
  12. Important! Do not make any other changes in Odin except selecting the required files as given in step 11. Leave all other options as they are. Make sure Re-Partition check box is not selected.
  13. Now, click the Start button to start flashing the firmware on your phone. When the flashing is complete and is successful, you’ll get a PASS message (with green background) in the left-most box at the very top of the Odin, and the phone will automatically reboot. When you see the Samsung logo, you can safely unplug the cable.
    • What do if Odin gets stuck or doesn’t do anything: If ODIN gets stuck on setup connection or at any stage of this process after you’ve hit the Start button, and doesn’t seem to be doing anything, or if upon completion of the process you get a FAIL message (with red background) in ODIN, do this: disconnect the phone from the PC, close ODIN, remove battery for 4-5 seconds, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 9.
  14. [Important] After you get the PASS message and the phone reboots, the phone might get stuck at the booting animation. If that happens, perform the following steps to make it boot. Remember that these steps will wipe your personal data like contacts, apps, messages, etc. If your phone has already booted, skip these steps, your phone has been updated successfully:
    1. Boot to recovery mode — for which, first power off phone (by removing battery and reinserting it), wait for 5-6 seconds, and then press and hold Home + Volume Up + Power keys together till the screen turns on, then let them go to boot into recovery. Once you are in recovery mode, use volume keys to move the selection up and down and home/power key to select the option.
    2. Go to Wipe data/Factory Reset and select it. Select Yes on next screen.
    3. Then, select reboot system now to reboot the phone, which will now boot properly.
  15. If you run into any roadblocks while flashing the firmware, let us know and we’ll help you out.

Your Galaxy S3 is now running the official Android 4.1 firmware, XXDLIH. Do let us know how it works, and enjoy the butter smooth performance!

19 Comment

  1. Blasio17 says: Reply

    Link seems to go to wrong file!

    1. Kapil says: Reply

      Link corrected. Thanks!

  2. is this different in any way from I9300XXDLIB?

    1. luke says: Reply

      Id like to know this also

  3. Abdullah Qaraeen says: Reply

    but why is this 761.9 MB and the poland one is 774 MB ?

  4. Hanamichi says: Reply

    hey bro, thank you for the amazing 2nd update, I have a question please, I’ve heard in another website that it does not contain ARABIC language, is that right ? thank you , I couldn’t try it myself because I don’t have galaxy s3 but I really need the answer,, thank you again bro.

    1. Kapil says: Reply

      Will let you know shortly.

  5. kenshin says: Reply

    my phone is getting stuck or rather hangs whn i go to gallery…….directly….or after takinga pic thru the camera…ne body facing this problem….

    1. Kapil says: Reply

      Try this — go to settings – apps – gallery – clear data . Do this and see of it starts working okay.

  6. Bhanie says: Reply

    Does this void the warranty? Will kies detect my phone if I do this procedure?

  7. nitesh says: Reply

    @itskapil:disqus thanks buddy, will try to install this link…

  8. Mike says: Reply

    Hi. Is anyone having any problems with connecting the device via USB after this upgrade? I upgraded my i9300 and all is perfect except I can’t connect it via USB to any computer any more… device is not recognized.

  9. Trying this tonite…fingers crossed… @itskapil:disqus if this fails..I hope I can count on you..

  10. @itskapil:disqus Bro you are a genius. Confirming this is working for me on my S3 in India. No need for data wiping also. Worked flawlessly.. Kies working fine. Phone connecting fine. But this doesn’t have English (India) as a language.

  11. TonyFromOz says: Reply

    i9300T Telstra Australia Handset 3G (NOT LTE Model – First release)

    Followed these instructions with 100% success.

    Well Done ^_^

  12. Jay-ar says: Reply

    is this English Language? is this compatible to any firmware version? im using i9300XXLH1.thanks..

  13. Brendan Sumasar says: Reply

    Have it about 5 minutes… and it does indeed work butter smooth. Thanks. WIll let you guys know if ther are any issues.

  14. After few hiccups, it worked, this is my first tryst with fooling around my phone. but it worked.

  15. Daniel Rieger says: Reply

    Alright, i did it, it works. But its not butter smooth and now JB is available where i live. How do i “cancel” the manual one and install the official one? Do i have to wipe it? How do i do this?

Leave a Reply