[Moto E Android Development] lost101:
Disclaimer: I am not responsible for anything that happens as a result of flashing these files. Your destiny is your own.​

Moto E (1st Gen) Factory Firmware Images

- Provided by Firmware TEAM -

Please report broken links. New Mirrors welcome!​

WARNING: Flashing a Firmware Image is not a safe way to downgrade. Avoid flashing 'motoboot.img.'​

How to flash:

[GUIDE] Restore Moto E Stock Firmware​

XT1019 (CDMA)

[4.4.4]

Sprint US - Sprint_XT1019_KXC21.5-52

Republic Wireless US - REPW_XT1019_4.4.4_KXC21.5-L2.31_cid6

US Cellular - USC_XT1019_4.4.4_KXC21.5-43_cid9

[5.1]

Republic Wireless US - XT1019_CONDOR_REPW_5.1_LPC23.13-34.13.23_cid6

US Cellular - XT1019_CONDOR_USC_5.1_LPC23.13-34.11_cid9

US Cellular - XT1019_CONDOR_USC_5.1_LPCS23.13-34.11-2_cid9 (Newer Build)​

XT1021

[4.4.2]

Retail US - RETUGLB_XT1021_4.4.2_KXC20.82-15_cid9 - Available on Request

O2 UK - Moto_E_O2-GB_CONDOR_KXC20.82-14_cid7 - Available on Request

[4.4.3]

Retail US - RETUGLB_XT1021_4.4.3_KXC21.5-34_cid9 - Available on Request

[4.4.4]

Retail US - RETUGLB_XT1021_4.4.4_KXC21.5-53_cid9

Cricket US - CRICKET_XT1021_4.4.4_KXC21.5-51_cid16

Retail EU - RETEUALL_XT1021_4.4.4_KXC21.5-40_cid7

Retail EU (SIM-Locked) - SL-RETEUALL_XT1021_4.4.4_KXC21.5-40_cid7 - Available on Request

Retail Spain - RETESALL_XT1021_4.4.4_KXC21.5-40_cid7 - Available on Request

Vodafone Europe - VFEU_XT1021_4.4.4_KXC21.5-40_cid7 - Available on Request

Orange Europe - ORAEU_XT1021_4.4.4_KXC21.5-40_cid7 - Available on Request

Retail UK - RETGB_XT1021_4.4.4_KXC21.5-40_cid7

Tesco UK - TESCOGB_XT1021_4.4.4_KXC21.5-40_cid7

O2 UK - O2GB_XT1021_4.4.4_KXC21.5-40_cid7 - Available on Request

Retail Germany - RETDEALL_XT1021_4.4.4_KXC21.5-40_cid7

Retail Latin America - RETLA_XT1021_4.4.4_KXC21.5-40_cid12

Telefonica Latin America - TEFLA_XT1021_4.4.4_KXC21.5-40_cid12 - Available on Request

Retail Brazil - RETBR_XT1021_4.4.4_KXC21.5-40_cid12 - Available on Request

Nextel Brazil - NIIBR_XT1021_4.4.4_KXC21.5-40_cid12 - Available on Request

[5.1]

Retail US - XT1021_CONDOR_RETUGLB_5.1_LPC23.13-34.5_cid9

Retail US - XT1021_CONDOR_RETUGLB_5.1_LPC23.13-34.8_cid9

Retail US - XT1021_CONDOR_RETUGLB_5.1_LPCS23.13-34.8-3_cid9 (Newer Build)

Cricket US - XT1021_CONDOR_CRICKET_5.1_LPC23.13-34.10_cid16

Cricket US - XT1021_CONDOR_CRICKET_5.1_LPCS23.13-34.10-2_cid16 (Newer Build)

Retail UK - XT1021_CONDOR_RETGB_5.1_LPC23.13-34.8_cid7

Retail UK - XT1021_CONDOR_RETGB_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

O2 UK - XT1021_CONDOR_O2GB_5.1_LPC23.13-34.8_cid7

O2 UK - XT1021_CONDOR_O2GB_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

Tesco UK - XT1021_CONDOR_TESCOGB_5.1_LPC23.13-34.8_cid7

