Android Update, News, Apps and Hacks

CyanogenMod 9 (CM9) for i9100G Galaxy S2


Being a not-so-famous variant of the original Galaxy S2, the Galaxy S2 i9100G doesn’t see too many custom ROMs get released for it. But that’s not necessarily a bad thing, as the one major custom ROM, aka CyanogenMod 9 (CM9) is available for the i9100G, thanks to XDA Elite Recognized Developer codeworkx, who bought an i9100G just so he could bring CM9 to it (so make sure you donate to him if possible).

CM9 is based on Ice Cream Sandwich Android 4.0, and brings you the stock Android experience, with fast performance, multitude of customization options, themes support, and more. If the idea of a fast and stock Android 4.0.4 ROM is something that appeals to you, CM9 is the right ROM for you.

Important! The CM9 ROM for the i9100G is in the experimental stage, so there is no guarantee that everything will work and there may be bugs and issues present in the ROM. Issues should be ironed out as development goes on, but till it’s experimental, consider it to be beta software. Check the current list issues in the ROM → here.

NOTE, Please Read: Since this is an AOSP based ROM, some features like 3G video calling will be unavailable as those are only possible on stock Samsung ROMs (video calls using 3rd party apps like Skype will work fine though). Also, if you use Swype as your preferred keyboard, you will need to download the beta version from as Swype is also not included in the ROM.

Read on to find out how you can flash the CM9 ROM on your Galaxy S2 i9100G.


This ROM and the guide below are compatible only and only with Galaxy S2, model number I9100G. It’s not compatible with the I9100 or any other device. Check your device’s model number in: Settings » About phone.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to your device, we won’t be held liable.

How to Install CM9 on Galaxy S2 i9100G


Part I: Install CM9 Resurrection Edition to Prepare Phone

  1. It’s important you’ve the proper drivers for the phone installed. If you have installed Samsung’s Kies software, you already have the drivers, so download them only if you haven’t installed Kies (Skip if you installed drivers while flashing the XXLPQ firmware in step 1).
    Download Drivers  |  Alternate Link for Drivers
  2. Download the latest CM9 Resurrection Edition file from the official development page. Download the EU version of the resurrection edition. Flashing the resurrection edition prepares your phone for CM9.
  3. Download the Google Apps package. This will install apps like Market, Gmail, etc. which are not present in the ROM.
    Download Gapps  |  Filename: 
  4. Copy the gapps file downloaded in step 3 to the internal SD card on the phone.
  5. Download Odin 1.85 from → here.
    Filename: Odin | Size: 199 KB
  6. Extract the contents of the Odin file to a folder.
  7. Disconnect your phone if it’s connected to PC, then switch it off.
  8. Now, put the Galaxy S2 in Download Mode — press and hold these keys together: Volume Down + Home + Power. A Warning! screen will come up; press Volume Up key to continue to enter Download Mode.
  9. Open Odin — double-click the Odin3 v1.85.exe that you got after extracting the file Odin
  10. In ODIN, click on the PDA button, then select the Resurrection Edition file obtained in step 2.
  11. Important! Do not make any other changes in Odin except selecting the required files as given in step 10. Leave all other options as they are.
  12. Connect your phone to PC now. You should get the message “Added!” under Odin’s message box in the bottom left.
    If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed (check step 1). Also, uninstall Kies from the Control Panel as well (this will leave the drivers on the computer but remove Kies which can interfere with the procedure).
  13. Now, hit the START button to start flashing the resurrection edition CM9 ROM. When the flashing is complete, your phone will automatically reboot — and when you see the Samsung logo, you can safely unplug the cable. Plus, you’ll get a PASS message (with green background) in the left-most box at the very top of Odin. What to do if Odin gets stuck?: If ODIN gets stuck and doesn’t seem to be doing anything, or you get a FAIL message (with red background) in ODIN, disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 10.
  14. The phone will reboot into ClockworkMod recovery after the Odin flash is complete.
    In recovery, use volume keys to navigate up and down and the power button to select items.
  15. Select install zip from sdcard, then select choose zip from sdcard. Scroll to the file on the sdcard and select it to install the Google apps package.
  16. After the installation is complete, select go back and then select reboot system now to reboot your phone and boot into CM9.

Part II: Install Latest CM9 ROM

  1. Download the latest version of the Experimental Builds from the official development page.
  2. Go to Settings -> Storage -> Menu Key -> USB Connection on the phone and select Mass Storage. Then connect the phone to the computer, and copy the file downloaded in step 1 to the internal SD card on the phone.
  3. Turn off the phone. Then, boot into ClockworkMod recovery. To do that, hold the Volume Up + Home + Power keys together, and let them go when the screen turns on. The phone will boot into CWM recovery after a few seconds.
    In recovery, use volume keys to navigate up and down and the power button to select items.
  4. Select install zip from sdcard, then select choose zip from sdcard. Then, scroll to the experimental build file and select it. Confirm installation on the next step by selecting Yes.
  5. After the installation is complete, select go back and then select reboot system now to reboot the phone and boot up into the latest updated CM9 ROM.

The latest CM9 ROM is now installed on your Galaxy S2 i9100G, based on Ice Cream Sandwich Android 4.0. Visit the official development page for more info and to get the latest updates on the ROM. Share your thoughts on the ROM in the comments below.

  • khalid

    i tried to flash LP7 kernel on ICS firmware XXLPS and it was successful but after the reboot phone got stuck at the yellow triangle screen.
    Now i tried to flash a new firmware XXLPQ (older than XXLPS) but it failed and i get message on the phone that firmware upgrade encountered an error, connect to kies.

    have i bricked my phone or is there a way out here?
    Please help.


  • Kai

    Can’t get into system, it staying loading picture, how to solve?

  • L

    urgent, can anyone help? “the sd card needs to be mounted to use rom manager”, i can’t get into my sd card

  • llun

    i have successfully upgrade to cm9, but i’m wish to know, is that any update for cm9? or it will automatically update by itself?

  • fusco

    all work???

  • Moza

    Can i do this from stock gingerbread or do i need to upgrade to ics first then flash?
    my current firmware doesn’t have official ics update.
    plz reply.

  • Perry

    One question: Do I have to flash the resurrection edition if I already have ICS ???

    Thanks :)

  • Muhammad Najmi Ahmad Zabidi


Some HTML is OK
Join us on Facebook!schliessen