Download Moto E official stock firmware images

We finally have official factory fimrwares for the Motorola Moto E android smartphone. These firmware images are provided by the Firmware team.

Each is of around 430 mega bytes in download size.

To install the stock firmware make sure you have these things set up.

a) Download and install Motorola Moto E drivers.
b) Download and extract the stock firmware of your choosing from the link given at the top of this post.
c) If the firmware file you downloaded is a .xml.zip file then download Motorola Fastboot from here and extract the .exe into the same folder as the stock firmware files (the same folder as the .bin and .img files). If your firmware is a .tar.gz file then skip this step.
d) Get ADB (if you don’t already have this, I suggest downloading and installing Minimal ADB and Fastboot).

To restore the firmware follow these instructions:

1) Reboot the phone into boot loader mode. For that unplug the USB cable and power off the phone. Then press and hold ‘Volume down’ then power on the phone. Then connect USB cable to your computer. You should now see the Moto E boot loader screen with the following options:

Normal Powerup
Recovery
Factory
Switch Console [NULL: null]
Barcodes
BP Tools

2) Open a command prompt / terminal (Start -> cmd.exe in Win7) and browse to the folder with the extracted firmware. For me it is:

cd c:\falcon_retgb_user_4.3_14.10.0Q3.X-76-LGG-8_54_release-keys-cid7-Retail_GB

3) Flash each of the partitions in sequence using mfastboot, you need to enter the following commands one-by-one checking that each one returns an [OKAY]

mfastboot flash partition gpt.bin
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk1
mfastboot.exe flash system system.img_sparsechunk2
mfastboot.exe flash system system.img_sparsechunk3
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1 
mfastboot erase modemst2 
mfastboot flash fsg fsg.mbn
mfastboot erase cache 
mfastboot erase userdata 
mfastboot reboot

moto e official stock firmware download

In case you are using the Indian variant of Motorola Moto E, use these commands.

mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2

Wait for some time and you will now reboot into fully stock Moto E firmware.