Motorola

Moto G4 Play (XT1600–XT1609): Guided Flashing Walkthrough

The Moto G4 Play (codename harpia) is a Motorola device built on the Qualcomm Snapdragon 410 platform, originally released on Android 6.0 with an official update path to Android 7.1.1. Seven model numbers were produced, XT1600 through XT1609, each associated with a specific regional or carrier branch tag.

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

Motorola Moto G4 Play (XT1600–XT1609 harpia)
Brand
Motorola
Codename
harpia
Model Family
XT1600, XT1601, XT1602, XT1604, XT1607, XT1609
Chipset
Qualcomm Snapdragon 410 (MSM8916)
GPU
Adreno 306
Display
5.0" HD, 720x1280
Battery
2800mAh
Launch OS
Android 6.0
Latest OS
Android 7.1.1
Firmware Type
Motorola stock fastboot firmware (CFC/flashfile packages and individual partition images)
Flash Method
Fastboot, via Lenovo Rescue and Smart Assistant or manual flash

Download Firmware for Motorola Moto G4 Play (XT1600–XT1609 harpia)

XT1601
Region
CID50 generic (global/international)
Android
Android 7.1.1
Size
874 MB

XT1601 also ships in a dozen overlapping Latin American carrier branches — see the full archive linked above for the exact one.

↓ Download
XT1602
Region
CID50 generic
Android
Android 7.1.1
Size
874 MB
↓ Download
XT1603
Region
CID50 generic
Android
Android 7.1.1
Size
874 MB
↓ Download
XT1604
Region
RETGB (Retail UK)
Android
Android 7.1.1
Size
855 MB

XT1604 also ships in Vodafone UK, O2 UK, Three Ireland, Tesco Ireland, and Orange branches — see firmwarefile.uk for the UK/Ireland carrier set specifically.

↓ Download
XT1607
Region
RETUS (Retail USA)
Android
Android 7.1.1
Size
855 MB
↓ Download
XT1609
Region
VZW (Verizon USA, cid2)
Android
Android 7.1.1
Size
1.04 GB
↓ Download

Compatibility & Bootloader Notes

Stock firmware replaces the system and boot 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.

Preparation checklist for Motorola Moto G4 Play (XT1600–XT1609 harpia)
  • Confirm the model number from the device label, Settings > About phone, or the fastboot screen.
  • Record the branch/subsidy tag shown on the fastboot screen.
  • Install Motorola USB drivers and fastboot platform-tools.
  • Back up accessible user data before flashing.

How to Flash Motorola Moto G4 Play (XT1600–XT1609 harpia)

Lenovo Rescue and Smart Assistant (recommended for most users)

  1. Install Lenovo Rescue and Smart Assistant on a Windows PC
  2. Power off the harpia unit, hold Volume Down + Power to enter the bootloader, then connect it via USB
  3. In the app, select Motorola and choose the software repair/rescue option — it should detect the harpia model automatically
  4. Confirm the repair and let the tool download and flash the matching stock firmware for this Moto G4 Play unit over fastboot without disconnecting the device
  5. Once it finishes and the phone reboots, confirm the Android 7.1.1 version landed correctly under Settings > About phone

flashfile.bat / CFC XML fastboot script

  1. Install the Motorola USB drivers and fastboot platform-tools on your PC, then extract the harpia package matching your exact XT16xx model and subsidy tag — for example XT1604_HARPIA_RETGB or XT1607_HARPIA_RETUS, as listed in the downloads above
  2. Boot the phone into fastboot mode (Volume Down + Power) and connect it with a reliable USB cable
  3. harpia CFC packages bake the subsidy tag into the filename itself, so double-check it matches the tag on your fastboot screen before running flashfile.bat from a command prompt in that folder
  4. If only a flashfile.xml is provided instead of a .bat, convert it to a batch script and run the generated script
  5. Let the device reboot once the script completes — first boot on this Snapdragon 410 (MSM8916) unit can take a few minutes while apps optimize

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

  1. Extract the firmware zip and identify the individual images your harpia package includes: boot.img, system.img, and the MSM8916 modem/NON-HLOS.bin radio partition
  2. Boot into fastboot mode and confirm the harpia 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 the image from the subsidy-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 G4 Play unit is resolved

Frequently Asked Questions