yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] sebarkh:
all these guide shows a normal recovery process in Odin.

Even the recovery package is a normal firmware.
[Galaxy S II General] Phistachio:
Oh, good then :p

Try to reflash. Even if you have already done it. With .PIT and re-partition.
[Galaxy S II General] hdaackda:
done all that

first tried a ROM.. then tried the method detailed on this thread (bootloader, kernal, recovery) etc.. different variations..

then tried WITH the repartion (initially without it).. nothing seems to work.. my S2 is still in bootloop mode :(
[Galaxy S II General] Phistachio:
Oh shoot, I can't re-upload the Kernel and Bootloader, I for some reason don't have it on my PC... I'll PM Intratech asking for the files, and will post them ASAP.

EDIT : www.intratech.org/Firmwares/Bootloader/GT-I9100_OLD_BOOTLOADER.7z There's the bootloader, but no kernel download link atm.
[Galaxy S II General] jimyeah:
thankyou so much...have spent the past 6 hours stressing trying to get this thing operational...ur a good person
[Galaxy S II General] huggy_72:
sorry wrong thread
[Galaxy S II General] gymord:
Hi Guys

Does anyone have a link to the recovery package as the hotfile link is no longer available :)

Kind regards
[Galaxy S II General] Gede:
Found something here:

http://hipfile.com/6rmr13amnhjx/I9100XXKI3.rar.html

Don't know if its a genuine download. Mine got interrupted, and now I have to pay to download again ...

If someone manages to download it, please put it somewhere else too...
[Galaxy S II General] Gede:
And this too seems to contain the files:

http://hotfile.com/dl/130733482/3133b02/I9100XXKI3_OXA_Android_2.3.5.rar.html
[Galaxy S II General] dk206:
now what if

your phone is hard bricked. Won't go into download/ recovery mode.

Bought USB JIG but since you bricked it during the Gingerbread->ICS process the jig doesn't work either. Black screen. PC doesn't recognise when usb plugged in on both Odin & adb.

try solve this problem without having to go to the Samsung repair centre please!
[Galaxy S II General] Phistachio:
Updated the OP! The link is up :)

A JTAG is your last option.

You sure you have battery charge? No DL mode at all?
[Galaxy S II General] trell959:
Great guide! but a few people have a problem with Odin not recognizing their phone. That's the problem im having.

Also, why haven't you been posting in the Mafia thread?:(
[Galaxy S II General] Phistachio:
Have you tried re-installing USB drivers, changing USB cable & ports? What version of ODIN are you using, v1.83 or v1.85?

I don't know actually... Been too busy lately... I only post on XDA is because of this thread... :p

After the 21st April I'll be able to post and have fun in the Mafia thread again! :)
[Galaxy S II General] trell959:
See this thread... http://xdaforums.com/showthread.php?t=1556965&page=2

None of use can get Odin to detect our phones. And we were all using Siyah
[Galaxy S II General] Phistachio:
Updated & improved OP with an ICS version and a warning :)
[Galaxy S II General] Phistachio:
Updated links in OP :)
[Galaxy S II General] ForzaBarca:
I tried the instructions and arrived after successfully flashing the phone with the repair package to a screen asking for me to 'Enter PIN code' to unlock the SIM card?

I'm on SwissCom...Any ideas?
[Galaxy S II General] charlestio:
Hi Phistachio!

Great guide, thumbs up! I need to ask you for assistance though - I followed the steps in your guide using the ICS version, but my main problem is whatever I do, be it trying to load the bootloader through odin using PDA, or using bootloader, or trying to load the code+modem+csc, I always encounter a nand-write fail.

To elaborate, I tried step 1-4 first, plugging in the following:

CODE -> PDA

MODEM -> PHONE

CSC -> CSC

Then plugging in my phone in download mode, then pressing start - I end up with a "Fail" message at the nand-write line in the message screen.

Same thing happens if I try just a APBOOT in PDA or in Bootloader - I end up with a fail message at the nand-write line.

Writing the recovery kernel gives me a "Pass" though, so as you say, not all hope is lost ^^.

Some other details - I can go into Download mode, but not recovery. When I try to enter Recovery, I end up in startup screen (Galaxy S2 with yellow triangle) and get stuck there. I have tried flashing a stock ROM (LPS) as a single .tar file to try to get back to stock, but I encounter the same problem of nand-write fail.

I'm at a loss and thus am asking for help. The phone isn't even mine; I attempted updating the firmare after gaining experience with my own i9100. (and yes, this phone with problems is an i9100, NOT an i9100G, or any other version).

One last note: I could not find a .pit file in the ICS version Recovery Package (the LPH ROM) so I could not try that.

