Skip to main content
Motorola

Moto X4 (XT1900-1 to XT1900-7) Stock Firmware Download

The Moto X4 (filename codename tag: payton) is Motorola's 2017 mid-range flagship, built on the Qualcomm Snapdragon 630 platform with a 5.2-inch Full HD display, dual rear cameras, IP68 water resistance, and a 3000mAh battery. It launched on Android 7.1.1 and received official updates through Android 8.1 and 9.0. Motorola released the payton line across six model numbers represented in this archive — XT1900-1 (North America: US retail, Google Fi, and Amazon Prime Exclusive), XT1900-2 (Asia-Pacific and India retail), XT1900-4 (Latin America open-market: Chile and Mexico), XT1900-5 (Europe, single-SIM), XT1900-6 (Telefónica Mexico and Brazil retail, the latter an HDTV hardware variant), and XT1900-7 (Poland carriers and Europe dual-SIM) — each tied to a specific subsidy and regulatory tag rather than the numeric CID system used on older devices in this network.

Stock firmware for this device is typically needed to resolve a bootloop, reverse a failed OTA update, remove a custom ROM or root, or restore original carrier software on a subsidized unit.

Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton)
Brand
Motorola
Codename
payton
Model Family
XT1900-1, XT1900-2, XT1900-4, XT1900-5, XT1900-6, XT1900-7
Chipset
Qualcomm Snapdragon 630 (SDM630)
GPU
Adreno 508
Display
5.2" IPS LCD, 1080x1920 (Full HD)
Battery
3000mAh (non-removable)
Launch OS
Android 7.1.1
Latest OS
Android 9.0 (this archive covers only the Android 9.0 builds present in the source file list; official updates ran from Android 7.1.1 through 8.1 to 9.0)
Firmware Type
Motorola stock mfastboot firmware (CFC.xml packages)
Flash Method
Motorola mfastboot (modified fastboot binary) with CFC.xml packages

Download Firmware for Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton)

