Crucial Warning: This page lists 7 representative builds out of 21 known files across seven model numbers — match your exact model AND branch tag before flashing. XT1097 alone spans more than a dozen non-interchangeable Latin American branches plus AT&T.
Download Firmware for Motorola Moto X 2014 (victara)
XT1097 (RETLA (Retail Latin America)) The most generic, non-carrier-locked Latin America retail branch on the newer Android 6.0 build wave — start here if your XT1097 unit isn't tied to one specific carrier.
Not sure this is the right one for you? The full list below covers every build.
A separate XT1093 ACG_LTE (AT&T Consumer Group) build also exists — see the full archive if that's your branch.
↓ DownloadXT1097 also ships as AT&T (US) and more than a dozen other Latin American carrier branches — see the full archive for the exact one.
↓ DownloadCompatibility & Bootloader Notes
A stock mfastboot flash restores system, boot, and radio images only — it does not itself lock or unlock the bootloader. That's a separate, optional step via Motorola's official unlock-token process and is not required just to reflash stock firmware.
Preparation checklist for Motorola Moto X 2014 (victara)
- Confirm the exact model number (XT1085/XT1092/XT1093/XT1094/XT1095/XT1096/XT1097) from Settings > About phone.
- Note the carrier/branch tag on the fastboot screen before downloading — it must match the package exactly.
- Install the Motorola USB drivers and the mfastboot binary (not stock Android SDK fastboot).
- Back up accessible user data before flashing — mfastboot wipes userdata.
- Charge to at least 30% — this device has a non-removable battery, so a mid-flash power loss carries more risk.
How to Flash Motorola Moto X 2014 (victara)
mfastboot with CFC.xml package (recommended for most users)
- Install the Motorola USB drivers and a mfastboot binary on a Windows PC, then extract the CFC.xml package matching your exact model number and carrier/branch tag — for example XT1096_VICTARA_VERIZON for a Verizon unit, or XT1097_VICTARA_RETLA for a generic Latin America unit, as listed in the downloads above.
- Back up any accessible user data first — the mfastboot script wipes userdata as part of a full flash.
- Power the device off completely, then hold Volume Down + Power together until the bootloader/fastboot screen appears. Connect it via USB.
- From the extracted folder, run the CFC.xml package's flash script with mfastboot (not stock Android SDK fastboot — it doesn't recognize several of the OEM commands these scripts issue).
- If you're working with an XT1097 unit specifically, double-check the branch tag (TEF*, RET*, NII*, AMX*, or ATT) in the filename matches what's already provisioned on the device — a mismatch is the most common cause of a signature or model-mismatch failure on this model number.
- Let the script run to completion without disconnecting — this device's non-removable battery means a mid-flash power loss carries more risk than on removable-battery hardware, so keep it plugged in and charged above 30% beforehand.
- Once the script finishes and the phone reboots, confirm the Android version and IMEI/signal under Settings > About phone.
Manual Fastboot (Partition-by-Partition)
- An advanced alternate to the full mfastboot script, useful if the script itself won't run on your OS. Extract the same CFC.xml package and identify the individual images inside it — boot.img, system.img, and the radio/modem image.
- Boot into the bootloader/fastboot screen (Volume Down + Power) and confirm the device is detected with fastboot devices.
- Flash each partition individually with standard fastboot — for example fastboot flash boot boot.img, then fastboot flash system system.img — using images from the same branch-matched package confirmed above.
- Reboot with fastboot reboot once every partition you need has been flashed.
Frequently Asked Questions
No — every known firmware file for this device is a CFC.xml mfastboot package, not an EDL-mode image. EDL would only come into play for a hard-bricked unit with no fastboot access at all, which is a different, unlisted recovery path from the guided walkthrough above.
Both are the same model number but different carrier branches with different radio provisioning. Check the branch tag already on your device's fastboot screen or Settings > About phone before picking a package — flashing the wrong one for your carrier can affect network registration.
The recommended row above is the most generic, non-carrier-locked branch and the newest build wave among XT1097's options — a reasonable starting point if your unit isn't already tied to AT&T specifically. If your device came from AT&T, use the ATT-tagged build from the full archive instead.