For your information, the 2nd Generation Moto E (2015) is a newly launched budget phone with Android 5.0.2 Lollipop out of the box. It features upgraded hardware as compared to the first Generation Moto E (2014) and available at almost the same price. Also, the new phone is available in 3G and the 4G/LTE variants.

Now, you might want to reinstall stock firmware on Moto E 2015 for various reasons. After rooting and trying out few custom ROMs, if it stuck at boot loop after flashing a wrong ROM or if you want to unroot it, etc. are main reasons. Also, this tutorial lets you know how to lock your Moto E 2015’s bootloader in case you have already unlocked it. Note: The below process requires knowledge about ADB, Fastboot, and command prompt. However, if you have followed the guide carefully, you can give back life to your soft-bricked Moto E 2015.

How to Install Stock Lollipop Firmware On Moto E (2015)

Prerequisites: a). Download [HERE] and install Moto E USB Drivers b). Enable USB debugging on your phone (Go to Settings -> Developer options and enable USB Debugging). c). Download [HERE] Lollipop firmware for Moto E 2015 and unzip the xml.zip file to a folder. d). Download minimal ADB and Fastboot tool mfastboot-v2.zip [HERE] or [HERE], unzip the content and move its files to the firmware files folder.

Instruction to flash stock firmware on Moto E 2015

  1. Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds. This will boot the phone into bootloader mode.
  2. Now, connect your Moto E to your PC via USB cable, go to the folder where the firmware is located and launch a command window from there (Press Shift key, right click and select ‘Open command window here’)
  3. Now, issue all the commands provided below one by one. mfastboot oem fb_mode_set mfastboot flash partition gpt.bin mfastboot flash bootloader bootloader.img mfastboot flash logo logo.bin mfastboot flash boot boot.img mfastboot flash recovery recovery.img mfastboot flash system system.img_sparsechunk.0 mfastboot flash system system.img_sparsechunk.1 mfastboot flash system system.img_sparsechunk.2 mfastboot flash system system.img_sparsechunk.3 mfastboot flash system system.img_sparsechunk.4 mfastboot flash system system.img_sparsechunk.5 mfastboot flash modem NON-HLOS.bin mfastboot erase modemst1 mfastboot erase modemst2 mfastboot flash fsg fsg.mbn mfastboot erase cache mfastboot erase userdata mfastboot erase customize mfastboot oem config carrier vzw mfastboot oem fb_mode_clear Note: If you want, you can also issue all the commands automatically. For that download ‘MotoEXT1524flashall.bat’ file [HERE], place it inside the firmware folder and run the file.
  4. Now, if you also want to lock your Moto E’s bootloader, issue the following command. mfastboot oem lock
  5. And, finally reboot your device by issuing the below command: mfastboot reboot This will reboot your phone and you will have the stock firmware back on your 2nd Gen Moto E 2015.Leave your views in the comment section below. (Source: XDA)