Downgrade Moto G 2nd Gen from Android Marshmallow to Lollipop via RSDLite


In this guide you will be able to downgrade your Moto G 2nd Gen from Stock Marshmallow to Lollipop firmware using RSDLite. Moto G 2nd Gen already updated to Android 6.0 Marshmallow but if you think you want to downgrade your Moto G 2nd Gen back to Lollipop firmware or if your device is stuck in bootloop, want to unroot or unbrick your device then stock firmware is the only option left for you to flash. The Stock firmware is always bug free and pretty stable as the official firmware are tested by the device manufacturer months before release.

So if you want to revert back to stock firmware we recommend you to use the RSDLite firmware update tool by Motorola. You can also install Stock firmware on your Moto G 2014 using commands in ADB but RSDLite is good in aspect that you don’t need to type command one after the other, just click the start button and that’s all.

How to downgrade Moto G 2nd Gen from Marshmallow to Lollipop using RSDLite

Before you begin:

Disclaimer: This tutorial includes installation process of Stock Firmware. Follow the guide on your own risk, we are not responsible if you brick or damage your device however the chances of bricking a device are rare but you have to pay full attention on the complete guide to avoid any issues and difficulties while performing any of the above mentioned operation.

Enable USB Debugging (Settings >> Developer Options >> USB debugging)

Your phone battery should be charged minimum 60%

Download these files:

Download RSDLite

Download Motorola USB drivers

Download Moto G 2nd Gen Stock Lollipop Firmware

Process to Install Stock Lollipop firmware on Moto G 2nd Gen

  • Extract the downloaded Stock firmware in a folder.
  • Once extracted open it and find an XML file in there, now click to open the XML with Notepad.
  • In the line of codes remove the “step operation = “getvar” var = “max-download-size” line in the XML file.
  • Now close the XML file and save the changes.
  • Turn off your device now and reboot it again by pressing and holding Power + Volume down key until you see fastboot mode.
  • Now connect your device to PC and run the RSDLite tool.
  • If RSDLite detects your device, device connected notification is seen on the RSDLite screen. (as shown)


  • In RSDLite click on the three-dot button and select the XML file with command you edited earlier.
  • Now click Start and wait for the installation process to complete.

That’s it! You have successfully installed Stock Lollipop firmware on your Moto G 2nd Gen using RSDLite. If you have any query feel free to contact us by posting your comment in the below provided comment section.

A Software Engineer who loves to hang around latest gadgets and writes his own experiences to get the best possible and accurate information.

We will be happy to hear your thoughts

Leave a reply