Friday, December 11, 2015

Update Motorola Moto E condor to android marshmallow using cyanogenmod 13 custom rom

Motorola has promised to support moto e for at least two android releases and as said they have updated it to android lollipop 5.1.1 but as you know before the clock ticked the second minute there is another major release from google and since this android 6.0 being a huge update Motorola wont release it for moto e due to hardware limitation.

 But being a developer friendly device Motorola moto e first gen has seen lot of love from developers community.As a result there are lot of custom roms for Motorola moto e condor.Some roms were completely focused on customization while other focused on pure performance and all roms offered latest android version as a base.

And now there is an unofficial version of android marshmallow which uses cyanogenmod as a base is already available and good part is that it is stable to be used as a daily driver.So if you wish to update your Motorola moto e condor that is first gen to android marshmallow do follow the guide completely.

But as you know updating moto e condor through third party firmware is a risky process and there is chance of bricking the device if anything is gone wrong so you have take your own risk which basically means we or developers and even your pet is not at all responsible for any kind of damages.

Before going further:
  • Backup:Backup all your data which includes apps,contacts,photos videos etc everything to computer or any cloud storage as Updating it to android marshmallow will erase all the data.
  • Battery: Charge your moto e condor to at least 90% so that you wont encounter any battery related issues while flashing this.
  • You need to have an unlocked bootloader to flash this rom.
  • Backup Efs partitions: Backup all your efs partition of your Mote e first gen on current ROM.If you loose signal you can just restore it back.
  • Lock Gps: Lock your gps position on your current rom.If you use this a lot then you have to lock it so that it could work even after flashing other roms. It's easy to lock gps .Turn on gps in settings and find your current location in google maps and now now have locked on to gps.
  • Custom recovery: You need a custom recovery like twrp installed on your moto e .Without it you can not flash roms at all.
  • DownloadsCm13 for moto e (android filehost) and google apps. Transfer them to internal storage of your device. 

Update moto e condor to marshmallow using Cm 13 rom:

Update moto e condor to marshmallow using Cm 13 rom
Update moto e condor to marshmallow using Cm 13 rom
About Cyanogenmod custom rom:
This is one of the best custom rom that you can get in android development market.It comes with lot of added features which improved device customization and performance.This rom which you get here for moto e first gen is  stable and  you can still try it on our device without any hesitation.If you don't know the features of the same do check it out.
This rom is compiled by xda senior member "ashwin007" ,a big thanks to him for bringing this amazing custom rom for this device.
Features of cyanogenmod 13:
  • 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.
  • 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.
  • If you root apps dont work then that is no response form super user it means it has been disabled and you can enable it in developer options easily.
  • System ui tuner: This is new feature that let you tweak ui a bit but has been hidden just like developer option.If you want to add it to setting app,swipe down the notification panel and on top you will notice a gear icon.Press and hold it and you will notice that it starts spinning.Just leave it once you notice the vigorous spin and you will see a toast message "system ui tuner" added to settings.
  • There are ton of brand new wallpapers.
  • Google launcher now has vertical scrolling instead of horizontal.
  • Multi window: Google finally introduced multi window concept in tablet version of os.You can run two apps in a single window.Activating multi window is also too easy.When you open recents you will notice there is another option beside the closing button on cards.Press on it and activate multi window.But this multi window is not configurable which means adjust width of apps that are running.
  • Phone short cut on lock screen is replaced with google now.
  • Search bar in settings menu.
  • New volume panel: You can now adjust volume of media, call and notification from single window .This feature is absent in previous versions of android though present in most of the oem provided firmwares.
  • Auto rotation on home screen is also added which you can find in launcher settings.
  • Now on tap: If you use google now frequently this feature might help you a lot.Usually when you press and hold on home button it will take you to google now.If you enable this feature when you try to access google now on any app it load some related suggestions along with some google now card.
  • Screen shot notification will also have delete button along with share option.
  • Memory option: This is available in settings .It gives you memory usage on your device from last "3hrs or 6 hrs or 1 day".
  • App permission manger is the major thing in android m.This lets you to block certain permission so that the app cannot access them.like if you don't want facebook to access your bluetooth you can now do it with out rooting your device.

If you are flashing a custom rom on your moto e for the first time then for updating it to android marshmallow there are three essential steps which are mentioned below.
  1. Unlock bootloader of moto e.
  2. Flash a custom recovery like twrp or cwm.
  3. Flash cyanogenmod 13 custom rom through recovery.
Since most of you guys have already unlocked bootloader and installed a custom recovery we are discussing about first two steps here.But if you want them to be included then do leave comment below.

Flash Cm 13 on moto e using Twrp recovery:

  • Download Cyaogennmod 13 custom rom (cm-13.0-20151113-UNOFFICIAL-condor.zip)and Gapps transfer it to sdcard or internal storage of device.
  • Power of the device completely and wait for few seconds to confirm that it is off completely.
  • Press volume up,power button and Volume down simultaneously and once you see boot loader screen release buttons.
  • Using volume down as a navigation button move to recovery and click on Volume up to confirm action.
  • Moto e condor boots into Twrp recovery.
  • Once you are in twrp click on  backup and select all the 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 cm 13 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.
Since this rom is almost stable there are very cases bootloop occurs and id this happens to you ,boot into recovery and wipe cache partitions and reboot again.If you don't know how to enter recovery when bootlooped then do this.Press and hold power button until device is switched off.Once it is off completely then you can boot into recovery using button combinations.

If you have any other queries about updating Motorola moto e condor (first generation ) to android marshmallow then do leave a comment below.