

You must root the Motorola Moto G before you can install this custom ROM on your device.We have something else for you to try until that day comes: this unofficial CM 13 custom ROM put together by other developers.

The CyanogenMod 13 custom ROM is based on Android 6.0 Marshmallow and the Cyanogen developers are said to be working on getting the official build ready soon. Like you know, the CM 12.1 is very much based on Lollipop and nothing to do with Marshmallow yet. The official OTA updates have come to an end for the original Moto G, but you can still install the latest the official CyanogenMod team have to offer in the CM 12.1 custom ROM. CyanogenMod is what you want to install on the first-generation Motorola Moto G smartphone if you want to update the firmware.
