Moto G2 CM13 gets you Marshmallow update unofficially

CyanogenMod 13 is now available for Motorola Moto G 2nd Gen (Moto G2), whose codename is Titan. Also called CM13, it’s not full of features its known for right now, but it will be soon.

After all, Moto G2 CM13 ROM is only under initial development stage right now.

Availability of CM13 means you can install Marshmallow update on Moto G 2nd Gen now, even when Motorola has no plans to bring 6.0 update officially to the device.

We’re expecting more CM13 ROM for other devices to be out soon. To get more idea of it, check out article on expected CM13 release dates linked below.

Read: CM13 Release Date


Note: Check the source page here (by kushal_10) for latest release of the ROM, and its download link. As the ROM is under heavy development and new features are added and bugs ironed out, we recommend you check out the details to know current bugs and become fully aware of what’s working and what’s not, before installing the ROM.

[As on November 4, calls, data and messages aren’t working.]

Supported devices

  • Motorola Moto G2, codename Titan
  • Don’t try this on any device whose model no. is not same as the one specified above. (Also don’t try on LTE Moto G2)
→ Check your device’s codename on free Android app called Droid Info. If you see the codename mentioned above in the app, then use this recovery, otherwise not. BTW, you can check device’s codename on its packaging box too.


Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.


Backup important files stored on your device before proceeding with the steps below, so that in case something goes wrong you’ll have backup of all your important files.

How to Install

Step 1. Also make sure that you have installed a custom recovery like TWRP on your device. TWRP recovery is required to be able to install CM13 ROM. For help, check out page on Motorola Moto G2 TWRP recovery.

Step 2. Download the AOSP ROM and Gapps file from above.

Step 3. Connect your device to PC and transfer the ROM and gapps file to it. Disconnect the device then. Remember the location of the files on device.

Step 4. Boot your Moto G2 into recovery mode. If you are rooted, you can use Quick Boot app from play store. To manually boot into recovery mode, do this:

  • Power off the device. Wait for 4-5 seconds after screen goes off.
  • Press and hold Volume down + Power button together for like 3 seconds you and you will enter bootloader mode.
  • Now, select Recovery menu using Volume down button only, and select it using Volume up button.

Step 5. [Optional] Once in TWRP, create a backup of your device. Tap on Backup, and then select all the partitions for back. Now do the swipe action at bottom to start creating a backup for emergency cases. This backup is really a lifesaver!

Step 6. Do a Factory Reset. On TWRP’s main screen, tap on Wipe, then advanced wipe, and now make sure you have selected these partitions: dalvik cache, data, system and cache. Then do the Swipe action at bottom to confirm it.

Step 7. Now, install the ROM file. On TWRP’s homescreen, tap on Install, and then locate the ROM file and tap on it. Then do the Swipe action at bottom to begin flashing the update.

Step 8. Tap on Home button to go back. Now, install the Gapps the same way you installed Marshmallow ROM on your Moto G2.

Step 9. When it’s done, tap on Reboot system button to restart the device.

That’s it.

Need help with Marshmallow update?

Let us know if you need any help with installing of Motorola Moto G2 unofficial Marshmallow update given here.

And do check out the our posts on fixes for Marshmallow update: App force closes | Google services error

Related posts:

Posted by
Kapil Malani

A die-hard Liverpool FC fan, Kapil is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]