How to Update Galaxy S2 with Official Android ICS 4.0.3 XXLPQ Firmware
Generally European builds are said to be far more stable and for all Samsung Galaxy S2 users can now rejoice as finally SAMSUNG Started rolling out the ICS Android 4.0.3 firmware which is dubbed as XXLPQ.
For all those who are eagerly waiting to update an official version of ICS Android 4.0.3 firmware, this one will be the best one of the lot as its not only the official one but also is the most stable ROM firmware of ICS.
In the due course of this article, we will check out not just the detailed tutorial on how to apply this update but also we will check out what are pre requisites you need to follow so as to facilitate
smoother and safer update.
For Korean USERS: We will very soon be coming up with an article which will help you to update with the official version of firmware for your region. So stay tuned to androidadvices.
Rooting Information:
Just in case if your device is rooted, after applying this firmware the rooting access will be revoked.
Applying this firmware doesn’t require your Galaxy S2 to be pre rooted, even the non-rooted phones can be applied with this firmware.
Disclaimer: Neither we, nor developer should be held responsible for any damage happened to your device in the process of following the instructions mentioned in this article. It’s very unlikely that there will be any issues but just in case if at all there are any issues then we are committed to help you in solving the same.
Pre Requisites:
Data like SMS, Contacts, APN Settings and Call Log is very important and in the process of firmware update, the data may get corrupted or may even et erased. So it’s highly important that you backup all the data using the below mentioned data
SMS – Use “SMS Backup & Restore app”, Contacts – Sync with the Gmail application, Call Log – Call Log and Restore Songs, Videos, Files – Copy to internal / External SD Card, APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names”
Minimum battery left in the device should be 60% so as to avoid device from getting turned Off in the middle of firmware update. Also, you need to ensure that all the antivirus suites in your phone and PC are completely disabled.
Enable the USB debugging in your Samsung Galaxy S2 GT I9100 phone from the path “Settings > Applications > Development > USB debugging”. The USB Debugging option should be ticked as shown in the below screen capture. (Phone should be disconnected from computer while enabling the USB Debugging Mode).

Detailed Video Tutorial:
Let’s proceed to the next step where we have summed up a detailed article on how to update Galaxy S2 with Official ICS XXLPQ 4.0.3 Firmware.
Procedure to Update Samsung Galaxy S2 with XXLPQ ICS Android 4.0.3 Firmware:
Download the XXLPQ Official Update Zip Package from here to your computer along with Odin3 v1.83 and once its downloaded, extract the same in your computer.
From extracted files, open the Odin executable file in your computer and turn Off your device so as to enter your device in the Download Mode. Download mode can be entered by pressing Volume down Key, Center button, and holding both simultaneously press the Power Button after which a green robot will be shown indicating the Download Mode has been entered.
As soon as the device gets into the download mode, connect the same to your computer with the original USB Cable while keeping the Odin opened in your computer after which you will see that the ID : COM section will turn Yellow.

Note: if the ID : COM section doesn’t turn Yellow, you need to check with two things which are mentioned below,
Install the USB Drivers in your computer &
Go to the Path “Settings > Wireless & Network > USB Settings” and ensure that “Samsung KIES” option is ticked before connecting the phone to the computer.

Click on the below mentioned option in Odin by clicking on the corresponding tab which is “PDA”. All the files can be found in the extracted file. Once the above mentioned files are selected, you now need to click on “Start” to start the process of firmware update.
PDA – I9100XXLPQ_I9100OXALPQ_I9100XXLPQ_HOME.tar.md5
Now, re insert the battery and enter the device in the recovery mode. To enter into the recovery mode, press Volume Up Key + OK button, and holding both simultaneously press the Power Button.
In the recovery mode, select Wipe data/factory reset and also you need to select Wipe Cache partition and then reboot your device by selecting reboot system now with the help of Volume rocker keys.

Note: At any point of time just in case if the process of firmware update gets stopped due to any reason, all you need to do is restart the process from the start by re inserting the battery.
That’s it congratulations, you have now successfully applied the firmware in your SAMSUNG Galaxy S2 GT I9100. Do let us know in the comments section just in case if you face any issues as we will try our level best to sort out the same.




It works like charm. I have flashed or installed the official version, eventhough the touch sense and application wise both are same, the changes in the settings looks good and hope this is a better update by samsung. hank you for helping me to update my galaxy s2.
Is this the north American firmware or European? I’m with solomobile canada, a subdivision of Bell and my phone is already rooted, so is this suitable for me?
@YAYO
Yes it is suitable for you. But read the below :
Rooting Information:
Just in case if your device is rooted, after applying this firmware the rooting access will be revoked.
You will have to root it again. We will soon publish article how to root official XXLPQ version.