Best daily deals
Best daily deals

Links on Android Authority may earn us a commission. Learn more.

Update Galaxy S2 to Ice Cream Sandwich leaked firmware XXLPJ

March 27, 2012

Galaxy S2 users everywhere were disappointed with Samsung’s recent announcement that the official update for Ice Cream Sandwich will have to be delayed to April. To quell some anxiety, however, an Ice Cream Sandwich leak, firmware XXLPJ, has found its way into the Internet. As it is leaked firmware, bugs are to be expected.

Only Galaxy S2 devices with a model number I9100 are compatible with this firmware leak. You can check your device’s model number through “Settings > About Phone.” If your phone does not match the model number, we highly discourage attempting to flash this as it may lead to bricking your device.

If you’re excited to try this firmware out for yourself, you’ll need a few things before we can move on to the update process:

  • Flashing this firmware update will delete your data so make sure to create a backup of any important data on your phone.
  • Make sure to fully charge your Galaxy S2’s battery. This prevents your phone from shutting down in the middle of the update process.
  • If you have Samsung KIES installed on your computer, uninstall it as it may interfere with the flashing process.
  • Temporarily disable any antivirus and firewall programs on your computer.
  • Install the necessary drivers. 32 bit (x86) Windows | 64 bit (x64) Windows.
  • Download Odin3 v1.83 to your computer.
  • XXLPJ firmware — Get it from here or here.


Here are the steps for applying the update to your Samsung Galaxy S2:

  1. Download the XXLPJ firmware (, 376.9 MB) to your computer.
  2. Using 7-Zip, WinRAR or other similar file extraction programs, extract the ZIP file’s contents into a folder on your computer.
  3. Check whether the following files have been extracted:
    • GT-I9100-MULTI-CSC-OXALPJ.tar.md5
    • I9100_CODE_I9100XXLPJ_CL140368_REV02_user_low_ship.tar.md5
    • MODEM_I9100XXLPJ_REV_02_CL1105553.tar.md5
  4. Extract the contents of into a folder on your computer.
  5. Switch off your Galaxy S2 completely.
  6. Boot the phone into download mode. You can do this by pressing and holding down the Volume Down button, the Home button, and the Power button. You’ll see a Warning! message on the screen. Press Volume Up to continue.
  7. On your computer, go to the folder where you extracted the Odin3 files and double-click Odin3 v1.85.exe to launch it.
  8. Connect your Galaxy S2 to your computer via USB cable. In the Odin3 window, in the lower left box, you’ll see an “Added!” message.  If you don’t get this message, there may be a problem with the drivers. Disconnect the phone and install the appropriate drivers. Once the drivers have been installed, try again.
  9. In Odin3, load these files into their respective tabs:
    • Click the PDA tab, and select I9100_CODE_I9100XXLPJ_CL140368_REV02_user_low_ship .tar.md5
    • Click the Phone tab, and select MODEM_I9100XXLPJ_REV_02_CL1105553.tar.md5
    • Click the CSC, and select GT-I9100-MULTI-CSC-OXALPJ.tar.md5
  10. Check the boxes for Auto Reboot and F. Reset Time in the Option section in Odin3.  Do not change the other Odin3 settings.
  11. Hit the START button to begin installing the XXLPJ firmware.
  12. Once the flashing procedure is complete, you should see the box in the upper left most side in the Odin window light up in green with a “Passed!” message.
  13. If Odin gets stuck during the installing process, and doesn’t seem to be doing anything, or you receive a FAIL message on a red background, you’ll need to do the following:
    1. Disconnect your Galaxy S2 from the computer.
    2. Close Odin3.
    3. Remove your Galaxy S2’s battery.
    4. Re-insert the battery.
    5. Boot the Galaxy S2 back into Download Mode.
    6. Start again from step 7.
  14. Your phone will automatically reboot once the flashing is completed.  You may disconnect your phone from your computer after you see the Android start screen.

Congratulations! Once your phone reboots, your Samsung Galaxy S2 will now be running firmware XXLPJ of Android 4.0.3 Ice Cream Sandwich.