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 sensor, 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!
- Download Moto E 2015 stock firmware: Click here
- Download and install the latest Motorola USB drivers on your computer.
- Enable USB Debugging on your Moto E.
- Download the Minimal ADB and Fastboot tool: mfastboot-v2.zip
- Ensure decent battery level on your phone and backup your apps and data.
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.
- Unzip the firmware file with xml.zip extension.
- Now unzip mfastboot-v2.zip, open the extracted folder and copy its files to the folder with firmware files.
- Reboot your Moto E into the Bootloader Mode. You can do it using either of the methods given below:
- Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds.
- Connect your Moto G to the 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:
- Now connect your Moto E to the computer via the USB Cable provided by Motorola.
- 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.
- 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
- In case you want to re-lock the bootloader after flashing the stock firmware, use the following command:
mfastboot oem lock
- Now reboot your Moto E 2nd Gen by typing this command:
- If your 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
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