[Galaxy S I9000 General] AllGamer:
[HOWTO] Flashing CWRecovery to i9000m & upgrade to ICS AOSP 4.x ROM from any version

Seems like there's little or no love for the i9000m here since I've left this section of the forum.

I'm still getting a lot of PMs by members of this section.

Apparently a lot of people had their questions gone unanswered, so here it is at last.

If you have the i9000m or any of the i9000 variants that have the extra letter, all you need to do is flash a stock i9000 ROM with Odin ;)

...think about it, after all chances are if you want to install CWR, you'll be flashing Custom ROMs that are made for the i9000 :D

so, why do it the hard way when resources for specific models like i9000m or i9000b are so hard to come by, instead do it the easy way use the i9000 resources that are available everywhere ;)

Requirements:

Odin software

CF-root v3.7 JVP http://xdaforums.com/showpost.php?p=12651359&postcount=6

JVP ROM http://xdaforums.com/showthread.php?t=846913

KG3 / CM7 modem http://xdaforums.com/showpost.php?p=16528528&postcount=45

ICS flavour to choose from:

AOSP ice-cream-sandwich-sgs http://code.google.com/p/ice-cream-sandwich-sgs/

Teamhacksung CM9 http://xdaforums.com/showthread.php?t=1363593

Odin flash back to stock in case sheet! happens ;)

i9000m KG3 http://xdaforums.com/showpost.php?p=16556856&postcount=138

Flashing Root and CWR via Odin:

Boot into Download mode (3 buttons salute)

run Odin

choose only these 3 parts

PIT = 512

PDA = CODE_I9000XXJVP_CL264642_REV03_user_low_ship.tar.md5

CSC = GT-I9000-CSC-MULTI-OXAJVP.tar.md5

flash it (Start)

note: you do not need to change your KG3 modem for Canada

wait for it to finish rebooting, and skip all those steps in the 1st time phone wizard

reboot back into download mode again

close your previous session of Odin

run a new session of Odin

select PDA

select CF-Root-XX_OXA_JVP-v3.7-CWM3RFS.tar

flash it (Start)

it will reboot again

Congratulation! if all went well you should see these in your App drawer screen

to make sure it actually works, go into CWManager, and select ClockworkMod

select reboot into recovery

if all goeswell you should be inside the orange ClockworkMod Recovery v3.0.0.5

Flashing ICS AOSP ROM

if you followed all the above to this point, might as well have fun and load ICS, but first...

in CWR make a Nandroid backup of your stock JVP with KG3 modem

in CWR select backup and restore

select backup in the sub menu, i'll take about a minute or two to complete

it will automatically go back to the main menu in CWR when it's done with the backup

select mounts and storage

select mount USB storage in the sub menu

now copy & paste the ICS ROM to your phone, and optionally the Google Apps, face unlock, etc

select unmount

select +++++Go Back+++++

select wipe data/factory reset

select wipe cache partition

select install zip from sdcard

select choose zip from sdcard

in my case i installed these:

- ICS_4.0.1_r1-Beta2-i9000.zip (AOSP) or teamhacksung_galaxysmtd-ota-eng.BUILD7.zip ("CM9")

- gappsv5.1.zip

optionally you can also install

- face-unlockv5-final.zip

- FuguModICS_GT-I9000_update-Beta2.zip

- bd-ics-bootanimation-flashable.zip

after the flash it will reboot on its own, let it do its ICS magic

Enjoy! :D