Galaxy Gio S5660

How To Update Samsung Galaxy GIO S5660 to Official Gingerbread XXKPM 2.3.3 Firmware

Galaxy Gio LogoFor all those who have recently bought the smart budget Android phone which is none other than the Samsung Galaxy GIO now has a reason to smile as we will see on how you can easily update your phone with the latest version of Gingerbread 2.3.3 which has just arrived. This update of the 2.3.3 comes as a great respite for all those who always wanted to get rid of all the force close errors and also for all those who wanted longer battery life than the previous stock version of firmware. Last time we saw on how you can update with the XXKPK 2.3.3 version which too had some bugs but this version which is dubbed as the XXKPM has solved most of the bugs which is a huge relief.

Despite the later version of Gingerbread 2.3.4 is present in the form of XXKPK version, this version of update is bit of a unstable one as this gave lots of force close errors on all the devices of Galaxy Gio. There have been rounds that the optimized version of 2.3.5 version of Gingerbread too will be arriving soon in terms of the custom ROMs for the Galaxy Gio handsets across the Globe. Please note that this firmware version which is the XXKPM 2.3.3 is available for all the users both for the locked as the open phones and any one from any part of the Globe can proceed to update this firmware. So, to further simplicity, we have broken the article into different pages, so that you can easily refer to the sections which you really wish to.

So, just in case if you are already well versed with the instructions then you can directly flash the same but it’s always advised to update the phone only after reading the whole article. Please note that there is no need to root the phone for updating with this firmware. As it doesn’t require the root access, you will not have to root the phone. Just in case if you have rooted the phone then please note that the root access will be revoked as soon as you apply this firmware update.

Note that this update of the Galaxy Gio is the Odin version and not any other version like CWM or even the KIES Release. This version of the firmware is the manual leak which can only be updated by using the odin flash tool which is generally used by the Samsung Electronics too. There is not much of a difference in the flashing method as at the end of the update, the phone will be updated with the flashed files. So, lets proceed for the pre requisites to update the phone, enhancements in this version of firmware and then we will see the actual instructions to update the firmware of Galaxy Gio S5660. Additionally, please note that this update is only applicable for Galaxy Gio S5660 handset and for no other handset as if you update this firmware with any other phone then this will brick your phone.

Pre Requisites:

  • So, before you proceed you will have to ensure that you have backed up all the critical data which you will be requiring as after applying this update of XXKPM for your Gio the chances are very high that you may lose the data which is present in your phone. Just with the help of simple instructions which are mentioned below, you can create and restore the backed items like SMS, Contacts, Music, Videos and other important files which are present on your phone. The simplest thing you can do to save other files is to move them to the external SD CARD and then remove the same till the update is applied.

Procedure to Backup and Restore SMS,

Procedure to Backup and Restore Contacts,

Procedure to Backup and Restore Images, Videos etc.,

  • Most of the users report after the update that their Internet is not working after this update, so for all those my only request is that kindly note down the Internet APN Settings for your phone so that you can easily restore the same once the firmware update is finished.
  • Please note that you are having the minimum configuration of Windows XP or Windows 7 with the USB 2.0 minimum. Along with this configuration, you should also ensure that you will have to you are having the admin privileges on your computer and also most importantly KIES should be updated to the latest version which is KIES 2.0. Also, if any error message occurs while flashing the update, then you will have to update with the latest version of framework in your computer.
  • So, next up let’s proceed for the enhancements which this ROM comes along. Please note that this version of update is the beta version and not the KIES release, so ensure that you have followed all the instructions which are mentioned.


  • There are lot of enhancements in this update which can be found in terms of performance as well as on the user interface front as it’s now much more fluidic than ever.
  • The battery consumption too has increased substantially if compared to the earlier versions of firmware.
  • Still this phone doesn’t support the flash, though you can try to install the latest Flash 10.3 version powered by Adobe in your phone. But soon we will find a way out with which you can play all the flash content right on your Galaxy Gio S5660 handset and will be updated at site.
  • The default internet Browser along with the Android Market Place now runs perfectly alright even on slow internet speeds which is again a path breaking, all this became possible due to an all new algorithm setup for both these platforms.
  • The overall quadrant speeds too have been registered a strong rise when measured with the Antutu Quadrant measuring tool which you too can download from the Android Market Place. So, let’s get ahead and see on how you can update with this version of firmware.

Procedure to update Samsung Galaxy GIO S5660 with Gingerbread XXKPM 2.3.3:

  • Firstly, you will have to download the GIO XXKPM 2.3.3 zip file which contains all the essentials which are needed for updating the firmware of the phone in your computer.
  • Now, once you download it, place the same to your desktop. After this you will now have to unzip the file which you placed on desktop. In the process of unzipping it will prompt you for the password, enter the password as “” without the inverted comas.


  • As soon as you enter the password, you will see that the files will be starting to unzip and the files which are inside are as shown below. Please note that if the files extracted at your end don’t contain the files which are mentioned in the below screen shot then you will have to again download this zip file from the above link.

