Motorola finally rolled out official Lollipop 5.0.2 updates for both Moto G 1st Gen (2013) and 2nd Gen (2014). I have already written 3 posts regarding how to manually update Moto G to unofficial Lollipop builds. Those versions were either from the soak tests (which was carried out in US) or through custom ROM. But those methods require unlocked bootloader and if you were not willing to break your warranty, you probably wouldn’t have tried that.
In this tutorial, I will guide you to update your Moto G (both 1st and 2nd Gen) to the officially rolled out Lollipop 5.0.2 version. This guide is meant for both users having locked or unlocked bootloader. Even I have unlocked bootloader and I could easily update my phone with the rolled out OTA.
- Those who unlocked their boot loader won’t get the OTA update through the phone itself. You have to manually download the OTA file and update. Procedure explained below.
- This is not the final build as it’s being captured from an official soak release rolled out for some users.
I will divide this post into several parts, with respect your phone and bootloader status. Let’s chow chow from the 1st gen Moto G itself. But before proceeding, I request you to read the below disclaimer. All these described methods are personally checked by me and if something fails at your end, you ruined that. Peace.
Screenshots : Taken from my Moto G 2014
This guide is written for Indian Moto G users and I can’t guarantee whether it works with any other variants of Moto G. So I strongly request you to take precautions before proceeding. OTAs are risk-free. However, if something goes wrong, we will not be held responsible for that.
How to Get Official Lollipop OTA for Moto G 2013 & 2014 : For Locked Bootloader Users
You’re the safe fish here. You don’t have to worry about the warranty or you never did actually. You can easily and safely update your android version from KitKat 4.4.4 to Lollipop 5.0.2 with a single tap. Follow the below procedure.
- Go to setting>About Phone>System updates.
- It will check for available updates. Make sure you have got a working data plan. The update consumes around 400MB data.
- Once you get the update prompt, choose “Yes I’m in”.
- Tada. Your update package will be automatically downloaded. Once it completes a reboot, you’re on latest android version; Lollipop 5.0.2.
Pre-requisites : For Rooted/Bootloader Unlocked Users
- It really doesn’t matter whether you have locked or unlocked your boot loader.
- Your phone must be unrooted. Root destructs the official update. However you can root your phone once it completes the update.
- You shouldn’t have modified system folder.
- You must be on stock ROM. Specific information listed below.
a) Moto G 2013 XT1033 (1st Gen) : Update to Lollipop with OTA
- Make sure you’re on stock KitKat build with no-root condition. Stock kernel is mandatory.
- Download the official OTA from here.
- Copy the file to your phone’s internal memory. (In the root directory itself, not in any folders).
- Now head on to Settings and check for updates. You may see the update prompt.
- If you’re seeing “Your device’s software is up to date” or something like that, reboot the phone.
- Now repeat step 4. You will surely see an update alert. Let it update.
- Check video tutorial for more infohttps://www.youtube.com/watch?feature=player_embedded&v=lbdiele6p-w
b) Moto G 2014 XT1068 (2nd Gen) : Update to Lollipop with OTA
- As stated above, you must also be on stock kitkat build with build number KXB21.85-23 and system version:21.11.23.
- In case you’re running on a custom ROM, you may have to download the stock KitKat firmware and flash it.
- Download the OTA file here and copy it to the phone’s internal memory (not in any folders).
- Now check for the update. Follow with that once you get the update notification.
- If you couldn’t get the update alert, copy the OTA file to memory card and check for update (This worked for me).
- Once you tap “Yes I’m in”, the OTA file will be copied to somewhere and your phone will reboot for completing the update. Done.
- Never ever change the OTA file name. The phone won’t detect the update if you rename the file.
- If you’re downloading from MEGA , you may get download errors. So install Mega android app and import it to your cloud account and download. The download won’t break + you will get awesome speed.
- If you’re currently running on any custom ROMs based on Lollipop (Like CM12 or Titan Prime), you will have to downgrade to stock KitKat in order to update with the OTA.
- OTAs are most stable versions as it’s being provided by the OEM. So I recommend you to stick with OTA updates.
- If you had ever unlocked your boot loader for rooting or trying any ROMs, you won’t get the OTA update prompt directly. You will have to manually place the OTA file in your phone and check for updates. However your bootloader will still remain unlocked though you update through this OTA.
- Upgrading to Lollipop via OTA doesn’t wipe any data.
- Last but not the least, never ever try to update your phone through OTA being in rooted status. It will most likely brick your phone.
I have tried my level best to explain the procedures as simple as possible and this will be helpful to newbies having difficulties to follow xda instruction as it may contain some strange words for you. If you have got any doubts or issues while following this methods, do let me know. I will help you install Lollipop 5.0.2 on your Moto G.