It looks like there’s no stopping the Samsung Galaxy S2 when it comes to firmware updates. From official releases by Samsung to underground modified versions, the Galaxy S2 proves to be a fantastic device among many consumers.

Just last week, we’ve posted about firmware updates for the Galaxy S2, one of the latest of which was the leaked official firmware for Android 4.0.3 ICS build XXLP2 (and also how to root your Galaxy S2 running XXLP2 firmware).  Not long after that official ROM from Samsung leaked out, we got wind of a more up-to-date leaked ROM for the Galaxy S2.

The new leaked firmware for the Galaxy S2 brings build XXLP6 of Android 4.0.3 ICS and is believed to be a better and much-improved version than build XXLP2.  According to sources, the official firmware is targeted for official rollout starting in March, but for some people, the wait is too long.

Build XXLP6 will reportedly introduce some changes to the interface in the form of new apps such as Google+ and Google Messenger.  According to users who have tried the new firmware, the Galaxy S2 seems to run faster under this firmware, although touch responsiveness remains the same as that on build XXLP2.  Face Unlock has been reported to work, and Task Manager has been reinstated.

By the looks of it, firmware build XXLP6 looks like it’s worth trying.  Since Samsung has not yet pushed out this official firmware for the Galaxy S2, you can’t update your phone with it through Samsung KIES.  But, if you want to try it, you can manually flash it to your phone using the leaked firmware and Odin3.  Read the rest of this guide for the instructions.


  • The installation will fully wipe all of your phone data (including settings and applications).  So, back up your phone data before you flash the new firmware.
  • Uninstall Samsung KIES on your computer, or else it could interrupt the flashing process.
  • Make sure the Samsung USB drivers for your Galaxy S2 are installed on your computer, otherwise Odin3 will not be able to recognize your phone.  Get the drivers for 32-bit Windows here or for 64-bit Windows here.
  • Ensure 100% battery charge on your phone before starting to flash the firmware.


  1. Download the XXLP6 firmware package from here and save it to your computer.
  2. Using RAR extraction software (e.g., WinRAR), unpack the contents of the RAR package.  You’ll get the following 3 files after extraction:
    • GT-I9100-MULTI-CSC-OXXLP3_RST.tar.md5
    • I9100_CODE_I9100XXLP6_CL72050_REV02_user_low_ship.tar.md5
    • MODEM_I9100XXLP6_REV_02_CL1097526.tar.md5
  3. Download Odin3 v1.83 from here and save it to your computer.
  4. Switch off your phone.
  5. Press and hold the Volume Down, Home, and Power keys together for your device to boot into Download mode.
  6. On your computer, launch the Odin3 application by double-clicking “Odin3 v1.83.exe”.
  7. Connect your device to your PC via USB cable.  Once connected, you should be welcomed by the message “Added!” in the message box found on the bottom left of the Odin3 window. If you didn’t get the message then probably there is a problem with your phone’s driver not properly installed. Make sure to install the right drivers for your phone to be recognized.
  8. Select and match the following files in their respective tabs in the Odin3 application:
    • Click the PDA tab and browse for I9100_CODE_I9100XXLP6_CL72050_REV02_user_low_ship.tar.md5
    • Click the Phone tab and browse for MODEM_I9100XXLP6_REV_02_CL1097526.tar.md5
    • Click the CSC tab and browse for  GT-I9100-MULTI-CSC-OXXLP3_RST.tar.md5
  9. Under “Option” in Odin3, make sure that the “Auto Reboot” and “F. Reset Time” checkboxes are selected.  The other options should remain unselected.
  10. Once all the necessary files are in place, press the START button in Odin3 to begin flashing the XXLP6 firmware on your device. If the installation was successful, you’ll then be prompted with a PASS message (green square box) in the left-most box of Odin.
  11. After the installation process finishes, your device should automatically reboot itself.
  12. Disconnect your phone from the computer after the phone has completely rebooted.

Congratulations! You have successfully installed firmware build XXLP6 of Android 4.0.3 Ice Cream Sandwich on your Samsung Galaxy S2.

