You can now update your Samsung Galaxy S2 to Ice Cream Sandwich with this leak firmware called XXLP2. This Firmware is Ice Cream Sandwich 4.0.3 running on Samsung’s very own Touchwiz 4.0.

Here are the list of improvements you will notice once you updated your phone.

  • Battery: Battery feels better.
  • Faster: Phones feels faster.
  • Touch: Touch response is better.
  • Overall: Firmware more stable but still with some bugs.
  • Facelock: Working.
  • Task: Task manager is back.

Just follow the simple steps below to start updating your Samsung Galaxy S2.


  • Make sure that your phone battery is charge at least 60%
  • Backup your phone data into your computer.
  • If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process.
  • Turn on USB Debugging, on your homescreen tap Menu> Settings> Application> Development. Then, make sure that USB debugging is checked.


  • Samsung Galaxy S2 I9100
  • Computer
  • USB Data Cable
  1. First, download and install Samsung USB Driver into your computer.32 bit (x86) Windows | 64-bit (x64) Windows
  2. Then, download XXLP2 firmware.
  3. Next, extract I9100XXLP2_I9100OXALP2_OXA.rar to a new folder. you should see this 3 important files.
    • GT-I9100-MULTI-CSC-OXALP2.tar.md5
    • I9100_CODE_I9100XXLP2_CL57619_REV02_user_low_ship.tar.md5
    • MODEM_I9100XXLP1_REV_02_CL1095381.tar.md5
  4. Also download Odin3 v1.83.exe and open the program.
  5. Turn off your phone.
  6. Then, go to download mode by pressing Vol. down + home + power button. On next screen, press Volume Up to continue to download mode.
  7. Next, connect your device to the computer using the USB Data Cable.
  8. The Odin program will recognize your phone and you will see that the ID : COM section will turn yellow, which will mean that all the drivers have been successfully installed.
  9. Click the PDA tab and select the I9100_CODE_I9100XXLP2_CL57619_REV02_user_low_ship.tar.md5
  10. Click the Phone Tab, and select MODEM_I9100XXLP1_REV_02_CL1095381.tar.md5
  11. Click the CSC Tab, and select GT-I9100-MULTI-CSC-OXALP2.tar.md5
  12. After you have done the steps 9 to 11 your Odin should look like this.
  13. Make sure to select the Auto Reboot and F. Reset Time check box in the options.
  14. Then, click the START button. Now the rooting process will begin.
  15. When finished, your device should restart by itself. Restart it manually if it doesn’t.
  16. Wait for the Samsung logo then you can now safely remove your phone to the computer.
  17. If you have successfully updated your phone to ICS your ODIN program should look like this.