The Motorola Moto G4 Play uses the harpia platform and the Qualcomm Snapdragon 410 or MSM8916 chipset family, with the main retail variants in this collection covering XT1600, XT1601, XT1602, XT1603, XT1604, XT1607, and XT1609.
The supplied stock packages span Android 6.0, Android 6.0.1, and Android 7.1.1 builds for the same device family, which makes exact model and branch matching more important than choosing the newest file by version alone.
Installing the correct firmware can help with bootloops, failed rooting or modding attempts, corrupted partitions, or restoring the correct regional software branch after a wrong flash, but it should not be treated as a guaranteed hardware repair.
This model sits in the entry-level range with Snapdragon 410 hardware and a removable 2800 mAh battery, so stock recovery packages remain useful for older devices that are still being kept as backups, test phones, or secondary line handsets.
Motorola Moto G4 Play Firmware Details
| Device Name | Motorola Moto G4 Play |
| Model Identifier | XT1600, XT1601, XT1602, XT1603, XT1604, XT1607, XT1609 |
| Codename | harpia |
| Chipset / Platform | Qualcomm Snapdragon 410 / MSM8916 |
| Launch Android Version(s) | Android 6.0.1, with upgrade path to Android 7.1.1 on the stock line. |
| Current Firmware Line | This package set includes Marshmallow 6.0, Marshmallow 6.0.1, and Nougat 7.1.1 builds for harpia. |
| Firmware Type | Motorola stock fastboot service firmware, with many supplied files explicitly packaged as CFC.xml.zip archives. |
| Flashing Tool | Motorola fastboot or Motorola XML service flashing workflow is the correct method family for these packages. |
| Region / Branch notes | The supplied files include regional or carrier branches such as TIMBR, TEFBR, OIBR, AMXBR, WOMCL, RETMX, RETLA, RETCA, RETAR, NIIPE, MOVSTLA, LATAM, IUSMXLA, BELL, RETGB, O2GB, TESCOIE, VFGB, USC, RETUS, LRA, CCAWS, AMZ, ACG-3G, and VZW. |
| Typical File Size Range | 831 MB to 1.05 GB across this package set. |
| Partition scheme | Traditional non-A/B Motorola fastboot image layout is indicated by the XML-based flashing structure used on these service packages. |
| Package contents type | CFC XML archives in this family are designed for Motorola XML-directed flashing rather than OTA sideload packages. |
⚠️ Flashing Risks & Disclaimer
The main risk on harpia is flashing the wrong XT model or the wrong regional branch, especially where the filename includes carrier and subsidy markers such as VZW, RETUS, AMZ, O2GB, or LATAM, because Motorola XML packages are branch-specific service images.
This package remains the property of its respective owner and is referenced only for restore or service use on legally owned Motorola devices.
Download Official Firmware for Motorola Moto G4 Play
This package is an original stock ROM mirrored for preservation, as the manufacturer no longer provides public downloads for this model.
| Region / Variant | Filename | Build / Version | Android / Firmware Version | File Type | Build Date | File Size | Download Link |
|---|---|---|---|---|---|---|---|
| XT1600 / harpia / CID50 | Motorola_Moto_G4_Play_XT1600_Harpia_MPI24.241-2.35-1_CID50_6.0.zip | MPI24.241-2.35-1 / CID50 | Android 6.0 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 1.02 GB | Download Android 6.0 build (Google Drive mirror) |
| XT1600 / harpia / CID50 | Motorola_Moto_G4_Play_XT1600_Harpia_NPIS26.48-43-2_CID50_7.1.1.zip | NPIS26.48-43-2 / CID50 | Android 7.1.1 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 874 MB | Download Android 7.1.1 build (Google Drive mirror) |
| XT1600 / TIMBR | XT1600_HARPIA_TIMBR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download TIMBR build (Google Drive mirror) |
| XT1600 / TEFBR | XT1600_HARPIA_TEFBR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download TEFBR build (Google Drive mirror) |
| XT1600 / OIBR | XT1600_HARPIA_OIBR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download OIBR build (Google Drive mirror) |
| XT1600 / AMXBR | XT1600_HARPIA_AMXBR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download AMXBR build (Google Drive mirror) |
| XT1601 / Mexico | Motorola_Moto_G4_Play_XT1601_Mexico_Harpia_MPIS24.241-15.3-7_6.0.1.zip | MPIS24.241-15.3-7 | Android 6.0.1 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 1.02 GB | Download Mexico build (Google Drive mirror) |
| XT1601 / harpia / CID50 | Motorola_Moto_G4_Play_XT1601_Harpia_NPIS26.48-43-2_CID50_7.1.1.zip | NPIS26.48-43-2 / CID50 | Android 7.1.1 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 874 MB | Download Android 7.1.1 build (Google Drive mirror) |
| XT1601 / WOMCL | XT1601_HARPIA_WOMCL_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download WOMCL build (Google Drive mirror) |
| XT1601 / TEFCO | XT1601_HARPIA_TEFCO_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download TEFCO build (Google Drive mirror) |
| XT1601 / RETMX | XT1601_HARPIA_RETMX_MPIS24.241-15.3-7_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | MPIS24.241-15.3-7 / cid50 | Android 6.0.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 1.02 GB | Download RETMX build (Google Drive mirror) |
| XT1601 / RETLA | XT1601_HARPIA_RETLA_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download RETLA build (Google Drive mirror) |
| XT1601 / RETCA | XT1601_HARPIA_RETCA_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download RETCA build (Google Drive mirror) |
| XT1601 / RETAR | XT1601_HARPIA_RETAR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download RETAR build (Google Drive mirror) |
| XT1601 / NIIPE | XT1601_HARPIA_NIIPE_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download NIIPE build (Google Drive mirror) |
| XT1601 / MOVSTLA | XT1601_HARPIA_MOVSTLA_7.1.1_NPIS26.48-43-2_cid50_subsidy-MOVSTLA_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download MOVSTLA build (Google Drive mirror) |
| XT1601 / LATAM | XT1601_HARPIA_LATAM_7.1.1_NPIS26.48-43-2_cid50_subsidy-LATAM_SELFPERSO_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download LATAM build (Google Drive mirror) |
| XT1601 / IUSMXLA | XT1601_HARPIA_IUSMXLA_7.1.1_NPIS26.48-43-2_cid50_subsidy-IUSMXLA_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download IUSMXLA build (Google Drive mirror) |
| XT1601 / BELLCA | XT1601_HARPIA_BELL_MPIS24.241-15.3-7_cid50_subsidy-BELLCA_regulatory-DEFAULT_CFC.xml.zip | MPIS24.241-15.3-7 / cid50 | Android 6.0.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 1.02 GB | Download BELLCA build (Google Drive mirror) |
| XT1601 / AMXBR | XT1601_HARPIA_AMXBR_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download AMXBR build (Google Drive mirror) |
| XT1602 / harpia / CID50 | Motorola_Moto_G4_Play_XT1602_Harpia_NPIS26.48-43-2_CID50_7.1.1.zip | NPIS26.48-43-2 / CID50 | Android 7.1.1 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 874 MB | Download Android 7.1.1 build (Google Drive mirror) |
| XT1602 / Dual SIM / CID50 | Motorola_Moto_G4_Play_Dual_XT1602_Harpia_MPI24.241-15.3_CID50.zip | MPI24.241-15.3 / CID50 | Android 6.0.1 family | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 1 GB | Download Dual SIM build (Google Drive mirror) |
| XT1603 / harpia / CID50 | Motorola_Moto_G4_Play_XT1603_Harpia_NPIS26.48-43-2_CID50_7.1.1.zip | NPIS26.48-43-2 / CID50 | Android 7.1.1 | Stock firmware zip; Motorola fastboot service family. | Not stated in filename | 874 MB | Download Android 7.1.1 build (Google Drive mirror) |
| XT1604 / VFGB | XT1604_HARPIA_VF_7.1.1_NPIS26.48-43-2_cid50_subsidy-VFGB_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 837 MB | Download VFGB build (Google Drive mirror) |
| XT1604 / TESCOIE | XT1604_HARPIA_TESCOIE_7.1.1_NPIS26.48-43-2_cid50_subsidy-TESCOIE_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download TESCOIE build (Google Drive mirror) |
| XT1604 / RETGB | XT1604_HARPIA_RETGB_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download RETGB build (Google Drive mirror) |
| XT1604 / ORA | XT1604_HARPIA_7.1.1_ORA_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 843 MB | Download ORA build (Google Drive mirror) |
| XT1604 / O2GB | XT1604_HARPIA_O2_7.1.1_NPIS26.48-43-2_cid50_subsidy-O2GB_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 831 MB | Download O2GB build (Google Drive mirror) |
| XT1604 / 3IE | XT1604_HARPIA_3IE_7.1.1_NPIS26.48-43-2_cid50_subsidy-3IE_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download 3IE build (Google Drive mirror) |
| XT1607 / USC | XT1607_HARPIA_USC_7.1.1_NPIS26.48-43-2_cid50_subsidy-USC_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download USC build (Google Drive mirror) |
| XT1607 / RETUS | XT1607_HARPIA_RETUS_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download RETUS build (Google Drive mirror) |
| XT1607 / LRA | XT1607_HARPIA_LRA_7.1.1_NPIS26.48-43-2_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 855 MB | Download LRA build (Google Drive mirror) |
| XT1607 / CCAWS | XT1607_HARPIA_CCAWS_7.1.1_NPIS26.48-43-2_cid50_subsidy-CCAWS_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid50 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 866 MB | Download CCAWS build (Google Drive mirror) |
| XT1607 / AMZ / cid18 | XT1607_HARPIA_AMZ_7.1.1_NPIS26.48-43-2_cid18_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid18 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 1002 MB | Download AMZ build (Google Drive mirror) |
| XT1607 / ACG-3G | XT1607_HARPIA_ACG-3G_MPI24.241-2.47_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip | MPI24.241-2.47 / cid50 | Android 6.0 family | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 1.05 GB | Download ACG-3G build (Google Drive mirror) |
| XT1609 / VZW / cid2 | XT1609_HARPIA_VZW_7.1.1_NPIS26.48-43-2_cid2_subsidy-VZW_regulatory-DEFAULT_CFC.xml.zip | NPIS26.48-43-2 / cid2 | Android 7.1.1 | CFC.xml package; XML-based fastboot service firmware. | Not stated in filename | 1.04 GB | Download VZW build (Google Drive mirror) |
The download links above are hosted on Google Drive, which is a file-hosting service rather than a Motorola firmware portal, so they are preserved mirrors instead of official vendor servers.
Flashing Requirements
- A Windows PC is the most typical environment for Motorola XML service flashing, while fastboot-based alternatives for macOS and Linux also exist for XML-driven packages.
- Required tools usually include Motorola USB drivers, fastboot or platform-tools, and the matching Motorola XML flashing workflow for packages that contain a flash XML definition.
- Back up all important data first, because Motorola service packages commonly include erase steps and should be treated as wipe-prone restore images.
- Verify the exact XT model, harpia codename, CID value, and branch tag before flashing, especially on builds marked VZW, RETUS, O2GB, TESCOIE, BELLCA, LATAM, AMZ, or MOVSTLA.
How to Flash the Firmware
- Choose the exact package that matches the Moto G4 Play model number and branch, because XT1600, XT1601, XT1602, XT1603, XT1604, XT1607, and XT1609 are different regional or carrier variants within the same harpia family.
- Extract the archive and check for Motorola XML flashing files such as
CFC.xmlor related service-flash instructions, because that confirms the XML-based fastboot workflow used by these packages. - Install the needed drivers and boot the phone into bootloader or fastboot mode before starting the flash.
- Run the Motorola XML flashing workflow with the correct package and do not cross-flash carrier or regional branches unless the target model and branch are an exact match.
- After the flash finishes, allow extra time for the first boot, then investigate only if the device still cannot complete startup after an extended wait.
Motorola (Fastboot/Rescue/RSD) guide
Frequently Asked Questions (FAQs)
Can XT1601 firmware be flashed on XT1607 or XT1609?
No. The safer approach is to match the exact XT model and branch tag shown in the filename instead of assuming all harpia firmware is interchangeable.
What does CFC.xml.zip mean on these Moto G4 Play files?
It indicates a Motorola XML-based service firmware package used in the fastboot-style Motorola flash workflow.
Why do tags like VZW, RETUS, LATAM, MOVSTLA, O2GB, or AMZ matter?
Those tags identify carrier, subsidy, or regional branches inside the firmware name, so they should be matched carefully before flashing.
Is the Moto G4 Play platform confirmed as Snapdragon 410?
Yes. The harpia Moto G4 Play line is documented with the Qualcomm Snapdragon 410 or MSM8916 platform.
Do these packages wipe user data?
They can. Motorola XML service flashing commonly includes erase steps, so a full backup is recommended before use.
Can Android 6.0, 6.0.1, and 7.1.1 packages be mixed freely?
No. The safer path is to stay with the exact model, CID, and regional branch intended for the device rather than treating all harpia builds as interchangeable.
Is one guide enough for every file on this page?
Yes for method family, because the supplied set stays within Motorola’s XML-based fastboot service firmware workflow, even though the exact branch and model still need to match.



![Motorola Moto E20 XT2155-3 Firmware Flash File Download [Stock ROM] Motorola Moto E20 XT2155-3](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-E20-XT2155-3.jpg)
![Motorola Moto G Pure XT2163DL Firmware Flash File Download [Stock ROM] Motorola Moto G Pure XT2163DL](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-G-Pure-XT2163DL.jpg)
![Motorola Moto G20 XT2128-1 Firmware Flash File Download [Stock ROM] Motorola Moto G20 XT2128-1](https://www.inarguide.com/wp-content/uploads/2022/01/Motorola-Moto-G20-XT2128-1.jpg)