Paul Nuñal
Paul and I.T. are synonyms. If you need help with I.T.-related stuff, call on Paul. His experience with Android phones goes way back to the ancient single-core-phone days. But, he keeps himself up to date, so now he has a dual-core beast in his pocket, and is looking forward to getting his first quad-core monster, and when it comes, his first eight-core phone. Perhaps he should be called Mr. X-Core, where "X" equals the number of CPU cores.
  • Chintan

    Does it works smooth????????????//

    • Mrmarcburden

      yeah all seems fine, but as i said , it keeps pushing me software updates which i cant install,

      • Mrmarcburden

        might go back to gingerbread and wait for the legit firmware to be released.

        • Chintan

          ok… thanx….

          • Racing57

            am really impressed with it, battery seems to last a little longer, and is nice and smooth… couple of things though, i cannot get a gps signal, which i found out while on my way to a meeting and couldnt get the sat nav working :-) and i too get the update message… then also if i connect to my sony stereo in the car via bluetooth, after 10 mins or so the phone restarts ?? only a couple of bugs, but am looking forward to the final release..

          • marc

            Will the official release overwrite this one, and allow for software updates? Its just bugging me as i want to stay on top of the firmware. Just hoping the release will put all right! Does anyone know?

          • Lmentwistle

            No it won’t

  • Mrmarcburden

    I have done this, and all seems good, except for samsung keeps trying to push me software updates, i try to accept then it says processing failed. When /will this correct itself when the ics official release (march) is released? or if not what do i do???

  • Philvanhong

    Everything works fine. BACK and SEARCH buttons were not worked.

  • Sgevans32

    eerrr where is the link to download this firmware update?

  • Riannorsk

    i’m gonna sound like an idiot, but what is ‘rooting’ your phone etc? I have a S2 with 2.3.4 on it. Works for me. BUT is there something better? I will be upgrading in a months time to the Note…Please help with some suggestions….

    • Akash Dubey

      You can update 2.3.6 official version. Its much better than 2.3.4

  • Magicstickman1988

    what happends when u get a fail message

  • Akash Dubey

    I updated my phone by this update but there are some issues …

    1. Many applications get hang for about 30 sec.
    2. Vibration is not working with ringtone ( works only in silent mode)
    3. GPRS connection is taking long time to connect.
    5. Contacts are not found when First Name + Last Name is typed. I have to type only one part and then scroll.
    6. Restart Phone displayed is same as power off. Its not restarting

  • Amit K Sinha

    Check everything about MIUI ICS and how to install it, both videos are there on youtube:

  • Sparkz136

    password to link?? of the xxlp6 firmware??

  • SeanGags

    How long does this normally take to finish?
    It’s been at this stage ” data.img” for the past 90mins now. Any idea on whats up?

    • jones2229

      Mine, too. its taking forever…

      • Treblet

        Mine took ages, I eventually switched it off (hold down power for 10 sec) and then rebooted it into download mode and did the whole process again.

        Only took around 5 minutes the second time round!

  • mostafa

    after i have completed al the steps that u have mentioned ….. when my phone rebooted the reboot screen ( S galaxy) still there till now and the phone doesnt enter the software

  • Patelkrushit

    the software updates are free or have to pay for unlock the file?
    i have gallaxy s2 so which version is suitable for update
    the perpose of update is increasing battery backup
    so suggest right one

  • John Duncan

    hi peeps,
    my model is I9100P,
    Can I still update????

  • JBoy

    The ice cream version of android is available for Three subscribers in UK and it is extremely fast and works well. Just update through Kies for UK Three subscribers

  • Majid3177

    Upload fremwear faille and massage come after reboot “frimwear upgrade encountered an issue. Please select recovery mode in kies & try agin”

    Any ideas

  • Henry Kareigi

    How do you monitor the update progress??? coz its taking ages

  • Henry Kareigi

    I updated my phone with this update but under wireles network setting>mobile networks there is no where you can select network mode i.e if i need to be on 2G, 3G or both. How do i resolve this??

    • Henry Kareigi

      Can somebody respond plz