How to Update Your Samsung Galaxy S2 to Android 4.0.3 ICS (Ice Cream Sandwich)

Samsung official releases Android 4.0.3 ICS (Ice Cream Sandwich) after the five months of its launch for Galaxy S2 devices but this update is only available in some countries like Samsung home country Korea and some certain parts of Europe like Poland, Hungary and Sweden. Soon it will be available for the rest of the Europe but others countries still have to wait for the official update.

In this post we have explain two methods how to update your Samsung Galaxy S2 Official and unofficially (if you are residing in the countries where Samsung have not rolled out the official update).

Method 1: Official Update Samsung Galaxy S2

Step 1: Download The Latest Version of Samsung Kies with this link –

Step 2: Connect your phone to your Computer open Kies Application Click “Update”

Step 3: Download of Latest firmware will start and might take some time depending upon your data connection.

If you are not one of those who live in Korea or Europe and want to update your galaxy s2 you have to follow the Second Method because Samsung have not released ICS update for your device yet so below we have mention steps to update your Galaxy S2 device to

Android 4.0.3 (ICS) without losing your data.

Data backing up: we recommend you to not use Kies to update your data because Samsung Kies will not let you to restore your data if you unofficially update your device to Android 4.0.3. For backing up your SMS and Call log we recommend you to download some application from Google Play Store.

SMS Backup: Application name “SMS Backup & Restore” available in market we recommend you that because it you backup in XML format in your External SD card or you can even mail the backup file.

Contacts: Sync your Contacts with Gmail Application. (All your contacts will upload to your Gmail Account Address book.
Call Logs Backup: Application name “Call Logs Backup & Restore” it also gives you backup of your call log to your external memory card. Backup is stored by default in /sdcard/CallLogBackupRestore folder.

For restore you just need to download the same application in your ICS updated device and restore the backed up file.

Method 2: Unofficial Update Samsung Galaxy S2

Make sure your phone is fully charged so it does not get turn-off in the middle of firmware update. Disables all security suites in your phone and in your PC too so it do not cause any irruptions while updating.

Enable the USB debugging in your phone from the path “Settings > Applications > Development > USB debugging”. The USB Debugging option should be ticked. USB Debugging Mode can only be enabled once you disconnect the phone from computer. USB Debugging should be ticked.

(If you don’t follow this step then the chances are more that your phone may get DEAD for which we should not be responsible).

Step 1: Download the official Android 4.0.3 (Ice-cream sandwich) to your computer from the link below

Samsung Galaxy S2 to Android 4.0.3

Step 2: From extracted files, open the Odin executable file in your computer and turn off your device so as to enter your device in the Download Mode. Download mode can be entered by pressing Volume down Key, Center button, and holding both simultaneously press the Power Button after which a green robot will be shown indicating the Download Mode has been entered.

Samsung Galaxy S2 to Android 4.0.3

Step 3: As soon as the device gets into the download mode, connect the same to your computer with the original USB Cable while keeping the Odin opened in your computer after which you will see that the ID: COM section will turn Yellow.

Samsung Galaxy S2 to Android 4.0.3

Note: if the ID: COM section doesn’t turn Yellow, you need to check with two things which are mentioned below
Install the USB Drivers in your computer & Go to the Path “Settings > Wireless & Network > USB Settings” and ensure that “Samsung KIES” option is ticked before connecting the phone to the computer.

Step 3: Click on the below mentioned option in Odin by clicking on the corresponding tab which is “PDA”. All the files can be found in the extracted file. Once the above mentioned files are selected, you now need to click on “Start” to start the process of firmware update.


Enter CS for MD5…

Check MD5… Do not unplug the cable…
Please wait…
GT-I9100_INU_I9100XXLPQ_I9100ODDLP7_I9100DDLP8.tar.md5 is valid.
Checking MD5 finished successfully.
Leave CS…
Odin v.3 engine (ID: 9)…
File analysis…
Setup Connection…
Get PIT for mapping…
Firmware update starts…
All threads completed. (Succeed 1 / failed 0)

Step 4: Now, re insert the battery and enter the device in the recovery mode. To enter into the recovery mode, press Volume up Key + OK button, and holding both simultaneously press the Power Button.

Step 5: 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 with the help of Volume rocker keys.

That’s it you have successfully update your Galaxy S2 device to Android 4.0.3. Please let us know if you find any difficult while we try our level best to resolve your problem.

3 thoughts on “How to Update Your Samsung Galaxy S2 to Android 4.0.3 ICS (Ice Cream Sandwich)”

  1. I just accidentally changed my android to the GT 19100 but i wanna change it back to my korean firmware.(SHW-M250K) But it seems it seems like nobody has this firmware. Help Please?

  2. Sprint Samsung Galaxy SII / SPH-D710 – Broken USB External SD Card ability after Ice Cream Sandwich (ICS 4.0.4) Update.

    There are a bunch of people out there trying to tell you to use phone hacks, odd settings, 3rd party applications… DON’T DO IT!!!!! Yes they changed the USB interface, but that is not what is breaking your ability to see “everything” on the SD card.

    Sprint or Samsung needs to fix this, but for some reason after you accept the Ice Cream Sandwich (ICS 4.0.4) Update the Samsung SPH-D710 USB Drivers are no longer auto detected when you connect your phone to your PC. You have to manually download them directly from the Samsung support page.

    Here is what I did to connect to my phone as a “USB Drive”… this means I see both the phone & card options again.

    1. Go to the Samsung support site (
    2. Click “Manuals & Downloads”
    3. Choose “Software”
    4. Download & Install the “Device(Install),USB Driver (Software) (ver.1_3_2360_0)” onto your PC.
    – Title Sprint SPH-D710 (Epic 4G Touch) USB Driver
    – Applicable Model Sprint SPH-D710 (Epic 4G Touch) USB Driver
    – Carrier or Corporate Customer Sprint
    – Description Sprint SPH-D710 (Epic 4G Touch) USB Driver
    5. Follow USB Driver installation prompts.
    6. ReBoot your PC to make the driver active.
    7. Now connect your phone to the PC and wait for the “Connected as a media device (Touch for other USB options)” to pop-up on your top status bar.
    – Make sure “Media device (MTP)” has a “green check mark” by it.
    8. Wait for your PC to recognize the device it can take several minutes (be patient and DO NOT disconnect your phone or change options)
    – Note: One of the PC’s I used made me reboot a second time after the phone was connected to activate the USB drivers. But it should prompt you if this is needed.
    9. When complete – You should see a phone icon in your My Computer screen labeled SPH-D710

    I really hope that they fix this with the next update. Until then, I suggest putting the drivers on a plain ol thumb drive and keep it handy for those times when you might need to connect to another PC.

    ***SIDE NOTE: If you are having problems with your ICS update… Call Sprint and take it to the repair center that they recommend. Both my husband and I had to do this because the old Gingerbread and the new Ice Cream Sandwich were fighting each other for control on some things. They are able to completely wipe Gingerbread off of the phone and install Ice Cream Sandwich from scratch… This fixed our battery and connectivity issues.


Leave a Comment