Tesco UK - XT1021_CONDOR_TESCOGB_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

Retail EU - XT1021_CONDOR_RETEU_5.1_LPC23.13-34.8_cid7

Vodafone Europe - XT1021_CONDOR_VFEU_5.1_LPCS23.13-34.8-3_cid7

Orange EU - XT1021_CONDOR_ORAEU_5.1_LPC23.13-34.8_cid

Retail Germany - XT1021_CONDOR_RETDE_5.1_LPC23.13-34.8_cid7

Retail Germany - XT1021_CONDOR_RETDE_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

Retail Spain - XT1021_CONDOR_RETES_5.1_LPC23.13-34.8_cid7

Retail Spain - XT1021_CONDOR_RETES_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

Retail Brazil - XT1021_CONDOR_RETBR_5.1_LPC23.13-34.2_cid12

Retail Brazil - XT1021_CONDOR_RETBR_5.1_LPC23.13-34.5_cid12

Retail Brazil - XT1021_CONDOR_RETBR_5.1_LPC23.13-34.8_cid12

Retail Brazil - XT1021_CONDOR_RETBR_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)

Nextel Brazil - XT1021_CONDOR_NIIBR_5.1_LPC23.13-34.8_cid12

Retail Latin America - XT1021_CONDOR_RETLA_5.1_LPC23.13-34.8_cid12

Retail Latin America - XT1021_CONDOR_RETLA_5.1_LPCS23.13-34.8-3_cid12

Retail Latin America - XT1021_CONDOR_RETLA_5.1_LPC23.13-34.8.7_cid12 (Newer Build)

Telefonica Latin America - XT1021_CONDOR_TEFLA_5.1_LPC23.13-34.8_cid12

Telefonica Latin America - XT1021_CONDOR_TEFLA_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)​

XT1022 (Dual-Sim)

[4.4.2]

Retail Dual-SIM (Asia / World) - RETAIL-DSDS_CONDOR_KXC20.82-14_cid7 - Available on Request

[4.4.4]

Retail Dual-SIM (Asia / World) - RETAILDSDSALL_XT1022_4.4.4_KXC21.5-40_cid7

Retail Brazil - RETBR_XT1022_4.4.4_KXC21.5-51_cid12 - Available on Request

Nextel Brazil - NIIBR_XT1022_4.4.4_KXC21.5-44_cid12 - Available on Request

Retail Latin America - RETLA_XT1022_4.4.4_KXC21.5-40_cid12

[5.1]

Retail Asia | India | World - XT1022_CONDOR_RETAILDSDS_5.1_LPC23.13-34.2_cid7

Retail Asia | India | World - XT1022_CONDOR_RETAILDSDS_5.1_LPC23.13-34.8_cid7

Retail Asia | India | World - XT1022_CONDOR_RETAILDSDS_5.1_LPCS23.13-34.8-3_cid7 (Newer Build)

Retail Brazil - XT1022_CONDOR_RETBR_DS_5.1_LPC23.13-34.2_cid12

Retail Brazil - XT1022_CONDOR_RETBR_DS_5.1_LPC23.13-34.5_cid12

Retail Brazil - XT1022_CONDOR_RETBR_DS_5.1_LPC23.13-34.8_cid12

Retail Brazil - XT1022_CONDOR_RETBR_DS_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)

Nextel Brazil - XT1022_CONDOR_NIIBR_DS_5.1_LPC23.13-34.8_cid12

Retail Latin America - XT1022_CONDOR_RETLA_DS_5.1_LPCS23.13-34.8-3_cid12​

XT1023 (AWS)

[4.4.2]

Retail US - RETUAWS_XT1023_4.4.2_KXC20.82-15_cid9 - Available on Request

[4.4.3]

Retail US - RETUAWS_XT1023_4.4.3_KXC21.5-34_cid9 - Available on Request

Retail Canada - RETCA_XT1023_4.4.3_KXC21.5-34_cid14 - Available on Request

[4.4.4]

Retail US - RETUAWS_XT1023_4.4.4_KXC21.5-53_cid9

Retail Canada - RETCA_XT1023_4.4.4_KXC21.5-40_cid14

[5.1]

