[Moto E General] deej_roamer:
For all Condor Owners if you wish to restore your Moto E back to stock then follow the guide, Ask any doubts in the comments!

Droid-Developers Website is down, I don't have any locally stored copy. Please wait until the link is updated or better sources are found. If any of you are having the original firmwares in your Hard-drives, Please, upload them and share their links, this would help the community in general. For now I am helpless and this post will not make sense.:(

I did find some firmwares for moto E here

DISCLAIMER:

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research! YOU are choosing to follow this method to restore, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Pre-Requisite:

Installed Motorola Drivers.

Instructions:

Go to This This link, and download the firmware for your model! If you are unsure which one is yours please see Appendix 1

Download mfastboot-v2 and Extract it into the same folder

Reboot the phone into Bootloader using VolumeDown+Power Button

If you prefer an automatic one click process please go to step 5

Shift+RightClick in empty space in the extracted folder and choose open a command window here.

If you do not wish to lock bootloader skip 4.1 and 4.3

4.1

mfastboot.exe oem lock begin

4.2

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

4.3

mfastboot.exe oem lock

4.4

mfastboot.exe reboot

OR

If you just did 4th step, You can skip this

Download Restore.bat/Restore+lock.bat from Attachments, Extract it to the same folder and just run

And the phone is as good as new.

So now experiment all you want, flash different firmwares.

Appendix:

How to choose Correct Firmware for your phone

If you are unsure which one is your firmware, go to Settings>About Phone>System Version the text written there will be similar to the version you want to choose!

If You cannot access your phone or have changed ROM, then please go to bootloader mode using step 2 and 3 from instructions, Open command window like in step 4. Enter

fastboot getvar ro.build.version.full

. You will see the version to choose in output.

Still cant find, then wait the list at droid-developers is still expanding, your firmware version will be soon up

If you don't like the bootloader unlock logo then here is a method by [MENTION=4513061]cschmitt[/MENTION] originally posted here

Download this file, copy it to your fastboot location

Reboot to bootloader using Power+VolumeDown

Do following command from command prompt

fastboot flash logo logo.bin

Reboot and enjoy

If flashing is failed in any of the commands

Thanks [MENTION=6378732]sw33ty4ppu[/MENTION] for asking this question.

Critical Commands (Absolutely Necessary Commands, which if failed will hard brick)

mfastboot.exe flash partition gpt.bin
mfastboot.exe flash motoboot motoboot.img
mfastboot.exe flash boot boot.img

Non-Critical (If these failed, It will still allow you to go to bootloader and start flashing again)

mfastboot.exe flash logo logo.bin
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

First check which command gave you an error in flashing.

Any of the non-critical command fails to flash, You can start flashing again and hope it might work, you can also check if the downloaded files are proper or their extraction from zip is proper. You can ask for help here on XDA in Q&A section as well.

Any of the critical command fails to flash, it is absolutely necessary that you do not exit bootloader. Because when device is in bootloader mode, bootloader is loaded into RAM and is still the original copy, you can still take the phone which is already in bootloader mode to a friend's place and get the flashing done there. But if you reboot bootloader somehow(knowingly/unknowingly). Man, You're screwed. Morale of the story, don't turn off/ reboot your phone until correct flashing is performed.

This also is another reason that experienced users prefer to enter commands manually than rely on an automated .bat or .sh script.

If it helped, Hit thanks