How To Install Android 4 ICS Firmware?

0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 0 Flares ×

Samsung has been hard at work at releasing ice cream sandwich for its flagship device Galaxy S2 and now unofficially Samsung has released ICS 4.0.1 ROM build XXKP8. The ROM is a late alpha build and can be almost used daily except for some bugs that are being worked on at the moment and will be sorted out when the final version is released.

You can install this firmware at your risk because installing this custom firmware will void your warranty. But warranty is a small matter for getting an early taste of Android 4.0 in your device.

Firmware of galaxy s2 ics

Before you go about applying this custom firmware there are some things that you should do:

  1. You need to root your device first.
  2. Then you need to install clockwork mod (CWM).
  3. Use CWM to create a backup of your OS which includes all files settings and apps. It’s a very useful app because If something does go wrong during flashing then you can restore your entire OS to the previous state including even your SMS.
  4. After installing CWM make sure that your USB debugging is enabled. To check go to Settings then to applications then to development and make sure USB debugging is enabled.

Processes of Flashing The Firmware :

Now let’s move on to the actual flashing the firmware process. Now if your follow these instructions to the letter than I can guarantee you that nothing will go wrong and you will be successfully enjoying the taste of ICS. So without any further ado let’s get down to it:

Step 1:

For flashing you need the firmware so download Android 4.0.1 XXKP8 zip package. After download is complete unzip the contents and make sure these files are present:

  • I9100_APBOOT_I9100XXKP2_CL17109_REV02_eng_mid_ship.tar.md5
  • I9100_CODE_I9100XXKP2_CL17109_RE02_eng_mid_ship.tar.md5
  • I9100_KERNEL_I9100XXKP2_CL17109_REV02_eng_mid_ship.tar.md5
  • MODEM_I9100XXKP1_REV_02_CL1085642.tar.md5
  • Odin3 v1.83
  • u1_02_20110310_emmc_EXT4.pit

Make sure these files are present because even if one file is missing the flashing won’t happen. So files are missing then download again.

Step 2:

Reboot into CWM and make a NAND droid backup of your current installation.

Step 3:

Then again reboot into download mode by pressing the volume down key, home button (center button) and the power button simultaneously. If your successful it will show download mode on the screen.

Step 4:

Now run Odin3 v1.83 from the directory where you extracted the zip file from step 1.Now make sure that re-partition, auto reboot and reset time are checked and load the files into odin as follows:

  • PIT: u1_02_20110310_emmc_EXT4.pit
  • BOOTLOADER: I9100_APBOOT_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5,
  • PDA: I9100_CODE_I9100XXKP1_CL16459_REV02_eng_mid_ship.tar.md5
  • Phone: MODEM_I9100XXKP1_REV_02_CL1085642.tar.md5

Once the files are loaded now click on start to install the firmware. The entire process should take about 10minutes to complete.

If process is taking too long or it gets frozen or the program crashed then don’t panic, its alright. Just disconnect the USB cable remove the battery then reinsert it and reboot into download mode again as instructed in step 3.

Then repeat the step 4.

Now the firmware installation will be done very easily and it will reboot the phone. DO NOT PANIC because after rebooting it takes about 10 to 15min to boot into android and then follow the steps as you have done when you bought your phone brand new.


To make sure that Ice cream sandwich installed go to settings and then to about phone there in the current firmware version it will say Android 4.0.1. if it says anything else other than android 4.0.1 then you have to repeat the process again and make sure that you downloaded the current firmware.

This entire process can be used to install any custom firmware as well.

Well there you go now you have installed the latest iteration from android and enjoy the new experience that is delivered by this newest release. Be warned this firmware might still have some bugs so to get a bug free you need to wait for the official release from Samsung in the first quarter of 2012.

About Sarvesh Darak

Sarvesh Darak is a blogger, an online marketer, a social media specialist and an Android Lover. At Best Android Blog, he writes Android news & tutorials for Android Rooting. He is the tech head and ensures that the blog keeps running at good pace. He also looks after all the SEO and promotion work. He’s from Surat, India and keep contributing regularly at the blog.

Speak Your Mind


0 Flares Twitter 0 Facebook 0 Google+ 0 Reddit 0 StumbleUpon 0 Pin It Share 0 LinkedIn 0 Email -- Buffer 0 0 Flares ×