Update Moto E Moto G Moto X and Photon Q

CyanogenMod and it’s new source code version 13 brings the latest Android 6.0.1 Marshmallow nightly builds to many Android devices. The latest additions to their repository are the Moto G 2015, Moto E LTE 2015, Moto X Play, and the Photon Q each codenamed osprey, surnia, lux and xt897. All these are Motorola devices and some of these devices may never see official updates from the manufacturer. The only way is to update it using custom ROMS like CyanogenMod 13. However, other Motorola devices like Moto X, Moto X Play/Pure, Moto E and Moto G have already received official Android 6.0.1 Marshmallow update over the air. We also have the factory image files of Android M in case you want to restore your device to stock.

Now, CyanogenMod 13 nightlies have started rolling out to the 2015 Moto E LTE and Moto G, both of which share very similar internals. Marshmallow has also hit the slightly beefier Moto X Play. The Photon Q launched in 2012, however,  is still running Android 4.1. This phone comes with a high-end qwerty keypad and after four years later it now able to run the latest version of Android  with a custom ROM.

Download Marshmallow for Motorola Devices

  • Official CyanogenMod 13 for Moto G 2015
    Download | File: cm-13.0-20160401-NIGHTLY-osprey.zip (296.31 MB)
  • Official CyanogenMod 13 for Moto E 2015
    Download | File: cm-13.0-20160401-NIGHTLY-surnia.zip (288.87 MB)
  • Official CyanogenMod 13 for Moto X Play
    Download | File: cm-13.0-20160401-NIGHTLY-lux.zip (311.04 MB)
  • Official CyanogenMod 13 for Photon Q
    Download | File: cm-13.0-20160401-NIGHTLY-xt897.zip (275.62 MB)
  • Marshmallow Compatible Google Apps:
    → Open Google Apps → Link | File: open_gapps-arm-6.0-stock.zip
    → Dynamic Gapps → Link | File: BaNkS-Dynamic-GApps-6.x.x-11-21-2015.zip
  • Flash SuperUser for Root Access
    → SuperSU v2.68 → Link | File: BETA-SuperSU-v2.68.zip

Warning: Once you root or install a custom ROM, your warranty may be void. We at AndroidSage won’t be liable for any damage to your Android device. Reader’s discretion is advised.


1. Verify your device before you proceed. The listed ROMS are compatible with Galaxy S3 for AT&T, Sprint, T-Mobile variants only.

2. Make sure you have a custom recovery installed on your device. Latest build from TWRP is highly recommended. See how to install the TWRP recovery from our tutorial page.

3. Make sure you have latest device drivers setup on your PC in order to transfer the files to your device’s internal storage. Get it from the official page of your device manufacturer.

How to Update Moto E, Moto G, Moto E and Photon Q with Marshmallow using CM 13

Step 1: Download the ROM  of your choice from above. Also, download the Android 6.0 Marshmallow compatible Google Apps from the above download section. If you are looking for root after installation, download the SuperSU package from the list.

Step 2: Transfer all the necessary files to you device’s internal storage or SDcard. Place the files where you can easily locate it.

Step 3: Now boot into TWRP recovery. To do so, turn off your device completely and then press and hold the power button and volume down key for a few seconds. Once you see the TWRP logo, that means you have successfully booted into the recovery. Alternatively, if you have rooted device, then use Android apps like the Quick boot or Boot Smart.

Step 4: Once into TWRP, take a Nandroid backup. To do so, tap Backup option and select all the partitions including the system, data, boot, recovery, EFS and cache(optional).

Step 5: Now wipe the current system. To do so, return to home screen and tap the Wipe option in TWRP. Tap Advanced Wipe and select partitions like system, boot, data, cache, Dalvik cache. Do not, in any case, select internal storage, unless you know what you are doing.

Step 6: Now return to the home screen again and tap Install option. Navigate to the ROM file from your internal storage and select it.

Step 7: Now swipe right on the confirmation action button below to install the ROM.

Step 8: Once installed, go back and select the compatible Google apps zip file from the location in your internal storage.

Step 9: Once selected, swipe right on the confirmation action button below to flash them.

Step 10: Once installation completes, you can wipe the Dalvik cache or simply choose reboot to system option.

Step 11: Once you reboot, you should see the new boot logo. This means that the ROM has been installed successfully. First boot may take a while. If the ROM doesn’t boot or you come across boot loop, a factory reset from the recovery should do the trick. If that fails, you can restore your previous ROM from the TWRP recovery.

Follow and like us on social media. For any queries comment down below.

Follow and Subscribe

Sarang Avatar

2 responses

  1. Amlan Ranjan Dutta Avatar
    Amlan Ranjan Dutta

    I have successfully installed Cynogenmod 13 on my Moto X Play. But can you please provide me the steps to Re-lock the Bootloader after installing CynogenMod 13?

    1. Sarang Avatar

      Relocking Bootloader after installing a custom ROM is a bad idea. You should not re-lock it may brick your device.

Leave a Reply

Back to top arrow