Best daily deals
Best daily deals

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

Upgrade Samsung Galaxy S2 to official Android 4.0.3 XXLPQ firmware manually

March 28, 2012

An official Ice Cream Sandwich update from Samsung has finally landed for Galaxy S2 users in the Poland through Samsung KIES. Some features appear to be missing from earlier leaks, such as no 3D animation effect in drawer and while swiping home screens.

Apart from that, firmware XXLPQ brings some improvements as well, with no touch lags and packed with TouchWiz 4 UI. If for some reason Ice Cream Sandwich has not yet arrived on your device and you don’t want to miss out on the fun, we’ll be showing you how you, too, can enjoy XXLPQ, the official Ice Cream Sandwich release, on your Galaxy S2.

We’ll be installing this firmware through Odin3. If you’re an Android novice, you have no reason to fear. The upgrade process is easy as long as you follow our guide below.

This update is only for the Galaxy S2, with the model number GT-I9100, and is not compatible with other devices. You may check your device’s model number through “Settings > About Phone.” If your phone does not match the model number, we highly discourage attempting to install this firmware update as it may lead to bricking.


Though this leaked firmware is originally intended for Poland, some users of the Samsung Galaxy S2 GT-I9100 have reported that this firmware work on Polish, Hungarian, Swedish, German, Pakistani, Korean, and European handsets, too.

But, still, you are advised to proceed with the update at your own risk.  Any damage you cause to your phone or to yourself will be your sole responsibility.


Take note of the following and comply with the requirements before updating:

  • Flashing this firmware update will wipe your data. Make sure to create a backup of any important data on your Galaxy S2.
  • Make sure to charge your Galaxy S2’s battery (at least 70%, full charge recommended). This prevents your Galaxy S2 from shutting off in the middle of the update process.
  • If you’ve got Samsung KIES installed on your computer, uninstall it as it may interrupt the update process.
  • A Windows PC
  • Download Odin3 v1.83 to your computer.
  • Make sure that you’ve got the device drivers for your phone installed on your Windows computer.  32 bit (x86) Windows | 63 bit (x64) Windows.
  • XXLPQ firmware — Download from here or here.

Update Instructions

These are the steps for applying the firmware update manually:

  1. Download the XXLPQ firmware to your computer.
  2. Extract the “I9100XXLPQ_I9100OXALPQ_I9100XXLPQ_HOME.tar.md5” file using 7-Zip or WinRAR.
  3. Turn off your Galaxy S2.  Wait for the phone to vibrate, signalling that it is completely powered down.
  4. Reboot your phone into Download Mode. You can do this by pressing and holding down the Volume Down, Home, and Power buttons until you get the Warning! message on the screen.  Press the Volume Up button to enter download mode.
  5. On your computer, run Odin3.
  6. Connect your Galaxy S2 to your computer via USB cable.  The message box in Odin3 will say “Added!” if the program successfully detected your phone.
  7. In Odin3, click the PDA tab, navigate to where you extracted the contents of the XXLPQ firmware and select the “I9100XXLPQ_I9100OXALPQ_I9100XXLPQ_HOME.tar.md5” file.
  8. Check both the Auto Reboot and F. Reset Time checkboxes in the Option section.  Leave everything else as is.
  9. Hit START to begin installing the XXLPQ firmware.
  10. Once the installation has completed, you should see the upper-left square in the Odin window light up in green with a “PASS!” message.
  11. If Odin gets stuck in the middle of the installation process, you’ll need to do the following:
    1. Disconnect the Galaxy S2 from the computer.
    2. Close Odin.
    3. Remove the Galaxy S2’s battery.
    4. Re-insert it.
    5. Boot phone back into Download mode.
    6. Resume the procedure from step 6.
  12. Your phone should now reboot.
  13. After the firmware has installed and the phone reboots, some users have reported getting stuck at the S logo. If this happens, do the following:
    1. Boot to recovery mode. Power off the phone. Wait for a few seconds and then press the Home, Volume Up, and Power buttons together.
    2. Select “Wipe Data/Factory Reset.”
    3. Select “Wipe Cache.”
    4. Select “Reboot System Now.”

Congratulations! Your Samsung Galaxy S2 is now running on Ice Cream Sandwich with XXLPQ firmware.