XT1900-4_PAYTON_OPENCL_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-4
Region
OPENCL (Open Chile, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

Five other builds below (RETAPAC, both RETIN uploads, TEFMX, RETBR) share this exact size and build number across three different model numbers — match the model number and region tag specifically, not just the size.

⬇️ Download via Google Drive
XT1900-2_PAYTON_RETAPAC_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-2
Region
RETAPAC (Asia-Pacific retail, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

Same size and build number as OPENCL, both RETIN uploads, TEFMX, and RETBR — carries the Asia-Pacific retail tag specifically.

⬇️ Download via Google Drive
XT1900-1_PAYTON_RETUS_9.0_PPWS29.69-39-6-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-1
Region
RETUS (US retail, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-39-6-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1774.8 MB
⬇️ Download via Google Drive
XT1900-1_PAYTON_FI_9.0_PPWS29.69-39-6-13_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-1
Region
FI (Google Fi, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-39-6-13
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1774.8 MB

Same size as the RETUS build above but a different build number — Google Fi's own build, not a duplicate of RETUS.

⬇️ Download via Google Drive
XT1900-1_PAYTON_AMZ_9.0_PPWS29.69-39-6-4_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-1
Region
AMZ (Amazon Prime Exclusive, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-39-6-4
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
2169.7 MB

The largest file in this archive, consistent with Amazon's bundled ad/lockscreen-offer software rather than a bad download. Bootloader unlock on this specific subsidy build has historically required a community workaround rather than the standard motorola.com/unlock process.

⬇️ Download via Google Drive
XT1900-2_PAYTON_RETIN_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-2
Region
RETIN (India retail, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

The next row below has the identical filename with a Google Drive "(1)" duplicate-upload suffix appended — almost certainly the same file uploaded twice. Download either one, not both.

⬇️ Download via Google Drive
XT1900-2_PAYTON_RETIN_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml(1).zip
Model
XT1900-2
Region
RETIN (India retail, subsidy-DEFAULT, regulatory-DEFAULT) — duplicate upload of the row above
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

Identical filename to the row above except for Google Drive's automatic "(1)" suffix, which Drive only appends when the same filename already exists — the strongest duplicate signal in this archive, even without a checksum. Listed separately per this network's merge rule, but you only need one.

⬇️ Download via Google Drive
XT1900-4_PAYTON_OPENMX_9.0_PPWS29.69-40-3-1_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-4
Region
OPENMX (Open Mexico, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-40-3-1
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1986.5 MB
⬇️ Download via Google Drive
XT1900-5_PAYTON_RETEU_SS_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-5
Region
RETEU, single-SIM (Europe retail, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-37-5
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1988 MB

Shares its build number with the XT1900-7 TMOPL, RETEU_DS, and PLAYPL builds below, but is a different model number (XT1900-5, not XT1900-7) — not interchangeable despite the shared build string.

⬇️ Download via Google Drive
XT1900-6_PAYTON_TEFMX_9.0_PPWS29.69-26-6_subsidy-MOVSTLA_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-6
Region
TEFMX (Telefónica Mexico, subsidy-MOVSTLA, regulatory-DEFAULT)
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

Same size and build number as OPENCL, RETAPAC, both RETIN uploads, and RETBR — the only one of the six carrying a non-default subsidy tag (MOVSTLA, Movistar/Telefónica).

⬇️ Download via Google Drive
XT1900-6_PAYTON_RETBR_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-6
Region
RETBR (Brazil retail, HDTV hardware variant, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-26-6
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1975.8 MB

Same size and build number as OPENCL, RETAPAC, both RETIN uploads, and TEFMX. XT1900-6 for Brazil is described elsewhere as carrying a built-in TV tuner (HDTV variant) — a hardware difference, though the same CFC.xml/mfastboot method still applies.

⬇️ Download via Google Drive
XT1900-7_PAYTON_TMOPL_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-7
Region
TMOPL (T-Mobile Poland, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-37-5
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
2030.1 MB

Shares its build number with RETEU_DS and PLAYPL below (all XT1900-7) and with the XT1900-5 RETEU_SS build above — each has a distinct file size.

⬇️ Download via Google Drive
XT1900-7_PAYTON_RETEU_DS_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-7
Region
RETEU, dual-SIM (Europe retail, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-37-5
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
1988 MB

Same build number as TMOPL and PLAYPL (all XT1900-7) and coincidentally the same size as the separate XT1900-5 RETEU_SS build above — still a different model number, not interchangeable.

⬇️ Download via Google Drive
XT1900-7_PAYTON_PLAYPL_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Model
XT1900-7
Region
PLAYPL (Play carrier, Poland, subsidy-DEFAULT, regulatory-DEFAULT)
Build
PPWS29.69-37-5
Android/OS
Android 9.0
Method
mfastboot (CFC.xml package)
Size
2030.7 MB

Same build number as TMOPL and RETEU_DS above (all XT1900-7) — carries the Play carrier tag specifically.

⬇️ Download via Google Drive

Flashing Overview for Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton)

  1. Confirm your exact model number and subsidy/regulatory tag
  2. Back up your data — mfastboot flashing wipes userdata
  3. Download the CFC.xml package matching your exact model and region
  4. Flash with Motorola's mfastboot binary, not stock Android SDK fastboot
  5. Verify Android version and network/SIM behavior after flashing
Expand preparation checklist for Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton)
  • Confirm the exact XT1900-1/2/4/5/6/7 model number from the device label, Settings > About phone, or the fastboot screen.
  • Identify the region/carrier subsidy tag (e.g. RETUS, FI, AMZ, RETIN, RETBR) before downloading — several builds share a size and build number but differ by model number and region.
  • Back up any accessible user data; mfastboot flashing wipes userdata.
  • Install the Motorola USB drivers and the Motorola mfastboot binary (not stock Android SDK fastboot) before attempting a manual flash.
  • Use a reliable USB-C cable and a charged battery — this device has a non-removable battery, so a mid-flash power loss carries more risk than on removable-battery devices.

Compatibility & Bootloader Notes

Reflashing stock firmware restores the system, boot, and radio images only; it does not change the bootloader lock state. Locking or unlocking the bootloader is a separate procedure requiring Motorola's official unlock-token process at motorola.com/unlock and explicit fastboot lock or unlock commands. The Amazon Prime Exclusive build (XT1900-1 AMZ) has historically not followed that standard path — a documented community workaround exists specifically for this subsidy build rather than the official process working directly. None of this affects the standard stock CFC.xml/mfastboot reflash covered on this page, which does not require an unlocked bootloader on any of the six model numbers. Standard unmodified fastboot cannot correctly write these images on its own — Motorola's mfastboot binary is required.

Ready to Flash This Firmware?

Full step-by-step instructions for Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton), including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Motorola flashfile.bat / CFC XML Script guide.

Open Motorola flashfile.bat / CFC XML Script Guide

Can also be flashed via Motorola Rescue & Smart Assistant: Open Motorola Rescue & Smart Assistant Guide →

Frequently Asked Questions