Update Moto G 2013 to Android 5.1 Lollipop using AOSP Custom ROM Motorola Moto G’s 1st generation devices can receive with the latest Lollipop update along with Nexus devices now. XDA developers have successfully found out a solution for downloading and the flashing of AOSP custom ROM based on Android 5.1 Lollipop version. How to Install Android 5.1 Lollipop on Moto G 2013 Devs has incorporated some brand new features of CyanogenMod through the dedicated applications and facilities which aren’t available on defaulted Android system. Pre-requisites: The following guidelines are made for the 2013 Motorola Moto G only. Make sure that your device has at least 80% battery backup while doing this process. Create an exact custom recovery tool like CWM or TWRP on your device. Install required USB drivers on your PC and USB Debugging Mode on your Smartphone. Steps to Update 2013 Moto G to Android 5.1 Lollipop using AOSP Custom ROM: Step 1: First of all, you’ve to download the AOSP Lollipop firmware on your PC. Step 2: Make sure that you haven’t unzipped the files. Keep them safely on your device. Step 3: Now, you can download Google Apps package in your PC and save it as well without unzipping the files. Step 4: Move all the above downloaded files to the internal storage of your device from the PC using a USB cord. Step 5: Once the above process is done, then you can remove the USB cable. Switch off your device and reboot using the recovery mode. Step 6: Clear the cache which includes wipe data factory reset, wipe cache partition and wipe dalvik cache. Step 7: Go back to the recovery menu and click on install zip from SD card, then choose zip from SD card. Step 8: Carry on with the Android 5.1 update. Flash it directly on your Motorola Moto G. Step 9: You can follow the above steps with the Google Apps files as well. Step 10: When you’re done with it, then click on reboot system now from the main menu. It’s done now! You can start using your Motorola Moto G running on Android 5.1 Lollipop AOSP custom ROM firmware.