[Moto G 4G Android Development] vpnair:
This is a stock firmware list for all Moto G 4G/LTE. Useful for returning to stock, resetting and updating firmware.

Thanks to the Firmware Team. Please Donate to them.

Thanks to [MENTION=1006674]lost101[/MENTION] for timely updates.

Latest Available Firmware

MORE MIRRORS - THANKS HACKTRIX2006

XT1039

Europe/Australia

Android 4.4.4 (Retail Europe) KXB21.14-L1.56-1 CID7 + Mirror #1

Android 4.4.4 (Orange Europe) KXB21.14-L1.46 CID7​

Great Britain

Android 4.4.4 (Retail Great Britain) KXB21.14-L1.56-1 CID7 + Mirror #1

Android 4.4.4 (Tesco Great Britain) KXB21.14-L1.46 CID7​

Germany

Android 4.4.4 (Retail Germany) KXB21.14-L1.56 CID7​

Spain

Android 4.4.4 (Retail Spain) KXB21.14-L1.46 CID7​

Brazil

Android 4.4.4 (Retail Brazil) KXB21.14-L1.56-1 CID12

Android 4.4.4 (Nextel Brazil) KXB21.14-L1.56 CID12​

XT1040

Brazil

Android 4.4.4 (Retail Brazil) KXB21.14-L1.56-1 CID12​

Latin America

Android 4.4.4 (Retail Latin America) KXB21.14-L1.56-1 CID12 + Mirror #1

Android 4.4.4 (Telefónica Latin America) KXB21.14-L1.65 CID12​

Puerto Rico

Android 4.4.4 (América Móvil Puerto Rico) KXB21.14-L1.56 CID12​

Canada

Android 4.4.4 (Retail Canada) KXB21.14-L1.65 CID14​

XT1042

United States

Android 4.4.4 (US Cellular) KXB21.14-L1.41 CID9​

XT1045

Peru

Android 4.4.4 (América Móvil Peru) KXB21.14-L1.54 CID12​

United States

Android 4.4.4 (Retail US) KXB21.14-L1.56 CID9

Android 4.4.4 (AT&T US) KXB21.14-L1.63 CID1 + Mirror #1

Android 4.4.4 (Cricket Wireless) KXB21.14-L1.45 CID16
​

​

Older Firmware

XT1039

Europe/Australia

Android 4.4.3 (Retail Europe) KXB21.14-L1.31 CID7 + Mirror #1

Android 4.4.4 (Retail Europe) KXB21.14-L1.46 CID7 + Mirror #1​

Great Britain

Android 4.4.4 (Retail Great Britain) KXB21.14-L1.46 CID7​

Germany

Android 4.4.4 (Retail Germany) KXB21.14-L1.46 CID7​

Brazil

Android 4.4.3 (Nextel Brazil) KXB21.14-L1.31 CID12​

XT1040

Brazil

Android 4.4.3 (Retail Brazil) KXB21.14-L1.23-4 CID12 + Mirror #1

Android 4.4.4 (Retail Brazil) KXB21.14-L1.56 CID12​

Latin America

Android 4.4.3 (Retail Latin America) KXB21.14-L1.23-4 CID12

Android 4.4.3 (Retail Latin America) KXB21.14-L1.31 CID12

Android 4.4.3 (Telefónica Latin America) KXB21.14-L1.31 CID12

Android 4.4.4 (Telefónica Latin America) KXB21.14-L1.56-1 CID12​

Puerto Rico

Android 4.4.3 (América Móvil Puerto Rico) KXB21.14-L1.31 CID12​

Canada

Android 4.4.3 (Retail Canada) KXB21.14-L1.23-4 CID14

Android 4.4.4 (Retail Canada) KXB21.14-L1.54 CID14

Android 4.4.4 (Retail Canada) KXB21.14-L1.61 CID14​

XT1045

United States

Android 4.4.3 (Retail US) KXB21.14-L1.23-4 CID9 + Mirror #1​

Identifying Correct Firmware

If unsure about which version to flash. Ensure the CID Number matches your current device and it will work.

Identify CID using the following:

Fastboot - 'fastboot getvar all' and read cid: 0x000* (* = CID)

Playstore - Install CID getter from Playstore and read this value 'ro.boot.cid' it should be 0x* (* = CID)

Instructions:

Extract the firmware to location of mfastboot and use the following commands (phone should be on fastboot screen and connected to computer):

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 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 modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
mfastboot erase userdata [COLOR="Red"]--> THIS WILL ERASE YOUR DATA (SD CARD IS UNTOUCHED). NOT REQUIRED IF ALREADY ON STOCK[/COLOR]
mfastboot reboot

Enjoy!