[GUIDE] Restore Moto E Stock Firmware [UPDATED#2]

Search This thread

Max.mk

Member
Mar 9, 2016
14
1
a) Download and install Motorola Moto EDrivers
b) Download and extract the stock Firmware of your choosing

The links do not work, are there alternatives?
 

Ray Mah

New member
Sep 5, 2018
1
0
Updated links

Pre-requisites:

a) Download and install Motorola Moto EDrivers


b) Download and extract the stock Firmware of your choosing

c) If the firmware file you downloaded is a .xml.zip file then download Motorola Fastboot View attachment 2427667 (attached to this post) 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 by shimp208:
Direct Download


Disclaimer:

Follow these instructions at your own risk. If something goes wrong don't blame me!

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



Steps to restore stock firmware:

1) Reboot the phone into bootloader mode. There are 2 ways to do this.
I) The 'hardware' way.
a) Unplug the USB cable and power off the phone.
b) Press and hold 'Volume down' then power on the phone.
c) Connect USB cable to your computer.​

II) The 'software' way.
a) Enable developer mode on the Moto E (Settings-> 'About Phone'. Tap 7 times on 'Build Number')
b) Enable USB debugging. (Settings -> 'Developer options' -> 'USB Debugging' -> check)
c) Connect phone to computer via USB, you should see a new ADB device detected and drivers installed.
d) Open "Minimal ADB and Fastboot". Type:
Code:
adb reboot-bootloader

You should see the Moto E bootloader screen with the following options:
Code:
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.

In my case:
Code:
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]
Code:
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
For Indian variants

Code:
mfastboot.exe flash system system.img_sparsechunk.0
mfastboot.exe flash system system.img_sparsechunk.1
mfastboot.exe flash system system.img_sparsechunk.2 
[/HIDE]
Downgrading:


4) Wait, you should now be rebooted into a fully stock Moto E firmware.


Original Thread
Credits:mad:tbon3



UPDATED LINKS

The following links worked for XT1022, I can successfully flash the stock ROM.
Firmware
Motorola drivers

Mfastboot

Tips:

Copy all extracted files of Mfastboot into the firmware folder
For the indian variant, four codes need to be flashed instead of three given by OP

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 system system.img_sparsechunk.3
 

Jess19

New member
Aug 13, 2022
4
0
Question I have version XT2005DL can I flash XT2005-5 on to my Moto E6? If so what is needed to complete it successfully?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 52
    Pre-requisites:

    a) Download and install Motorola Moto EDrivers


    b) Download and extract the stock Firmware of your choosing

    c) If the firmware file you downloaded is a .xml.zip file then download Motorola Fastboot View attachment 2427667 (attached to this post) 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 by shimp208:
    Direct Download


    Disclaimer:

    Follow these instructions at your own risk. If something goes wrong don't blame me!

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



    Steps to restore stock firmware:

    1) Reboot the phone into bootloader mode. There are 2 ways to do this.
    I) The 'hardware' way.
    a) Unplug the USB cable and power off the phone.
    b) Press and hold 'Volume down' then power on the phone.
    c) Connect USB cable to your computer.​

    II) The 'software' way.
    a) Enable developer mode on the Moto E (Settings-> 'About Phone'. Tap 7 times on 'Build Number')
    b) Enable USB debugging. (Settings -> 'Developer options' -> 'USB Debugging' -> check)
    c) Connect phone to computer via USB, you should see a new ADB device detected and drivers installed.
    d) Open "Minimal ADB and Fastboot". Type:
    Code:
    adb reboot-bootloader

    You should see the Moto E bootloader screen with the following options:
    Code:
    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.

    In my case:
    Code:
    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]
    Code:
    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
    For Indian variants

    Code:
    mfastboot.exe flash system system.img_sparsechunk.0
    mfastboot.exe flash system system.img_sparsechunk.1
    mfastboot.exe flash system system.img_sparsechunk.2 
    [/HIDE]
    Downgrading:


    4) Wait, you should now be rebooted into a fully stock Moto E firmware.


    Original Thread
    Credits:mad:tbon3
    4
    The system.img filenames can differ depending on the version of the firmware. For example with the 'O2 UK' firmware the commands would be:
    mfastboot flash system system.img_sparsechunk.0
    mfastboot flash system system.img_sparsechunk.1
    mfastboot flash system system.img_sparsechunk.2​
    3
    I had an error when flashing this firmware: Retail Asia | India | World - XT1022_CONDOR_RETAILDSDS_5.1_LPCS23.13-34.8-3_cid7 (Newer Build) for my XT1022 (Dual-Sim).
    The problem was that there were 4 files named system system.img_sparsechunk.0, system system.img_sparsechunk.1, system system.img_sparsechunk.2 and system system.img_sparsechunk.3 and I flashed only 3...
    You have to flash all of them with mfastboot.exe flash system system.img_sparsechunk.x and be sure to put a . between sparsechunk and the number (the . is not present in the tutorial from the first post, it got me crazy... :p )

    Thanks, it seems to be working for me!
    2
    FAQ

    Q1: Will this work on locked bootloaders?
    Ans: Yes as stock firmwares are digitally signed by Motorola.