Skip to main content
Xiaomi

Xiaomi Mi 3 & Mi 4 (cancro) MIUI Stock Firmware Archive

The Xiaomi Mi 3 (WCDMA Qualcomm edition) and Xiaomi Mi 4 share the unified hardware platform 'cancro'. Released originally in late 2013 and mid 2014, both models are powered by Qualcomm's 28nm Krait 400 architecture—utilizing the Snapdragon 800 (MSM8274AB / MSM8974AB) on the Mi 3 and the higher-clocked Snapdragon 801 (MSM8974AC) on the Mi 4, paired with an Adreno 330 GPU, up to 3 GB of LPDDR3 RAM, and up to 64 GB of eMMC storage. Both devices feature a 5.0-inch 1080p Full HD display with glove-touch sensitivity and a 13 MP Sony Exmor RS rear camera.

Because Xiaomi unified the kernel and partition trees across both models under the cancro codebase, official firmware packages flash reliably across both Mi 3 Qualcomm and Mi 4 variants. Below is the software repository containing final official Global Stable (MIUI 9), China Stable (MIUI 10), China Telecom LTE packages, community xiaomi.eu multi-language firmware, and official TWRP custom recovery images.

Xiaomi Mi 3 / Xiaomi Mi 4
Brand
Xiaomi
Codename
cancro
Model Family
2013061 / 2013062 (Mi 3) & 2014215 / 2014719 / 2014216 / 2014716 (Mi 4)
Chipset
Qualcomm Snapdragon 800 MSM8274AB / MSM8974AB (Mi 3) & Snapdragon 801 MSM8974AC (Mi 4) (28nm HPm, Quad-Core 2.3 GHz / 2.5 GHz Krait 400)
GPU
Qualcomm Adreno 330 (450 MHz on Mi 3 / 578 MHz on Mi 4)
Display
5.0" IPS LCD (1920x1080 pixels, Full HD, 441 ppi, Corning Gorilla Glass 3, OGS full lamination, glove-touch tracking)
Battery
3050 mAh (Mi 3) / 3080 mAh (Mi 4) Li-Ion (Qualcomm Quick Charge 2.0, 9V/1.2A 12W, microUSB 2.0, OTG)
Launch OS
Android 4.3 (Jelly Bean) / Android 4.4 (KitKat) with MIUI V5
Latest OS
Android 6.0.1 (MIUI 9 Global / MIUI 10 China)
Firmware Type
Fastboot ROM (.tgz) / Recovery ROM (.zip) / Community Multi-Language ROM (.zip) / Custom Recovery (.img)
Flash Method
Mi Flash Tool (flash_all.bat) / Qualcomm EDL 9008 / Mi Recovery / TWRP Install

Download Firmware for Xiaomi Mi 3 / Xiaomi Mi 4

Global Stable Channel (MI / Worldwide) 2 packages

cancro_global_images_V9.5.7.0.MXDMIFA_20180815.0000.00_6.0_global_bbfc0f3951.tgz
Model
Xiaomi Mi 3 / Mi 4 Global (cancro)
Region
Global (MI / Worldwide)
Build
V9.5.7.0.MXDMIFA (20180815.0000.00)
Build Date
2018-08-15
Android/OS
Android 6.0.1 (MIUI 9)
Method
Mi Flash Tool (Fastboot / clean all) or Qualcomm EDL 9008
Size
1.12 GB

Final official factory Global Fastboot firmware release for unified Mi 3 and Mi 4 based on Android 6.0.1 Marshmallow with MIUI 9. Includes full Google Play Services and international languages.

MD5: bbfc0f395199b6aaf00bc1a94561e929

⬇️ Download (2 links)
miui_MI3WMI4WGlobal_V9.5.7.0.MXDMIFA_df826857ee_6.0.zip
Model
Xiaomi Mi 3 / Mi 4 Global (cancro)
Region
Global (MI / Worldwide)
Build
V9.5.7.0.MXDMIFA
Build Date
2018-08-15
Android/OS
Android 6.0.1 (MIUI 9)
Method
Stock Mi-Recovery (Recovery Sideload / Updater)
Size
773.58 MB

Final official factory Global Recovery package for stock updater app or Mi-Recovery installation. Retains user data when updating across matching Android 6.0 builds.

MD5: df826857ee322e6404676ba3f20cf6fd

⬇️ Download (2 links)

China Domestic Channel (CN) 3 packages

cancro_images_V10.1.1.0.MXDCNFI_20181010.0000.00_6.0_cn_911b6abc33.tgz
Model
Xiaomi Mi 3 / Mi 4 China (cancro)
Region
China (CN)
Build
V10.1.1.0.MXDCNFI (20181010.0000.00)
Build Date
2018-10-10
Android/OS
Android 6.0.1 (MIUI 10)
Method
Mi Flash Tool (Fastboot / clean all) or Qualcomm EDL 9008
Size
1.13 GB

Final official factory China Fastboot firmware release for Mi 3 and Mi 4 based on Android 6.0.1 Marshmallow with MIUI 10. Contains complete partition binaries for unbricking and clean flashing.

