Update Moto G LTE 2014 to Android 6.0 Marshmallow with unofficial CM13 Custom ROM


Although Android 6.0 Marshmallow, the new sensation in town, is officially just available for Nexus powered devices and CyanogenMod team is still slipping out nightly built of CM12.1 for most of the android powered phones out in the market, but as it turns out Moto G LTE users got a bit luckier. Well, rumor has it that an unofficial port of CM 13 has already been made available for 2014 model of Moto G LTE.

The new CyanogenMod release is a flashable Marshmallow firmware for the Moto G LTE. It is a new Alpha built of CM 13, a stock Android 6.0 system powered ROM. So, if you don’t want to wait for an official update from Motorola, this tutorial will come in handy for updating your Moto G LTE.

Before you procced, do bear in mind that the Alpha release is not completely bug free. The CM 13 OS is still under development and it may not be a stable platform and thus may present some unresolved issues. According to the users who have already tested this update, there are certain problems with the flashlight, camera, boot loops, downloading files form web, and some other minor issues with stock file management. They may also be some other undetected issues that you may experience.


Irrespective of all the above mention possibilities, if you are still up to the task then this tutorial will provide you will all the information that you need to know. Before you move on to installing the update and see how the CM 13 firmware looks like, make sure you create a backup for your current ROM through a Nandroid backup. This will help you downgrade your Moto G after the running and testing of CM 13 custom ROM. In case you have a hard time using the new upgrade this backup will come to your rescue and help you get the previous firmware back safely.

To create a backup for your Moto G LTE 2014 you will need to use custom recovery images like CWM or TWRP recovery. So before doing anything else just flash a custom recovery on your Android device. One thing to keep in mind here is that the same recovery flash will be used for CM 13 as well. The Android Marshmallow 6.0 is available in .zip file and for things to work you must enable root access on your Android device. This is the only way to unlock the internal system of your device- an essential element of custom ROMs.

Things to Remember:

  • One thing to keep in mind at all times is that this is NOT an official update and in no way related to Google or Motorola. This update is developed by third party developers (by those of xda-developers and not even by the CyanogenMod team) and isn’t an official Android OS provided by Motorola for your Moto G LTE. Therefore, once you update the software any warranty that you may have will be terminated. You will have to be really careful while applying all the steps because any mishap can result in you losing everything in your phone and turning it into a brick. This also means that you may have to pay for any assistance you get from the company to get your data back. So be really cautious and attentive while working on installing Android 6.0 Marshmallow update for your Moto G LTE.
  • A backup of all your important things such as accounts info, personal data, and any other essential app is highly recommended. Because for the update you will have to perform a complete hard reset that will wipe all App data cache. Backing up and restoring important Apps from Google store will also come in handy.
  • You will also need to have a computer/laptop as the update needs to be installed separately. Any antivirus install will have to be disabled as it may detect the download as a potential harm to the PC.  A connection between your smartphone and your computer will also be involved, reason why on your Moto G USB debugging option must be enabled – first gain developer options (tap several times on Built Number) and then access “menu – settings – developer options”.
  • One more crucial things to take care of before you move on is to charge your device fully. If your device is anywhere less than 50% then it may go off during the updating process causing unwanted troubles such as device bricking.
  • Remember that the CM 13 custom ROM which is provided below is compatible only with the 2014 model of the Motorola Moto G LTE. Thus, don’t use this step by step guide in any other condition.

How to Update 2014 Moto G LTE to Android 6.0 Marshmallow with Unofficial CM13 Custom ROM Firmware

Step 1: Get the Android M update from here. Place the firmware file on your computer, preferable on desktop.

Step 2: Also download Google Apps package but don’t unzip these files.

Step 3: Connect your smartphone with your computer with the help of the USB cable.

Step 4: Transfer both downloaded files on your phone and after doing that, remove the USB connection.

Step 5: Power off your phone, wait a few seconds and then enter recovery mode on your Moto G.

Step 6: Once in recovery take care of the general wipe: select “wipe data factory reset”, “wipe cache partition” and “wipe dalvik cache”.

Step 7: After that, go back to main menu of recovery and this time select “install zip from SD card” and “choose zip from SD card”.

Step 8: Pick up the Android 6.0 Marshmallow CM13 custom ROM firmware and resume the flashing process.

Step 9: Repeat the last step and install Google Apps.

Step 10: In the end, from main menu of recovery select “reboot system now”.

Great! Now you are all set to explore the new world of Android 6.0 Marshmallow.