Crucial Warning: Flashing via flash_all.bat reformats internal eMMC 5.0 flash storage, permanently erasing all downloaded apps, saved media, user accounts, and local documents. Packages carrying the leo identifier belong strictly to the 64-bit Snapdragon 810 Mi Note Pro hardware platform and must never be cross-flashed onto the standard Mi Note (virgo), which uses a 32-bit Snapdragon 801 processor, different partition structures, and incompatible modem baseband binaries. Because the Mi Note Pro was manufactured as a Chinese domestic market model, never select "clean all and lock" (flash_all_lock.bat) when flashing community multi-language ROMs to avoid locking the bootloader against modified cryptographic signatures.
Download Firmware for Xiaomi Mi Note Pro
leo_images_V9.2.3.0.NXHCNEK_20171229.0000.00_7.0_cn_4ca14075f0.tgz
Final official factory China Fastboot firmware release for Mi Note Pro based on Android 7.0 Nougat with MIUI 9. Contains complete partition binaries for clean restoration and unbricking.
MD5: 4ca14075f04a992644f2174eeeaf95b5
miui_MINotePro_V9.2.3.0.NXHCNEK_1deef92a66_7.0.zip
Final official factory China Recovery package for stock updater app or Mi-Recovery installation. Retains user data when updating across matching official Android 7.0 builds.
MD5: 1deef92a667bb6303fb094c4c4a56fe9
xiaomi.eu_multi_MINotePro_V9.1.2.0.NXHCNEI_v9-7.0.zip
Community xiaomi.eu multi-language recovery release based on official V9.1.2.0.NXHCNEI China stable base. Stripped of Chinese bloatware, includes Google Play Services, and adds full European languages.
MD5: a8aa70742bfd11fe20d37c7773609e32
Flashing Overview for Xiaomi Mi Note Pro
- Unlock the phone bootloader using the official Xiaomi Mi Unlock utility.
- Extract the .tgz archive twice using 7-Zip until flash_all.bat and the images folder appear.
- Power off the phone and hold Volume Down + Power together until the FASTBOOT screen displays.
- Open Mi Flash Tool, select the extracted firmware root directory, and choose "clean all".
- Click "Flash" and keep the phone connected while partitions stream into eMMC 5.0 storage.
Expand preparation checklist for Xiaomi Mi Note Pro
- Verify your phone codename is 'leo' by executing 'fastboot getvar product' from a command line while in Fastboot mode.
- Unlock the bootloader using the official Xiaomi Mi Unlock utility before attempting Fastboot partition flashing.
- Install official Qualcomm HS-USB QDLoader 9008 drivers and updated Android SDK Platform Tools on a 64-bit Windows PC.
- Ensure the 3,090 mAh 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 path.
- 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
Official Fastboot flashing requires an unlocked bootloader through the Xiaomi Mi Unlock utility. Early units on MIUI 6 and MIUI 7 shipped with open bootloaders before Xiaomi enforced locking in later updates. Hard-bricked units can be restored via Emergency Download (EDL 9008) mode; the Snapdragon 810 platform on leo does not enforce server-side firehose account authentication.
Ready to Flash This Firmware?
Full step-by-step instructions for Xiaomi Mi Note Pro, 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
The Snapdragon 810 v2.1 (MSM8994) is fabricated on TSMC's 20nm HPM process. It uses a 64-bit octa-core arrangement with big.LITTLE scheduling: four Cortex-A57 performance cores clocked up to 2.0 GHz and four Cortex-A53 efficiency cores at 1.55 GHz, paired with an Adreno 430 GPU. Xiaomi implemented revised thermal governor parameters in the v2.1 revision alongside graphite heat spreaders to balance thermal distribution. Paired with 4 GB of dual-channel LPDDR4 memory at 1600 MHz and an eMMC 5.0 flash storage controller, it delivers substantial memory bandwidth for driving the 2K Quad HD display under Android 7.0 Nougat.
The Mi Note Pro incorporates a discrete ESS Technology Sabre ES9018K2M 32-bit stereo digital-to-analog converter (DAC) paired with two Texas Instruments OPA1612 operational amplifiers for the low-pass filter stage and a custom AD45257 secondary amplifier stage. It integrates dual independent temperature-compensated crystal oscillators (44.1 kHz for CD audio and 48 kHz for studio master clocks) to eliminate sample rate jitter, yielding a 122 dB signal-to-noise ratio and native 192 kHz / 24-bit lossless decoding. Clean stock flashing with official fastboot firmware preserves these DAC driver parameters and acoustic routing configurations stored within the persist partition.
Although they share a similar external chassis, the Mi Note Pro (leo) and standard Mi Note (virgo) are entirely different hardware platforms. The standard Mi Note is powered by a 32-bit Qualcomm Snapdragon 801 (MSM8974AC Krait 400), Adreno 330 GPU, 3 GB LPDDR3 RAM, and a 1080p Full HD display. The Mi Note Pro runs a 64-bit Snapdragon 810 (MSM8994), Adreno 430 GPU, 4 GB LPDDR4 RAM, and a 2K Quad HD display. Attempting to flash virgo firmware on leo immediately hard-bricks the device due to mismatched 32-bit versus 64-bit bootloader binaries (emmc_appsboot.mbn), incompatible GPT partition boundaries, and divergent modem baseband firmware.
The Mi Note Pro utilizes an ultra-high resolution 2560x1440 JDI/Sharp IPS LCD panel with a pixel density of 515 ppi, 95% NTSC wide color gamut, and 1400:1 static contrast ratio. The display pipeline relies on Qualcomm's Mobile Display Processor (MDP) engine within the Snapdragon 810 to process pixel pipelines at 60 Hz. The official V9.2.3.0.NXHCNEK Nougat kernel includes updated panel initialization timings and color lookup tables. Flashing the complete fastboot package restores original factory color profiles and Sunlight Display driver parameters if third-party kernels have altered panel behavior.