Galaxy S II

How to Update Samsung Galaxy S2 GT I9100 with XXKPA ICS Android 4.0.3 Firmware

Procedure to Update Galaxy S GT I9100 with ICS Android 4.0.3 Firmware:

  • Download ICS Android 4.0.3 Package from here which contains all the essential tools like Odin and other firmware files. After downloading, extract the same in your computer. Please note that in the process of extraction, you will be prompted to enter the password, enter the password as “android” without inverted comas.

enter password

  • After extraction of the files, compare all the extracted files with the below mentioned image. Even if single file is missing, you need to check with download or extraction. The Size of Zip package is +++MB.

odin for sgs2

  • Open the Odin executable file in your computer and turn Off the phone so as to enter the device into the download mode.
  • Enable the USB Debugging from the path “Settings > Applications > Development > USB debugging” after which turn off your phone so as to enter the phone in the Download Mode. The download mode can be entered by pressing Volume down Key, Center button, and holding both simultaneously press the Power Button. Refer below Video for more.

Danger: If the phone refuses to get into the Download Mode despite repeated attempts then you should not proceed to the next step.

Connected phone

  • As soon as the device is entered in the download mode, connect the phone to the computer while keeping the Odin open. After a minute, you will see that ID : COM section will turn yellow which will mean that all the drivers are installed successfully.

Note: Please note that if the ID : COM doesn’t turn yellow then install Samsung USB Drivers, .net framework and also you need to update the KIES with the latest version so that the missing drivers are installed.

  • Now, in Odin click on the below mentioned respective tabs and select the files as mentioned from the extracted files.

PIT – u1_02_20110310_emmc_EXT4.pit

PDA –  I9100_CODE_I9100XXKPA_CL51925_REV02_user_low_ship.tar.md5

Phone – MODEM_I9100XXKPA_REV_02_CL1094591.tar.md5

CSC – GT-I9100-MULTI-CSC-OXAKPA.tar.md5

Enter Files XXKPA

  • After doubly checking on whether the files selected match or not, you need to click on “Start”. It will take up to 10 minutes for whole process of firmware to get applied successfully. Once the firmware is applied successfully, the device will be rebooted and again you need to turn off the phone so as to install the kernel File.

ODIN3 Kernel Installation

Installation of Kernel:
Installation of Kernel after applying the firmware is very important, if you are not applying the kernel then the chances are that the firmware won’t get updated successfully as you may encounter issues with network Outage and other issues like frequent force close errors.

  • Disconnect the phone connected from computer, turn Off the phone and enter into the download mode to connect the phone to computer while keeping Odin opened in your computer
  • Once the device is entered in download mode, connect the phone to the computer after which you will see that ID : COM section will turn yellow.

Install kernel XXKPA

  • After this, you need to click on PDA to select the below mentioned file. Don’t select any other file in any other option like PIT etc.

PDA – I9100_KERNEL_I9100XXKP9_CL45181_REV02_eng_mid_ship.tar.md5

  • It will take less than 2 minutes to apply this kernel and once it’s applied, the phone will be rebooted automatically. Now, once you see the home screen then turn Off the device and disconnect the device from computer.
  • Once the installation of kernel gets completed, you now need to disconnect the phone from computer and turn off the phone to enter the phone in the recovery mode. The recovery mode can be entered by pressing Volume Up Key, Center button, and holding both simultaneously press the Power Button. Refer below Video for more.

  • 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 option. If the device boots normally then again you need to try the same to enter into the recovery mode.
  • For checking that the firmware is updated successfully, you need to go to path “Settings > About Phone > Firmware Version” where you will find the version of XXKPA Android 4.0.3 firmware. If you see any other version then you need to re apply the update by following the steps again.


Once you update the firmware on SGS 2 successfully, don’t forget to restore the backup which you have taken so as to ensure that all the APN Settings as well as Contacts etc. are restored.

Congratulations! You are now on the latest Ice Cream Sandwich Android 4.0.0 Firmware. Do let us know if you face any issues in the comments section as we will reply to the same at the earliest.

Pages: 1 2

225 Comments

225 Comments

Leave a Reply

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

Comment moderation is enabled. Your comment may take some time to appear.

To Top