Crucial Warning: This page shows all 3 known files for this China-market build — there's no larger archive being trimmed down, unlike other devices on this network. Two of the three (rows 1 and 2) share an identical build number and are likely the same firmware hosted twice; row 3 is a slightly newer build with a supplied checksum. Confirm CID11/RETCN on your fastboot screen before flashing any of them.
Download Firmware for Motorola Nexus 6 / Moto X Pro (XT1115 shamu, China)
Same build number as row 1 above, hosted on MediaFire via a third-party reupload — pick either one, not both.
↓ DownloadA slightly newer build than rows 1 and 2, and the only file here with a supplied MD5 checksum.
↓ DownloadCompatibility & Bootloader Notes
Stock firmware replaces the system, boot, and radio images only. Bootloader lock state is controlled separately through fastboot oem lock/unlock commands. The globally-sold Nexus 6 is well documented as unlockable this way with no token required; whether the same applies to this specific China-market XT1115/CID11 build rather than Motorola's token-based unlock process is untested and treated as unconfirmed here.
Preparation checklist for Motorola Nexus 6 / Moto X Pro (XT1115 shamu, China)
- Confirm the XT1115 model number and CID11/RETCN tag from the device label, Settings > About phone, or the fastboot screen.
- Install Motorola USB drivers and the mfastboot binary.
- Back up accessible user data before flashing — both methods below wipe it.
How to Flash Motorola Nexus 6 / Moto X Pro (XT1115 shamu, China)
flashfile.bat / CFC XML fastboot script
- Install the Motorola USB drivers and the mfastboot binary on your PC, then extract one of the three shamu packages above — rows 1 and 2 are likely the same build, so pick either one, or use row 3 if you want the newer build with a verified checksum
- Boot the phone into fastboot mode (Volume Down + Power) and connect it with a reliable USB cable
- Confirm CID11 and the RETCN tag on the fastboot screen match the package before running flashfile.bat from a command prompt in the extracted folder
- Let the device reboot once the script completes
Manual fastboot flash (advanced, partition-by-partition)
- Extract the firmware zip and identify the individual images: boot.img, system.img, and the APQ8084 modem/NON-HLOS.bin radio partition
- Boot into fastboot mode and confirm the unit is detected with fastboot devices
- Flash only the partitions you need — for example fastboot flash boot boot.img, then fastboot flash system system.img — using images from the CID11/RETCN-matched package confirmed above
- Optionally run fastboot erase cache and fastboot erase userdata for a clean start on this device — this wipes data
- Reboot with fastboot reboot and confirm the boot loop or boot-image issue on this Nexus 6 / Moto X Pro unit is resolved
Frequently Asked Questions
Rows 1 and 2 share the same build number and are almost certainly the same firmware hosted on two different services — pick whichever host works better for you. Row 3 is a slightly newer build and the only one with a supplied checksum, so use it if you want that extra verification step available.
That option isn't included on this page — there's no source confirming RSA supports this specific China-market XT1115/CID11 build, so the two methods shown here (flashfile.bat and manual fastboot) are what's confirmed to work.
Start with flashfile.bat/CFC XML — it's the simpler, script-driven option and covers every file in this archive. Reach for the manual partition-by-partition method only if the script itself won't run on your PC, or you specifically need to replace just one partition (for example, only the boot image) rather than the whole firmware.