You might want to reinstall official firmware on Moto G for various reasons. For instance, after rooting and trying out few custom ROMs, if you want to unroot your Moto G, or if it stuck at boot loop after flashing a wrong ROM or whatever reasons your Moto G needs stock firmware.
For your information, the new Moto G (2014) has several improvements over its forerunner. Running on the latest Android 4.4.4 KitKat firmware, it now sports a 5-inch (720p x 1280p) HD display, 1GB RAM, 1.2 GHz Qualcomm Snapdragon 400 Quad-core processor, microSD slot, 8MP primary and 2MP secondary camera and 2070 mAh battery. Requirements:
- Official firmware for 2nd Generation Moto G (XT1063 / XT1064 / XT1068 / XT1069). Download from the official site.
- mfastboot kit v.2. Download from here or here
- Download and install Motorola USB Drivers on your computer.
- Enable USB Debugging on your Moto G 2014. To do so, go to Settings -> About and tap Build version 7 times. It will unlock the Developer options. Then, go to Settings -> Developer options and enable USB Debugging.
Instruction to Restore Stock Firmware on Moto G 2014
- Extract the downloaded firmware file to a folder.
- Extract mfastboot-v2.zip and copy its content to the same folder where the extracted firmware files.
- Reboot your Moto G into the Bootloader Mode. To do so, turn off your phone and then press and hold the Volume Down & Power buttons simultaneously for a few seconds.
- Connect your phone to your PC via USB cable.
- Now, launch a command window from inside the firmware folder (click shift key, right click and select open command window here option).
- In the command window, issue the following commands one by one: mfastboot.exe flash partition gpt.bin mfastboot.exe flash motoboot motoboot.img 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 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
- Now, if you also want to lock your Moto G’s bootloader, issue the following command. mfastboot.exe oem lock
- And, finally, reboot your device by issuing the below command: mfastboot.exe reboot Your Moto G 2014 will reboot now. If not, follow the instruction given below.
Troubleshooting:
If your phone stuck at boot loop or unable to boot, turn off the device, go to Bootloader mode, launch command window and issue below commands: mfastboot.exe erase cache mfastboot.exe erase userdata mfastboot.exe reboot It will reboot your phone and you will have the stock firmware back on your 2nd Gen Moto G.Leave your views in the comment section below.