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

OFFICIAL release

Version: 2.2 Froyo

PDA version I9000XFJP7

PDA Build time: 2010.10.27 09:38:44 KST

PDA Changelog: Unknown

MODEM version I9000XXJPP

MODEM Build time: 2010.10.26 16:19:10 KST

MODEM Platform: Infineon X-Gold 616

This rom is very similar if not identical with previously released official I9000XWJPA and I9000XXJPO roms. The main difference is the language support.

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

Swype languages supported by XFJP7:

Swype: Bulgarian, Croatian, Danish, Dutch, English, Finnish, French, German, Korean, Norwegian, Romanian, Serbian, Slovenian, Swedish

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_I9000XFJP7_I9000XXJPP_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_I9000XFJP7_I9000XXJPP_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_I9000XFJP7.tar.md5" file.

Click "MODEM" button and select "MODEM_I9000XXJPP.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