Solving development problems  |  About this blog

Updating Samsung Galaxy S i9000 to Android Gingerbread 2.3.6 firmware

Updating Android is definitely not the smooth and easy process comparing to iOS + iTunes combination. That is why the Google has problems with so big dispersion of different Android OS versions (even bigger problem for developers and customers).

What make us angry is not the case that they have firmware version 2.3.6 but for this Gingerbread release but they have also some subversions of this firmware (latest is version 6)

Important notice before you continue reading:

We were able to update our device without any problems but we hold no responsibility in any manner just in case if any damage happens to your Samsung Galaxy S i9000 which is a very unlikely event if you follow the instructions carefully.

Upgrading Samsung Galaxy S i9000 to Android Gingerbread 2.3.6 firmware (steps are sorted by order)…

  • Backup first all your important data
    • SMS Messages – use SMS Backup & Restore app
    • Contacts Stored in Phone Memory – we suggest you to go to your Contacts and to Export all contact to your SD card as vCard file or to sync with the GMail application
    • Call Log – Call Log and Restore
    • Videos, Images, Videos & Files etc.– Copy to internal / External SD Card
    • Internet & MMS Settings – Backup all the settings from the path Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names
  • Enable the USB debugging mode in your phone from the path Settings > Applications > Development > USB Debugging
  • On your PC close all the Antivirus security suites, Firewall tools and also the KIES PC Suite completely by going into the Task Manager (as these tools tend to generally interrupt the process of firmware update).
  • Turn off your phone
  • Press Volume UP button and then Home button and while holding these two press Power button like it is in this video and you will come in Recovery mode
  • When recovery screen is loaded choose (with volume buttons) Wipe data/factory reset and Wipe Cache partition and then reboot system now
  • Download XWJW6 Firmware
  • Download Odin program for updating
  • Start Odin program
  • Once more check if USB debugging is enabled - Settings > Applications > Development > USB Debugging
  • Turn off your phone
  • Press Volume DOWN button and then Home button and while holding these two press Power button like it is in this video and you will come in Download mode
  • Now connect your SGS phone with USB cable with your PC (Odin program is opened)
  • Wait until necessary drivers are installed – in Odin program section ID: COM must be yellow (you must not continue if it is not yellow)
  • Click on PDA button and choose your TAR firmware file
  • Click on Start button and wait for few minutes – firmware will be uploaded, installed, phone will be rebooted automatically (wait until you see first screen after you OS is initialized – where you choose Country, Language etc..). This is how it looks after the finish.
  • Turn OFF your phone once more (for sure) and go to Recovery mode(Volume UP button and then Home button and while holding these two press Power button) and when recovery screen is loaded choose (with volume buttons) Wipe data/factory reset and Wipe Cache partition and then reboot system now

This is it. Now, restore your backup data and explore new possibilities – we will do it also, hoping for speed improvement because it SGS with Froyo was unusable comparing when working on iPhone…

  • http://www.facebook.com/aaronarghh Aaron Arghh

    Cooooool. Thank you so much for this :D

  • zeeshan bhatti

    yuppiii its working thanks so much :) )))

  • satheesh

    Hello pls help me. I already updates 2.3.6 in my S i9000 through kise. everything is ok but i have problem with net work. the icon from WiFi to 3g is jumping very often and downloading and streaming like you tube also interrupting and tells that no network. What to do. please suggest some solution. my device is not yet rooted.

    Thanks in advance

  • Fernando Quiros-Pacheco

    I updated the firmware to 2.3.6 on my samsung galaxy S using Kies. Since then my telephone is really unstable, it gets the black screen freeze too often having to remove the battery in order to get it started again….

    Do you know if I have to redo the update with Odin following the instructions in this page? If not, what is the solution???

  • Hassan

    i have galaxy i9000 with 19000xxjpy firmware (android 2.2.1), can i install this rom

  • subhani

    i install gingerbread2.3.6 version but nw my fhone is not power on …

  • Shijin

    i currently have 2.3.3 gingerbread with jpvjv6.. is it possible to upgrage using this method??

  • phonecare

    its ok 100% good file

  • nafsal

    my phone is dead plzzzzz help me