Green Galaxy
Mobile Development on Galaxy S and Galaxy TAB
Updating to Froyo
Posted by on 27 February 2011
Here in South Africa we have a problem with Froyo updates for the Galaxy S.
Both the network operators and Samsung locally are now silent on all the issues.
With a “branded” firmware currently running on my phone I was left with to option but to “make ‘n plan”.
Below is the process that I used – obviously I will not accept any responsibility for any damage/bricking to your phone – but you are welcome to try it. So far I have tried on 2 phones with 100% success rate.
-
1. Check CSC version.
- This is done by “dialing” the following number: *2767*4387264636#
- You will then know what version of firmware you are using: XFA or XFV or XFM etc.
-
2. Set new market CSC
- This is done by “dialing” the following number: *#272*[current 24 hour time]#
- eg. At 19h55 you need to type in *#272*1955#
- Then select XFA… device is wiped and set to XFA device settings.
-
3. Root device
- Check out: http://www.amitbhawani.com/blog/root-unroot-samsung-galaxy-s-i9000/
- Make sure that you unzip this file in a known location… you need to use the “adb.exe” file for another step
-
4. Download terminal app from Market
- Open up the market and search for “terminal emulator”
-
5. Copy the current product code info onto your PC and edit it
- Use ADB.exe from the command prompt (in rar from Step3) to copy off nv_data.bin: adb pull /efs/nv_data.bin
- Edit to say XFA using a HEX editor… Search for XFV/XFM and replace with XFA
- I used http://frhed.sourceforge.net/en/ as my HEX editor. DO NOT USE A TEXT EDITOR
- The info for this step is based on http://forum.xda-developers.com/showthread.php?t=780509
-
6. Terminal:
- Open up the terminal that was downloaded in the previous steps and then run
- su
- chmod 777 /efs/nv_data.bin
- mv nv_data.bin nv_data.bin.backup
- mv nv_data.bin.md5 nv_data.bin.md5.backup
-
7. Upload edited product code info
- Use ADB.exe from the command prompt (in rar from Step4) to copy off nv_data.bin: adb push nv_data.bin /efs
-
8. Terminal:
- Open up the terminal that was downloaded in the previous steps and then run
- su
- chmod 755 /efs/nv_data.bin
- chown radio.radio /efs/nv_data.bin (or chown 1001.1001 /efs/nv_data.bin)
-
9. Check new CSC version.
- This is done by “dialing” the following number: *2767*4387264636#
- This should now say XFA
-
10. KIES.
- Plug in to PC and update using KIES
Advertisement