How ToROMs

Moto E (2nd Gen) gets Android 5.1.1 Lollipop with AOSP based Custom ROM

Moto E is one of the most impressive budget Android smartphones, announced in 2014. The company has recently introduced the Moto E (2nd Gen) that comes with a few hardware changes. So if you have Moto E then we’ve some good news for you that the Moto E received an Android 5.1.1 Lollipop based AOSP (Android Open Source Project) custom ROM to give you a completely stock Android 5.1.1 Lollipop experience. This ROM has been released just after the roll-out of Android 5.1 Lollipop by Google and can be considered as pure as stock AOSP version that has not much modifications like any additional features or mods and its performance is faster than other custom ROMs.

This ROM is working fine on both the single-SIM and dual-SIM variants of the phone in the custom release expect RIL on dual SIM variants only but still you can install this ROM on the Moto E to taste 5.1.1 Lollipop. Thus if you have the single-SIM variant then here is the best option for you to check out this AOSP ROM on your Moto E (Single-SIM). Many users have tested this ROM and found it smoother as compared to the CyanogenMod 12 and 12.1 ROMs. Since there are no major bugs in this pure AOSP custom ROM then it can be used as your daily driver.

This is a custom ROM which is developed by the third-party developers, not officially released by Motorola. You’ll need to have a custom recovery like CWM or TWRP already installed on your Moto E in order to flash this pure AOSP based custom ROM and Google Apps zipped files. If you are ready to install this latest custom ROM on your device then follow the guide to upgrade your Moto E to AOSP ROM to get Android 5.1.1 Lollipop.

Moto E (2nd Gen) gets Android 5.1.1 Lollipop with AOSP based Custom ROM


This guide containing the AOSP based custom ROM is working with the Moto E (2nd Generation) model only. Do not try to install this firmware on any other device or incorrect variant. Check the model number of your device by navigating to Settings > About phone > Model number.


AndroidBlog will not responsible for any kind of damage occurred to your Moto E during or after the installation of Android 5.1.1 Lollipop AOSP based custom ROM. Proceed at your own risk.


  • Create a proper backup of all your existing data and settings on the phone before proceeding to the installation guide using a recommended custom recovery.
  • Enable USB Debugging Mode on the Moto E by navigating to Settings > Developer Options.
  • Verify that you’ve properly installed the Moto E USB Drivers on the PC.
  • The Moto E should be rooted with the latest version of custom recovery like CWM or TWRP installed.
  • The bootloader of your Moto E must be unlocked.
  • Make sure that the battery level of the phone is charged above 80%.

Required Files:

Steps to Install AOSP Android 5.1.1 Lollipop ROM on Moto E:

1:- First, download Android 5.1.1 AOSP ROM ( and Google Apps on the desktop of the PC.

2:- Plug your device to the PC using its USB data cable and mount its USB memory storage.

3:- Transfer Android 5.1.1 Lollipop AOSP ROM .zip file which you’ve already downloaded from the above link, to the root folder of your SD card on the phone.

4:- Power OFF the Moto E and then press and hold Volume Up + Volume Down + Power buttons at the same time till the boot menu appears.

You can use Volume Up button to highlight Recovery option, then press Volume Down to select the option.

5:- While your device is now in CWM Recovery, perform wipe data/factory reset, wipe cache partition and wipe dalvik cache also by navigating to Advanced > Wipe Dalvik Cache.

Note:- wipe dalvik cache will help you to prevent boot loops and other errors while ROM installation.

6:- Go back to the main Recovery Menu and choose install zip from SD card → choose zip from sdcard.

7:- Navigate to the Android 5.1.1 Lollipop AOSP ROM .zip file which you’ve already transferred to the SD card of your device previously. Select the ROM .zip file and confirm the installation to begin.

8:- Install Google Apps on your device by repeating the above steps.

9:- Navigate to +++++Go Back+++++ once the installation is completed. From Recovery Menu, reboot your device by selecting reboot system now.

The Moto E (2nd Gen) will be rebooted and it may take about 4 to 5 minutes to boot for the first time after installation.

Done! You’ve successfully updated Moto E to Android 5.1.1 Lollipop via AOSP custom ROM.

Let us know in the comments section below if you have any query or problem regarding the above tutorial to install AOSP custom ROM based on Android 5.1.1 Lollipop on your Moto E.

Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles


    1. i have the same problem, please it will be a great help if you tell me when you know how to fix it otherwise ill advise you

      1. Third report of SIM card problem. Worked with stock ROM and isn’t being detected with the AOSP ROM. Any ideas for how to fix this? Or when can we expect an update to the ROM?

  1. Another one with no sim.
    There are two different versions of this phone, the one sim and dual sim models.

    There is a slight difference on the components list, but they look and are called the same.

    This rom is obviously for a dual sim moto E 2015 since the settings now incorporate sim1 and sim2.

    So PLEASE be more clear with your file labeling….

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button