Moto G 2nd Generation comes with Android 4.4.4 Kitkat and was updated to Lollipop a year ago . Skipping Android 5.1.1 , Motorola Recently updated Android version of Moto G 2nd Generation to Marshmallow .
If you are not liking the new Operating System ( Marshmallow ) then you can Downgrade the OS to Lollipop , by following our below Guide .
Note - We TechDroider is not responsible for any Damage that will be caused to your Smartphone .
How to Downgrade Moto G 2nd Gen from Marshmallow to Lollipop
Requirements -
mfastboot.exe flash partition gpt.bin

If you are not liking the new Operating System ( Marshmallow ) then you can Downgrade the OS to Lollipop , by following our below Guide .
Note - We TechDroider is not responsible for any Damage that will be caused to your Smartphone .
How to Downgrade Moto G 2nd Gen from Marshmallow to Lollipop
Requirements -
- Android 5.0.2 Lollipop Firmware - Moto G2 Firmwares
- ADB and Fastboot - Download Here
Step 1. Extract Both the Above files in the Same folder .
Step 2. Boot your Phone to Bootloader mode and Connect your Device to PC .
Step 3. Open Command Prompt on the Folder ( Press shift and Click Right mouse button and open Command Prompt ) .
Step 4. Now Paste this Command
mfastboot.exe flash logo logo.bin
mfastboot.exe flash boot boot.img
mfastboot.exe flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2
mfastboot.exe flash system system.img_sparsechunk.3
mfastboot.exe flash modem NON-HLOS.bin
mfastboot.exe erase modemst1
mfastboot.exe erase modemst2
mfastboot.exe flash fsg fsg.mbn
mfastboot.exe erase cache
mfastboot.exe erase userdata
mfastboot.exe reboot
Now your Moto G 2nd Generation will boot to Android 5.0.2 Lollipop , If you are still getting problem or Your Phone doesn't Boot after following above process , Flash Marshmallow firmware again to restore it back .
0 :