<--Google Page ads-->

Update Samsung Galaxy S2 I9100G to Official XXLPY ICS Android ICS Firmware

Samsung released an official Android 4.0.4 ICS firmware for the European /Nordic region countries and now you can use the guide I’ve listed here to learn how to update all the Galaxy S2 I9100G devices that are used in different regions around the globe. Read the entire post and you’ll learn how to manually update your smartphone to the latest Ice Cream Sandwich firmware with the version number XXLPY.

Please note that this isn’t an Android 4.1 Jelly Bean update, but an Ice Cream Sandwich 4.0.4 one, as Samsung didn’t announce any news whether Jelly Bean update will or won’t be released this year for the I9100G smartphones. If you want to install this update correctly you will first have to read the preparation guide and only after that you will manage to install all the files.

This new Android 4.0.4 XXLPY firmware for Galaxy S2 I9100G will repair several bugs and improve multiple features to improve the overall performance of your device. Note that by installing this official XXLPY firwmare you will revoke root access for your device in case this is currently rooted. Now that you know all this you should move to the tutorial guide below and learn what steps to take in order to correctly update to this new Android official firmware release. Here’s what you need to know:

  • Use this manual XXLPY firmware update method only on Galaxy S2 I9100G smartphones and do not attempt to install it on the I9100 models. If you don’t know which model number is your phone, you should open the Settings menu and then check the info under the ‘About phone’ section as there you will find the model number of your Galaxy S2.
  • Your computer should have the Samsung USB drivers installed as otherwise you won’t be able to flash this official update. Download these from the following links: Download Samsung drivers from here or here. After the download is complete you should install them and after that return to this tutorial.
  • Applying this update will mean that all installed apps and some files from your phone’s system partition will be deleted. That’s why you should backup all important files. Move such files on your PC.
  • Users with rooted I9100G devices can use the following apps to save Applications list, SMS, Call Logs and the APN Internet Settings: AppBAK for Android apps backup | SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore.
  • Sync your Phone Contacts with your Gmail account so that you won’t lose any of your stored phone numbers.
  • Enable USB debugging option from the phone’s Settings menu. Without this enabled you won’t be able to update your phone.
  • Remember to charge your phone’s battery so that it won’t power down while you’re flashing the new firmware files.
  • Apply this update only if you’re an advanced Android user and note that we cannot be held responsible in case something goes wrong and you brick the device.
  • Remember to use the comments field to post any extra questions. Also, use it for extra instructions and tell us if you hit any roadblocks while attempting to flash this new XXLPY firmware.

Now that you’ve read all of the above, I think that you’re ready to move to the tutorial guide. Don’t skip any steps that I have listed as that will result in a failed attempt of updating your phone.

Update Galaxy S2 I9100G to XXLPY Android 4.0.4 ICS Firmware

  1. Download the XXLPY firmware ROM from HERE or HERE.
  2. Extract the contents of the zip and you’ll get a ‘.tar’ or ‘.tar.md5’ file and another ‘dll’ one. Place them in a single folder on your computer’s desktop.
  3. Next, download the Odin 1.85 from HERE. Extract its contents in a folder that is saved on your desktop screen.
  4. Power OFF your smartphone and make sure that it isn’t connected to your computer.
  5. Boot into Download Mode by pressing and holding ‘volume down’ + ‘home’ + ‘power’ simultaneously. When the screen powers on you will see a warning alert and you have to press Volume Up to load Download Mode for I9100G.
  6. Launch ODIN executable and wait for the program’s main window to load.
  7. Now you need to click the ‘PDA’ tab and browse your PC for the ‘.tar’ I9100G XXLPY file. Load it.
  8. Do not change any other settings in ODIN and now you should connect your I9100G Galaxy S2 to your computer via USB cable. Odin should say ‘added!’ and you can move to the next step. If it doesn’t display that confirmation you should reinstall the USB drivers for your phone. You’ll find these in the preparation guide above.
  9. Begin the installation of the new XXLPY firmware for your Galaxy S2 I9100G by pressing the START button. When the installation is complete, your device will restart and you should unplug the phone from the PC.

ODIN should say ‘PASS’ and that means that the installation was successful. NOTE: In case ODIN freezes or it displays a FAIL alert, then it means that the update wasn’t completed and you should unplug the phone from PC and close ODIN. Remove the device’s battery, re-insert it and then power into Download Mode again and repeat the tutorial starting with step 5.

Eventually you should manage to update your phone’s firmware files.

NOTE2: In case ODIN says ‘PASS’ and the I9100G SGS2 restarts, but it cannot get past the boot logo, then you will be forced to apply the steps below and force your phone to boot into normal mode. The steps below will tell you to wipe data like apps, contacts, messages etc. Here’s what you need to do:

  • Boot into custom recovery mode. It can be done by pressing ‘home’ + ‘volume up’ + ‘power’ buttons. Release these buttons only when the screen powers ON and then your I9100G should load the recovery mode.
  • When you’re in recovery mode you should use the volume keys to navigate through the options and use power button to select the ones you wish to run.
  • Select ‘wipe data/ factory reset’ and then confirm by pressing Power.
  • After the wipe data process is complete you should return to the main recovery menu and select ‘reboot system now’.
  • Your phone should now restart correctly and you can take control over its functions once again.

