`` How to Update Galaxy S2 GT I9100G with Official ICS 4.0.3 XXLPQ Firmware - Android Advices

How to Update Galaxy S2 GT I9100G with Official ICS 4.0.3 XXLPQ Firmware

Galaxy S2 LogoFor all those Samsung Galaxy S2 GT I9100G users who are from India can now enjoy the latest firmware of ICS 4.0.3 firmware Officially as Samsung Electronics has finally pushed the latest update via OTA and via KIES. Over a period of this article, we will be checking out on what are the list of pre requisites one has to follow and then followed by which we will be checking out on a detailed guide to install this firmware in your S2.This all new update for Galaxy S II I9100G is dubbed as XXLPQ and ropes in the goodness of ICS 4.0.3 firmware.

Disclaimer: Neither AndroidAdvices, nor SAMSUNG should be held responsible for any damage caused to your device which is a very unlikely if you follow all the mentioned instructions mentioned in this article.

Since this update is a bootloader free update, anyone with their Galaxy S II GT I9100G can apply with this update.

Caution: Galaxy S II I9100 users should not apply this update as this update is strictly for unlocked Galaxy S II GT I9100G devices.

Rooting information: Be rest assured as applying this update won’t root the device. Just in case if you have already rooted the device, the rooting access will be revoked once you update your S II with this XXLPQ 4.0.3 firmware update.

Galaxy S2 Banner

Express Pre Requisites:

  • Data in Galaxy S II GT I9100G should be backed up with the help of below mentioned manual steps. You can also alternatively backup the data using the KIES PC Suite.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log - Call Log and Restore
Images, 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

  • Enable USB Debugging in your Galaxy S2 GT I9100G from the path “Settings > Applications > Development > USB debugging”. The option of USB Debugging should be ticked as shown below,
  • Battery charge left in your I9100G Galaxy S2 should be a minimum of 60% to ensuring that the device doesn’t get turned Off in the middle of firmware update.

Special instructions for Users on Custom ROM Firmwares:
Just in case if you are on any of the custom ROM firmware, then you need to get into the recovery mode and clear all the cache and wipe the data. Recovery mode in Galaxy S II I9100G can be entered by holding the Volume Up button + the Home key button (the middle button). While holding these both buttons, turn ON your device. In recovery mode, select “Wipe data/factory reset” & “Wipe Cache partition”. Additionally, select “advanced” and clear the Dalvik cache too.

Once you are done with all the above mentioned express pre requisites, its now time to proceed to next page where we have summed up a detailed guide on how to apply this update in your S II.


  1. Hi,

    i was using my GT-I9100G on wifi when i got the software update notification. At this time battery was around 30%. However i clicked on the software update and after 20 sec or so it asked for a phone reboot. the phone rebooted and thereafter download started displaying. Meanwhile i relaized battery was low so plugged in the charger. Thereafter it started showing phone name written on the screen sor 30 mins or so.. so i tried to reboot it again.. since then it does not open….
    please suggest way as it is not getting connected to kies also so that i can try firmware recovery. Any other option i can make it alive again..

  2. Thanks bro it helped me a lot just now i reverted from cm10 to original 4.0.3 samsung rom which u had provided.

  3. i9100G = What is the processor model? tegra2 – tegra 3 ?
    Thank you in advance.

  4. Hi,
    My update through ODIN failed. Kindly suggest.
    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    I9100GXXLPQ_I9100GODDLP7_I9100GDDLP5_HOME.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:29)..
    File analysis..
    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)


  5. Where in the password winrar

  6. i want update for GT I9100……can i apply this update on GT I9100

  7. Which languages are available? Does it have brazilian portuguese? Thank you.

  8. I have downloaded the ics firmware package via ota.

    However it completed the download successfully but failed in the installation..i then tried deleting the cache partion, and some other data in the recovery mode,thinking that it would enable the installation go properly..
    Later i opened the file manager to see where the installation package exists..
    Nd found none..
    Does the ics package installer got deleted during recovery process?
    I then went to settings>about phone>update firmware and it started from the begining.
    Shall i download the installation again from begining or does the installation package exists anywhere, so that i can install once again?

  9. Does it require pc internet connection to process the upgrade or does the phone upgrade itself through mobile internet..
    Plss let me know..

  10. Worked like a charm. Thanks a lot

  11. Works perfect!!! Thanks a lot!

  12. THanks a lot buddy!!! I owe you a treat. You saved from a heart attack! I almost screwed up my S2 by doing a firmware upgrade this weekend and it would nt allow it to start. After trying lot other tricks I finally found this article. Worked like a charm and perfectly what I needed.

  13. failed show can’t open serial(com) port

  14. odin failed.. it says Can’t open the serial(COM) port.

  15. ICS 4.0.3 XXLPQ Firmware
     support arabic pls tel me

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!