Moto G4 Play (XT1600–XT1609) Stock Firmware Download

MotorolaPublished March 8, 20269 buildsDirect cloud

The Moto G4 Play (codename harpia) is Motorola's budget 5-inch handset built on the Snapdragon 410 platform, originally shipped with Android 6.0 Marshmallow and later updated to Android 7.1.1 Nougat across seven model variants (XT1600 through XT1609).

Reflashing the stock firmware is the standard fix for bootloops, failed boot-image validation, restoring original carrier branding, or moving a device from Marshmallow to the official Nougat build.

Before you flash

Match your exact model number (XT1600–XT1609) and the carrier subsidy tag on your original box or fastboot screen (RETUS, RETGB, VZW, VFGB, TIMBR, etc.) before flashing. Two units with a similar model number can use completely different, incompatible firmware.

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

CID50 genericAndroid 6.0
Motorola_Moto_G4_Play_XT1600_Harpia_MPI24.241-2.35-1_CID50_6.0.zipBuild MPI24.241-2.35-1Full Stock ROM (ZIP)1.02 GB
CID50 genericAndroid 7.1.1
Motorola_Moto_G4_Play_XT1600_Harpia_NPIS26.48-43-2_CID50_7.1.1.zipBuild NPIS26.48-43-2Full Stock ROM (ZIP)874 MB
RETLA (Latin America)Android 7.1.1
XT1601_HARPIA_RETLA_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zipBuild NPIS26.48-43-2CFC XML Fastboot Package855 MB
RETMX (Retail Mexico)Android 6.0.1
XT1601_HARPIA_RETMX_MPIS24.241-15.3-7_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zipBuild MPIS24.241-15.3-7CFC XML Fastboot Package1.02 GB
CID50 dual-SIMAndroid 6.0
Motorola_Moto_G4_Play_Dual_XT1602_Harpia_MPI24.241-15.3_CID50.zipBuild MPI24.241-15.3Full Stock ROM (ZIP)1.0 GB
RETGB (Retail UK)Android 7.1.1
XT1604_HARPIA_RETGB_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zipBuild NPIS26.48-43-2CFC XML Fastboot Package855 MB
VFGB (Vodafone UK)Android 7.1.1
XT1604_HARPIA_VF_7.1.1_NPIS26.48-43-2_cid50_subsidy-VFGB_regulatory-DEFAULT_CFC.xml.zipBuild NPIS26.48-43-2CFC XML Fastboot Package837 MB
RETUS (USA retail)Android 7.1.1
XT1607_HARPIA_RETUS_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zipBuild NPIS26.48-43-2CFC XML Fastboot Package855 MB
VZW (Verizon USA)Android 7.1.1
Motorola_Moto_G4_Play_XT1609_HARPIA_VZW_NPIS26.48-43-2_cid2_subsidy-VZW.zipBuild NPIS26.48-43-2Full Stock ROM (ZIP)1.04 GB

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

Lenovo Rescue and Smart Assistant

  • Lenovo Rescue and Smart Assistant runs on Windows and flashes matching stock firmware over a USB connection.
  • Bootloader mode, entered with Volume Down + Power, is required for the tool to detect the device.
  • The app identifies the harpia model automatically and matches it to the correct firmware package.
  • The repair process flashes over fastboot without requiring the phone to be disconnected.
  • The Android version shown under Settings > About phone confirms which build is installed.
Full Motorola Rescue & Smart Assistant step-by-step guide on FlashGuideHub

flashfile.bat / CFC XML fastboot script

  • Motorola USB drivers and fastboot platform-tools are prerequisites for this method.
  • Fastboot mode (Volume Down + Power) with a stable USB cable is the required device state.
  • A flashfile.bat script, when included in the package, flashes every partition automatically from a command prompt in that folder.
  • A flashfile.xml file requires conversion into a batch script before it can run.
  • First boot duration can extend to several minutes while apps optimize.
Full Motorola flashfile.bat / CFC XML Script step-by-step guide on FlashGuideHub

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

  • Firmware zips for this model contain individual images such as boot.img, system.img, and modem/NON-HLOS.bin depending on the package.
  • The command fastboot devices confirms detection while the device is in fastboot mode.
  • Individual partitions are flashed with commands such as fastboot flash boot boot.img and fastboot flash system system.img.
  • Fastboot erase cache and fastboot erase userdata wipe data and are optional for a clean state.
  • Fastboot reboot restarts the device once flashing is complete.
Full Fastboot step-by-step guide on FlashGuideHub

Frequently Asked Questions

Which harpia model number and subsidy tag does my unit actually need?

Look under the battery for the model number (XT1600–XT1609), then cross-check it against the Product/Variant line on the fastboot screen — the subsidy tag shown there (RETUS, VZW, VFGB, etc.) is what determines the correct package above, not the model number alone.

Can I flash RETUS or RETGB firmware on a carrier-locked unit?

Cross-flashing between subsidies (for example VZW or VFGB to RETUS) isn't guaranteed to work and can break network provisioning or future OTA updates, so stick to the firmware whose subsidy tag matches your original carrier.

Can I upgrade past Android 7.1.1 with these files?

No. Official support for the Moto G4 Play stops at Android 7.1.1 Nougat. Anything newer would require a custom ROM, which is outside the scope of stock firmware.

What if Lenovo Rescue and Smart Assistant won't service my device?

If RSA refuses (common on modified or region-mismatched units), download the firmware matching your exact model and subsidy from the list above and flash it manually using the included fastboot script.

Leave a Reply

Your email address will not be published. Required fields are marked *