How to take back Moto E 2015 to Stock ROM

Pin It

Launched a few days back, the second generation of this budget device from Motorola has seen a fabulous response from the modding community. With the devs at CyanogenMod providing it with a custom Cm 12 build, this device seems to be one with a great future in the over at XDA. But as with all new devices, there will be mistakes, and with mistakes there will be boot loops and as usual the first timers or the careless among us would flash without a nandroid backup. However, if you have done so, and find yourself stuck, this guide is here to help you out. So without wasting more e-paper, let’s get on with it!



  • You will need to have ADB downloaded on your PC. You can find more about it from here.
  • An USB cable and some basic coding knowledge
  • Common sense!!


  • Download and install Motorola Moto E Drivers.
  • Download and extract the stock Firmware according to your device model number.
  • If the firmware file you downloaded is a file then download Motorola Fastboot 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.

NB: These are the original stock signed image files from Motorola it should work on all Moto E Variants.


Step 1

Reboot the phone into bootloader mode. There are 2 ways to do this.

I) The ‘hardware’ way.

  • Unplug the USB cable and power off the phone.
  • Press and hold ‘Volume down’ then power on the phone.
  • Connect USB cable to your computer.

II) The ‘software’ way.

  •  Enable developer mode on the Moto E (Settings-> ‘About Phone’. Tap 7 times on ‘Build Number’)
  •  Enable USB debugging. (Settings -> ‘Developer options’ -> ‘USB Debugging’ -> check)
  •  Connect phone to computer via USB, you should see a new ADB device detected and drivers installed.
  •  Open “Minimal ADB and Fastboot”. Type:
adb reboot-bootloader

You should see the Moto E bootloader screen with the following options:

Normal Powerup
Switch Console [NULL: null]
BP Tools

Step 2

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

In my case:

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

Step 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 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

If you want to skip typing these commands one by one use MOTOEFLASHALL.bat. Place the .bat file inside the extracted firmware folder and run it.

Step 4

Wait, you should now be rebooted into a fully stock Moto E firmware!

Questions or comments? Leave them in the comment box below. We will be sure to get back to you!

Subscribe To Get Latest Rooting Guides

Subscribe us to get all latest rooting guides and custom ROMs directly in your inbox.

Android VPN

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge