Latest Buzz!

How to: Upgrade Samsung Galaxy S II to Android 4.0.3 XXLPQ Firmware

March 14th, 2012 by


The much awaited update of Android 4 Ice Cream Sandwich update for Samsung Galaxy S II has finally been released by Samsung yesterday to select European countries.

Wondering what’s new in Android 4.0? Find out my favorite 18 new features here.

In this tutorial, I’ll show you how to upgrade to Android 4.0.3 firmware XXLPQ on Samsung Galaxy S II. This can be installed on any international model of Galaxy S II. (Carrier branded models in USA aren’t included)

Several people on Reddit are discussing their experiences of this update, you should check them here before you flash this update.

Before we Start

1. First of all, Download the necessary files here:

Download: a) Firmware: GT-I9100_XEO XXLPQ | Torrent links (381 MB)

b) ODIN 1.85 (199 KB)
Password –

2. You’ll also have to enable USB Debugging mode.
Android 2.3 Gingerbread: Settings > Applications > Development and check USB Debugging.
Android 4.0 ICS: Settings > Developer Options > check USB Debugging.

3. Make sure you’ve Samsung Kies installed on your PC and it is closed before you start flashing. Open task manager in Windows (Ctrl+alt+delete) and kill any Kies related process.

4. Charge your phone’s battery to full. Why? Because usually, while flashing a new ROM, the ROM registers your current battery state as full.

samsung-galaxy-s-ii-clockworkmod5. Backup your current firmware! This way, you can always revert back if something goes wrong. Here’s how you can do it:

Install ClockWorkMod in your phone by following the instructions in this guide.

After flashing, enter recovery mode in your phone by switching it off and then simultaneously pressing Home+Volume up+Power buttons. Use volume buttons to navigate and home button to choose:

Backup and Restore > Backup current ROM

How to Upgrade Samsung Galaxy S2 to Android 4.0.3 Firmware XXLPQ

1. Extract the Android 4.0.3 Firmware XXLPQ and ODIN in separate folders.

Without unzipping the “Odin 1.85” folder, Odin program won’t run at all. It will just flash for a second or two and and then crash into oblivion. Thanks Ron!

2. Run Odin. Then, switch-off your phone and enter into downloading mode by simultaneously pressing Home+Volume down+Power buttons.

How to Upgrade Samsung Galaxy S2 to Android 4.0.3 Firmware XXLPQ

3. Plug your phone to your PC/Laptop using a USB cable. The first box under ID:COM section in Odin will turn Yellow. This is an indication that we’re going in the correct way.

4. Important: Make sure that only Auto-Reboot and F. Reset Time are checked and Re-Partition and Flash lock are unchecked.

5. Click on PDA and load your extracted firmware file.

6. Hit Start *fingers crossed* and wait till it’s done!

Get ready to taste some delicious Ice Cream Sandwich on your phone. The phone will take some time to start, so don’t get scared that your phone isn’t booting up.

Have a Problem?

Q) Help! I’m stuck on the S logo screen. It’s taking too long to start.

A) You’re not stuck, an update takes WAY too much time to boot for the first time.

Phone still not starting? Do one thing. Put your phone in recovery mode. Choose: Wipe data/factory reset. Next, choose Wipe cache partition. Restart your phone. Be patient.

If you’ve got other questions regarding this tutorial on how to upgrade Samsung Galaxy S2 to Android 4.0.3 Firmware XXLPQ, feel free to ask them here by leaving a comment below.

(30) Comments

    1. Saket - Post author

      Oh okay, I had experienced that too. Do this - Pull of your battery, insert it again and boot into Recovery mode (Volume up + Home + Power). Choose the Wipe data/factory reset option. Then again choose Wipe cache partition. Restart your phone. Be patient, It took my phone about 10 minutes to start-up which is kinda unusual.

  1. Hiro1

    I have been havng problems with ICS In fact, I'm about to take it out and return to 2.3 just that I haven't found how.... since changing to ICS; my phone suddendly restarts, MANY times. I was aware that even on 2.3 my phone sometimes restarted. but now it almost unstoppable. I can't do anything because it restarts. and it start to heat up and consume so much battery.... it can consume all in less than 20 mins. help?

    1. Saket - Post author

      Hey hiro, it seems like there's some problem with your device. This kind of over-heating and battery drain is very unusual. I would suggest you to take your phone to your nearest service center. Try to get it replaced.

    1. Saket - Post author

      Make sure you've installed Samsung kies on your PC. Before running ODIN, exit it and put your phone into debugging mode (Settings > Applications > Development) If Odin is still unable to detect your phone then open Task Manager on your PC, switch to Processes tab and see if there is any Kies related process. If you find one, right-click the process and kill it. I hope this helps.

  2. darrentsui

    got stuck as follows for over 5 hours :- Added!! Enter CS for MD5.. Check MD5.. Do not unplug the cable.. Please wait.. I9100ZSLPE_I9100OZSLPE_I9100ZSLPE_HOME.tar.md5 is valid. I9100ZSLPE_I9100OZSLPE_I9100ZSLPE_HOME.tar.md5 is valid. I9100ZSLPE_I9100OZSLPE_I9100ZSLPE_HOME.tar.md5 is valid. Checking MD5 finished Sucessfully.. Leave CS.. Odin v.3 engine (ID:4).. File analysis.. SetupConnection.. Initialzation.. Get PIT for mapping.. Firmware update start.. boot.bin NAND Write Start!! Sbl.bin what should i do??

      1. Krzysztof Bryk

        Sbl.bin - bootloder file breaking bootloder upload most likely means BRICKED DEVICE so either disconnect and try again but your device might as well do not boot so you will be left with 3 choices: -jig resurection -unbickble mod -paying at some 3rd party unaauthorized gsm service to fix that you pick

  3. Ron McAfee

    Can anyone tell me why Odin 1.85 will not run on my dell windows 7 64 bit laptop? When I click on execute it will flash the Odin page for less than a second and then it disappears. My laptop used to be able to run Odin and I dont know of any changes I made that should cause a stand alone program to not run. I would appreciate any help. Thank you.

  4. Tim

    Ron/Saket I have the same issue. I can not get odin to stay on the screen long enough to do anything. It flashes for up there for a spit second and then goes away. What' s the solution?

    1. Saket - Post author

      I've no idea why is it happening with you guys. I can only suggest you two things: 1. Try flashing on a different laptop/desktop. 2. Use Mobile Odin app on your phone, it does the same job of flashing ROMs, but directly from your mobile. Link -

  5. Ron McAfee

    Hi My problem turned out to be that I did not unzip the program properly. After I unziped instead of just opening the exe worked correctly. I will never learn. Glad that there are others out there to discuss this with.

    1. Saket - Post author

      Wow, why didn't this come to my mind? I'll update my post with this info, thanks! And hey, do you know wanna know why this happened? Because in archived (zipped) state, the items inside cannot use each other until you extract them!

Leave a Reply


Latest Tweets