CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors of these cell phones.

1. Make sure you’re running ICS bootloaders. If you already running ICS then you’ll be fine. Follow this guide to upgrade to ICS.

Step 1- running a proper working ClockworkMod-Recovery
Since i9100g not officially supported by CWM, we need to use CWM that already built into the kernel (custom kernel). Download one of this kernel (from xda):
GB –

-Boot into Download-Mode using Volume Down + Home + Power
-Start ODIN and choose “GT-I9100G_XX_ClockworkMod-Recovery_X.X.X.X.tar” as PDA (no repartition)
-Connect your Phone and start flashing
-After reboot you can easily root your device using SuperOneClick

Step 2-Flashing CyanogenMod9
Get CM9 nightly build from Since Google Apps were taken out from CM9 ROM, you can get it from here.

– Copy GApps and CM9 ZIPs to your internal SDCard
– Boot into Recovery
– Flash CM9 zip from internal SDCard
– Flash GApps zip from internal SDCard
– DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
– Reboot

Useful links:
Galaxy i9100G ROM/KERNEL List
[ROM][GT-I9100G][4.0.4] CyanogenMod 9 nightly builds! [>60FPS][ROCK-SOLID]
[KERNEL][GT-I9100G][GB+ICS/LP7] ClockworkMod Recovery 5
CM9 Download Page
Google Apps

Incoming search terms:

  • cwm for gt i9100g
  • cwm s2 i9100g zip download
  • twrp samsung s2 i9100G ics
  • скачать cwm recovery dla gt I9100G

This method is for users that were using custom ROM before ICS, by using custom ROM you’ll not be able to update to ICS over the air (using KIES).

1. Get official ICS firmware
Go to SamMobile Firmware Page and download latest ICS ROM. For Malaysia latest version is I9100GDXLP6 as the writing. Once downloaded, extract it and you’ll find I9100GDXLP6_I9100GOLBLP6_I9100GDXLP6_HOME.tar.md5 file.

2. Get ODIN
Download ODIN from here.

3. Download Mode
Start ODIN. Turn off your phone and go to Download Mode. Press and hold down Volume Down + Home + Power buttons at the same time. Odin download mode will be loaded.

4. Start flashing
In ODIN, select PDA and select I9100GDXLP6_I9100GOLBLP6_I9100GDXLP6_HOME.tar.md5 file. Do not tick anything other than this!

Remove USB cable from your phone when you see green PASS! at Odin3. That’s all and enjoys new firmware.

p/s: Do not wait too long between getting download mode and starting up ODIN.