Reinstall Stock Firmware on 2nd Generation Moto E (2015)

In this tutorial, we show you how to reinstall stock firmware on 2nd Generation Moto E (2015). If you have bricked your Moto E 2015 or if you want to return to stock firmware after installing a custom ROM, or whatever reasons your device needs stock firmware, read on to know how to restore your Moto E 2015 to stock Android 5.0.2 Lollipop firmware.

For your information, the 2nd Generation Moto E (2015) is a newly launched budget phone with Android 5.0.2 Lollipop out of the box. It features upgraded hardware as compared to the first Generation Moto E (2014) and available at almost the same price. Also, the new phone is available in 3G and the 4G/LTE variants.


Now, you might want to reinstall stock firmware on Moto E 2015 for various reasons. After rooting and trying out few custom ROMs, if it stuck at boot loop after flashing a wrong ROM or if you want to unroot it, etc. are main reasons.

Also, this tutorial lets you know how to lock your Moto E 2015’s bootloader in case you have already unlocked it.

Note: The below process requires knowledge about ADB, Fastboot, and command prompt. However, if you have followed the guide carefully, you can give back life to your soft-bricked Moto E 2015.

How to Install Stock Lollipop Firmware On Moto E (2015)


a). Download [HERE] and install Moto E USB Drivers
b). Enable USB debugging on your phone (Go to Settings -> Developer options and enable USB Debugging).
c). Download [HERE] Lollipop firmware for Moto E 2015 and unzip the file to a folder.
d). Download minimal ADB and Fastboot tool [HERE] or [HERE], unzip the content and move its files to the firmware files folder.

Instruction to flash stock firmware on Moto E 2015

1. Turn off your phone and then press and hold the Volume Down + Power buttons simultaneously for a few seconds. This will boot the phone into bootloader mode.

2. Now, connect your Moto E to your PC via USB cable, go to the folder where the firmware is located and launch a command window from there (Press Shift key, right click and select ‘Open command window here’)

3. Now, issue all the commands provided below one by one.

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

Note: If you want, you can also issue all the commands automatically. For that download ‘MotoEXT1524flashall.bat’ file [HERE], place it inside the firmware folder and run the file.

4. Now, if you also want to lock your Moto E’s bootloader, issue the following command.
mfastboot oem lock

5. And, finally reboot your device by issuing the below command:
mfastboot reboot

This will reboot your phone and you will have the stock firmware back on your 2nd Gen Moto E 2015.Leave your views in the comment section below. (Source: XDA)