XXKPM 2.3.3 Extracted Files

  • Now, you can see that from the extracted files, you will see the 3 files which are the Odin, OPS file along with the tar file which is nothing but the firmware which we will see on how you can make use of the same. So, now all you need to do is to open the Odin flash tool which has the green colored icon as shown in the above screen shot by clicking on the same. A soon as you open the Odin, you will see on the screen shot as shown below,

Odin Multi Uploader for S5660

  • Now, once the Odin is opened its now time to turn Off the phone so that you can now enter your phone in the download mode. The Galaxy Gio can be entered into the download mode by holding the Volume Down button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device. If you have successfully entered into the download mode then you will see a green screen which is shown below. Also, additionally note that if the device boots in the normal mode with home screen then you will have to again switch off the device and retry the process and if despite retrying you are unable to get into download mode then you will have to fix the download mode error. For an added convenience, we have also made a short video on how you can enter your phone in the download mode.

  • After you enter into the download mode, keeping Odin opened in your computer you will now have to enter in the files by selecting the respective options. Please note that as soon as the cable is connected to the computer and phone, you will see that the ID : COM block will turn yellow as shown in the below screen shot.

Odin XXKPM Added Files

  • Now, once you see that ID : COM box glowing yellow, you will have to click on the “PIT” and need to choose the file named as “GIO_v1.0.ops” and then you will have to tick the option of “One Package” as shown in the above screen shot and then in the One Package option will be enabled wherein then you need to select the file as “S5660XXKPM_S5660XXKPA_S5660OXXKPA_HOME.tar.md5” as shown in the above screen shot. That’s it you are now ready to proceed for the update. After double checking the same, you need to click on the “Start” option to start the firmware updation process. Please note that in this process don’t interrupt the process either by turning ON the Antivirus or KIES. Its better to close these both before proceeding to update the firmware.
  • So, as soon as the firmware updation process is done, the phone will be rebooting and then you will see that a language selection menu will be popping up, select the same and then turn Off the Phone. Please note that you also need to enter into the recovery mode to clear the cache and also you will have to wipe the data so as to clear all the cache files if there are any.

Note : You will have to reconfigure the APN settings after updating the firmware to access the data services and the Internet services as all the Internet APN settings will be reset. You will have to contact your Service provider to get more info on the APN Settings. Not to forget also configure the MMS Settings.

