Sony Xperia U Gets CyanogenMod 9 ROM by FXP

The FreeXperia (FXP) Team has always been developing CyanogenMod ROMs for Xperia devices. They have developed CM10 for devices like Sony Xperia J and will soon develop CM 10 for Sony Xperia U as soon as Sony releases official Jelly Bean update to 2012 Xperia line up devices. This means that you can expect CM10 for Xperia U around March when Sony will release ICS for Xperia P using which the CM10 ROM will be compiled.


As of now, the CyanogenMod 9 ROM is almost stable with just a few features not working properly though they might be fixed with future builds. The current one at the time or writing is FXP 152. In this tutorial, we’ll help you on how to install the ROM on your device and I’ll also let you know about my experience with the ROM.

Known Bugs

  • VIDEO RECORDER – crashes because of audio
  • A2DP
  • The LED bar glows whenever the screen is touched. Workaround – Install the app called “Night mode”.
  • Skype video call didn’t seem to work for me as I could not see the video of the person I was talking to. The other person will however be able to see you.

I haven’t experienced any issues other than the aforementioned ones. The ROM performs extremely well, GTA Vice City that lags on the stock ROM works flawlessly on CM9. If you face any other issues, please comment below and I may find a workaround for you 😉

Before you install the ROM, make sure you have rooted and installed CWM on your Xperia U. In case you wish to revert back to stock ROM, you need to follow this guide.

[box_light]DisclaimerHack My Android is not responsible for any damage that your device may face during this process. The developer is also not responsible for the same. There are little chances that your device may face any issue. However, try this at your own risk. This process voids the warranty of your device.[/box_light]


  • Back up all apps using ASTRO File Manager. You can get the APK files using ASTRO and later restore it. Rooted users can use Titanium Backup which also backs up data along with the apps.
  • Back up all contacts to SD card.
  • Backup SMS on Android.
  • Backup call log on Android.
  • Have minimum 60% charge on your phone else you might get stuck while the update process is running on your device.
  • Remove any security or Anti-virus app if you have them installed.
  • Enable USB Debugging. This can be don by Settings>Applications>Development and making sure that USB Debugging is checked.

Steps to Install CM9 ICS ROM on Sony Xperia U

  1. Download the latest version of the ROM from this page. Download CM9 for “kumquat”. The changelog can be seen on the same page from the menu at the left side of the page.
  2. Copy the downloaded zip file to your device’s Internal memory.
  3. Boot into recovery mode. Turn off your phone and turn it on again. Press the back button when the red LED glows up.
  4. From the recovery mode make a nandroid backup (optional), wipe data, cache and dalvik cache.
  5. Go to “Install zip from SD card”>”Choose zip from SD card” and select the zip file you copied to your phone in Step 2.
  6. Flash the zip file in the next screen.
  7. Go back and select “Reboot system now”.
  8. To get Google apps, flash gapps for CM9 which can be downloaded from

If you face any issues, feel free to comment below and I’ll help you out 🙂

  • pls , my wireless not work after i installed this rom ” Xperia u” and just appear to me ” Connecting !!! and no connect
    and i can’t restor my backup of contacts !! from sim card
    pls someone help me 🙁

  • Rami

    The led bar is not workking

    • Lalit Indoria

      Yeah, it has been disabled with the latest update. They might fix it in the next release!

  • sandip baradiya

    hiey i appreciate your all this work. Now the problem with me is that, i have rooted my xperia U months back and now i am eager to flash cm ROM on my device, But this thing “unlock boot loader”?? i have no idea about that i checked sony website requested for bootloader unlocker and got the mail with key as wel, but rhe major problem is it demands to download Android SDK and i am not goin to download that large files bundle. So now i have the the CM9 zip downloaded and i tried to install it from CWM but it failed. So need help please reply asap.

    • Lalit Indoria

      You don’t need Android SDK to unlock bootloader, it can be done via FlashTool also. You should be happy that your phone is not bricked because flashing custom kernels with locked bootloader might leave your device dead!