Thursday, December 10, 2015

Install cyanogenmod 12.1 custom rom on Sony xperia M2 eagle D2303 and D2306

Xperia m2 is budget device from sony with snapdragon 400 processor and was released with android jellybean 4.3 on board.If you want to lateset version of android lollipop on your xperia m2 then you can have it using cyanogenmod 12.1 custom.This rom is compiled by a senior xda member "galaxyfreak" for xperia m2 and yes this is still unofficial cm 12.1. A big thanks to galaxyfreak for bring this amazing rom to us.
There are lot of variant for xperia m2 and this rom which you car going to flash is specific to devices  with model numbers D2303 and D2306 so if have other variants donot try this as it will brick it for sure.Device specific code for xperia m2 is "Eagle".

Install Cm 12.1 rom on sony xperia m2 eagle (D2303 D2306):

cm 12.1 custom rom sony xperia m2 eagle (D2303 D2306)

About cyanogenmod rom for xperia m2:

Cyanogenmod is one of the best custom roms available in android development ecosystem.Its smooth,fast and responsive and battery life is decent on this rom.This is based on android lollipop.Gets updated regularly as there are lo of developers will be working on it.Theme engine is one of the best feature that it offers.You can choose from lot of themes from which you can change from font to app icons and even choose items of theme and apply on other themes.
cyanogenmod rom for xperia m2 eagle d2303 d2306

Xperia m2 is not yet officially supported for now but we have unofficial cm 12.1 rom with almost all working features except for camera and this will eventually be fixed in future updated.Gapps are also causing some issues so its better if you don't flash it for now.
Features:
  • Theme engine: Theme engine is from the cyanogenmod custom rom which basically changes the look user interface from lock screen  to ring tones all the way up to boot animations.The speciality of the theme engine is the ability to choose individual elements of every theme you have installed.So you like the ring tons and wallpapers of one theme and icons of other theme then you can have them at a time.Just open the theme chooser and you will understand how to do it.
  • Performance control:A default cpu manager app to control frequencies and governors.You can adjust cpu frequencies and also set them on boot too.
  • Trebuchet: This is the default launcher that ships with cyanogenmod rom.But if you flash gapps then you might loose this.It doesn't have too many features like nova or other launchers but its simple and fast.

  • Software Updates: Cyanogenmod rom is usually available in three types one is nightlies which gets updated with new features every night and are quite stable for daily usage.second one is the snapchat which is monthly build version which will be stable version and other one is the release candidate.Some times nightlies are considered must stable than the snapshots. 
  • Status bar Tweaks:Status bar has lot of tweaks which include a brightness slider.Slide in status bar to adjust brightness of the screen.Double tap on status bar to sleep device and also network speed indicator for on going traffic info.
Prerequisites:
  • Backup:Backup all your data which includes apps,contacts,photos videos etc everything to computer or any cloud storage as flashing cm12.1  on Sony xperia M2 will erase all your data.
  • Battery: Charge your xperia m2 to at least 90% so that you wont encounter any battery related issues while flashing this.
  • Backup Efs partitions: Backup all your efs partition of your sony xperia m2  on current Rom.If you loose signal you can just restore it back.
  • Custom recovery: You need a custom recovery like philz or cwm installed on it.Without it you can not flash at all.
  • Unlocked bootloader.Donot flash it on locked bootloader you might end up bricking it up.
  • DownloadsCm 12. rom for xperia M2 eagle and google apps. Transfer them to internal storage of your device.

Flash Cm 12.1 on Xperia M2 D2303 and D2306 using recovery:

  • Download Cyanogenmod for xperia M2 and Gapps transfer it to sdcard or internal storage of Xperia m2.
  • Power of  device completely and wait for few seconds to confirm that it is off completely.
  • Press power button and when device boots up leave power button.
  • While you xperia M2 is powering up you you will notice led light blinks.When this happens you have to press either volume up or down continuously until it boots into recovery mode.
  • Sony xperia M2 boots into  cwm recovery.
  • Once you are in  cwm click on  backup and select all partitions which you want to backup. It might take about 5 minutes for backup to complete. Don't interrupt backup process.
  • Once backup of your existing rom is completed click on back button.Wipe data,cache and dalvik cache and wipe system partition too.
  • Now select Install and navigate to location where you have placed your Rom and gapps zip files.
  • Flashing rom might take about 5 minutes or so.Once flashing is complete do a factory reset again.
  • Now reboot to system.Wait at least 15 minutes for initial boot to complete and once done you can explore Rom features.
Once it boots up you can enjoy all the features of cm 12.1 rom  on your xperia m2. If you experience any boot loops just do a factory reset again.
If you facing any issues while flashing Cyanogenmod rom on your xperia M2 eagle (C2303 and C2306) just leave a comment below.