Before you flash: Flashing firmware will erase all data on your device. Back up contacts, photos, and apps before proceeding. FlashGuideHub is not responsible for any damage caused by following this guide.
About the Redmi Note 12 Pro / Pro+ / Discovery
The Redmi Note 12 Pro / Pro+ / Discovery family encompasses three smartphones powered by the 6nm MediaTek Dimensity 1080 (MT6877V) chipset: the Redmi Note 12 Pro 5G, the Redmi Note 12 Pro+ 5G, and the 210W HyperCharge Discovery Edition. All three share the unified engineering codename "ruby" and utilize the same official Fastboot firmware image tree.
Because Xiaomi distributes official Fastboot firmware as double-compressed .tgz packages with integrated batch flashing scripts, flashing via Mi Flash Tool is the primary method for unbricking, clean upgrades, and partition recovery. This guide covers the complete flashing walkthrough and highlights the critical "clean all" rule to prevent cross-region bootloader locking.
Which Flash Mode Should You Use?
Mi Flash Tool (Fastboot TGZ Package)
The official and primary flashing method for Xiaomi devices. Writes all dynamic partitions (super, boot, init_boot, vbmeta) over Fastboot mode. Requires an unlocked bootloader.
Fastboot CLI (Direct Script Execution)
Advanced partition flashing executing flash_all.bat (Windows) or flash_all.sh (Linux/macOS) directly via command line. Bypasses the Mi Flash GUI while flashing the exact same image set.
Qualcomm EDL / QFIL (Not Applicable)
Qualcomm Emergency Download (EDL) and QFIL tools apply exclusively to Qualcomm Snapdragon chipsets. The Redmi Note 12 Pro family (ruby) is powered by the MediaTek Dimensity 1080 processor; Qualcomm utilities cannot communicate with this hardware.
What You Need Before Flashing
Fastboot flashing requires an officially unlocked bootloader via the Mi Unlock tool.
Mi Flash Tool runs on Windows 10/11. Use a direct motherboard USB 2.0 port for reliable fastboot packet transfer.
Extract the downloaded .tgz package twice (tgz to tar, tar to folder) into a directory path without spaces.
Always verify the bottom right toggle in Mi Flash Tool is set to "clean all" β never "clean all and lock".
Ensure your phone holds sufficient charge so it does not power down during dynamic partition writing.
How to Flash the Redmi Note 12 Pro / Pro+ / Discovery β Quick Overview
A condensed step-by-step summary specific to the Redmi Note 12 Pro / Pro+ / Discovery. Follow the full Mi Flash Tool guide for screenshots, an interactive progress checklist, and complete troubleshooting.
-
Unlock the bootloader via official Mi Unlock tool
-
Download and extract the Fastboot .tgz archive twice
-
Put the device into Fastboot mode
-
Open Mi Flash Tool and refresh device connection
-
SELECT "CLEAN ALL" AT THE BOTTOM (DO NOT SELECT CLEAN ALL AND LOCK)
-
Click Flash and await successful reboot
Finding the Firmware Package for MT6877V
flash_all.bat (Fastboot Script Package)
Extract your downloaded .tgz archive twice using 7-Zip or WinRAR. The final extracted folder contains a subfolder named /images/ and several batch scripts (flash_all.bat, flash_all_except_storage.bat, flash_all_lock.bat). Point Mi Flash Tool to the top-level extracted directory containing these batch scripts, not the inner /images/ folder.
Redmi Note 12 Pro / Pro+ / Discovery Firmware Versions
Representative HyperOS 2.0 Fastboot packages for the primary regional variants of the Redmi Note 12 Pro / Pro+ / Discovery. Confirm your hardware model and regional branch before downloading.
| Version | Region | Android Version | Size | MD5 | Download |
|---|---|---|---|---|---|
OS2.0.10.0.UMOEUXM |
Europe / EEA (EU) β UK & European Retail | Android 14 (HyperOS 2.0) | 6.35 GB | β | β¬οΈ Download |
OS2.0.9.0.UMOMIXM |
Global (MI) β International Retail | Android 14 (HyperOS 2.0) | 6.58 GB | β | β¬οΈ Download |
OS2.0.7.0.UMOINXM |
India (IN) β Official India Retail | Android 14 (HyperOS 2.0) | 5.68 GB | β | β¬οΈ Download |
OS2.0.15.0.UMOCNXM |
China (CN) β Domestic Retail | Android 14 (HyperOS 2.0) | 6.58 GB | β | β¬οΈ Download |
This device has 9 known files across all global, regional, and carrier HyperOS branches. See the complete archive on AndroidFirmwareFile.com β
Common Errors on the Redmi Note 12 Pro / Pro+ / Discovery
error: Not catch checkpoint (\$fastboot -s .* lock), flash is not done
This is a cosmetic Mi Flash Tool status message that occurs when selecting "clean all" instead of "clean all and lock". If the phone reboots and the progress bar finished, the flash was completely successful.
cannot find script flash_all.bat
The folder selected in Mi Flash Tool does not contain the batch files. You either selected the outer wrapper folder instead of the inner folder, or you did not extract the .tar file inside the .tgz package.
This MIUI/HyperOS version can't be installed on this device
The bootloader was locked while running mismatched regional firmware (e.g. Global ROM on China hardware). You must unlock the bootloader again using an authorized account or flash the native China ROM.
Fastboot device disconnects after 3-5 minutes
MediaTek Fastboot mode has an automatic inactivity timer. If left idle without active data transfer, the phone automatically reboots to protect the battery. Put the device back into Fastboot mode right before flashing.
For the complete Mi Flash Tool error directory and fastboot troubleshooting index: Mi Flash Tool Error Directory β
Frequently Asked Questions β Redmi Note 12 Pro / Pro+ / Discovery
Xiaomi implements hardware region checking in the bootloader. If you flash a Global or European ROM onto Chinese hardware (22101316C) and leave "clean all and lock" selected, the relocked bootloader rejects the foreign system signatures on boot, triggering the dreaded "This version can't be installed on this device" error. Always select "clean all" (flash_all.bat).
Both models share the identical unified "ruby" firmware tree. Xiaomi's build scripts detect whether the device is equipped with the 50MP Sony IMX766 sensor (Pro) or the 200MP Samsung HPX sensor (Pro+ / Discovery) at kernel boot and load the appropriate hardware camera and charging power calibration profiles automatically.
Ensure the phone is connected to a native USB 2.0 port directly on your computer motherboard using a quality data cable. In Device Manager, the phone should appear under "Android Device" as "Android Bootloader Interface". If it appears with a yellow exclamation mark, reinstall the Google Fastboot USB driver.
No. Modern MediaTek Dimensity processors enforce hardware SLA/DA authentication that rejects unauthorized BROM connections. Fastboot mode via Mi Flash Tool is the official, safe method for flashing stock ROMs on this platform.
Ready to Flash?
Follow the full step-by-step Mi Flash Tool guide with interactive progress tracking, prerequisite checklist, and complete troubleshooting.