[Moto G General] lost101:
Firmware Image Requests:

XT1039 5.1 Retail US

XT1040 5.1 Nextel Peru

XT1040 4.4.4 Personal Argentina

XT1040 5.1 Personal Argentina

XT1045 5.1 Cricket US​

XT1039 (4G | LTE)

[4.4.4]

Retail Europe - XT1039_RET-EU-SS_4.4.4_KXB21.14-L1.56-1_cid7 [Mirror #1]

Retail UK - XT1039_RET-GB-SS_4.4.4_KXB21.14-L1.56-1_cid7

Tesco UK - XT1039_TESCO-GB_4.4.4_KXB21.14-L1.46_cid7

Retail Germany - XT1039_RET-DE-SS_4.4.4_KXB21.14-L1.56_cid7

Retail Spain - XT1039_RET-ES-SS_4.4.4_KXB21.14-L1.46_cid7

Retail Brazil - XT1039_RETAIL-BR-EU-SS_4.4.4_KXB21.14-L1.56-1_cid12

Nextel Brazil - XT1039_NII-BR-SS_4.4.4_KXB21.14-L1.56-1_cid12

[5.1]

Retail Europe - XT1039_PEREGRINE_RETEU_5.1_LPB23.13-17_cid7 [Mirror #1]

Retail Europe - XT1039_PEREGRINE_RETEU_5.1_LPB23.13-17.3_cid7

Retail Europe - XT1039_PEREGRINE_RETEU_5.1_LPB23.13-17.6_cid7

Retail Europe - XT1039_PEREGRINE_RETEU_5.1_LPBS23.13-17.6-1_cid7 (Newer Build)

Vodafone Europe - XT1039_PEREGRINE_VFEU_5.1_LPB23.13-17.3_cid7

Vodafone Europe - XT1039_PEREGRINE_VFEU_5.1_LPBS23.13-17.3-1_cid7 (Newer Build)

Orange Europe - XT1039_PEREGRINE_ORAEU_5.1_LPB23.13-17_cid7

Orange Europe - XT1039_PEREGRINE_ORAEU_5.1_LPB23.13-17.3_cid7

Orange Europe - XT1039_PEREGRINE_ORAEU_5.1_LPBS23.13-17.3-1_cid7 (Newer Build)

Retail UK - XT1039_PEREGRINE_RETGB_5.1_LPB23.13-17_cid7

Retail UK - XT1039_PEREGRINE_RETGB_5.1_LPB23.13-17.3_cid7

Retail UK - XT1039_PEREGRINE_RETGB_5.1_LPB23.13-17.6_cid7

Retail UK - XT1039_PEREGRINE_RETGB_5.1_LPBS23.13-17.6-1_cid7 (Newer Build)

O2 UK - XT1039_PEREGRINE_O2GB_5.1_LPB23.13-17_cid7

O2 UK - XT1039_PEREGRINE_O2GB_5.1_LPB23.13-17.3_cid7

O2 UK - XT1039_PEREGRINE_O2GB_5.1_LPB23.13-17.6_cid7

O2 UK - XT1039_PEREGRINE_O2GB_5.1_LPBS23.13-17.6-1_cid7 (Newer Build)

Tesco UK - XT1039_PEREGRINE_TESCOGB_5.1_LPB23.13-17_cid7

Tesco UK - XT1039_PEREGRINE_TESCOGB_5.1_LPB23.13-17.3_cid7

Tesco UK - XT1039_PEREGRINE_TESCOGB_5.1_LPB23.13-17.6_cid7

Tesco UK - XT1039_PEREGRINE_TESCOGB_5.1_LPBS23.13-17.6-1_cid7 (Newer Build)

Retail Germany - XT1039_PEREGRINE_RETDE_5.1_LPB23.13-17_cid7 [Mirror #1]

Retail Germany - XT1039_PEREGRINE_RETDE_5.1_LPBS23.13-17.3-1_cid7 (Newer Build)

Retail Spain - XT1039_PEREGRINE_RETES_5.1_LPB23.13-17_cid7 [Mirror #1]

Retail Spain - XT1039_PEREGRINE_RETES_5.1_LPB23.13-17.3_cid7

Retail Spain - XT1039_PEREGRINE_RETES_5.1_LPBS23.13-17.3-1_cid7 (Newer Build)

Retail Brazil - XT1039_PEREGRINE_RETBR_EU_5.1_LPB23.13-35_cid12

Retail Brazil - XT1039_PEREGRINE_RETBR_EU_5.1_LPB23.13-35.5_cid12

Retail Brazil - XT1039_PEREGRINE_RETBR_EU_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)

Nextel Brazil - XT1039_PEREGRINE_NIIBR_5.1_LPB23.13-35.5_cid12

Nextel Brazil - XT1039_PEREGRINE_NIIBR_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)​

XT1040 (4G | LTE)

[4.4.4]

Retail Canada - XT1040_RETAIL-CA-SS_4.4.4_KXB21.14-L1.61_cid14

Retail Brazil - XT1040_RETAIL-BR-SS_4.4.4_KXB21.14-L1.56-1_cid12

Retail Latin America - XT1040_RETAIL-LA-SS_4.4.4_KXB21.14-L1.56-1_cid12

Telefonica Latin America - XT1040_TELEFONICA-LA-SS_4.4.4_KXB21.14-L1.56-1_cid12

America Movil Puerto Rico - XT1040_AMX-PR-SS_4.4.4_KXB21.14-L1.56_cid12

[5.1]

Retail Canada - XT1040_PEREGRINE_RETCA_5.1_LPB23.13-35_cid14

Retail Canada - XT1040_PEREGRINE_RETCA_5.1_LPB23.13-35.5_cid14

Retail Canada - XT1040_PEREGRINE_RETCA_5.1_LPBS23.13-35.5-1_cid14 (Newer Build)

Retail Latin America - XT1040_PEREGRINE_RETLA_5.1_LPB23.13-35_cid12

Retail Latin America - XT1040_PEREGRINE_RETLA_5.1_LPB23.13-35.5_cid12

Retail Latin America - XT1040_PEREGRINE_RETLA_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)

Movistar Latin America - XT1040_PEREGRINE_TEFLA_5.1_LPB23.13-35.5_cid12

Movistar Latin America - XT1040_PEREGRINE_TEFLA_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)

