An initially test build of CM13 ROM is now out for the Moto E 2nd Gen (2015), the one with 3G only capability, codenamed Otus. Thus, you have Marshmallow update in unofficial AOSP based ROM for right here. BTW, it’s not for LTE Moto E, thus, whose codename is Surnia.
So, there is some very good news, and some just little bad news.
The good news is that Android 6.0 ROM boots up fine, and it’s really great news because Motorola has confirmed that it doesn’t plan to update the latest Moto E to 6.0 at all.
The bad news is that not everything is working. Which we hope will be fixed sooner or later, because until you can make and receive calls and messages, it doesn’t mean much. But we have known from past experience that bugs are often worked out easily than not, so here’s a hoping that now that first build is available for you to taste Marshmallow, better builds shouldn’t be too far for you to live Marshmallow.
Bugs!
The ROM is in alpha stage of development right now, and well, is not a daily driver at all. Far from it, actually.
Working: Display, WiFi, SD card, GPS, audio (sort of)
Broken: RIL, camera, FM radio, video playback, everything else
→ Check out this page for latest on what’s working, and what’s not, and also you will get latest download link of the ROM at the moment.
Downloads
- Marshmallow custom ROM — Link | Download Mirror | File: aosp-6.0-20151013-UNOFFICIAL-i9082.zip (211.11 MB)
- Google Apps (Gapps) — Link
Supported devices
- Motorola Moto E 2015, codename Otus
- Don’t try this on any other device than the one having model no. specified above.
Use the Droid Info app to determine the codename of your Moto E 2015. If it is exactly the one specified above, then it should be compatible with the 6.0 custom ROM we have here.
Warning!
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!
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
Required: You will need to have TWRP recovery installed on your device to be able to install Marshmallow custom ROM and Google Apps (Gapps). Check out our page on Moto E 2015 TWRP recovery for this.
- Power off your device and wait for 5-10 seconds until the device is fully switched off.
- Press and hold Volume down + Power button together and release them only when you something on screen.
- Now, use volume button down to move selection to Recovery option, and then use Volume up button to select it.
You will enter recovery mode soon, and should see TWRP recovery. If you see an Android with exclamation mark, then you need to install TWRP recovery for this (linked above).
That’s it.
BTW, if you face force closes on apps, or Google Play services error, then install the ROM as said above again, but do not flash Gapps for now.
Need help?
Let us know if you need any help with this via comments below.






