Friday, December 11, 2015

Android marshmallow based Cyanogenmod 13 custom rom for Motorola Moto G falcon

If you are one of those proud users of Motorola Moto g here is another proud news for you "Official cyanogenmod cm 13 nightlies are already available for moto g falcon". Ever since the launch of this device we seen lot of custom roms.Though Motorola has promised for latest lollipop update and they have already rolled the update we have another android version 6.0 already released by google.

As falcon being a first gen moto g device it might not receive marshmallow i.e android 6.0 update officially.But who needs that when you have lot of developer support for this device.As cyanogenmod 13 is officially available there are some other custom roms which are entering into marshmallow game using cm 13 as a base with extra features but they are not that stable when compared to official one.

Since we have official firmware from cyanogenmod any bugs which you encounter will be fixed in later updates for sure.If you have already flashed cm 13 on your moto g falcon then check for updates and if you didn't flash then this post is for you.I will guide you to install cyanogenmod 13 custom rom on your Motorola moto g first gen aka falcon.

As you all know flashing is a risky process I am not at all responsible if you have bricked your device so proceed at your own risk.

Before going further:
  • Check your device model number and make sure that you are using only the falcon device.Since there are lot of variants of this device flashing on other variants might brick the device.
  • Backup:Backup all your data which includes apps,contacts,photos videos etc everything to computer or any cloud storage as Updating /flashing  android marshmallow on moto g falcon will erase all the data.
  • Battery: Charge your moto g falcon 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 g 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 g falcon .Without it you can not flash roms at all.
  • DownloadsCm13 for moto g falcon and google apps. Transfer them to internal storage of your device. 

Marshmallow based Cyanogenmod 13 rom for Moto G falcon:

About Cyanogenmod 13:
As you already know that cyanogenmod is the number one rom when it comes to stability and updates.Since this is an official rom there will be less bus when compared to other roms which means this could be your daily driver for sure for some days.
Cyanogenmod 13 for motorola moto g falcon
Cyanogenmod 13 for motorola moto g falcon

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 don't 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.
These are the general features of cyanogenmod 13 custom rom for Motorola moto g falcon and you can explore it by flashing it on your device.

Must read: Best Custom roms for motorola moto g falcon.

Since cyanogenmod is offering CM recovery which could be used to flash cm 13 rom, you can flash that recovery using fastboot.

Install CM recovery using fastboot:
  • Download and install Moto g falcon drivers on your computer if you haven't done it before.
  • Now power off the device completely and wait for few seconds to confirm that it is completely off.
  • Hold volume down/up(only one) and power button at same time for few seconds to boot into fastboot mode.
  • Once you are in fastboot mode connect it to computer through usb cable and if you notice any driver installation process let it complete first.
  • Download  fastboot on our laptop or Pc and install it.You can install it any location but choose location as c: which is default location.
  • open the fastboot folder which is located in "c:\programming files".Right click on empty space by holding shift and you see an option "open cmd here".
  • If you don't find this option then press windows and R buttons at same time ,Run pops up and type cmd to open command prompt.
  • Now go to fastboot folder and copy the address location of it which you can see in address bar of folder.
  • In command prompt type the command "Cd location of fastboot folder" and press enter.You will notice that fastboot appears in command line.To paste location right click on empty space in cmd and several pops up.Select paste.
  • Once you press enter you have to notice minimal adb and fastboot in command line instead of c or some thing.
  • Once you are in fastboot window type "fastboot devices" and press enter.If your device is detected you will get a serial number in list of  devices attached.If not uninstall drivers and install them again.
  • Download cm recovery image from the above download link and transfer it to the minimal adb and fastboot folder.
  • Rename CM recovery img file to "recovery",so that you can type the command easily.
  • Connect the device to system using usb cable again by keeping it in fastboot mode.
  • Now type the command "fastboot devices " to see if it is detected.If it is not detected by fastboot reboot the device and enable usb debugging and see if it is detected.
  • If detected type the command "fastboot flash recovery recovery.img" to flash the recovery permanently.Hit enter to flash it.
Install Cm 13 rom using CM recovery:
  • Boot into recovery using button combinations.
  • Do a backup of entire rom by going into backup option.
  • Once you have a backup on the device clear cache,dalvik and data partitions.
  • Do a system partition wipe also and click on install once done.
  • Select the cm 13 zip file which you have downloaded and flash it.
  • If you need gapps then flash gapps also.

Install Cm 13 rom using twrp recovery:
  • Download Cyaogennmod 13 custom rom for falcon 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 g falcon 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.
Even after waiting for 20 minutes if the rom doesn't boot then it means bootloop has occurred.Since moto g falcon has a non removable you have to force it to shut down by holding the power button for about 15 seconds.Once your device is off then you can boot into recovery using button combinations.

If you have any other queries for installing Cyanogenmod13 custom rom on your Motorola moto g first gen aka falcon then leave a comment below.