Odin Flasher Guide I9100XWLP7: How to Upgrade Samsung Galaxy S2 to Official Android 4.0.3 Ice Cream Sandwich Firmware

To those who are struggling to upgrade their Samsung Galaxy S2 GT-I9100 to the Official Android 4.0.3 Ice Cream Sandwich firmware upgrade with build number I9100XWLp7. This method is useful if you are having issues updating on Kies server due to some reasons that your devices is currently running with unofficial firmware or by means of rooting and modding.,  that’s the main reason why Kies or OTA update ignores your devices from updating. This is the step by step procedure on how to manually upgrade to ICS 4.0.3 by way of using Odin downloader tool, as used by many advance users instead of Kies. All you need to have is the original and unmodified official I9100XWLp7 stock firmware that has been build according to your country or carrier providers.

Firmware Flashing Precaution
This method is a little bit risky to those who doesn’t have any experience in tweaking around the phone’s operating system, just do some extra caution when you decide to do such flashing. There is a risk danger in flashing stock ROM, it may result serious damage to your device, if anything went wrong. This guide are meant for advance users only.  If your Galaxy s2 currently runs with an official firmware,  I always recommended you to update or upgrade on Kies or via OTA only.

Disclaimer: Androidromupdate  shall not be held responsible if anything happens to your device by following this guide. Use this guide at your own risk!

Step 1: Grab the relevant files for flashing
Odin Downloader tool
– Samsung Galaxy S2 USB driver, (Only needed if you do not have Kies installed on your PC)

I9100XWLP7 Original Stock ROM

Choose the right firmware according to your device country and carrier origin. These firmware may have the same firmware build number but it has it’s own specific default settings for each country.

Note: These stock ROM is for Samsung Galaxy S2 with product code GT-I9100 only. Do not ever attempt to flash this ROM on any other US, Canada and Australia Galaxy S2 variants like the following.

* AT&T Samsung Galaxy S II Skyrocket HD SGH-i727
* Samsung Galaxy S II GT-I9100G
* China Telecom Samsung I929 Galaxy S II Duos
* Samsung Galaxy S II HD LTE SHV-E120S
* Virgin Mobile and Bell in Canada Samsung Galaxy S II 4G SGH-T959V
* AT&T Samsung Galaxy S II Attain SGH-I777
* T-Mobile Samsung Galaxy S II SGH-T989, Samsung Hercules
* Sprint Samsung Galaxy S II Epic 4G Touch SPH-D710, Samsung Within
* Telus Samsung Galaxy S II X SGH-T989D.
* AT&T Samsung Galaxy S II SGH-I927, Samsung Gidim
* Rogers Samsung Galaxy S II LTE SGH-i727R

You should check first your device’s model number in Settings » About phone. or type this code *#1234#.
Product Code: dial this code > *2767*4387264636#
example: UK Generic is GT-I9100LKAXEU

All other countries and carrier networks with different firmware build, you can find your stock ROMs here.

Austria
Product Code: GT-I9100LKAATO
Latest firmware: I9100XWLP7/I9100ATOLP2/I9100XXLPS/I9100XWLP7
Release Date: 4/10/2012 9:02:13 PM
Stock ROM: ATO-I9100XWLP7/I9100ATOLP2/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Bahrain
Product Code: GT-I9100LKAARB
Latest firmware: I9100XWLP7/I9100OJVLPB/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/12/2012 12:17:20 PM
Stock ROM: ARB-I9100XWLP7/I9100OJVLPB/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Baltic states: Estonia, Latvia, Lithuania
Product Code: GT-I9100LKASEB
Latest firmware: Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Release Date: 4/6/2012 8:39:19 PM
Stock ROM: SEB-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Croatia
Product Code: GT-I9100LKATRA
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 5:58:23 PM
Stock ROM: TRA-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Czech Republic
Product Code: GT-I9100LKAXEZ
Latest firmware: I9100XWLP7/I9100XEZLP1/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 9:46:28 PM
Stock ROM: XEZ-I9100XWLP7/I9100XEZLP1/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Czech Republic O2
Czech Republic (O2C)
Product Code: GT-I9100LKAO2C
Latest firmware: I9100XWLP7/I9100O2CLP1/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/24/2012 5:15:19 PM
Stock ROM: O2C-I9100XWLP7/I9100O2CLP1/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Germany
Product Code: GT-I9100LKADBT
Latest firmware: I9100XWLP7/I9100DBTLP5/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/9/2012 11:50:27 AM
Stock ROM: DBT – I9100XWLP7/I9100DBTLP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Germany O2
Product Code: GT-I9100LKAVIA
Latest firmware: I9100XWLP7/I9100VIALP2/I9100XXLPS/I9100XWLP7
Release Date: 4/6/2012 6:29:25 PM
Stock ROM: VIA-I9100XWLP7/I9100VIALP2/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Germany E-Plus
Product Code: GT-I9100LKAEPL
Latest firmware: I9100XWLP7/I9100EPLLP5/I9100XXLPS/I9100XWLP7
Release Date: 4/23/2012 12:18:38 PM
Stock ROM: EPL-I9100XWLP7/I9100EPLLP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Greece
Product Code: GT-I9100LKAEUR
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 9:08:36 PM
Stock ROM: EUR-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Hungary
Product Code: GT-I9100LKAXEH
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 8:39:19 PM
Stock ROM: XEH-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Hungary Telenor
Product Code: GT-I9100LKAPAN
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 8:39:19 PM
Stock ROM: PAN-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Hungary T-Mobile
Product Code: GT-I9100LKATMH
Latest firmware: I9100XWLP7/I9100TMHLP2/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 9:18:55 PM
Stock ROM: TMH-I9100XWLP7/I9100TMHLP2/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Ireland Generic
Grab the United Kingdom/Ireland unbranded XEU stock ROM

Ireland O2
Product Code: GT-I9100LKAO2I
Latest firmware: I9100XWLP7/I9100O2ILP1/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 3:23:34 PM
Stock ROM: O2I-I9100XWLP7/I9100O2ILP1/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Ireland Meteor
Product Code: GT-I9100LKAMET
Latest firmware: I9100XWLP7/I9100METLP4/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 7:44:53 PM
Stock ROM: MET-I9100XWLP7/I9100METLP4/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Ireland eMobile
Product Code: GT-I9100LKAO2I
Latest firmware: I9100XWLP7/I9100EIRLP4/I9100XXLPS/I9100XWLP7
Build/Release Date: 5/1/2012 11:53:29 AM
Stock ROM: EIR-I9100XWLP7/I9100EIRLP4/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Italy
Product Code: GT-I9100LKAITV
Latest firmware: I9100XWLP7/I9100OXILP5/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 6:42:38 PM
Stock ROM: ITV-I9100XWLP7/I9100OXILP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Italy Wind
Product Code: GT-I9100LKAWIN
Latest firmware: I9100XWLP7/I9100WINLP2/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 9:23:15 PM
Stock ROM: WIN-I9100XWLP7/I9100WINLP2/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Italy 3/H3G
Product Code: GT-I9100LKAHUI
Latest firmware: I9100XWLP7/I9100HUILP5/I9100NELP3/I9100XWLP7
Build/Release Date: 4/10/2012 9:20:35 PM
Stock ROM: HUI-I9100XWLP7/I9100HUILP5/I9100NELP3 Android ICS 4.0.3 Ice Cream Sandwich

Italy Vodafone
Product Code: GT-I9100LKAOMN
Latest firmware: I9100XWLP7/I9100OXILP5/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/9/2012 10:17:40 AM
Stock ROM: OMN-I9100XWLP7/I9100OXILP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Kazakhstan
Product Code: GT-I9100LKASKZ
Latest firmware: I9100XWLP7/I9100OXELP7/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 6:32:21 PM
Stock ROM: SKZ-I9100XWLP7/I9100OXELP7/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Netherlands
Product Code: GT-I9100LKAXEN
Latest firmware: I9100XWLP7/I9100XENLP3/I9100XXLPS/I9100XWLP7
Release Date: 4/9/2012 7:28:17 PM
Stock ROM: XEN-I9100XWLP7/I9100XENLP3/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

New Zealand Vodafone
Product Code: GT-I9100LKAVNZ
Latest firmware: I9100XWLP7/I9100VNZLP2/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 8:29:03 PM
Stock ROM: VNZ-I9100XWLP7/I9100VNZLP2/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Norway Telenor
Product Code: GT-I9100LKATEN
Latest firmware: I9100XWLP7/I9100TENLP1/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 7:10:09 PM
Stock ROM: TEN-I9100XWLP7/I9100TENLP3/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Poland PLUS
Product Code: GT-I9100LKAPLS
Latest firmware: I9100XWLP7/I9100PLSLP1/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/9/2012 10:14:58 AM
Stock ROM: PLS-I9100XWLP7/I9100PLSLP1I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Romania Cosmote
Product Code: GT-I9100LKACOA
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 8:39:19 PM
Stock ROM: COA-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Russia
Product Code: GT-I9100LKASER
Latest firmware: I9100XWLP7/I9100OXELP7/I9100XXLPS/I9100XWLP7
Release Date: 4/6/2012 7:11:08 PM
Stock ROM: SER-I9100XWLP7/I9100OXELP7/I9100XXLPS Android 4.0.3 Ice Cream Sandwich

Serbia TSR
Product Code: GT-I9100LKASTSR
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 5:58:24 PM
Stock ROM: TSR-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Serbia SMO
Product Code: GT-I9100LKASMO
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 5:58:24 PM
Stock ROM: SMO-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Serbia Telenor
Product Code: GT-I9100LKAMSR
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 5:58:23 PM
Stock ROM: MSR-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Serbia VIP
Product Code: GT-I9100LKATOP
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/23/2012 4:16:39 PM
Stock ROM: TOP-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Slovakia
Product Code: GT-I9100LKAORS
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Release Date: 4/10/2012 9:08:36 PM
Stock ROM: ORS-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Spain
Product Code: GT-I9100LKAFOP
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Release Date: 4/6/2012 8:39:19 PM
Stock ROM: FOP-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Spain Yoigo
Product Code: GT-I9100LKAYOG
Latest firmware: I9100XWLP7/I9100YOGLP6/I9100XXLPS/I9100XWLP7
Release Date: 4/9/2012 11:45:33 AM
Stock ROM: YOG-I9100XWLP7/I9100YOGLP6/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Switzerland
Product Code: GT-I9100LKAAUT
Latest firmware: I9100XWLP7/I9100OXXLPH/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/6/2012 5:35:22 PM
Stock ROM: AUT-I9100XWLP7/I9100OXXLPH/I9100XXLPS Android 4.0.3 Ice Cream Sandwich

Turkey
Product Code: GT-I9100LKATUR
Latest firmware: I9100XWLP7/I9100OJVLPB/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/10/2012 6:02:48 PM
Stock ROM: TUR-I9100XWLP7/I9100OJVLPB/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

United Kingdom / Ireland
Product Code: GT-I9100LKAXEU
Latest firmware: I9100XWLP7/I9100XEULP5/I9100XXLPS/I9100XWLP7
Release Date: 4/9/2012 12:17:27 PM
Stock ROM: XEU-I9100XWLP7/I9100XEULP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

United Kingdom Carphone Warehouse
Product Code: GT-I9100LKACPW
Latest firmware: I9100XWLP7/I9100CPWLP5/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/9/2012 11:09:27 AM
Stock ROM: CPW-I9100XWLP7/I9100CPWLP5/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

United Kingdom 3
United Kingdom (H3G)
Product Code: GT-I9100LKAH3G
Latest firmware: I9100XWLP7/I9100H3GLP3/I9100NELP3/I9100XWLP7
Build/Release Date: 4/9/2012 12:24:47 PM
Stock ROM: H3G-I9100XWLP7/I9100H3GLP3/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

