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

Tweet about this on TwitterShare on Facebook19Share on Google+5Share on Reddit0Buffer this pageShare on Tumblr0Pin on Pinterest0Email this to someone


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.

Tweet about this on TwitterShare on Facebook19Share on Google+5Share on Reddit0Buffer this pageShare on Tumblr0Pin on Pinterest0Email this to someone


    • says

      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. $RK says


  2. Hiro1 says

    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.


    • says

      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.

    • says

      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.

  3. darrentsui says

    got stuck as follows for over 5 hours :-
    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..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!

    what should i do??

      • says

        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

  4. Ron McAfee says

    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.

  5. Tim says

    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?

  6. Ron McAfee says

    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.

    • says

      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