[Galaxy S I9000 Android Development] Richthofen:
Few facts about this version:

OFFICIAL release

Version: 2.2 Froyo

PDA version I9000ZWJP6

PDA Build time: 2010.10.27 14:42:27 KST

PDA Changelog: Unknown

MODEM version I9000ZWJP6

MODEM Build time: 2010.10.26 17:11:11 KST

MODEM Platform: Infineon X-Gold 616 (Not for Asian variants!)

The rom is intended for Taiwanese markets, but it works with international GT-I9000 phones as the hardware is identical. Do not try to update a phone sold in mainland China (GT-I9008, GT-I9088, etc) as the baseband will probably be bricked (Philips Modem).

The rom can be used with any of the CSCs listed below.

Swype languages supported by ZWJP6:

Swype: English, Chinese, Korean

I have not modified the code in any way, although I have repacked the release to make CSC selection possible.

Usually Odin3 images are provided in a single integrated .tar package which contain all of the necessary files. This way the CSC cannot be selected separately.

That is why I splitted the release in three different parts (CODE, MODEM, CSC).

Since Odin3 has flashfile checksum support I also added md5 hash tail to the .tar files. This way is more secure because Odin will not allow flashing corrupted images. Flashing takes a bit longer thou because the checksums are checked in the beginning of the update process.

You need to download two files.

GT-I9000_I9000ZWJP6_I9000ZWJP6_CODE-MODEM_OSP-MID.exe

CSC_I9000?????? (CSC of your selection)

Note: The files are 7zip Self Extractors, double click to extract.

Download links:

GT-I9000_I9000ZWJP6_I9000ZWJP6_CODE-MODEM_OSP-MID

CSC_I9000NEEJP4 (Single CSC, Pcode "NEE")

CSC_I9000XEEJP4 (Single CSC, Pcode "XEE")

CSC_I9000XENJP2 (Single CSC, Pcode "XEN")

CSC_I9000OXAJPO (Multi CSC, Pcodes "CPW", "DBT", "KOR", "XEO", "XEU")

CSC_I9000OZSJPD (Multi CSC, Pcodes "BRI", "TGY")

CSC_I9000DBTJP3 (Single CSC, Pcode "DBT")

CSC_I9000ERAJP2 (Single CSC, Pcode "ERA")

CSC_I9000XEFJP3 (Single CSC, Pcode "XEF")

CSC_I9000TMNJP3 (Single CSC, Pcode "TMN")

CSC_I9000ITVJP3 (Single CSC, Pcode "ITV")

CSC_I9000GVODJP7 (Single CSC, Pcode "VOD")

CSC_I9000SERJP1 (Single CSC, Pcode "SER")

CSC_I9000OXXJP7 (Multi CSC, Pcodes "ATO", "AUT", "BSE", "CNX", "COA", "COS", "CRO", "CYO", "CYV", "EUR", "HAT", "IRD", "MET", "MOT", "MOZ", "MSR", "MTL", "O2C", "O2I", "ONE", "ORO", "ORS", "SEB", "SIM", "SMO", "SUN", "TMZ", "TOP", "TPH", "TRA", "TSR", "TWO", "VDH", "VDI", "VIM", "VIP", "VVT", "XEH", "XEO", "XEZ", "XFA", "XFC", "XFE", "XFM")

CSC_I9000O2UJP3 (Single CSC, Pcode "O2U")

CSC_I9000OJPJPF (Multi CSC, Pcodes "EGY", "JED", "KSA", "MAT", "MED", "MID", "MMC", "MWD", "PAK", "THR", "WAN", "XSG", "XSS")

CSC_I9000TWMJP6 (Single CSC, Pcode "TWM")

CSC_I9000OXFJP6 (Multi CSC, Pcodes "BHT", "CNX", "COA", "ERO", "HAT", "KOR", "MSR", "MTL", "ORO", "SIM", "SMO", "TMT", "TOP", "TRA", "TSR", "TWO", "VIM", "VIP", "VVT")

How to check which CSC (major) version you should use:

Open dialer and type: *2767*4387264636#

The second line will read: PCode:GT-I9000HK?xxx.

Make the last three characters match with the CSC product code.

So how to proceed:

Put your phone to download mode (hold down: volume down, home key, power)

DO NOT plug in your phone yet, Odin / driver does not like it at this stage.

Start Odin3

Tick "Re-Partition", check that "Auto Reboot" and "F. Reset Time" have been ticked.

Click "PIT" button and select s1_odin_20100512.pit file.

Plug in the phone and wait until Odin finds it.

Click "Start" button... <Firmware update start...> <Get PIT for mapping...> appear. The phone will turn off and the screen indicates "Reset". Wait until Odin indicates "Pass".

Plug out your phone, remove the battery, put it back in and put phone to download mode again.

Click "Reset" button in Odin and untick "Re-Partition" box.

DO NOT select PIT file again.

Click "PDA" button and select "CODE_I9000ZWJP6.tar.md5" file.

Click "MODEM" button and select "MODEM_I9000ZWJP6.tar.md5" file.

Click "CSC" button and select the desired version "CSC_I9000???JP?.tar.md5".

Plug in the phone and wait until Odin finds it.

Click "Start" button and wait until phone reboots with the new software version.

When using a *Multi CSC* you need to select the CSC matching your product code (see above how to check). Open the dialer and type *#272*IMEI# (IMEI being... your 15 digit IMEI code ;))

Then select the desired CSC version from the list and press "Install".

The phone will reboot once the change is done.[/B]

The rom is a middle package as usual, so no bootloader included.

Regards.

- Nottingham