Skip to content

August 9, 2012


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

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

  1. If you have not already, you will need to install Samsung’s USB Driver.
  2. Power off your Gio and remove your SIM and SD cards.
  3. Unzip/extract your rom, the result should be a 250MiB MD5 file. As an example: S5660XXKTL_S5660XXKT7_S5660XENLT1_HOME.tar.md5
  4. Unzip/extract somewhere and run the ODIN executable.
  5. Select OPS file that you just extracted from 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.
  6. Click to Enlarge

  7. Set your Gio to ‘Download Mode’ by pressing ‘Volume Down + OK + Power’ at the same time.
  8. Click to Enlarge

  9. 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.
  10. Press ‘Start’ and do not turn off your mobile!
  11. 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

7 Comments Post a comment
  1. ranvir
    Oct 13 2012

    good working

  2. abbas
    Jan 6 2013

    thanks alot

    I Love your site

  3. Henro
    Jan 11 2013

    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.

    • Jan 11 2013

      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.

    • Henro
      Jan 11 2013

      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.

Trackbacks & Pingbacks

  1. Upgrade Samsung Galaxy Gio to CyanogenMod 7.2 | Mindwerks
  2. Upgrade Samsung Galaxy Gio to CyanogenMod 10.1 | Mindwerks

Share your thoughts, post a comment.


Note: HTML is allowed. Your email address will never be published.

Subscribe to comments