Retail US - XT1023_CONDOR_RETUAWS_5.1_LPC23.13-34.5_cid9

Retail US - XT1023_CONDOR_RETUAWS_5.1_LPC23.13-34.8_cid9

Retail US - XT1023_CONDOR_RETUAWS_5.1_LPCS23.13-34.8-3_cid9 (Newer Build)

Retail Canada - XT1023_CONDOR_RETCA_5.1_LPC23.13-34.10_cid14

Retail Canada - XT1023_CONDOR_RETCA_5.1_LPCS23.13-34.10-2_cid14 (Newer Build)

Retail Mexico - XT1023_CONDOR_RETMX_5.1_LPC23.13-34.8_cid12

Retail Mexico - XT1023_CONDOR_RETMX_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)

Nextel Mexico - XT1023_CONDOR_NIIMX_5.1_LPC23.13-34.8_cid12

Nextel Mexico - XT1023_CONDOR_NIIMX_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)

Nextel Chile - XT1023_CONDOR_NIICL_5.1_LPC23.13-34.8_cid12

Nextel Chile - XT1023_CONDOR_NIICL_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)​

XT1025 (Dual-SIM | TV)

[4.4.2]

Retail Brazil - RETAIL-BR-TV-DS_CONDOR_KXC20.82-13_cid12 - Available on Request

[4.4.4]

Retail Brazil - RETBR_XT1025_4.4.4_KXC21.5-40_cid12 - Available on Request

Retail Latin America - RETLA_XT1025_4.4.4_KXC21.5-40_cid12 - Available on Request

[5.1]

Retail Brazil - XT1025_CONDOR_RETBR_TV_DS_5.1_LPC23.13-34.2_cid12

Retail Brazil - XT1025_CONDOR_RETBR_TV_DS_5.1_LPC23.13-34.5_cid12

Retail Brazil - XT1025_CONDOR_RETBR_TV_DS_5.1_LPC23.13-34.8_cid12

Retail Brazil - XT1025_CONDOR_RETBR_TV_DS_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)

Retail Latin America - XT1025_CONDOR_RETLA_TV_DS_5.1_LPC23.13-34.8_cid12

Retail Latin America - XT1025_CONDOR_RETLA_TV_DS_5.1_LPCS23.13-34.8-3_cid12 (Newer Build)​

XT830C (Straight Talk)

[4.4.4]

Straight Talk US - TRAC_CDMA_XT830C_4.4.4_KXC21.5-40_cid15

Frequently Asked Questions:

Can I restore Factory Firmware if my Bootloader is locked?

Yes. However attempting to downgrade to an older version of Android may fail. Even with an unlocked Bootloader, downgrading cannot be guaranteed. It's also important to be aware that flashing the wrong Bootloader (motoboot.img) for your model can have serious consequences. Always establish your model of Moto E before flashing.

After flashing Firmware Image files phone gets stuck during boot-up | will not load Android?

Refer to the guide. Check you are naming the files correctly, and make sure you are flashing all of the 'sparsechunk' files - not just those mentioned in the tutorial. The 'sparsechunk' commands listed there are not to be copied exactly, different firmware images have different files.

Downgrading and OTA Updates

If you downgrade, it is advised to avoid all OTA Updates. These updates can result in a hard-brick (phone will not turn on) if you have a newer Bootloader than the one expected. For example, you have the Lollipop Bootloader, but have downgraded to Android KitKat.

How to Disable OTA Updates?

(1) Without Root access

It may be possible to do this via:

Settings > Apps > [swipe left to 'All'] > MotorolaOTA (or something similarly named) > Disable​

(2) With Root access

Google Play Store has many apps that will allow you to 'freeze' the OTA Update service. Titanium Backup is a common example.

Alternatively, with a 'root access' file explorer, you can delete or rename the following files:

/system/etc/security/otacerts.zip

/system/priv-app/3c_ota/3c_ota.apk​

These additional files can be removed or renamed: (If you still get an OTA Update notification)

/system/priv-app/3c_checkin/3c_checkin.apk

/system/priv-app/3c_devicemanagement/3c_devicemanagement.apk

/system/priv-app/3c_notification/3c_notification.apk​

Firmware Image Requests:

--​