Upgrade Samsung Galaxy Gio from 2.2.x Froyo to 2.3.x Gingerbread
Going from 2.2.x (Froyo) to 2.3.x (Gingerbread) is an involved process as there is always the fear that you will ‘brick’ your phone. This fear usually keeps most people away from upgrading. I’ve found a process, with Google’s help and trial/error, that managed to get process done painlessly and without a dead mobile.
Here is a little back story: I was lucky enough to come across the Galaxy Gio in a bad state while at work. The mobile would turn on, give the Samsung logo then black-screen and would not boot any further. It wouldn’t have made a good paperweight but if I could salvage it, it was mine.
Note: This process is a requirement before upgrading to a Cyanogenmod release.
What you need
- Galaxy Gio
- Micro USB Cable
- Samsung’s USB Driver
- Odin with ‘pit and ops’ file for Gio
- Windows OS to run ODIN on
- Gingerbread Rom
You will need to download the Odin installer with the ‘pit and ops’ file which is specific to the Galaxy Gio. This process requires Windows and I have yet to find a process that will work under Linux. When browsing above for a ‘Gingerbread Rom’ be sure to pick one for your country or region. The latest revision as of this writing is: 2.3.6
The upgrade process
- If you have not already, you will need to install Samsung’s USB Driver.
- Power off your Gio and remove your SIM and SD cards.
- Unzip/extract your rom, the result should be a 250MiB MD5 file. As an example: S5660XXKTL_S5660XXKT7_S5660XENLT1_HOME.tar.md5
- Unzip/extract odin.zip somewhere and run the ODIN executable.
- Select OPS file that you just extracted from odin.zip. Select ‘One Package’ under Option and then a few options will be greyed out. Keep ‘Protect OPS’ and ‘Auto Reboot’ checked. Select your ‘One Package’ at the bottom to be the 250MiB tar.md5 file.
- Set your Gio to ‘Download Mode’ by pressing ‘Volume Down + OK + Power’ at the same time.
- Connect the phone to the PC with your USB cable. Your COM port mapping will turn yellow when the device is properly detected and connected.
- Press ‘Start’ and do not turn off your mobile!
- Wait about 5 minutes ( could take longer ), when finished the ‘PASS’ will show up on the left when the upgrade was successful. Your Gio will reboot automatically.
You should now have a Gio with Gingerbread. You’ll need this you wish to try the latest Cyanogenmod releases.
This is part 1 of a 3 part series about the Galaxy Gio.
Part1: Upgrade Samsung Galaxy Gio from 2.2.x Froyo to 2.3.x Gingerbread
Part2: Upgrade Samsung Galaxy Gio to CyanogenMod 7.2
Part3: Upgrade Samsung Galaxy Gio to CyanogenMod 10.1
I Love your site
Will it be able to flash the gingerbread firmware to my phone via ROM Manager from my SD card. I am unable to update my phone due to a factory fault. My S5660 is one of many that does not have usb support; when plugged into any pc on any OS it has a device not recognized orror. I was wondering if there was anyway passed the USB and Odin method. By updating I am hoping to fix this usb problem.
From what I’ve read, the ROM Manager is only for rooted devices and only for releases/roms in a special format. You can always try it and find out for yourself, but please do not hold me responsible if it bricks. 🙂
The Gingerread rom in this post is a ‘real’ rom from mobile providers and isn’t the same thing as what is distributed by Cyanogen or others.
Thank you very much for the speedy reply. I am going to try it and let you know as soon as I’m done wether it worked or not. I am just waiting for the ROM to fininsh downloading.