How to Restore Moto E 2015 to Stock Firmware

35

It has just been less than a year when Motorola launched the Moto E to target cost sensitive markets worldwide. The phone became very popular because of it decent hardware offering at a very low price for a smartphone from a big brand. It is also the most successful Motorola phone till date. Encouraged by its success, the company has now come with the 2nd generation Moto E with some hardware upgrades and more features at almost the same price.

The new Moto E is definitely one of best smartphones for its price available now. The device has been launched in two models: the one with 3G support and dual-SIM feature in select countries, and the other with 4G LTE support. The Moto E 2015 has a 4.5-inch IPS display, Qualcomm Snapdragon 200/410 processor, Quad-core 1.2 GHz Cortex CPU, 1GB RAM, 8GB storage and microSD slot with support up to 32GB, 5 MP rear and a front VGA sensors, 2390 mAh battery and so on. The phone comes with Android Lollipop out of the box.

The Moto E 2015 has started being sold through various online stores. Since the phone has an unlockable bootloader, it has also received a working root method (with a few issue at the moment) and a custom recovery. The developer community would soon start pouring down custom ROMs, Kernels and mods for the device. In case you plan to root and flash stuff on your Moto E 2nd Gen, you might need to flash the stock firmware some day too.

Below, we got a detailed tutorial to help you with restoring your Moto E 2015 to stock easily. In case you decide to go official in future or recover your phone from a bootloop, you can use this guide.

Warning: We do not hold responsibility for the outcome of the procedure described below. Follow the tutorial at your own risk!

Prerequisites

Restore Moto E 2015 to Stock

After you are done with the preparations described above, you can now proceed with flashing the stock firmware on your Moto E.

  1. Unzip the firmware file with xml.zip extension.
  2. Now unzip mfastboot-v2.zip, open the extracted folder and copy its files to the folder with firmware files.
  3. Reboot your Moto E into the Bootloader Mode. You can do it using either of the methods given below:undefined
    • Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds.
    • Connect your Moto G to computer using the USB cable. Open the firmware folder where you have copied the mfastboot files. Launch a command window, type the following command and press the Enter key:
      adb reboot-bootloader
  4. Now connect your Moto E to the computer via the USB Cable provided by Motorola.
  5. Open the folder with firmware files. Place the mouse pointer at an empty space inside the folder and press Shift key+Right-click on the mouse and launch a cmd prompt by selecting Open command window here option.
  6. When the command window is launched, issue the following commands and press the Enter key:
    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
  7. In case you want to re-lock the bootloader after flashing the stock firmware, use the following command:
    mfastboot oem lock
  8. Now reboot your Moto E 2nd Gen by typing this command:
    mfastboot reboot
  9. If you phone refuses to boot properly and gets stuck in a bootloop, enter the Bootloader mode by holding Volume Down+Power buttons, launch the command window and type the following command:
    mfastboot erase cache 
    mfastboot erase userdata
    
    mfastboot reboot

Your phone will reboot again and it should boot properly now. You have successfully restored your Moto E to the stock firmware!

Credits: Lucas Eugene