That’s it you have now successfully updated with the latest version of Gingerbread 2.3.3 on your Galaxy Gio S5660 handset, do let us know if you face any issues while updating in the comments section below as we will try our level best to replay all your comments.



  1. ikhwan

    November 22, 2013 at 9:18 pm

    thank you…………..

  2. Gef

    September 3, 2013 at 7:40 pm

    I can’t access to my recovery mode after i upgrade it in 2.3. when i go into recovery mode, it says RAMDUMP. 😐

    • Gef

      September 3, 2013 at 7:42 pm

      But it all goes well when i normally boot my phone or when i go into download mode, the RAMDUMP error pops only when i go to recovery mode.

  3. Dilanka

    May 7, 2012 at 2:12 am

    yep i just upgrade to 2.3.3….. this is realy helpfull to me thisis the first time iupgraded android OS….. think there isnoissue on ma mobile now with Android 2.3.3….

  4. Junaid

    April 17, 2012 at 7:17 pm

    successfully updated to or i would say degraded to 2.3.3 from 2.3.4. I was having a lot of force close issues on 2.3.4 now lets see what happens on 2.3.3
    there are versions of 2.3.6 available on net but i dont understand which country should i download . i live in pakistan

  5. Wasi

    April 12, 2012 at 9:32 pm

    Hi Man! Please confirm can i upgrade my OS to 3.1 / 3.2 Honeycomb or ice cream sandwich?

    • Pradeep Neela

      April 13, 2012 at 12:26 am

      honeycomb is only for tablets as of now!

  6. acquah

    April 6, 2012 at 2:39 pm

    please the download link is not working.can i have another download link?

    • Neela Pradeep

      April 6, 2012 at 3:04 pm

      we have initiated the process of fixing it, once its done we will intimate you!

  7. Ricardo

    February 23, 2012 at 12:01 am

    just the hole update again ?

    • Pradeep Neela

      February 23, 2012 at 12:09 am

      are you facing any issues>?

      • Ricardo

        February 23, 2012 at 12:17 am

        no don’t got any issues for i think so far.. but i can’t start up the phone now

  8. Ricardo

    February 22, 2012 at 11:41 pm

    after i have do that nice update my phone reboot and reboot the hole time?? got some tips?

  9. aayla

    February 13, 2012 at 3:56 am

    Hi all look ive done everything butmy phone just keeps restarting and wont even go through someone help me please

  10. david

    December 19, 2011 at 7:03 am

    i have a gt-s5660l and wen doing this process wen selecting the ops it does not select it nor the one pakage and athe top of the odin it says android not gt-s5660

    • NeaL Pradeep

      December 19, 2011 at 9:37 am

      tick on “one package” option in odin and then the option will be unlocked!

  11. Aussie Galaxy

    October 30, 2011 at 8:58 am

    I have downloaded and everything is fine after I figured out how to change the language from German. My problem is that my phone powers on and off every few minutes and my wifi wont reconnect when it does. I have to reconnect to my wifi and then it only lasts a few minutes before shuting down…….. Any fixes or go back to 2.3.4 or similar. I had 2.2.1

    • Aussie Galaxy

      October 31, 2011 at 3:44 am

      Update……. went to a friends house that had wifi, different brand of wireless router, connected to it and even with a weak signal had no problems at all for 3 hours being connected. Went back home and exactly the same as before, wont connect automatically and when I do connect it is ok for approx. 1 minute and then disconnects and almost like goes through a shutdown process…….I have ordered a new wireless router because I have never been happy with the current Belkin, the laptop loses connection quite a bit as well. I will advise if the new wireless router fixes the problem.

      • Aussie Galaxy

        November 4, 2011 at 5:59 am

        I have installed a new Netgear N300 router and the problem has been fixed. The Belkin router was connected to 4 devices at home and had no problems, only the Galaxy S5660 after the update to 2.3.5. I noticed that the wifi speed on the phone suggested it was connected at 1866525MBPS or similar on the Belkin and everywhere else, 3 other wifi locations, I didn’t have a problem and the speed I was connected at was anywhere between 1MBPS and 75MBPS. None of the other 4 devices had a problem with the Belkin apart from a latop that would drop out a lot, even after I had tried connecting the S5660. It should be noted that the firmware on the Belkin was from 2009 and there was no new firmware available.

  12. Doodles

    October 29, 2011 at 7:21 pm

    how can i update the firmware without any losing data & Apps??
    I Really Hate This thing about updating!!

  13. Jeroen

    October 23, 2011 at 6:17 pm

    I finished the job. But after this, my phone keeps on showing the welcome screen.
    These are the last lines in Odin:

    9/9 Finished.
    reset pda..
    Started Timer
    Close serial port and wait until rebooting.
    Destroy instant..
    Killed timer

    What went wrong? What can I do?

    • NeaL Pradeep

      October 23, 2011 at 6:22 pm

      Is your phone a n/w locked device?

    • Jeroen

      October 23, 2011 at 6:27 pm

      In the recovery menu I see: Can’t access to ‘/system/csc/LUX/system’.

      • NeaL Pradeep

        October 23, 2011 at 6:28 pm

        update with this version of firmware!

  14. chem1

    October 21, 2011 at 5:36 pm

    Works like a charm. Thanks for the help.
    Just one addition to the the process: UNINSTALL KIES otherwise you will keep seeing the screen getting stuck at ‘setting up connection’ message in ODIN.

  15. Kent

    September 30, 2011 at 2:07 pm

    Whaat no Flash player? So what’s the point? I heard there would be… And it doesn’t let me install Flash from the market. Says it’s incompatible… How can I fix this?

    • NeaL Pradeep

      October 1, 2011 at 12:53 am

      it wil be supporting in the next versions, as of now its not supported!

  16. hgdilum

    September 28, 2011 at 2:09 pm

    Is there any problem on download mode…

  17. shiraz

    September 11, 2011 at 1:37 pm

    i used to play nfs shift on Foryo, but after upgrading to gingerbread, nfs shift stopped working. any advice /help

    • NeaL Pradeep

      September 11, 2011 at 1:59 pm

      which version you are on currently

      • shiraz

        September 11, 2011 at 7:02 pm

        2.3.3 build number GINGERBREAD.XXKPM

  18. Marty

    September 9, 2011 at 12:40 pm

    Hello Neal,

    I’m currently trying to install OpenVPN on my Samsung Gio GT-S5660, and I was thinking it might interest you, since you can probably help me for the last part. Here are some explanations.

    1. BusyBox

    OpenVPN requires BusyBox. I spent some time trying to install it, but it was failing. I finally noticed that BusyBox was already installed, since it’s a part of the rooting package you provide :

    However, the configuration is not sufficient to make OpenVPN install. You need to create a cp link from BusyBox. Type in a terminal:

    mount -o remount,rw /dev/stl12 /system
    ln -s /system/xbin/busybox /system/xbin/cp
    mount -o remount,ro /dev/stl12 /system

    2. OpenVPN

    Install OpenVPN Installer and OpenVPN Settings from the Market. Run OpenVPN Installer, and it should be ok (device might reboot).

    3. tun.ko

    The TUN module is needed in order to create the VPN connexion. And that’s where I need your help… I downloaded the source package on the Samsung opensource website (I checked, kernel version is the same), then I modified the Makefile by adding


    I compiled with make modules, everything was ok, and I copied it on /system/lib/modules/. The problem is that the module does not load, there is still an error, and the origin is not very clear. It might be caused by a different Android NDK version, or something else, I don’t know… Is it possible to provide the tun.ko file related to this firmware :

    That would be great!


  19. Faisal

    September 9, 2011 at 12:18 pm

    Will it affect warranty like rooting does ?

  20. junaid

    September 8, 2011 at 11:50 pm

    how can i update the firmware without any losing DATA & APP.


  21. shiraz

    August 28, 2011 at 6:54 pm

    Thanks Neil, I have successfully update to Gingerbread.

    Thank a lot.
    Please also tell me how to enter in recovery mode to clear the cache .

  22. shiraz

    August 27, 2011 at 9:39 pm

    After updating this firmware , can we still use KIes to update official releases/ patch if available ???

    • NeaL Pradeep

      August 28, 2011 at 12:07 am

      yes, but it depends whether you will be able to update it or not! But you can update manually anytime with Odin!

  23. Cotea

    August 26, 2011 at 12:44 am

    Hello. I get this message after i click start: — cannot open the usb serial port. code: 5

    Whats it mean? Can i “open” the usb port somehow? I don’t know the first thing about these things…All i wanted was to upgrade my phones firmware 😉

    • NeaL Pradeep

      August 26, 2011 at 11:58 am

      any issue you are facing while updating?

  24. rdy4ever

    August 24, 2011 at 2:47 am

    In the title you say “official gingerbread” and than in the content – “leaked version”. So, which one is it? This is so misleading…

    • NeaL Pradeep

      August 26, 2011 at 5:51 pm

      it is official firmware for some particular region but is leaked version for other countries!

  25. ghazi

    August 22, 2011 at 10:41 pm

    dear sir
    happy day
    just to remind you abiout Arabic language support
    i appreciate your kindness and very good help
    kind regards

    • NeaL Pradeep

      August 23, 2011 at 12:01 am

      sure ghazi as soon as it arrives, we will update you!

      • Andrea

        September 18, 2011 at 7:43 am

        I’ll just add my comment here as I’m also interested in having Arabic language support and would like to be notified when it’s available. Thanks!

  26. Me

    August 21, 2011 at 10:26 pm

    Is this version better then the xxkq3? I want to uprgade my phone 😛

  27. dennis

    August 20, 2011 at 9:55 pm

    I updated my gio to XXKPA2.3.3. and wanted to do this update but when I push Start in the Odin it says big partition size!!
    mibib download…

    And it stands and doesnt move for 10 min…what to do?Get back to Froyo and automaticly update to this XXKPM?

    • dennis

      August 20, 2011 at 10:17 pm

      p.s. my phone wont go in recovery mode…turn it off,pres vol down+menu+power and it shows the Samsung logo and it stands like that…what to do?

      • NeaL Pradeep

        August 21, 2011 at 12:33 am

        kindly do it properly! there should not be any issues!

    • NeaL Pradeep

      August 21, 2011 at 12:35 am


    • NeaL Pradeep

      August 21, 2011 at 12:35 am


    • Bilal

      August 28, 2011 at 5:57 pm

      Same prob after clicking start it say 4 times big partition size
      then mibib downloaded
      more then 10 min passed still waiting

  28. ghazi

    August 20, 2011 at 5:09 pm

    Dear sirs
    I upgrade my 5660 its ok
    is there any way to modefy the Arabic lamguage
    i mean correct Arabic fonts
    Kind regards

    • NeaL Pradeep

      August 20, 2011 at 8:20 pm

      as of now it doesn’t support arabic, but as soon as it arrives, we will update you!

      • ghazi

        August 21, 2011 at 1:12 pm

        lot of thanks sir
        i will appreciate that
        where can i find usefull widgets and program for this ginger SW
        kind regards

        • NeaL Pradeep

          August 21, 2011 at 2:06 pm

          thanks a lot ghazi for your appreciation!

      • muhammad silat

        April 17, 2012 at 11:11 pm

        i upgraded my mobile but its showing samsung logo continusly what do i do

    • Christine

      May 22, 2012 at 6:38 am

      I have made it to where the box has to be yellow. The box will not turn yellow. Can anyone help?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top