Hope remains, if I can find help in these forums, from either Phistachio or any other kind soul out there. Hope somebody can help this tired guy who's been reading forum posts the whole day (8AM to now - 11:45PM).

*Starts praying to the Android Gods for Deliverance*
[Galaxy S II General] Phistachio:
Get the .PIT from the Gingerbread package. Then re-flash using the .PIT :)
[Galaxy S II General] charlestio:
Hi! do I flash the .pit file from gingerbread *together* with the csc, modem, code *and* the apboot from the ICS package?

Also, do I do it after I flash the ICS recovery kernel?

Thanks so much.

---------- Post added at 09:42 AM ---------- Previous post was at 08:54 AM ----------

Hi! Here's an update of what I did *exactly* :

> Put S2 into Download mode

(Got the ICS recovery package earlier, it's the i9100XXLPH package)

> Plugged into PC with Odin already running with CSC, CODE, and MODEM in CSC, PDA and PHONE fields - all in their proper places. NO .pit yet

> Once confirmed yellow COM light is present, pressed "Start"

> Operation fails after NAND Write Start - "Complete(Write) operation failed"

> Unplug micro USB from phone, remove battery for a few seconds

> Got the kernel for XXLPH

> Reset Odin, and put Kernel in PDA

> Plugged in phone (now in Download mode after putting battery back). Confirmed yellow COM light

> Pressed "Start"

> Success! NAND Write goes ahead, phone automatically reboots and gets stuck in startup screen (GS2 with yelow ! triangle)

> I remove the micro USB, and remove the battery again.

> Tried steps 1-4 again, no success - stops at the same spot - Nand Write fail.

> So after removing from micro USB, removing battery and resetting Odin, I reconnect while in download mode, now with .PIT file from Gingerbread package plugged into PIT field. CSC, MODEM, PDA are also filled, as per steps 1-4.

> Pressed "Start". Fails at the same spot.

> I remove from USB, remove battery, reset Odin.

> Flashed Kernel again, following the careful procedures I described above. Success as usual (with Kernel), I reset everything in the same way as above.

> Flashed the APBOOT in bootloader. NO pit. This also fails at NAND Write.

> At this point I was kinda lost, since the steps did not explicitly say what I'd need to do if bootloader failed to write. So I went ahead and flashed Kernel again. Flashing the Kernel Succeeds, as always.

> As per the instructions, I tried to flash Steps 1-4 again, without .pit. This fails at NAND Write as well.

So in short, whatever I do, it fails at NAND Write.

Sorry for the long description, I want to be sure...

And don't want to waste anybody's time..

I'm only starting to ask after I destroyed my first motherboard and had it replaced =(

I hope you can spare a minute, thank you.
[Galaxy S II General] miticogirl:
So if I get bootloop and earlier i had installed GB, I must use your Gingerbread Version and if I earlier had ICS, I must ust ICS Version ? And what if I get bootloop when I was updating ROM from GB to ICS ?
[Galaxy S II General] Phistachio:
Yes, that is correct. When you are updating from GB to ICS, you use the ICS recovery package. When from ICS to GB, the GB recovery package :)

Yes, that is correct :) All those files at the same time.

Have you tried flashing the bootloader in the PDA field? Worth a shot :)
[Galaxy S II General] charlestio:
Hi again!

I really appreciate people taking the time to help a fellow android fan, special props go to phistachio who wrote this guide and answers questions patiently.

On to the saga: I have tried both of your suggestions, specifically flashing all of the components:

1.) Pit file to PIT (Gingerbread XXKI3 .pit file)

(From ICS XXLPH Recovery Pack)

APboot to BOOTLOADER

Code to PDA

Modem to PHONE

CSC to CSC

..all at the same time. This is also *after* I flash the recovery kernel (Kernel_I9100XXLPH.tar.md5) to make everything fresh.

2.) APboot to PDA - also after flashing recovery Kernel.

3.) I also tried flashing the APboot file through BOOTLOADER alone after flashing the recovery Kernel.

