Monday, January 2, 2012

Flashing Android Ice Cream Sandwich 4.0.3 - XXKP8 On Samsung Galaxy S II GT-I9100

Today, I'm going to show you how to flash Android 4.0 firmware on your Samsung Galaxy S II GT-I9100(SGS II). The latest leaked ICS firmware is XXKP8 and is a Android 4.0.3 build. XXKP8 has a build date of 30-12-2011.

For updating Samsung Galaxy S GT-I9100(SGS II) to latest leaked version of ICS 4.0.3(XXKP8) you need the following prerequisites:
  1. You need to have the Samsung drivers for your SGS II installed on the desktop. To do so simply install Samsung Kies. If you have Kies already installed then you can skip this step. Samsung Kies version can be downloaded from here.
  2. Make sure you have charged your battery, 50% or higher is preferable. (To be on a safer side charge your mobile to 100%)
  3. Make sure you have download mode working. (Turn off your mobile by pressing the power button, once switched off press and hold "power button + menu button + vol down button" simultaneously)
  4. The next important point is to download the actual firmware for upgrading. The XXKP8 ICS firmware can be downloaded from here. The password for this file is

Once you have all the things mentioned above you can now upgrade your SGS II to XXKP8 in a few minutes. Kindly follow the instructions mentioned below,
  1. Extract the firmware, the contents of the folder will be as followa,

  2. Enter Download Mode by pressing power button + menu button + vol down button simultaneously.
  3. Open ODIN from that extracted folder and then plug in the USB cable.
  4. Ensure that you see something written in ID:COM after connecting your device.
  5. Select PIT "u1_02_20110310_emmc_EXT4.pit" from the extracted folder.
  6. Click on PDA and select the PDA file "I9100_CODE_I9100XXKP8_CL42141_REV02_user_low_ship.tar.md5" from extracted folder.
  7. Click on PHONE and select the MODEM file "I9100_I9100XXKP8_REV02_CL1092599.tar.md5" from extracted folder.
  8. Click on CSC and select the CSC file "GT-I9100-MULTI-CSC-OXAKP8.tar.md5" from extracted folder.
  9. Tick Re-Partition.
  10. Check if both Auto Reboot and F.Reset Time are ticked.(both are ticked by default)
  11. Press Start button to begin the flashing process.
  12. You will see the progress in both ODIN and your phone.
  13. Your phone will restart.(You should see green color in PASS and ID:COM fields)
  14. You can now disconnect the USB cable from your phone and follow on screen instructions.

Congratulations! you have now successfully updated your SGS II to the latest leaked 4.0.3 Ice Cream Sandwich firmware(I9100XXKP8).
If you have any questions please feel free to ask!!


  1. Happy new year Gautam! Thanks for the post :)

    BTW I got my new Galaxy Note :) I would be happy if you can start sharing posts on upgrading this device too :)


  2. HI,
    is this version is stable or still in beta !

  3. Its a leaked release mostly a beta, but I found it pretty stable!

  4. Congrats for the purchase of Note! I'll definitely try to cover Galaxy Note as well! :)

  5. Updated as per the has become a bit faster, but FM radio is not working and sometimes the home screen goes blank, i.e. without any of the standard icons. Please advise.

  6. Yes! there is a minor issue with the firmware, the screen sometimes goes blank.. Did not check FM radio, I don't have the device with me to check..

    Will let you know if I find any solution for both the issues..


Disqus for TechGom

Android Telecom