Retail Brazil - XT1040_PEREGRINE_RETBR_5.1_LPB23.13-8_cid12

Retail Brazil - XT1040_PEREGRINE_RETBR_5.1_LPB23.13-35_cid12

Retail Brazil - XT1040_PEREGRINE_RETBR_5.1_LPB23.13-35.5_cid12

Retail Brazil - XT1040_PEREGRINE_RETBR_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)

Claro Puerto Rico - XT1040_PEREGRINE_AMXPR_5.1_LPB23.13-35.5_cid12

Claro Puerto Rico - XT1040_PEREGRINE_AMXPR_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)

​

XT1042 (4G | LTE)

[4.4.4]

US Cellular - USC_XT1042_4.4.4_KXB21.14-L1.41_cid9

[5.1]

US Cellular - XT1042_PEREGRINE_USC_5.1_LPB23.13-60_cid9

US Cellular - XT1042_PEREGRINE_USC_5.1_LPBS23.13-60-1_cid9 (Newer Build)
​

XT1045 (4G | LTE)

[4.4.4]

Retail US - RETUS_XT1045_4.4.4_KXB21.14-L1.56_cid9

AT&T US - ATT_XT1045_4.4.4_KXB21.14-L1.63_cid1

Cricket US - CRICKET_XT1045_4.4.4_KXB21.14-L1.45_cid16

America Movil Peru - XT1045_AMX-PE-SS_4.4.4_KXB21.14-L1.54_cid12

[5.1]

Retail US - XT1045_PEREGRINE_RETUS_5.1_LPB23.13-37_cid9

Retail US - XT1045_PEREGRINE_RETUS_5.1_LPB23.13-61_cid9

Retail US - XT1045_PEREGRINE_RETUS_5.1_LPBS23.13-61-1_cid9 (Newer Build)

AT&T US - XT1045_PEREGRINE_ATT_5.1_LPB23.13-61_cid1

AT&T US - XT1045_PEREGRINE_ATT_5.1_LPBS23.13-61-1_cid1 (Newer Build)

Claro Peru - XT1045_PEREGRINE_AMXPE_5.1_LPB23.13-35.5_cid12

Claro Peru - XT1045_PEREGRINE_AMXPE_5.1_LPBS23.13-35.5-1_cid12 (Newer Build)​

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 G before flashing.

What does 'Preflash Validation Failed' mean?

'Preflash Validation Failure' happens when the Firmware Image you are flashing is older than one you have previously flashed. In other words, flashing a Lollipop Firmware Image, will cause a KitKat Firmware Image to return: Preflash Validation Failed.

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​