Unfortunately, my very helpful friend, all the above resulted in Odin 1.85 (Intratech's Odin version - if that matters) results in a Red "FAIL" message and a stop message after NAND Write Start.

Hopefully I have provided enough info, in not too many words. *Resumes Praying*..
[Galaxy S II General] Phistachio:
Mmmm... Unfortunately, I believe the only solution now is a JTAG... :(

The NAND isn't accepting any flashes. This is an issue that I have seen many times now, and SOLELY on ICS. 99% sure that it's related to the eMMC superbrick bug.
[Galaxy S II General] rajlesta:
thank you for the tips & tricks...
[Galaxy S II General] charlestio:
Sounds ominous. Is there really no hope? In that case I can only ask for advice on how to proceed -

> Do I avoid upgrading to ICS for any of my devices for now?

> Is a JTAG something I can do on my own?

> Is there a way to "reset" the download mode counter so that I can have it fixed by samsung or other service centers?

*Kills off a boar as an offering to the Android gods*..
[Galaxy S II General] Phistachio:
Well, nah, as long as no flash fails, you should be safe when upgrading to ICS. Been on ICS since the beginning, and no trouble, not even a soft brick!

A JTAG you can learn by it requires quite some skill and equipment (UART cables, dismounting knowledge, etc), the best thing you can do is to send it to a JTAG service, such as www.mobiletechvideos.com

You can reset the download counter by using a JIG, but I doubt it'll have any effect :(

I9100M/P/T versions now supported! :)
[Galaxy S II General] miticogirl:
Where I can get .pit file for ICS Version ?
[Galaxy S II General] hassanal:
go here

http://xdaforums.com/showthread.php?t=1652376
[Galaxy S II General] muzzyx:
just downloaded the ROM in you link...

İm confused as to which file goes into which section in Odin:

PİT

BOOTLOADER

PDA

PHONE

CSC

Files in Downloaded ROM:

GT-I9100-MULTI-CSC-OXALPH.tar.md5

I9100_APBOOT_I9100XXLPH_CL118559_REV02_user_low_sh ip.tar.md5

I9100_CODE_I9100XXLPH_CL118559_REV02_user_low_ship .tar.md5

MODEM_I9100XXLPH_REV_02_CL1104396.tar.md5

Can anyone help me to as which file goes into which section in Odin?

Thank you
[Galaxy S II General] Phistachio:
If you have the I9100 international, download the gingerbread package and grab the .PIT from there. I'll add the .PIT to the ICS version when I get my laptop back.

It's all in the OP...
[Galaxy S II General] muzzyx:
Thank you very much!! Just want to say that İ had no clue as to what to do until İ found your thread. İ followed your instructions and managed to restore my phone!:)

This thread should be a STİCKY on this forum.
[Galaxy S II General] darkzide79:
Great Info

Thank you for this post; I manage to fix my friend SII when he was about to throw it out (thinking back on this I should let it throw it away, recover and have 2 SII :p)
[Galaxy S II General] Dragannia:
The guide worked great, but now I'm having problems rooting. When I use Odin and load up CF-Root-SGS2_XX_XEO_LPQ-PROPER-v5.4-CWM5.tar under PDA it bricks my phone. The logo comes on (with the yellow root exclamation) but nothing ever boots, not even the intro flash screen. Any help?
[Galaxy S II General] Phistachio:
My ICS package is XXLPH, so you have to get a XXLPH root kernel :)
[Galaxy S II General] Dragannia:
You know, I thought as much, but as I am a bit of a noob I thought it best to ask. Thanks very much for the prompt response, I'll check to see if I can find one tonight :D
[Galaxy S II General] Phistachio:
Save the hassle, here is the CF Root kernel ;) : http://download.chainfire.eu/147/CF-Root/SGS2/CF-Root-SGS2_XX_OXA_LPH-v5.2-CWM5.zip
[Galaxy S II General] zuelmk123:
My beloved friends..

Can anyones help my problems?..my phone getting stuck at start-up..cannot start a phone.

I'm using SG2 GT-I9100G..i have use this method every time, but nothing happent to my SG2..

I hope i cant solved this matters asap..i'm so sad..:(
[Galaxy S II General] Ril_Sim:
Plz help I9100 flashed with I9100G firmware

Unfortunately I tried to flashed I9100 with I9100G firmware ( I am not noticed that the firmware was I9100G ). Then the odin flash failed & the phone is still in download mode. Then I turned my phone and after that I can't turned on my phone. How can I recover my phone? Is any way to fixed it? Please help me. It is very urgent. :( :( :(
[Galaxy S II General] deamonsoul:
ill try to be brief...