Kannan is a computer and Android enthusiast, a blogger by passion and a tech freak. His always ready-to-help attitude, knowledge and hard work is what drives him.


  1. Nirmal malayali

    Oct 27, 2017 at 9:43 am

    I once installed cm14 in my moto e2 3g variant xt1506 and found that it cant detect my sim cards. So i came back to stock rom using ur method.but in stock rom it detects sim but shows error while searching networks.then i installed the most stable and best rom according to XDA i.e cm12.1. But now it cant search networks and also the back,home and recent apps button wont work. If i get back to stock rom again will my buttons work at least???

  2. Gnanesh

    Mar 30, 2017 at 11:55 am

    Please provide the indian firmware for moto e2 3g xt1506
    I didnt find any version relating to moto e2 indian firmware

  3. sourav

    Mar 1, 2017 at 10:14 pm

    can i able to use 4g after installing custom rom of nougat and installing nougat in 3g variant of moto e2

    • Kannan

      Mar 2, 2017 at 2:50 pm

      No, it depend on your phone’s baseband modem

  4. Kumar

    Jan 28, 2017 at 11:33 pm

    Can I try this method on XT1521 to downgrade from android 6.0 to lollipop, please reply asap.

    • Kannan

      Jan 30, 2017 at 8:05 am

      The given guide is for Moto E XT1524

      • Aditya Singh

        Apr 20, 2017 at 3:45 am

        Is this will work for Indian dual sim 4g model of MOTO 2e

        • Kannan

          Apr 20, 2017 at 8:50 am

          It works only with the mentioned Moto E2 variants

  5. Karthick

    Jan 27, 2017 at 1:29 pm

    Can i do this method for xt1521 it will work ? Anybody tried ?

  6. Prashanth

    Oct 15, 2016 at 7:27 am

    I have wiped everything by advanced wipe in TWRP recovery and i reinstalled the os.
    But my both sims are not working.
    It shows Turn On Radio
    I tried to turn on from *#*#4636#*#*
    but the result is negative

    can anyone help me with this..

  7. biswajit behera

    Oct 2, 2016 at 6:54 pm

    Plz help guys…i follow all the instruction properly and also the stock rom properly but when the installtion complete the rom can not boot and and only showing that your bootloader is unlock…thats all.but my mobile does not reboot.what can i do.plz help guys.i want my original stock rom back.plz reply me

  8. vova

    Sep 24, 2016 at 10:10 pm

    i have deleted my os, will this work to get it back if not what will ??
    thank you

    • Kannan

      Sep 26, 2016 at 8:12 am

      You can try this method or flash a custom rom like cyanogenmod

  9. mayank negi

    Aug 4, 2016 at 3:26 pm

    do this work for bricked moto e2 lte too??

    • Kannan

      Aug 5, 2016 at 2:10 pm

      It will work, but you should download correct firmware for your device and make changes in the guide accordingly.

  10. mayank negi

    Aug 1, 2016 at 3:52 pm

    Can someone please help me with ‘waiting for device’ error?? I tried all the ways found on the internet but nothing works :((

  11. Raj

    Apr 23, 2016 at 2:09 am

    Is this work on moto E2 3G variant on XT1506 I really need help where i find for 3G variant stock rom

    • joe

      Jan 17, 2017 at 4:12 pm

      u can find it in u need the model number mine XT1521

  12. amol

    Apr 7, 2016 at 8:46 am

    i did it on xt1506 everything went well but phone is not showing any sim… please help

    • prat

      Jul 24, 2016 at 6:28 am

      do a factory reset

  13. Arif

    Feb 16, 2016 at 11:03 pm

    is there any process to flash without usb debuging check in mobile

  14. Primiano

    Jan 25, 2016 at 11:31 pm

    Perfect. Thank you for your help. I was using CM 12, but had a lot of bugs. So I return to Original Stock rom.
    The process was very fast..

  15. faizul

    Sep 26, 2015 at 9:05 am

    In mfastboot erase customize is failed..i am stucked on bootloop

  16. Stiv

    Sep 1, 2015 at 3:35 am

    Hi, I have moto E (XT1511), I bring this phone from US. Now my locatkon in Russia. I can’t use 3g network here(( how can I fix this problem? Update broadband software?

    • Kannan

      Sep 2, 2015 at 5:42 pm

      Check your preferred network type by going to Settings – Wireless & network – more – Cellular network.

  17. Fernando

    Jul 29, 2015 at 2:48 am

    Hi, I have a Moto E XT1524 (Europe) but I live in Latin America. Is it possible to flash XT1527 to change basebands?

  18. Ravi

    Jun 25, 2015 at 12:19 pm

    Is there any other solution to get factory version please help #rahul

  19. Rewakar

    Jun 13, 2015 at 12:44 pm

    when will the stock firmware for xt1521 asian/indian dual sim get released. I am really inneed of it.
    thanks in advance

    • aman

      Oct 7, 2015 at 3:38 pm

      moto e2 4g xt1521 k firmware mila kya

  20. Rahul

    Jun 12, 2015 at 1:25 am

    Attention! Guys the firmware on the internet is for XT1524- European version and for XT1527- US version both single sim only. The asian/Indian Dual sim version XT1521 stock firmware is not yet released. If you attempt to flash with a single SIM stock firmware only one sim card will work. That means its better not to flash custom firmwares right now until firmware is available .

    • Ravi

      Jun 25, 2015 at 12:17 pm

      Then how can we get back the factory version.. Please help #rahul

Leave a Reply

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