Upgrade Samsung Galaxy S2 to Android 4.0.3 Firmware XXLPB

by: Alvin YbañezFebruary 22, 2012

If you think your Samsung Galaxy S2 will remain with just Android 4.0.3 Ice Cream Sandwich XXLP6 firmware, then think again—a more up-to-date XXLPB firmware has been leaked and is ready to be installed on your mobile device.  The new firmware reportedly offers improved battery performance compared to earlier firmware and some bells and whistles such as 3D effects when overscrolling.

If you want to, you can try  upgrading your Galaxy S2 to XXLP6 firmware first, or jump right in and learn how to flash Android ICS build XXLPB firmware on your mobile phone.

Before you flash the update, make sure you create a backup of your mobile phone data. Flashing the update will wipe the data on your device. Keep in mind that system tools such as Samsung KIES, firewall programs, and antivirus software may interfere during the installation process. It will be wise to disable such software for the meantime while you update your phone. Lastly, you will need to download the following files to your computer:

If all are in place, let’s now proceed to flashing Android 4.0.3 ICS XXLPB firmware on your Samsung Galaxy S2.


  1. Extract the contents of I9100OXXLP5_OXX.rar to your computer. If prompted for a password, use “samfirmware.com” (without the quotes). You will extract 3 files:
    • GT-I9100-MULTI-CSC-OXXLP5_RST.tar
    • I9100_CODE_I9100XXLPB_CL99600_REV02_user_low_ship.tar
    • MODEM_I9100XXLPB_REV_02_CL1101286.tar
  2. Make sure your phone is not connected to your PC.
  3. Turn your phone off and wait until it vibrates to confirm it is completely turned off.
  4. Press and hold the Volume Down key, Home key, and Power button simultaneously until a “Warning” sign appears on the screen.
  5. Press the Volume Up key to continue.  This will put the phone in Download mode.
  6. Run “Odin3 v1.83.exe” on your computer.
  7. Connect your device to the computer via USB cable. The word “Added!” will be displayed in Odin’s message box. If it doesn’t display anything in the message box, make sure you have installed the appropriate drivers for your device.
  8. After successfully connecting your device to Odin, manually add the extracted files to their respective tabs as instructed below:
    • Click the PDA tab and choose I9100_CODE_I9100XXLPB_CL99600_REV02_user_low_ship.tar
    • Click the Phone tab and choose MODEM_I9100XXLPB_REV_02_CL1101286.tar
    • Click the CSC Tab and choose  GT-I9100-MULTI-CSC-OXXLP5_RST.tar
  9. Under “Option” in the Odin3 window, make sure there are check marks beside Auto Reboot and F. Reset Time.
  10. Click the Start button in Odin3 to flash the XXLPB firmware on your Samsung Galaxy S2.

Your phone will automatically reboot once it is done flashing the firmware. When the Samsung logo appears on your phone screen, you can now safely unplug your device from the computer. The highlighted word “PASS!” will also appear on the upper-left most box of Odin3, which signals a successful update.

In Case Something Goes Wrong

  1. Unplug your phone from the computer.
  2. Close Odin3.
  3. Remove the phone’s battery and re-insert it.
  4. Reboot your phone into Download mode.
  5. Repeat the installation process from step 6.

Congratulations! You have successfully updated your Samsung Galaxy S2 to Android 4.0.3 XXLPB firmware.

  • How long should it take to flash the ROM?
    Odin has not gotten past the first bar and the message box is saying data.img for over half an hour now.
    Ive followed the guide step by step.
    I hope this guide doesnt presume that youre on an older ICS version already..?
    I had stock 2.3.4 with root on my S2 when starting to flash.
    Also, there nothing mentioned like wiping the phone first or something like that.
    So.. any idea? Or is it supposed to take that long?!

    • Thiago Figueiredo

      I am considering install ICS right now and your comment got me worried. Any luck? Did it finish?

      • Dahaldn13

        did you try using usb debugging mode?

        • Amjad

          me too.. same problem.. i did the steps correctly.. it display:
          odin mode
          product name: GT-i9100
          custom binary download: NO
          current binary: samsung official

          Do not turn off target!!

          it is on my galaxy screen since 30 min’s…

          what should i do???

  • Jacob Markussen

    I just did it, and it took a total of max 10 minutes. So I’d think that something went wrong with yours Tobias…
    Install was flawless here, and it seems to run really great!
    Like the stock look on my Galaxy Nexus better though.

  • Jacob Markussen

    PS. If only there was a just as easy way to get ICs on my GTab10.1 :-D

  • ryan

    I followed these instructions without upgrading to android 4.0.3. My phone now shows the samsung galaxy start-up screen with a yellow warning triangle until turning itself back off. How do undo this?

    • Matt

      i have the same problem ; it turns itself off ramdomly

  • jaghmani


  • Cong Nguyen

    will this work on the T-mobile US version?

  • Haim

    installed. but noticed some bugs: not charging properly, stablty ,app crash… etc.
    any 1 else got the same?

    • ray

      my phine wont charge proply either

  • Tobias

    I got it too.
    Just did what stood in the post what to do when something wenn wrong, tried to flash again and it was done in under 10 minutes.
    Everything fine.
    Note: mobile internet isnt working at first, youve got to enter your carriers apn manually.

    • Uzif00

      where do i enter my apn?

  • Suweeda
  • LaKoeps

    Works PERFECTLY for me!!
    Only minor is that when I updated, somehow I wasn’t able to acces my mobile internet for a while. Went to the T-Mobile site, received my network settings in an sms message and now everything works as it should (or better)!

    Much obliged!!

  • StefanWentz

    I updated to 4.0.3 but for some reason my battery is dying really fast and the phone is non stop ultra laggy :( Anyone else getting this problem? i factory reset and still same problems

  • Treblet

    I’m trying to update using this process. It’s got around 90% through and just stopped…

    Am I safe to unplug and try again or will I cause any damage at this stage?

  • Ltripathy4

    Dear Friends,
    What a nice OS! It works with my Samsung Galaxy S2. It not only enhance the battery life but also 100 times swifter than before. I offer my heartly good wishes to Alvin for this helpful thread.

  • guest

    worked perfectly for me….great job!! galaxy s2 on O2

  • Hiresb

    It always stuck on same thing ,setup connection tried everything please help ….

  • Bassem

    It seams that it is a good one i would like to ask if this firmware support Arabic language? please advise and thanks.

    • shashi


  • smgj

    Did the upgrade, but now my music player (the one bundeled) stands for 90% power consumption and drains the battery in an hour!

  • Korleis69

    Everything work fine, accept i need to ROOT to use some of my apps.

  • Harshaboteju

    awsome…. so far so good installing my google account now

  • Harshaboteju

    installed all good. but its ask me to update the software in notifications bar.. when i try to update is says processing failed…Its initially tried to register my device…

    • Korleis69

      I do have the same problem..keep asking for utdate but failed.

      • Harsha9941

        i do have the same problem

        • Amjad

          mee too.. i had this problem till now.. processing failed.. any body help us???

          • Barry04

            Im having this issue too. Any ideas?

  • Korleis69

    It works perfectly!!!!!!!!!!

    This is for ppl who want to remove the YELLOW TRIANGEL….http://www.mediafire.com/?lc5y3jc31wc2bb3

  • Tony1980

    like a charm just watch u dont click wrong languarfe lol

  • Kolofson

    i can’t connect to mymobile carrier now(virgin) what did i do wrong?

  • Philipr1426

    Can anyone help? I followed the steps perfectly, but while obin3 was flashing it failed at like 90% of the way complete. So, I did what the site said. Unplugged phone, close odin3, restart phone into dl mode, and repeat. Except we have a problem with repeat. Windows will not see the phone when I plug it in now. when I run odin3, and then plug the device (while it is in dl mode) windows does not do anything, the phone does not do anything, and no “Added” comes up. Basically, not seeing that there is a phone plugged in at all. Help. I swear the gs2 is the worst phone I have owned. Most glitchy phone around.

    • Daismith1968

      u need to download the drive again

  • Hwansheuan

    how long it take time to flash the hand phone ?

  • Hwansheuan

    fail …my fon now show that icon (hp)..!..(Pc) …kenot go in download mode or in OS at all …help

  • Khanseth

    its all fake …frnd donnot download it.. its a prabnk

  • Khanseth

    do not download it its a prank…. its really fake

  • Fawzi

    I want to ask does this update contain the languages arabic and hebrew?

    • shashi

      I`m not sure about arabic but it doesn`t contain Hebrew :(

  • when i m extracting the rar file they told me to put a password :S what is this password ?

    • Alvin Ybañez

      Password is samfirmware.com.

  • Promedyl

    mine cannot work…
    totally turned into blank screen.. press anything on the s2 doesnt work..

    connect the usb cable to pc.. shown connection problem, the phone & pc picture with yellow triangle..
    can anyone help?

    • Promedyl

      connect it to original charger also come out the same icon- connection problem..
      seek help…

  • Daismith1968

    if you wan ics on your phone download from kies it automaticly up grades for you just download it go to tools firmware upgrade

  • Nbcooke21

    Can anyone help? Pot picking phone up to connect

  • Ncsjc

    is that version for asia version like malaysia ??

  • mariaaa

    I love the update! It is much more useful, but i do see a problem already. My battery dies out in two hours once its at 100% and unplugged. Any way to fix this?