I have a Canadian bell galaxy s2. when purchased it was running gingerbread. i rooted gingerbread then i waited a few months then flash Clockwork recovery onto my S2. I then flashed CM7.1(stable) onto my phone then after a few issues(crashing apps) I restored a nandroid backup and then a few days later tried CM9(nightly) after a while i restored my phone to its gingerbread nandroid backup. about 2 weeks later i updated to 4.0.3 through samsung kies and installed clockwork and superuser through the android recovery menu. I wanted to try out other roms (muiu or litening) so i made another nandroid backup in clockwork recovery and when that completed successfully I tried to factory reset which failed. I dont know where it failed when i looked back at my phone it was stuck booting. since right after this point i have not been able to enter recovery at all. I have been able to get into download mode every time i try. to solve this problem i have tried flashing the stock rom(both ics and gingerbread for bell canada) and many kernels. When i try to flash a kernal it works fine, when i try to flash a rom/stock rom/recovery package my odin hangs part way through flashing data.img to datafs .I tried following the steps of this guide, starting with ICS then with i9100M then with gingerbread and then gingerbread with the pit file and repartitioning.(i did get a copy of my pit before using heimdal because all the warnings scared me)

Is there anything anyone can recommend i do now?

if i want to try using the ICS and I9100M recovery packages can i use the pit from the gingerbread package without any troubles?

Thanks to anyone who even reads part of my post!
[Galaxy S II General] King_Rat:
turn ph off.... remove battery... start Odin... plug ph (no battery) into pc...

hold all correct buttons as if trying to get into d/l mode (vol down/home/power)

while still holding all the correct buttons as per above (may need an extra set of hands here) place battery into ph...

ph will now be in download mode... flash your stock rom ^^

PS - worked for me when I couldn't get ph to do anything @ all :cool:

a lot easier than all this other hoo-hah ;)
[Galaxy S II General] kstanley7:
with my sgii that has the emmc bug is there any way to resurrect it other than jtag or service center. I've tried flashing it using stock rom and it fails due to nand rw issues
[Galaxy S II General] Phistachio:
IMPORTANT ANNOUNCEMENT

I'll be off XDA for a few days/weeks. I'm going to be busy with exams, and I'm not generally feeling well, so I must sort my personal issues first. Thanks for all the support you've given me so far, and I promise to answer all your questions when I come back!​
[Galaxy S II General] AvRS:
Just to show even people who have flashed phones for a long time can't rescue a phone that is completely knackered here is my story:

A guy I talk to on PM and help with things every now and then woke up one morning and his phone was dead so he tried charging and turning it on to which nothing happened. He managed to get it into CWM and did a wipe, which froze mid way and since then couldn't access CWM. After trying to help by PM we had no luck with ODIN or heimdall and I agreed for him to send me the phone to have a look at to try help out. I received it today and played around with trying to flash a working kernel which I do whenever I lose CWM during beta testing newly compiled kernels. This froze in heimdall at 100% and couldn't complete the task. I then tried flashing an ODIN ROM and worked up to NAND write and then froze. I then tried flashing the old GB bootloader again which it already had and this successfully flashed in ODIN to my delight. I tried to then flash the ODIN ROM again and that was the last I saw of the partly working phone. It froze during NAND write again and then when I tried to pull the battery and turn it back on it never responded and still doesn't. Can only assume the emmc is completely dead now hence the non response.

I've informed the user I was helping and thankfully he's been really understanding with it as I explained all my testing steps to recover it but looks to be a lost cause and hopefully Samsung will replace the motherboard and give him back a working phone. Just wanted to share how unfortunate we can be with phones, when they're gone, they're gone. This was obviously a case of hard bricking a phone beyond rescue so we should be thankful most of the time it's a simple bootloop that occurs (or softbrick) and for those times they're 99% of the time recoverable and thanks to guides like this you should be able to rescue it yourselves. Just thought I'd share my unfortunate story with you (and to get it off my chest lol).
[Galaxy S II General] neerajganga:
go to recovery mode and reset factory data and wipe cache

once done

reboot

---------- Post added at 02:16 AM ---------- Previous post was at 02:13 AM ----------

if King_Rat solution did not work then use a usb jig

it helps u get to the download mode

---------- Post added at 02:21 AM ---------- Previous post was at 02:16 AM ----------

Try flashing with stock gb without pit

and then goto recovery wipe data and factory reset also wipe cache

and den reboot
[Galaxy S II General] Phistachio:
IMPORTANT ANNOUNCEMENT #2

Please welcome

neerajganga

, your new thread maintainer (along with me)! He has been of great help, so I think he deserves this kind of announcement!​
[Galaxy S II General] FeranSha:
can any one help me with this one? screen already new still dis same.

Its brick total or soft?
[Galaxy S II General] neerajganga:
thats not a brick mate

its some problem with ur display

try gettting it to service centre

hope u r on stock rom
[Galaxy S II General] AvRS:
Did you try to reflash a ROM as I've seen reports of random screen behaviour before on a bad flash of even a kernel sometimes. Try another stock ROM and see if it happens and if it does then as above you'll need to go get it fixed.
[Galaxy S II General] neerajganga:
when u start ur phone and when it shows the bootscreen

