Crucial Warning: Flashing via Mi Flash Tool using flash_all.bat completely reformats internal UFS 2.1 flash memory, wiping all personal files, device settings, and photos. Because the Mi 6 lacks an external microSD card expansion slot, back up all critical data to a computer or cloud account prior to flashing. If your phone is an original China mainland hardware unit, NEVER select "clean all and lock" (flash_all_lock.bat) when flashing Global firmware packages, as locking the bootloader against mismatched regional root certificates will cause a startup recovery brick.
Download Firmware for Xiaomi Mi 6
Global Stable Firmware (MI) 2 packages
sagit_global_images_V11.0.6.0.PCAMIXM_20200308.0000.00_9.0_global_4e37806e9f.tgz
Final official Global stable Fastboot release for Xiaomi Mi 6. Includes Google Mobile Services, multilingual support, and Widevine L1 certified media security.
MD5: 4e37806e9f99f0183823a94fb74190f5
miui_MI6Global_V11.0.6.0.PCAMIXM_47fd8ee4ef_9.0.zip
Official Global stable Recovery OTA package. Can be installed via stock system updater menu or stock MIUI recovery.
MD5: 47fd8ee4efc6e39682e7718d668244ff
China Stable Firmware (CN) 2 packages
sagit_images_V11.0.5.0.PCACNXM_20200305.0000.00_9.0_cn_f1f49274f9.tgz
Final official China stable Fastboot package. Recommended for Chinese domestic handsets requiring factory restoration.
MD5: f1f49274f909a190c6bc13c417d299c7
miui_MI6_V11.0.5.0.PCACNXM_996ffd2660_9.0.zip
Official China stable Recovery OTA zip file. Suitable for flashing from stock updater or recovery menu on domestic boards.
MD5: 996ffd266017d37bd698ced0a12821fb
Developer & Weekly Beta Releases 4 packages
miui_MI6_20.6.18_3f5b90d469_9.0.zip
Late China developer weekly recovery release featuring MIUI 12 beta system interface and updated permission mechanics on Android 9.0.
MD5: 3f5b90d469ddc45cfe4e42e518edf365
sagit_images_9.9.3_20190904.0000.00_9.0_cn_b51d5ce3d8.tgz
Official China developer weekly Fastboot release on MIUI 10 Android 9.0 base.
MD5: b51d5ce3d887c4e61548f842374dbf13
sagit_global_images_9.6.27_20190627.0000.00_9.0_global_f75f4ab575.tgz
Final official Global beta Fastboot release prior to Xiaomi terminating the international MIUI Global Beta program in mid-2019.
MD5: f75f4ab575ac0bba9ed238ad824cdea6
miui_MI6Global_9.6.27_26a3c95506_9.0.zip
Final official Global developer Recovery zip package for the Mi 6.
MD5: 26a3c9550653b9fb0cd7624d42c94ba2
Custom Recovery (TWRP) 1 package
twrp-3.7.0_9-0-sagit-TeamWin.img
Official TeamWin Recovery Project (TWRP) image for sagit. Supports partition backup, custom ROM flashing, and Android 9 decryption.
MD5: 808d7a9d1d992460ca1079ec91738c32
Flashing Overview for Xiaomi Mi 6
- Download and unpack official sagit Fastboot package to C:\mi6_fw
- Install official Qualcomm USB Drivers and Mi Flash Tool on a Windows PC
- Boot Xiaomi Mi 6 into Fastboot mode by holding Volume Down and Power
- In Mi Flash Tool, select the unpacked directory and toggle "clean all"
- Click Flash, wait for the green success report, and await automatic reboot
Expand preparation checklist for Xiaomi Mi 6
- Verify your handset codename is 'sagit' by putting the phone into Fastboot mode and running 'fastboot getvar product'.
- Unlock the bootloader using the official Xiaomi Mi Unlock utility before flashing Fastboot partition tables.
- Install verified Qualcomm USB drivers and Xiaomi Mi Flash Tool on a 64-bit Windows PC.
- Ensure the 3,350 mAh battery holds at least 50% charge to prevent unexpected power cuts during flashing.
- Extract the compressed .tgz package twice using 7-Zip until flash_all.bat and the images directory are visible in the root folder.
- Connect the device directly to a rear motherboard USB 2.0 port via a verified USB Type-C data cable to prevent communication dropouts.
Compatibility & Bootloader Notes
Flashing official Fastboot TGZ images requires an unlocked bootloader through the official Xiaomi Mi Unlock utility. Qualcomm Snapdragon 835 Emergency Download (EDL 9008) mode can be accessed via hardware test points beneath the rear cover.
Ready to Flash This Firmware?
Full step-by-step instructions for Xiaomi Mi 6, including prerequisites, error fixes, and screenshots, are on FlashGuideHub's Mi Flash Tool guide.
Can also be flashed via Fastboot: Open Fastboot Guide →
Frequently Asked Questions
Both variants use the same motherboard, Qualcomm Snapdragon 835 processor, Adreno 540 GPU, and internal antennae. However, the Ceramic Edition uses a zirconia ceramic backplate with a hardness rating of 8.5 on the Mohs scale (making it much more scratch-resistant than Gorilla Glass 4) and weighs 182 grams compared to 168 grams for the glass version. The Ceramic Edition also features 18-karat gold decorative trim rings around the dual rear camera lenses. Both editions use identical firmware packages.
The Mi 6 was Xiaomi's first phone to omit the traditional 3.5mm analog jack. This decision allowed engineers to fit a larger 3,350 mAh battery inside a compact 5.15-inch body and improve splash resistance. Audio routing is handled through the USB Type-C interface, supporting both USB Audio Class digital output to external DACs and passive analog audio via the bundled Type-C to 3.5mm adapter using Qualcomm's integrated WCD9335 audio codec.
The Xiaomi Mi 6 is equipped with high-speed dual-lane UFS 2.1 flash memory manufactured by Samsung or SK Hynix in 64GB or 128GB capacities, paired with dual-channel LPDDR4X RAM. The dual Nano-SIM tray does not include a microSD card slot. Because storage is non-expandable, running flash_all.bat completely wipes the internal UFS partition table, requiring a complete backup before flashing.
Xiaomi officially retired the Global MIUI Beta program in June 2019, leaving Global builds on stable track releases that concluded with MIUI 11 (V11.0.6.0.PCAMIXM) on Android 9.0. In China, developer testing continued for an additional year, producing weekly builds such as 20.6.18 which backported the MIUI 12 interface framework to the Snapdragon 835 before official developer support for the Mi 6 ended in June 2020.