[Galaxy S I9000 Android Development] Richthofen:
I9000AOJP4

OFFICIAL release

Version: 2.2 Froyo

PDA version I9000AOJP4

PDA Build time: 2010.10.26 14:55:45 KST

PDA Changelog: Unknown

MODEM version I9000AOJP3

MODEM Build time: 2010.10.27 11:32:47 KST

MODEM Platform: Infineon X-Gold 616

Carrier Specific: Yes (O2 Germany)

The rom is intended to be used with O2 Germany branded phones, but with different CSC it can be used anywhere in Europe.

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

Swype languages supported by AOJP4:

Swype: Czech, Croatian, Dutch, English, French, German, Greek, Italian, Korean, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish.

------------------------

I9000BUJP8

OFFICIAL release

Version: 2.2 Froyo

PDA version I9000BUJP8

PDA Build time: 2010.11.10 10:21:44 KST

PDA Changelog: Unknown

MODEM version I9000BUJP5

MODEM Build time: 2010.10.27 13:22:35 KST

MODEM Platform: Infineon X-Gold 616

Carrier Specific: Yes (Vodafone)

The rom is intended to be used with Vodafone branded phones, but with different CSC it can be used anywhere in Europe.

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

Swype languages supported by BUJP8:

Swype: Czech, Croatian, Dutch, English, French, German, Greek, Italian, Korean, Polish, Portuguese, Romanian, Slovak, Slovenian, Spanish.

------------------------

I9000JVJPF

OFFICIAL release

Version: 2.2 Froyo

PDA version I9000JVJPF

PDA Build time: 2010.11.02 19:27:57 KST

PDA Changelog: Unknown

MODEM version I9000JXJPD

MODEM Build time: 2010.10.26 19:35:03 KST

MODEM Platform: Infineon X-Gold 616

Carrier Specific: No

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

Swype languages supported by BUJP8:

Swype: Dutch, English, French, German, Italian, Korean, Polish, Portuguese, Spanish, Turkish.

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.

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

Download links:

GT-I9000_I9000AOJP4_I9000AOJP3_CODE-MODEM_OSP-MID

GT-I9000_I9000BUJP8_I9000BUJP5_CODE-MODEM_OSP-MID

GT-I9000_I9000JVJPF_I9000JXJPD_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")

CSC_I9000VIAJP2 (Single CSC, Pcode "VIA")

CSC_I9000PROJP2 (Single CSC, Pcode "PRO")

CSC_I9000OLBJPA (Multi CSC, Pcodes "CCM", "DGI", "GLB", "MIS", "MM1", "SIN", "SMA", "STH", "THL", "UMB", "XEV", "XME", "XSE", "XSO", "XSP", "XTC", "XTE", "XXV")

CSC_I9000OJVJPC (MultiCSC, Pcodes "ABS", "AFR", "ARB", "FWD", "KEN", "OTU", "TMC", "TUN", "TUR")

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

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