MD5: 911b6abc3354d346cb625d7af63f0cc7

⬇️ Download (2 links)
miui_MI3WMI4W_V10.1.1.0.MXDCNFI_5adf2b8422_6.0.zip
Model
Xiaomi Mi 3 / Mi 4 China (cancro)
Region
China (CN)
Build
V10.1.1.0.MXDCNFI
Build Date
2018-10-10
Android/OS
Android 6.0.1 (MIUI 10)
Method
Stock Mi-Recovery (Recovery Sideload / Updater)
Size
719.54 MB

Final official factory China Recovery package for stock updater app or Mi-Recovery installation. Features official MIUI 10 domestic software build.

MD5: 5adf2b842203d35003f34c73eff6a99b

⬇️ Download (2 links)
miui_MI4LTECT_V10.1.1.0.MXGCNFI_282a6572ea_6.0.zip
Model
Xiaomi Mi 4 LTE China Telecom (2014716)
Region
China Telecom LTE (CT)
Build
V10.1.1.0.MXGCNFI
Build Date
2018-10-10
Android/OS
Android 6.0.1 (MIUI 10)
Method
Stock Mi-Recovery (Recovery Sideload / Updater)
Size
712.31 MB

Official factory China Telecom LTE variant recovery package specifically configured for the 2014716 CDMA2000 and LTE network baseband profile.

MD5: 282a6572ea7e44e8bc2bf3cfc9b2857a

⬇️ Download (2 links)

Community Multilingual & Custom Recovery 2 packages

xiaomi.eu_multi_MI3WMI4W_V9.5.1.0.MXDCNFA_v9-6.0.zip
Model
Xiaomi Mi 3 / Mi 4 Multi-Language (cancro)
Region
Multi-Language / Europe Community
Build
V9.5.1.0.MXDCNFA (v9-6.0)
Build Date
2018-04-15
Android/OS
Android 6.0.1 (MIUI 9)
Method
Custom Recovery (TWRP Install)
Size
717.3 MB

Community xiaomi.eu multi-language recovery release built on official China stable base. Stripped of Chinese bloatware, preloads Google Play Services, and includes European language translations.

MD5: 4a5b40be7ef064cba653cb6351d1f3d0

⬇️ Download via AFH
twrp-3.7.0_9-0-cancro.img
Model
Xiaomi Mi 3 / Mi 4 (cancro)
Region
Custom Recovery (Global)
Build
TWRP 3.7.0_9-0 Official
Build Date
2022-11-05
Android/OS
Android 4.4 - 11 Support
Method
Fastboot Flash (fastboot flash recovery twrp.img)
Size
15.49 MB

Official Team Win Recovery Project (TWRP) custom recovery image for cancro. Supports repartitioned system layouts, Nandroid backups, and custom ROM installation.

MD5: 525f8796b1e9fa22a5fb7be3b89e76f1

⬇️ Download via Direct Link

Flashing Overview for Xiaomi Mi 3 / Xiaomi Mi 4

  1. Verify your phone is the Qualcomm cancro edition using fastboot getvar product.
  2. Extract the .tgz archive twice using 7-Zip until flash_all.bat and the images folder appear.
  3. Power off the phone and hold Volume Down + Power together until the FASTBOOT screen displays.
  4. Open Mi Flash Tool, select the extracted firmware root directory, and choose "clean all".
  5. Click "Flash" and keep the phone connected while partitions stream into eMMC flash storage.
Expand preparation checklist for Xiaomi Mi 3 / Xiaomi Mi 4
  • Verify your device codename is 'cancro' by executing 'fastboot getvar product' from a command line while in Fastboot mode.
  • Check that your Mi 3 is the Qualcomm variant (MSM8274AB / MSM8974AB) and NOT the Nvidia Tegra 4 model (pisces).
  • Install official Qualcomm HS-USB QDLoader 9008 drivers and updated Android SDK Platform Tools on a 64-bit Windows PC.
  • Ensure the battery holds at least 50% charge before beginning the flashing process to prevent shutdown during partition writes.
  • Extract the .tgz archive twice using 7-Zip until flash_all.bat and the images directory appear in the root folder.
  • Connect the phone via a quality microUSB 2.0 data cable directly to a rear motherboard USB port to avoid communication drops.

Compatibility & Bootloader Notes

Early Xiaomi Mi 3 and Mi 4 production batches on MIUI V5 and MIUI 6 shipped with factory-unlocked bootloaders. Xiaomi introduced bootloader locking with later MIUI updates. Bootloader unlock can be performed via the official Xiaomi Mi Unlock tool. Devices in unrecoverable bootloops can be recovered via Emergency Download (EDL 9008) mode; the Snapdragon 800/801 cancro platform does not require authorized server firehose credentials.

Ready to Flash This Firmware?

Full step-by-step instructions for Xiaomi Mi 3 / Xiaomi Mi 4, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Mi Flash Tool guide.

Open Mi Flash Tool Guide

Can also be flashed via Fastboot: Open Fastboot Guide →

Frequently Asked Questions