Update Moto G (1st Gen) to Android 5.1 Lollipop with AOSP ROM – How To

Moto G is a mid-range Android smartphone which comes with a powerful Snapdragon 400 1.2 GHz Quad-core processor, a 4.5 inches Gorilla Glass IPS LCD display, Adreno 305 GPU, 1 GB RAM and comes in a 8GB / 16GB variant as well. Moto G runs on JellyBean 4.3 out-of-the-box and it can be upgraded to the official Android 5.0 Lollipop. No doubt that the latest Moto series smartphones are much faster, has enhanced battery life delivering optimum performance with a lot of new features and improvements. Moto series devices brings more simple and beautiful Material Design interface in a very reasonable price.

Recently, the latest Android OS version 5.1 Lollipop has been rolled out for the Nexus devices and this update will be available soon for other devices around the globe gradually. Motorola has also planned to release this new update but the public release might take some time which is expected in the next few weeks. As there is no exact date that when the Motorola will release the latest Android Lollipop update.

AOSP Beta ROM featuring Android 5.1 for Moto G

While there is no information on the date of the latest Android Lollipop update roll-out but being a Moto G owner, we’ve a good news for you that now you can update the Moto G 2013 to Android Lollipop 5.1 using a custom ROM. Alberto97 (senior XDA forum member) has made an AOSP beta ROM which is based on Android 5.1 Lollipop for Moto G 1st Gen. This ROM has been directly compiled from AOSP Lollipop 5.1 code having no added modifications. So those who can’t wait for the official update to arrive on their devices, can taste the latest firmware using custom ROMs. As this AOSP build is in its beta stage, so you might expect some not functioning features.

If you want to get this official Android 5.1 Lollipop update on Mot G (1st Gen) with AOSP beta ROM then follow the given step-by-step guide to install this update.

Working Features:

  • RIL
  • Wi-Fi
  • Bluetooth
  • Audio
  • Mobile Data
  • Offline Charge
  • MTP
  • Hotspot WiFi

Not Working Features:

  • Stock SMS app can’t send messages (but Messenger works fine and other apps too)
  • Doesn’t support CDMA variants (for now)
  • Dual Sim (No SIM recognized)

Required Files:

  • Download Android 5.1 Lollipop AOSP Build For Moto G
  • Download Google Apps


This tutorial containing the Android 5.1 Lollipop AOSP Beta Firmware is only working with Moto G 2013 (1st Gen). Do not try to install this firmware on any other device or incorrect variant. Check the model number of your device first.


AndroidBlog.gs will not be responsible for any kind of damage occurred to your Mot G 2013 (1st Gen) during or after the installation of Android 5.1 Lollipop AOSP beta ROM on Moto G. Proceed at your own risk.


  • Make a proper backup of all your existing data and settings on the Moto G via custom recovery. In case anything goes wrong, then you’ll be able to restore your data.
  • Enable USB Debugging on the Moto G by navigating to Settings > About Phone.
  • Your Mot G (1st Gen) should be rooted having a custom recovery (latest version) installed on it.
  • The bootloader of your Moto G should be unlocked.
  • Check the battery level of the Moto G, it should be charged at least about 80% before going ahead to the installation guide.

Steps to Update Moto G (1st Gen) to Android 5.1 Lollipop AOSP ROM:

1:- First, download Android 5.1 Beta AOSP ROM (AOSP-5.1-20150321-falcon-alberto97.zip) for Moto G 2013 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 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:- Unplug the Moto G from the PC and power it OFF in order to boot into Recovery Mode.

5:- Power ON the device while pressing and holding Volume Up and Power buttons at the same time to enter into Recovery Mode.

6:- 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.

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

8:- Navigate to the Android 5.1 AOSP ROM .zip file which you’ve already transferred to the SD card of your device previously. Select the ROM .zip file using the Power button and confirm the installation to begin.

9:- Once done, install Google Apps package by repeating the same procedure on the phone.

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

Your Moto G will be rebooted and may take about 4 to 5 minutes to boot for the first time after installation.

You’ve successfully updated Moto G to Android 5.1 Lollipop with AOSP  beta build.

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


If your Moto G (1st Gen) experience boot loop or gets stuck on booting animation after flashing the ROM then perform wipe cache partition and wipe dalvik cache for a few times before rebooting the Moto G.


You might also like

Leave A Reply

Your email address will not be published.

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya