I have had to spend quite a large amount of time looking for the process of doing this, as there seems to be conflicting information/methods out there. Also I understand Gingerbread has a new boot loader (the installed the version including the secondary boot loader) which also needs taking back to original, and I have also found that most of the guides out there always seem to leave a few questions unanswered
So after finding what appears to be the best and I believe the safest method, I thought I would post it on here for others.
Before I go into the steps on how i did this, I need to make a few points:
1) Any firmware installation carries risks. This is not approved by Samsung, and you do it entirely at your own risk....i’m no expert, I simply found a method that works for me. So if it all goes wrong, don’t come crying to me (however, after trying a different method previously, my phone would not boot, but I was able to re-flash with the leaked Gingerbread successfully).
2) Do not try this procedure if you are unable to get your Galaxy S into Recovery mode (Vol Up + Home + Power) and Download mode (Vol Down + Home + Power). A number of these phones have this issue, mine was one of them, there are guides online to fix this issue.
3) There seems to be a number of people who have issues with upgrades on Kies even when they haven’t messed with the firmware, so even if you cannot upgrade thru Kies, it doesn’t mean there has been a problem with Flashing the phone.
4) Backup your phone before flashing, as the phone will be wiped.
5) As far as I understand, this is only for the I9000 model and not for any of the other variants of this phone out there.
6) NEVER try to flash the phone without putting it into Download mode first, you will brick your phone.
First of all you will need a Windows PC, USB Cable, 2 Downloads (below)....oh and ideally a Samsung Galaxy S
Download 1 (JPU)
Contents when extracted:
Download 2 (JPY)
Contents when extracted:
The idea is to flash with XXJPU first to get the base version of Froyo which includes the SBL, then to Flash with JPY, this will allow you to use Kies for firmware updates (ensure Kies is completely closed before starting this).
1. Download and extract the above files.
2. Power off phone, remove sim and memory card, then start up in Download Mode and plug USB cable into phone (not PC).
3. Open Odin and select the following Files:
Ensure the following options are ticked: Re-Partition, Auto Reboot & F.Reset Time
4. Plug the USB into the PC, after a few seconds it should displayan “Added” message in Odin, then click on the ‘Start’ button.
The JPU firmware will then be installed onto the phone, it will take a few minutes and the phone will reboot.
***Under no circumstances unplug the usb cable, press any buttons on the phone or generally do anything that could interrupt the process, until it has complete and the phone is full restarted***
Once this is complete, you are ready to flash the phone with the JPY version, very similar process, but please read as not all of Odin settings are the same.
5. With USB unplugged from PC, power off the phone and restart in Download mode.
6. Re-open Odin and select the following files:
Ensure the following options are Ticked: Auto Reboot & F.Reset Time (NEVER tick ‘Re-Partition’ when using a single firmware file for flashing as this could Brick your phone)
7. Plug the USB into the PC, after a few seconds it should displayan “Added” message in Odin, then click on the ‘Start’ button.
The Firmware will then be installed onto the phone, it will take a few minutes and the phone will reboot.
And thats it, you should now be able to upgrade the firmware via Kies....that’s assuming Kies is working correctly, and your carrier has released it, i’m with T-Mobile UK, but bought my phone through the Carphone warehouse, and was able to update immediately.
I hope this has been helpful, if you have any queries, I will try to answer, but as I said I am no expert, i've simply spent alot of time looking for the best method