Crucial Warning: Match the exact model number (XT1900-1, -2, -4, -5, -6, or -7) and the subsidy/regulatory tag on the device label or fastboot screen before flashing — this device generation does not use a numeric CID tag the way older Motorola devices on this network do. Six builds below (OPENCL, RETAPAC, both RETIN uploads, TEFMX, and RETBR) share an identical file size and build number across three different model numbers; match the model number and region tag specifically, not just the size. The two RETIN builds are near-certainly the same file uploaded twice — download either one, not both.
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
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 DriveXT1900-2_PAYTON_RETAPAC_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Same size and build number as OPENCL, both RETIN uploads, TEFMX, and RETBR — carries the Asia-Pacific retail tag specifically.
⬇️ Download via Google DriveXT1900-1_PAYTON_RETUS_9.0_PPWS29.69-39-6-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
XT1900-1_PAYTON_FI_9.0_PPWS29.69-39-6-13_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-1_PAYTON_AMZ_9.0_PPWS29.69-39-6-4_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-2_PAYTON_RETIN_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-2_PAYTON_RETIN_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml(1).zip
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 DriveXT1900-4_PAYTON_OPENMX_9.0_PPWS29.69-40-3-1_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
XT1900-5_PAYTON_RETEU_SS_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-6_PAYTON_TEFMX_9.0_PPWS29.69-26-6_subsidy-MOVSTLA_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-6_PAYTON_RETBR_9.0_PPWS29.69-26-6_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-7_PAYTON_TMOPL_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-7_PAYTON_RETEU_DS_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
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 DriveXT1900-7_PAYTON_PLAYPL_9.0_PPWS29.69-37-5_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip
Same build number as TMOPL and RETEU_DS above (all XT1900-7) — carries the Play carrier tag specifically.
⬇️ Download via Google DriveFlashing Overview for Motorola Moto X4 2017 (XT1900-1/2/4/5/6/7 payton)
- Confirm your exact model number and subsidy/regulatory tag
- Back up your data — mfastboot flashing wipes userdata
- Download the CFC.xml package matching your exact model and region
- Flash with Motorola's mfastboot binary, not stock Android SDK fastboot
- 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.
Can also be flashed via Motorola Rescue & Smart Assistant: Open Motorola Rescue & Smart Assistant Guide →
Frequently Asked Questions
Check the model number in Settings > About phone, or compare the Product/Variant line on the fastboot screen (payton XT1900-1/2/4/5/6/7) against the region and subsidy tag printed alongside it. This device generation does not print a numeric CID the way older Motorola devices on this network do.
Match the model number first, then the region/carrier tag — OPENCL, RETAPAC, RETIN (either upload), TEFMX, and RETBR span three different model numbers (XT1900-2, -4, -6) despite the shared build string. The model number has to match your device; the build number and size alone aren't enough to tell them apart.
The second one carries Google Drive's automatic "(1)" suffix, which Drive only adds when a file with that exact name already exists in the same location — the clearest sign in this archive that it's the same firmware uploaded twice. Download either one.
Not through Motorola's standard motorola.com/unlock process — Amazon Prime Exclusive editions have historically required a separate community-found workaround instead. This only affects bootloader unlock for custom ROMs/root; the standard stock CFC.xml/mfastboot reflash on this page works the same way regardless.