• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help PLEASE HELP! Firmware flashing failed using Odin

Hi, My GT-I9100 was GB 2.3.4 or 2.3.5 then I tried to upgrade it to ICS 4.0.3 using I9100XWLPD_I9100XXLPW_I9100NEELP4_HOME.tar.md5, Epic 4g Touch Pit.pit and odin3 v1.85.exe. However, when it reached about 90% (showing hidden.img in Odin) it then failed the flashing process.

I later tried I9100GXWLC2_I9100GODDKL1_I9100GDDKL1_HOME.tar.md5 using Odin3 v1.83.exe but it failed as well when it reached about 10% in Odin.

I later tried GT-I9100_XEU_I9100XWLP7_I9100XXLPS_I9100XEULP5.tar.md5 using Odin3 v1.85.exe. Again when it reached about 90% (showing hidden.img in Odin) it then failed the flashing.

I then tried I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5 (stock firmware from SamMobile.com) and again when it reached about 90% (showing hidden.img in Odin) it then failed the flashing.

I have tried using 2 different new usb cables; 1 was original Samsung, different usb ports on my laptop running Windows 7 but without success. I have killed Kies processes and anti-virus software on my laptop.

I can get into download mode on the phone fine to try the flashing with Odin. However, if I go into recovery mode on the phone, I just get the warning message "Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again". When I went to Kies emergency recovery mode on my laptop, it asked me for a recovery code but I didn't have one, so how can I do it?

What is the problem? How do I go back to my Gingerbread version? Or how do I upgrade to ICS 4.0.3 which is more ideal for me? I'm really lost, so please help me. I'm a newbie to Android and Galaxy S2. Thank you.
 
Forgot to say, as a result of the failed flash, I cannot boot up my phone. :(

The following is a log of the flashing of samMobile stock firmware obtained from Odin:
<ID:0/005> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/005> Odin v.3 engine (ID:5)..
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> boot.bin
<ID:0/005> NAND Write Start!!
<ID:0/005> cache.img
<ID:0/005> factoryfs.img
<ID:0/005> hidden.img
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/005> Removed!!
 
Upvote 0
Thank you Hawker for your comments and the pit file. I have tried the pit file you suggested with 3 different firmwares and all 3 tries failed. :(

Here is the summary what I did:
1. Used Odin V1.85 to flash GS2_GT-I9100_emmc.pit and I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5. Result failed at hidden.img about 90%.

2. Used Odin V1.85 to flash GS2_GT-I9100_emmc.pit and GT-I9100_XEU_I9100XWLP7_I9100XXLPS_I9100XEULP5.tar.md5. Result failed at hidden.img about 90%.

3. Used Odin V1.85 to flash GS2_GT-I9100_emmc.pit and GT-I9100GXWLC2_I9100GODDKL1_I9100GDDKL1_HOME.tar.md5. Result failed at factoryfs.img about 10%.

For each try, I only checked Auto-reboot and F.Reset Time boxes in Odin. Any more ideas or another pit file I can try? Thank you.
 
Upvote 0
Hi, I finally did it with the following conditions:

Used Odin v1.83 to flash u1_02_20110310_emmc_EXT4.pit and I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5. I also checked 3 boxes in Odin (Re-Partition Auto-reboot and F.Reset Time).

The above pit file was downloaded from:
Installing the new firmware update 2.3.6 EU Version on the Samsung Galaxy S2 i9100 with Odin

then click on "Odin V1.83 +Pit".

The firmware file was downloaded from SamMobile.com.

Now I have the following:
02 startup screen
Model GT-I9100
Android 2.3.5
Baseband I9100XXKI4
Kernel 2.6.35.7-I9100XWKJ1-CL647431
Build no. GINGERBREAD.XWKJ1

The Odin log was:
<ID:0/003> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin v.3 engine (ID:3)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Set PIT file..
<ID:0/003> DO NOT TURN OFF TARGET!!
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> boot.bin
<ID:0/003> cache.img
<ID:0/003> factoryfs.img
<ID:0/003> hidden.img
<ID:0/003> modem.bin
<ID:0/003> param.lfs
<ID:0/003> Sbl.bin
<ID:0/003> zImage
<ID:0/003> RQT_CLOSE !!
<ID:0/003> RES OK !!
<ID:0/003> Removed!!
<ID:0/003> Completed..
<OSM> All threads completed. (succeed 1 / failed 0)
<ID:0/006> Added!!
<ID:0/006> Removed!!
<ID:0/007> Added!!
<ID:0/007> Removed!!

Note: The 02 (service provider or carrier) startup screen and v2.3.5 are not ideal for me. Therefore, I'll create another thread later to ask how I can backup the phone software and upgrade to ICS 4.0.3.

Thank you once again to Shotgun and Hawker who gave me valuable details and pointed me in the right direction. :)
 
  • Like
Reactions: amitbd
Upvote 0
Hi, I finally did it with the following conditions:

Used Odin v1.83 to flash u1_02_20110310_emmc_EXT4.pit and I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5. I also checked 3 boxes in Odin (Re-Partition Auto-reboot and F.Reset Time).

The above pit file was downloaded from:

then click on "Odin V1.83 +Pit".

The firmware file was downloaded from

Now I have the following:
02 startup screen
Model GT-I9100
Android 2.3.5
Baseband I9100XXKI4
Kernel 2.6.35.7-I9100XWKJ1-CL647431
Build no. GINGERBREAD.XWKJ1

The Odin log was:
<ID:0/003> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> I9100XWKJ1_I9100O2UKJ1_I9100XXKI4_HOME.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin v.3 engine (ID:3)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Set PIT file..
<ID:0/003> DO NOT TURN OFF TARGET!!
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> boot.bin
<ID:0/003> cache.img
<ID:0/003> factoryfs.img
<ID:0/003> hidden.img
<ID:0/003> modem.bin
<ID:0/003> param.lfs
<ID:0/003> Sbl.bin
<ID:0/003> zImage
<ID:0/003> RQT_CLOSE !!
<ID:0/003> RES OK !!
<ID:0/003> Removed!!
<ID:0/003> Completed..
<OSM> All threads completed. (succeed 1 / failed 0)
<ID:0/006> Added!!
<ID:0/006> Removed!!
<ID:0/007> Added!!
<ID:0/007> Removed!!

Note: The 02 (service provider or carrier) startup screen and v2.3.5 are not ideal for me. Therefore, I'll create another thread later to ask how I can backup the phone software and upgrade to ICS 4.0.3.

Thank you once again to Shotgun and Hawker who gave me valuable details and pointed me in the right direction. :)

Thanks mate.. u saved me.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones