Sony Xperia Miro is a mid-range smartphone, released together with its brother, the Xperia Tipo. It features Android 4.0 Ice Cream Sandwich, 800MHz single-core processor, 512MB Ram and 5MP camera with LED flash. Now, you can update your Xperia Miro using CyanogenMod 10.1 to gain Android 4.1.2 Jelly Bean.

Warning: This is a custom ROM running Android 4.1.2 Jelly Bean. Developers are not liable for any damages which may occur on your device. Read and follow the instructions carefully to avoid destroying your phone. Do this at your own risk.

Prerequisites:

  • Sony Xperia Miro must have an unlocked bootloader.
  • Backup all personal information, settings, and data files on your phone.
  • Battery level should be at least 50 per cent.
  • Download the Fastboot files, CyanogenMod 10 custom ROM and the Google Apps package.
  • Enable USB debugging on your device.
  • Temporarily disable all security software on your computer and uninstall similar ones on your device.

Flashing Instructions:

1. Extract the fastboot zip file you downloaded earlier to the desktop on your computer.

2. Extract the "boot.img" from the downloaded custom ROM zip to the fastboot folder on your desktop. The fastboot.exe and boot.img files must in the same folder.

3. Connect the Xperia miro to your computer then copy both the custom ROM and the Google Apps package on the its SD card.

4. Switch of the Xperia miro and disconnect it, wait for 5 seconds, then press and hold the Volume Up key while connecting it back to the computer. This will bring the device into Fastboot mode.

5. On your computer, open the fastboot folder then press, hold the SHIFT key and right click on the folder. Select "open command window here."

6. Type in the following command line: fastboot devices

7. Next command line: fastboot flash boot boot.img

8. Once the command window displays "finished," disconnect the phone from the computer and switch it on normally.

9. You should see the Xperia miro booting with "Free Xperia Project" logo. Press and release the Volume down key few times to reboot into Recovery mode.

10. Inside the Recovery mode, create a backup of the current ROM. Go to "backup and restore > backup." The backup file will be saved on the SD card and you can restore it anytime.

11. Go back to the main menu, select "wipe data/factory reset" and "wipe cache partition." Then proceed to "advance > wipe dalvik cache" on the main menu of the recovery mode.

12. Install the CM10 for Xperia miro from the SD card. Select "install zip from SD card > choose zip from SD card." Confirm the installation and do the same thing for the Google Apps package.

13. After the installation, go back and select "reboot system now."

Congratulations! Your Xperia miro is now running Android 4.1.2 Jelly Bean using CyanogenMod 10 custom ROM.

For any problems and issues, send your feedback to comment box of Android Gadgematic main thread.