Ukraine
Product Code: GT-I9100LKLSEK
Latest firmware: I9100XWLP7/I9100OXELP7/I9100XXLPS/I9100XWLP7
Build/Release Date: 4/9/2012 9:35:37 AM
Stock ROM: SEK-I9100XWLP7/I9100OXELP7/I9100XXLPS Android ICS 4.0.3 Ice Cream Sandwich

After you downloaded the stock ROM, extract it using winrar,winzip,7zip or other extracting program you have.

Step 2: Some preparation before flashing

– Use a PC or laptop that runs in Windows OS, with a good and perfectly working USB serial port.
– Use the USB cable wire for your Galaxy S2.
– Make sure that your galaxy S2 battery is fully charge.
– Back up all important files stored from your phone’s internal memory – contacts, messages, etc.
– Remember or back up the APN settings of your device.
– Enable USB debugging from your phone’s settings. Go to Settings > Applications > Development, and tick the box that says ‘Enable USB Debugging’.
– Do a “Hard Reset” if you have a lot of 3rd party applications installed from your phone, this is useful to gain a smooth flashing. (Just make sure that you already back up all your important files before resetting your device.

Install ICS I9100XWLP7

Now, if you have those things all done, get ready to have some crackling thing in your device.
Step 3: Run and Configure Odin
Run Odin downloader on your PC desktop. Watch out the check-boxes options on the right top of Odin, ensure that the ‘RE-PARTITION’ is unchecked, only the ‘AUTO-REBOOT and ‘F.RESET TIME’ is remains checked.
Now, click on the PDA button, then select and load the I9100XWLP7_I9100XXLPS_I9100XENLP3_HOME.tar.md5  ( I used UK firmware on this guide, firmware build numbers will vary on other countries) that you have previously extracted.

Step 4: Boot your Galaxy S2 into Download Mode.
To put your galaxy S2 in download mode, just simply switch it off then gently press and hold the “POWER, VOLUME DOWN and HOME” buttons simultaneously. You’ll be then prompted in a warning screen to continue or decline.

Once the phone screen shows in downloading mode, connect your phone to the PC with the USB cable. You’ll then notice the upper box in Odin that turns in yellow color., it also indicates the COM:ID where the device is being detected and a word “added!!’ on the log box. If somehow those things never showed up, check out the USB cable connection, read again from the top of this post.
Step 5: Flash it!
Once all set and ready, hit he “START” button to begin flashing.
Do not touch anything that might interrupt the process to avoid any fatal errors or failures, it may ruin your device if any interruption occurs while already in flashing status.

It may only takes about 3 to 5 minutes, depends of your PC/laptop speeds. A word “PASS” will display in Odin once it finishes. If somehow you will not get the word “PASS” or just stuck in along time. Disconnect the phone, remove battery, re-insert it, check the USB connection, re-install the driver, disable Kies and any anti-virus.  Set the phone in Download mode again, and repeat the whole procedure.

The phone will just automatically reboots if the firmware flashing successfully completes. Just wait until it boots up on the “S” logo for a while then into an android update screen. If it still shows boot logo try rebooting and if it stays there, you need to wipe your phone.

Boot in recovery mode – press and hold Volume Up, Home and Power button. Use volume keys to select up and down and power or home key to select the option.

How to reboot Samsung Galaxy S2 into Recovery mode
1. Select Wipe Data/Factory Reset
2. Next select the Wipe Cache Partition
3. Lastly select Reboot System Now to reboot your Galaxy S2 in Normal mode.
How to reboot Samsung Galaxy S2 into Recovery mode
Confirm your fresh firmware installed by typing *#1234# or
Go to Settings>About Phone>Firmware info.
Check and reconfigure your APN settings when data networks connection issues encountered. Change the default text to your desired language.

That’s it! You have now your Galaxy S2 runs in official Android 4.0.3 Ice Cream Sandwich. Any comments, questions and suggestions are welcome, just leave it on our comment form below.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>