On the night of 5th April 2012 I got an official update on my Samsung Galaxy S2 (GT-I9100G). I’d heard about the Icecream Sandwich updates that were rolled out elsewhere in the world and thought this was it. It wasn’t. What’s more after the update my phone wouldn’t start. I tweeted to find that 2 of my friends had faced the same exact problem. I’m happy to report that I have revived my phone and this is a post about how I did that.
Symptom:
My phone would not boot. It would get stuck on the “Samsung GT-I9100G” logo screen. No number of restarts would help. Booting into recovery mode and “Wiping cache” OR “factory reset” wouldn’t help.
Approach:
Research. I read a lot for about 3 hours at the end of which I had a basic approach. I had to download the stock firmware from a reliable source and manually install it using Odin. Easier said than done though.
Problems:
- The whole Android world is this maze of murky, shady catacombs.
I’m not sure but from what I understand, flashing /rooting / “mod”ing your android is your business. Its not illegal. Maybe carriers have some problems with people modifying contract phones but for a normal unlocked phone that you buy, you are free to do with it what you will. Then why is the android world so cryptic and vague about information on how to do this? It has that feel of the many sites dedicated to “hacking” around the millennium and is very difficult to navigate. - You need windows to flash an Android phone??
Does anyone else see something wrong with that? (to be fair I haven’t researched other ways but Odin seems to be the way to flash your android and it only runs on windows.) - All links lead to hotfile??
Why do all the firmware (and other) downloads reside on hotfile? Its a horrible service that lets you download a file every 30 mins. Granted its a 300+MB download but is there seriously no normal site in the world willing to host it? Again most of this is stock firmware release by manufacturers and carriers. Is it illegal to host these files? And why the f***??
Solution:
Anyway, enough whining. Here’s what you need to do.
- Go and register on http://www.sammobile.com. This will give you access to firmware download links.
- To get to your firmware you have to navigate this (very user unfriendly) site. Here’s a screenshot showing the sequence of links. This is the sequence of links you need to click
- “Firmware” 3rd link in the big main menu on the top right
- “firmware” 4th in the submenu that looks like tabs
- “Smartphone” under the Types heading and above the “Latest Firmware” heading
- “Android” under OS
- “GT-I9100G” under Models
- “Asia” under Region
- Now lookup the Odin version you need for your phone from this site
- Download the required version of Odin. (1.83 / 1.85 for S2)
- Odin is a windows program so you will need Windows OR a Windows VM. (I used XP on VirtualBox 4.1.10 with the extension pack). Download from here.
- Once you have the firmware downloaded and Odin up and running you are ready to flash your android phone.
- Put your android phone in “Download Mode”. This is how you do it for the S2.
- Start Odin
- Connect the phone to your USB port. (For VM users you will have to setup a USB mask so that the USB device is passed on to the VM instead of the main OS)
- Odin will show a the connected port (like : COM4) highlighted in yellow. This means your phone is connected.
- Click the PDA button and choose the firmware file you downloaded (this will usually have an extension .tar.md5)
- Press start and wait for the magic to happen. All the files should be copied to your phone and your phone should restart.
Troubleshoot:
- Odin crashes when it reaches “cache.img”.
You have to enable USB 2.0 for your VM. This is why you need the extension pack mentioned in Step 5 - Odin got stuck
Sometimes Odin does get stuck. If this happens, remove your battery, then disconnect the USB cable. Start from Step 7 again. - My phone is stuck showing a symbol of a “phone NOT connected to a computer”
This happens when the something goes wrong in the process of flashing. As in your phone runs out of juice OR the process gets stuck. Nothing to worry about. It is still in download mode. Retry the steps 8 onwards and you should be fine.

