Motorola

Moto X4 (XT1900-1 to XT1900-7): Guided Flashing Walkthrough

The Moto X4 (codename payton) is a Motorola device built on the Qualcomm Snapdragon 630 platform, originally released on Android 7.1.1 with an official update path to Android 9.0. Six model numbers are represented in this archive — XT1900-1 (North America: US retail, Google Fi, Amazon Prime Exclusive), XT1900-2 (Asia-Pacific/India), XT1900-4 (Latin America open-market), XT1900-5 (Europe single-SIM), XT1900-6 (Mexico/Brazil), and XT1900-7 (Poland/Europe dual-SIM) — each tied to a specific region/subsidy tag rather than the numeric CID system used on older devices in this network.

This page covers one representative build per model number plus the full guided flashing walkthrough below.

Motorola Moto X4 (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
Firmware Type
Motorola stock fastboot firmware (CFC.xml packages and individual partition images)
Flash Method
Fastboot, via Motorola Rescue and Smart Assistant or manual mfastboot flash

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

XT1900-1
Region
RETUS (US retail, subsidy-DEFAULT)
Android
Android 9.0
Size
1774.8 MB

XT1900-1 also ships as FI (Google Fi) and AMZ (Amazon Prime Exclusive, largest file in the archive, ad-supported) — see the full archive linked above for the exact one.

↓ Download
XT1900-2
Region
RETAPAC (Asia-Pacific retail, subsidy-DEFAULT)
Android
Android 9.0
Size
1975.8 MB

XT1900-2 also ships as RETIN (India retail, uploaded twice under the same filename in the source archive) — see the full archive linked above.

↓ Download
XT1900-4
Region
OPENMX (Open Mexico, subsidy-DEFAULT)
Android
Android 9.0
Size
1986.5 MB

XT1900-4 also ships as OPENCL (Open Chile) — see the full archive linked above.

↓ Download
XT1900-5
Region
RETEU, single-SIM (Europe retail, subsidy-DEFAULT)
Android
Android 9.0
Size
1988 MB

The only build for this model number in the source archive.

↓ Download
XT1900-6
Region
RETBR (Brazil retail, HDTV hardware variant, subsidy-DEFAULT)
Android
Android 9.0
Size
1975.8 MB

XT1900-6 also ships as TEFMX (Telefónica Mexico) — see the full archive linked above. The Brazil unit is described elsewhere as carrying a built-in TV tuner, a hardware rather than software difference.

↓ Download
XT1900-7
Region
RETEU, dual-SIM (Europe retail, subsidy-DEFAULT)
Android
Android 9.0
Size
1988 MB

XT1900-7 also ships as TMOPL (T-Mobile Poland) and PLAYPL (Play, Poland) — see the full archive linked above.

↓ Download

Compatibility & Bootloader Notes

Stock firmware replaces the system, boot, and radio images only. Bootloader lock state is controlled separately through fastboot oem lock/unlock commands and Motorola's official unlock-token process, not by flashing firmware. Treat the Amazon Prime Exclusive build (XT1900-1 AMZ) as an exception — a community workaround exists for it rather than the standard process working directly.

Preparation checklist for Motorola Moto X4 (XT1900-1/2/4/5/6/7 payton)
  • Confirm the model number (XT1900-1, -2, -4, -5, -6, or -7) from the device label, Settings > About phone, or the fastboot screen.
  • Record the region/subsidy tag shown on the fastboot screen — this device generation has no numeric CID.
  • Install Motorola USB drivers and the mfastboot binary.
  • Back up accessible user data before flashing — every method below wipes it.

How to Flash Motorola Moto X4 (XT1900-1/2/4/5/6/7 payton)

Motorola Rescue and Smart Assistant (recommended for most users)

  1. Install Motorola Rescue and Smart Assistant on a Windows or Mac PC. Coverage is confirmed for this device generation generally; on the Amazon Prime Exclusive (XT1900-1 AMZ) build specifically, confirm the app detects and repairs your unit before relying on it — fall back to the manual method below if it doesn't.
  2. Power off the payton unit, hold Volume Down + Power to enter the bootloader, then connect it via USB-C
  3. In the app, select Motorola and choose the software repair/rescue option — it should detect your exact model automatically
  4. Confirm the repair and let the tool download and flash the matching stock firmware for your unit over fastboot without disconnecting the device
  5. Once it finishes and the phone reboots, confirm the Android version landed correctly under Settings > About phone and that mobile signal appears

flashfile.bat / CFC XML fastboot script

  1. Install the Motorola USB drivers and the mfastboot binary on your PC, then extract the payton package matching your exact model number and region/subsidy tag — six builds across three different model numbers share an identical file size and build number, so match the model number first, then the tag
  2. Boot the phone into fastboot mode (Volume Down + Power) and connect it with a reliable USB-C cable
  3. payton CFC.xml packages bake the region and subsidy tag into the filename itself, so double-check both match the fastboot screen before running flashfile.bat from a command prompt in that folder
  4. If you downloaded the RETIN build, note the source archive lists it twice under the same filename (one with a Google Drive "(1)" suffix) — either copy works
  5. Let the device reboot once the script completes

Manual fastboot flash (advanced, partition-by-partition)

  1. Extract the firmware zip and identify the individual images your payton package includes: boot.img, system.img, and the SDM630 modem/NON-HLOS.bin radio partition
  2. Boot into fastboot mode and confirm the unit is detected with fastboot devices
  3. Flash only the partitions you need — for example fastboot flash boot boot.img, then fastboot flash system system.img — using images from the model- and region-matched package confirmed above
  4. Optionally run fastboot erase cache and fastboot erase userdata for a clean start on this device — this wipes data
  5. Reboot with fastboot reboot and confirm the boot loop or boot-image issue on this Moto X4 unit is resolved

Frequently Asked Questions