[Tutorial] How to install CyanogenMod 9.0 – ICS on your SE Xperia 2011 device!

This tutorial will guide you through all the steps required to install CyanogenMod 9.0, which is based over Ice Cream Sandwich 4.0.3 on your Xperia 2011 device. Video tutorial shall be coming soon too! Please see that your device needs to be Bootloader unlocked for this to work. Click me for a tutorial on Bootloader unlocking and rooting you Xperia device.

P.S. – Please note that these instructions are only meant for reference purpose. In case you are coming from another ROM and already have a custom Recovery on your phone, then it’s mandatory to Wipe all data before flashing this ROM. It is highly advised to read through the official XDA ROM thread posted here to avoid any glitches while flashing the ROM. 

Technologic101 will not be responsible if you brick your device by following the procedure given below. Proceed with caution!

Supported Devices

The devices which will be covered in this tutorial are -:

Xperia Active – satsuma
Xperia Arc – anzu
Xperia Live – coconut
Xperia Mini – smultron
Xperia Mini Pro – mango 
Xperia Neo – hallon
Xperia Neo V – haida
Xperia Play – zeus
Xperia Pro – iyokan
Xperia Ray – urushi

Working and Non-working Features

Working (ok = working)

AUDIO – ok
GPS – ok
TOUCH SCREEN – ok
CWM RECOVERY 5.5 – ok
GSM – ok
VIDEO DECODER – ok
3D – ok
GRALLOC – ok
HOTSPOT – ok – command line for now
USB MTP – settings->storage->push menu->usb computer connection->media device
TOUCHPADS – ok
WIFI – ok
BT – ok

CAMERA – ok – only main camera

GSM Data – ok

Faceunlock – ok

Required Downloads 

1.  Latest Google Apps for CM 9.0 – Link

2. Baseband 64 for the appropriate device (please refer to the device codenames above)  –  Link

3. CM 9.0 package for the appropriate device (please refer to the device codenames above) – Link

4. Flashtool – Windows versionLinux version

5. Fastboot package – Link

6. x86/x64 drivers – Link

P.S. – If you’re now able to download any of the files present above, try and download with a proxy. Here are some -

anonymouse.org
rapid8.com
jdownloader.org
sv4.vietget.net
or any free proxy

Baseband 64 needs to be flashed via Flashtool. Connect your device in Flash mode and then upgrade the Rom via Flashtool which will upgrade the Baseband to the required one.

Tutorial

1. First of all, extract all the files and keep them in a place where you can navigate to safely.

2. Put the CM9 update to the root of your SD card.

2. Install the drivers which you have downloaded above.

3. Extract the Fastboot package and the CM9 update package that you download for your device.

4. Copy the boot.img file present in the CM9 folder to the Fastboot folder.

5. Open up a Command Prompt and CD to the location of your fastboot folder.

6. Now connect your phone in Fastboot Mode. To do this, while making sure that you your phone is off, connect your phone to the computer while holding down these buttons ->

  • Menu button (for Xperia™ arc, Xperia™ arc S, Xperia™ neo, Xperia™ neo V, Xperia™ pro).
  • Search button (for Xperia™ PLAY).
  • Volume up button (for Xperia™ mini, Xperia™ mini pro, Xperia™ ray, Xperia™ active, Live with Walkman™, Xperia™ S).

If phone is connected correctly in Fastboot Mode, a blue led light should glow up.

7. To check if your phone is connected correctly in Fastboot mode, type “fastboot devices” without the “” and if you get a serial number, that means it is connected correctly.

8. Type “fastboot flash boot boot.img”. this step is required to flash the FreeXperia kernel.

9. Now disconnect the USB cable and switch on your phone. While the phone is booting on and you see the FXP logo, keep tapping the volume down key until you enter recovery.

10. Once entered recovery, Format your /system partition, /data partition, /cache and dalvik-cache. Now choose the option which says Apple zip from sd card and select the CM9 update package.

Now reboot your phone and your phone should have updated to CyanogenMod 9.0 which runs over Ice Cream Sandwich!

Here’s a video of me demonstrating some of the features -

P.S. – All links have been updated as of July 18, 2012. If you come across any errors, please restart the process and try again. If you’re unable to do it, first flash a Stock SE Rom and then start the process again!

42 thoughts on “[Tutorial] How to install CyanogenMod 9.0 – ICS on your SE Xperia 2011 device!

  1. i tried this for my xperia minist15i but I cant choose zip from st card….
    it shows that “can’t mount sd card”

  2. Hi,

    My sony experia neo V cannot boot past the SONY logo. I tried to install custom rom (not CWM) but now I ruined it. What should I do?

  3. Its me again :D

    So after thinking about to may brick the phone… I would do it now.

    Could you please show me a link or update all these files?

    And also update these?

    http://technologic101.wordpress.com/2011/04/22/how-to-unlock-your-se-xperia-2011-phones-only-bootloader/

    http://technologic101.wordpress.com/2011/04/22/how-to-root-your-xperia-play/

    or a link? please?

    ^^

  4. Works like a charm!! :) thanx alot…. its so much better and faster

  5. Thanks, I also had a couple more questions, 1. Does CM9 need an unlocked boot loader or was that just for the root, cause i have rooted my phone with a locked boot loader and prefer not to meddle with it.
    2.I have been facing problems with the fastbooting, My phone goes into fastboot mode(blue LED) and my comp has a fastboot device in the device manager, but when i use CMD the serial number doesnt come!! What am I doing wrong??

  6. Hi, but can the same be applied to any 4.0.x version?? i am running on 4.0.4 and am facing real lagg, its a big pain…. CM does overclock the device slightly right?? As in the kernel allows the device to run at 1.2 to 1.4gHz instead of 1gHz i have on my neo v

  7. Facebook link is showing 404 error please send new link and can we root it if yes then how please tell me.

  8. Is it just me or did anyone else find the BOOT.IMG and various other files missing in the C9 file and the fastboot file (as compared to the screenshot above)?? Frustrati:

    Also, something went wrong while experimenting on my x10i so it wouldnt boot, used the SE recovery tool to recover it-> as a result of which I cannot enter the recovery mode at start up (what do i do now??)…

    Can anyone help with a neat procedure to enter recovery mode with appropriate links if I need to install something for that?

    Also, BOOT.IMG missing(assuming i haven’t gotten it wrong) in the zipped CM9 file, can you please help with the way forward in clear instructions?

    Would be great help, appreciate so much…

    • The above screenshot shows all the Boot.imgs I’ve acquired for the Play.

      The Boot.IMG required to boot into CM9 should be present in the zip file itself. If it is not present there, please refer to the XDA post or re-download the file.

  9. You never mentioned when or how to flash the baseband…
    Other than that, great guide, thanks!

  10. Which Baseband is for the X10? Has anyone tested this process on the X10? I’m in desperate need of a refreshing mod after having CM7 for so long.

    Thanks everyone.

  11. Hi Technologic797,
    CM9 and the baseband are down… Could you reupload these?
    Or is it old and there are some updates?
    (sorry for bad english, I’m from germany)

  12. Hey, after I flash the boot.img, my Xperia Pro shows black screen at start up.
    Please HELP…..!!!!!!!!!!!

  13. I did exactly as the tutorial says, but after I flashed the kernel my XPLAY only gets black screen, I reinstalled the rom and tried again…Same problem

  14. why isnt this on cyanogens page , i thought it hasnt been finished yet , because i cant find anything there?

Comment Below If You Have Any Question!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s