Xiaomi Redmi Note 9 Pro remains one of the most popular mid-range smartphones even a few years after its release. However, over time, standard MIUI firmware may start to slow down and official updates stop coming out, in which cases, flashing the device helps to return performance, install a fresh version of Android or even switch to custom firmware like LineageOS or Pixel Experience.
But flashing is not as easy as it sounds: errors in unlocking a bootloader, an incorrect firmware version, or an interrupted installation process can turn a smartphone into a brick. In this guide, we will break down three official flashing methods (via MIUI Updater, Recovery, and Fastboot), and tell you how to avoid typical errors and what to do if something goes wrong.
Important: the instruction is relevant for all versions of the Redmi Note 9 Pro (codename joyeuse), including global (Global), European (EEA) and Indian (India) versions. For models Redmi Note 9S (curtana) and Redmi Note 9 Pro Max (excalibur) the process may be different!
1. Preparation for flashing: what to do before the start
Before you start flashing, there are several critical steps that need to be taken, and neglecting them can lead to data loss, locking the device, or even crashing it.
First, back up all the data. Fastboot or Recovery flashes the device's internal memory. Use Mi Cloud, Google Drive, or local copying on your PC.
- ๐ฑ Contacts (export to.vcf)
- ๐ธ Photo and video (copy to external drive)
- ๐ Passwords from apps (save in the password manager)
- ๐ฎ Save games (use cloud services like Google Play Games)
Second, check the current firmware version. This will help you avoid downgrade (installing an older version), which can lead to errors. Go to Settings โ About Phone โ MIUI version and record the current build. For example, MIUI 14.0.2.0 (QJOMIXM), where:
- QJO (Reference: Redmi Note 9 Pro Global)
- M is the type of firmware (Stable)
- IXM - Region (Global)
Finally, charge your smartphone to at least 60 percent, and interruption due to a dead battery is one of the most common causes of "bricking" devices.
- ๐ Cable USB Type-C (original or certified)
- ๐ป Windows computer 10/11 (for the Fastboot method)
- ๐ ๏ธ Mi Flash Tool and the Mi Flash Tool ADB/Fastboot (You can download from the official Xiaomi website)
โ ๏ธ Note: If your Redmi Note 9 Pro is purchased in China (China version), you will need to unlock the bootloader through Xiaomiโs official permission to flash it to global firmware!
2. Method 1: Update via MIUI Updater (the safest method)
This method is suitable for installing official MIUI updates without using a computer. It does not require unlocking the bootloader and saves all data, but only works for stable firmware versions.
To update the Redmi Note 9 Pro via MIUI Updater:
- Open Settings โ About the phone โ System update.
- Click on the icon. โฎ (three dots) in the upper right corner and select Select firmware file.
- Specify the path to the downloaded firmware file (should have a.zip extension and weigh ~2-3 GB).
- Confirm the installation and wait for the restart (it will take 5-15 minutes).
Where to download the firmware for this method?
- ๐ Official website MIUI Downloads (select the version for joyeuse).
- ๐ Telegram channels like Xiaomi Firmware Updater (there they lay out fresh builds faster than on the official website).
Advantages of the method:
- โ Does not require PC and unlock the bootloader.
- โ Stores all data and settings.
- โ Minimum risk of error.
โ ๏ธ Note: If after the update, the smartphone stuck on the logo MI, Don't panic! Wait 10-15 minutes - sometimes the first download takes a long time. If nothing has changed, try a hard reboot (clip the power. + Volume up for 10 seconds).
The downloaded firmware is suitable for your model (joyeuse)|Firmware file is not damaged (check checksum) MD5)|Battery charge of at least 50%|Backup of important data is made-->
Method 2: Install firmware through Recovery (for power users)
This method is suitable if you want to install custom firmware (like LineageOS) or official MIUI, but through Recovery. Unlike MIUI Updater, it requires an unlocked bootloader and data reset.
Step-by-step:
- Download the firmware in.zip format and place it in the root of internal memory or on a microSD card.
- Go to Recovery: Turn off your smartphone. Press Power + Volume up before the Mi Recovery logo appears.
Install update.zip to System
Apply update from SD card
Confirm the installation and wait until the process is completed (donโt interrupt!).
Reboot to System
Important nuances:
- ๐ For custom firmware, be sure to install TWRP Recovery instead of the standard Mi Recovery.
- ๐งน Before installing custom firmware, perform Wipe โ Format Data (this will delete all data!).
- ๐ If the device does not boot after firmware, try repeating the process with another firmware version.
| Type of firmware | Do you need to unlock the bootloader? | Are the data stored? | Suitable for |
|---|---|---|---|
| Official MIUI (via Mi Recovery) | โ No. | โ Yes. | Update without data loss |
| Official MIUI (via Fastboot) | โ Yes. | โ No. | Recovery after failure |
| Custom (via TWRP) | โ Yes. | โ No. | Installation of LineageOS, Pixel Experience |
What if Recovery doesnโt see the firmware file?
Method 3: Fastboot Firmware (to restore or change region)
The Fastboot method is the most reliable way to flash the Redmi Note 9 Pro if the device is not switched on or requires a change of firmware region (for example, from China to Global), but it requires an unlocked bootloader and complete data erasure.
What you need:
- ๐ป Computer with Windows and installed drivers ADB/Fastboot.
- ๐ Cable USB Type-C (preferably original).
- ๐ฆ Firmware in.tgz or.zip format (download from the official website).
- ๐ ๏ธ Mi Flash Tool (last version).
Step-by-step:
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\MIUI\joyeuse_global_images_...).
- Turn your smartphone into Fastboot mode: Turn off the device. Press Power + Volume down until the screensaver with a rabbit in the hat appears.
- Connect your smartphone to your PC and start the Mi Flash Tool.
- In the program, click Select and specify the path to the unpacked firmware.
- Select firmware mode: Clean all โ clean (recommended); Clean all and lock โ clean + lock bootloader (only for official firmware!); Save user data โ data storage (not always stable).
Flash
Once the firmware is successful, the device will automatically restart. The first boot can take up to 15 minutes - don't interrupt the process!
โ ๏ธ Note: If the Mi Flash Tool gives an error critical partition flashing is not allowed, it means that you are trying to flash the firmware of another region to the blocked bootloader.Solution: unlock the bootloader through the official Xiaomi website (it will require binding Mi Account and waiting 7-30 days).
๐ก
If your smartphone doesn't turn on after you've run through Fastboot, try flashing it again by selecting the Clean all and lock option in the Mi Flash Tool. Sometimes this helps restore performance.
5. Typical errors and their solutions
Even if you follow the instructions, you can make mistakes, and let's look at the most common ones and how to fix them.
Error 1: "This package is for 'joyeuse' devices; this is a ''"
The reason: you are trying to install firmware that is not designed for the Redmi Note 9 Pro (for example, for the Redmi Note 9S).
Solution: download the firmware specifically for the joyeuse model (check the device code in Settings โ About Phone โ Model).
Error 2: "Couldn't verify update package"
Reason: The firmware file is damaged or the checksum mismatch.
Decision:
- Check it out. MD5-hash file (must match the one on the site).
- Download the firmware again (maybe the file has not been downloaded completely).
Error 3: Hanging on the MI logo after firmware
Reason: Incompatible firmware, interrupted process or lack of Wipe before installation.
Decision:
- Go to Recovery (Nutrition + Volume Up).
- Select Wipe Data โ Wipe all data.
- Refuse the device.
Error 4: "Anti-rollback check fail"
Reason: Trying to install an older version of the firmware than the one already installed (Anti-Rollback protection).
Solution: Sweat through a newer version of MIUI or use the XDA-Developers instructions to bypass protection (risky!).
๐ก
If the phone doesn't turn on after firmware, don't panic! 90% of the time, it can be restored by re-running through Fastboot or by using a new firmware. EDL-Mode (requires an authorized Xiaomi account).
6. How to unlock the bootloader on the Redmi Note 9 Pro
Without unlocking the bootloader, you wonโt be able to flash custom firmware or official MIUI through Fastboot (except for updates via MIUI Updater).The unlocking process takes 7 to 30 days due to Xiaomiโs policy.
Step-by-step:
- Link your Mi Account to your device: Go to Settings โ Mi Account and log in. Activate Settings โ Additional โ Developer โ OEM Unblock Status.
Mi Unlock Tool
official website
Transfer the smartphone to Fastboot mode
Food + Volume Down
Connect the device to the PC
Mi Unlock Tool
Mi
Wait for SMS or unblock notifications (usually 7-15 days).
After unlocking the boot loader, you can:
- โ Install custom firmware (LineageOS, Pixel Experience).
- โ Sending the official MIUI via Fastboot.
- โ Install TWRP Recovery.
โ ๏ธ Warning: Unlocking the bootloader resets all data on the device, including internal memory! and some features (such as Mi Pay or Find Device) may stop working.
7.Castom firmware: should I install?
Many Redmi Note 9 Pro users are considering installing custom firmware such as LineageOS, Pixel Experience or HavocOS. But should you? Consider the pros and cons.
Advantages of custom firmware:
- โก Higher performance (lack of excess software from Xiaomi).
- ๐ Android updates are longer (like LineageOS 20 based on Android 13 for Redmi Note 9 Pro).
- ๐ More customization freedom (root access, kernel change).
Disadvantages:
- โ Loss of official guarantee.
- โ Possible bugs (not working) NFC, camera trouble).
- โ Lack of official security updates from Xiaomi.
- โ Difficulty with banking applications (due to lack of SafetyNet).
If you still decide to install custom firmware, follow this algorithm:
- Unlock the bootloader (see Section 6).
- Install TWRP Recovery via Fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe โ Format Data โ Yes.
- Install firmware and GApps (if you need Google services).
- Reset the device.
The following are the Redmi Note 9 Pro (joyeuse):
- ๐ฑ LineageOS โ pure Android without unnecessary applications.
- ๐ฑ Pixel Experience โ firmware with Google Pixel interface.
- ๐ฑ HavocOS โ firmware with maximum customization.