does the display remain same as in pictures

if yes then it is a displayy prob

or if not

then a bad flash or sme prob with the kernel
[Galaxy S II General] FeranSha:
On Download mod or recovery screen work good, but on boot its starts come artifacts like this, i use this guide but its dis same. i try Ice and GB version. With ICE ver. i dont see at all, stuck on boot. And Kies don't see the phone.

Screen new. What suggestions and ideas?
[Galaxy S II General] neerajganga:
mayb u shud try to install back ur stock rom and clear counter in download mode if u flashed custom rom

and may b send dem to d service center for chkin the problem
[Galaxy S II General] FeranSha:
I don't have so mach time to look around, can y drop for me some links how i can restore factory ROM kernel and boot?
[Galaxy S II General] aftnoon2:
Gooooooooddd!!

This saved my SII from a diabolic boot-loop...

My main phone is now the Note, but the SII is always there cause of its smaller size, more comfortable on some situations.

Have my Thanks!:good:
[Galaxy S II General] TasTony:
big thanks to you

Big thanks for thin guide it's good for new member.

It similar to i9000 that mean I can flash my SGS2 in the future without fear.(but must consider with triangle and counter issue.)
[Galaxy S II General] u2rahman:
Hi I got boot stuck on sgs2 i9100 but I can enter into recovery and download mode but in Odin I can flash one file PDA only.if flash 3 files flashing it got stuck on datafs but there is no use with one file flashing after flash it stucks on boot I tired what to do but I recently flash siyah kernel v 4.01 and get into dual boot option when I wipe data the problem still continues after finish then I use only resurrection remix it installed and now my phone working with resurrection remix on secondary ROM but my primary ROM is not cleared its corrupted and not booting .is there any way to clear primary via secondary ROM please I need modified pit file and instruction
[Galaxy S II General] pbetsinski:
Hello,

After changing the VM Heap Size to 96 my SGS2 GT-I9100 won't go past boot animation, not even after hard reset.

So I was reading this guide, but just to be clear i have to ask.

My Galaxy model is GT-I9100 and im running ICS 4.0.3, then i should follow the ICS part of the guide right ? Because I can see listed a lot of models below but not mine (I9100M,G, etc.)

Also Im a bit confused regarding firmware versions. In samfirmware.com there are a few different firmware versions for my model and since I can't boot into OS I also can't check what is my version. Isn't there a risk of bricking my phone if I flash another stock firmware ?

Any help will be greatly appreciated!
[Galaxy S II General] hyperbolic:
I have a GTI-9100T.

If I understand correct, because there is no kernel for the T version I need to download the kernel from the "ICS" title (as quoted above me) ?

and same goes for the bootloader, I need to download the version from the ICS title, even though it is not for my T version and to use this bootloader for my T type ?

Thank you.
[Galaxy S II General] hyperbolic:
Any valid links for the kernel: http://www.mediafire.com/?65a5a59666hdopx

Can't extract the file.

Thank you.
[Galaxy S II General] neerajganga:
password for the zip is intratech@XDA
[Galaxy S II General] hyperbolic:
Thank you very much, it is now working.

I have questions regarding the soft brick can you please answer them:

1. It says there that there are no kernel, .PIT or bootloader for the G/M/P/T versions, so if I have the T version I need to use the kernel under "ICS VERSION" in blue title ? ?

2. If so, I can't open this file it says CRC failed the file is corrupt and I have downloaded the file a few times already, does anyone have a link for this file ?

3. If I need a different kernel for my GTI-9100T version, can anyone provide me a link for it ? because I think it's a NAND rw coruption which means I will need to do step 5 in that thread.

4. In the steps he says "You'll see CODE, MODEM, CSC and .PIT. Put each one in its place..." since for my T version I only have one .tar.md5 file I need to put it in the PDA, but what about step number 8 ? from where I can download the bootloader ? anyone have a link for that ?

the OP there only says "only flash what is in the provided package" for the T version, but again, I only have 1 file..

Thank you.
[Galaxy S II General] neerajganga:
u can use the ics pacakage for i9100

t version can flash i9100

so flash the pacakge in the op for ics and chk

and i am not sure abt the pit file

also do u have ur phone in warranty
[Galaxy S II General] hyperbolic:
So you are saying I can use the files from the ICS tile ? so there are different files for T version ?

Yes it is still in warranty why ?
[Galaxy S II General] neerajganga:
if it is in warranty

then clear ur binary counter and clear the yellow triangle

and get it to the service center if u have it in warranty

or

if u ver on ics rom before this semibrick then use ics package