These were all the steps that you had to take and now your Samsung Galaxy S2 I9100G should be running the latest official Android 4.0.4 ICS XXLPY Firmware. In case you cannot install it, then you should tell us in comments where you got stuck and we will give extra instructions.

  • suge knight

    installation was ok, but some application do not operate, and internet fails to connect. example, when i open facebook i get the message that no connection. while it used to work well on gingerbread. please help.

  • ayad

    After complete installation what about the other regions for example MID with arabic language ,Please reply

  • It this firmware compatible with i9100GDXLP6?

  • Namiq

    yes Live Lee, it is compatible.

  • micho

    Is it compatble with the i9100gzclp5

  • axun

    Will the flash counter increases with this rom?

    • No, it won’t.

      • axun

        Thanks Alex Dumitru.

        • Fairius Taib

          can ur device lock automatically after u have done the upgrade..

  • Guaraco

    Hi, perfect installation, but is there a way to re do “root” in my s2, Thanks

  • ayad

    Is it compatble with the i9100GXXLPR

  • Arun

    Help to root this rom.

  • david

    How to Root XXLPQ Firmware on Galaxy S2 i9100G??
    pls reply

  • david

    How to Root XXLPY Firmware on Galaxy S2 i9100G?

  • fixy

    i get this error. could sopmen help? i did eveything accord to the instructions
    Odin v.3 engine (ID:6)..
    File analysis..
    Get PIT for mapping..
    Firmware update start..
    NAND Write Start!!

    Complete(Write) operation failed.
    All threads completed. (succeed 0 / failed 1)

    • rahul

      i think u used different galaxy s2 its method for only gt i9100g again flash another rom of ur model it should work fine

  • aqib

    Is this same galaxy s3

  • Fairius Taib

    theres no lock app after succesfull

    • leonsteve

      Me too i’m facing same bug and a few of them like phone options to reboot or turn off etc

    • Fairius Taib

      I already change to galaxy note 2

  • kamal

    It got stuck on Nand write starts. Then after half an hour, I unplugged the phone. NOw I am not able to go to download mode or recovery mode. Kies is no help. Unable to start phone at all…

    • kamal

      Got firmware upgrade encountered an issue galaxy s2 this error message.
      So try to put phone in download mode but this error came on screeen , even then connected phone to odin and flash the rom with rom availabe. Now Phone is up and optmiising applications….

      I think it worked….

    • Kamal Sharma

      Some applications are not working… Unable to connect to WIFI at all. Music hub and Play books are giving error .

  • Hemal

    Hi is this update compatible with I9000GXXKL4 ? Please help..

  • leonsteve

    I installed it successfully but it seems it lucks phone options i.e when u press power button the phone turns off immediately instead of giving me options to take, it can,t seem to enable screen protection/lock screen even though it says protected by pattern, it won’t recognize/pop up key pad to enable to unlock SIM Card with pin code unless you go to security and reset the pin code. These are the only bugs i’m facing, can someone please help me on this? Thanks and i’m in The United Republic of Tanzania.

  • Farhan Bhutto

    Thank you very much, a perfect solution. 🙂

  • Guest

    I update my Galaxy SII GT-I9100G successfully. There’s no any problems. But now my vibrations is not working. I tried using code *#0*#. but its not working. Please help me with this. or should I install the Gingerbread again. Help me with this

  • Henry

    I have a Samsung Galaxy SII GTi 9100 G. bought in
    China. The initial data are:
    PDA: I9100 GZCKH4 – PHONE: I9100 GZCKH4 – CSC: I9100
    After software upgrade via KIRES new data are:
    Model Number: GT-I9100G
    Android version: 4.0.4
    Baseband version: I9100GZCLPL
    Kernel version: 3.0.8-1067026 se.infra @ SEP-88 # 2
    Build version: IMM76D. ZCLP
    Following your guidance, I tried your “Update Samsung Galaxy S2
    I9100G to Official XXLPY ICS Android ICS Firmware”.
    All goes well almost to the end of ODIN; a few seconds
    before the end it displays a FAIL alert.
    I have tried several times to repeat the operation
    following step by step your guide, but the result is always the same.
    I finally tried to turn on the phone even though ODIN
    gave FAIL.
    Everything works until we start any operation, then,
    after a few seconds, the message “android.process.acore has stopped.”
    appears and the phone returns to the initial screen.
    What can I do? Can you help me?
    Thank you.

  • Sachin

    How i upgrade my galaxy s2 i 9100G to jelly bean tell me easiest way to update version

  • Ibn Raufa

    i wanna add arabic language to my keyboard how?????????????????????????