[Galaxy S I9000 General] Virnik0:
Howto flash Samsung Galaxy S with JPM firmware.

Howto flash Samsung Galaxy S with JPM firmware.

1] Download both I9000XXJPK and I9000XXJPM firmwares

2] Download Odin 1.3

3] Download 803 pit file

4] Startup Odin.

5] Extract I9000XXJPK and I9000XXJPM tar files which you have downloaded to separate folders.

6] Then in Odin: (Now we will flash JPK firmware)

a) Click PIT Button, select s1_odin_20100803.pit file

b) Click PDA Button, select I9000XXJPK-REV03-PDA-low-CL584433.tar.md5 file

c) Click PHONE Button, select MODEM_I9000XXJPK.tar.md5 file

d) Click CSC Button, select GT-I9000-CSC-MULTI-OXAJPK.tar.md5

e) Tick Re-Partition Button

f) Power off your phone and make sure you have SIM card out, SD card out.

g) Press and hold 3-button combo, to boot your phone in Download mode (Volume down, Menu, Power)

h) Once in Download mode, connect your phone to your PC via USB cable

i) In odin, ID:COM field shall change color to yellow, and in Message window, you will se message "Added"

j) Now press Start button.

k) go and take cigarette, coffee, etc. Thiw will take maybe 3 minutes.

7] After successfull flash, phone will reboot itself, and Odin will write Success message. First boot can take even 10 minutes, so be patient

8] If Phone stays in text console after reboot, writing (with red), that it is having problem with internal SD Card, do not panic, it will take another minute:

a) Just use Volume Down/Up to up or down, select Factory Reset and press Home.

b) Afterwards, select Wipe SDCard cache, and press Home.

c) Then select reboot, and press Home.

9] Get back to point 7]

10] Power off your phone again, press button combo for Download mode again.

11] Close Odin, start it again. It shall detect ID:COM port again.

12] Now press PDA, choose JPM_JPM_U_JPM.tar file (finally, JPM firmware).

13] Make sure Re-partition tick box is unticked.

14] Press Start

15] After reboot, you have newest Froyo firmware available.

16] Now you can install CF-Root rootkit.

17] Uncompress CF-Root (previous point 16])

18] Startup Odin again, use button combo to switch phone to download mode.

19] In Odin, press PDA button, select CF-Root-JPM-v1.2-Busybox-1.17.1.tar and press Start button

20] Now download OCLF

21] Connect your phone to the PC again, select either Kies mode or Storage mode, and copy over apk file which you have downloaded in point 20]

22] In phone, use My Files or any other file manager, and install OCLF.

23] In phone, startup OCLF.

a) Install EXT2 Tools.

b) Install OneClickLagFix tweak, select space you want to grant to OCLF (in my case 1002MB) to create partition with.

c) Change Scheduler, choose deadline, and tick both boxes (start after reboot, Tweaks)

24] After successfull operation, reboot your phone. It shall be twice faster now.

25] If you want better baterry icon with percentage info, download I9000XXJPM_Mode2_update.zip

26] Rename it to update.zip, and connect your phone to PC again. Copy update.zip to your internal sdcard

27] Time for another kind of magic. We will use another button combo, this time recovery mode. Press Volume Up, Menu, Power

28] In the Recovery Mode, use Volume Up/Down to move in the menu. Select Apply sdcard://update.zip

29] After this, phone shall reboot itself. If not, select reboot, and reboot it manually.

30] Take a look on your baterry indicator. Better, isnt it?

Thanks to guys from XDA forums and samfirmware team. But sometimes, they make misstakes... Upgrade procedure for JPM firmware was one of them.

I am sorry that I did not included links to such files, but forum restrictions denied me to do this. If somebody is interested, write me on my email, and I will send you complete howto with links included.