How to reflash Xiaomi Redmi Note 9 Pro: 3 working methods + error solving

The Xiaomi Redmi Note 9 Pro is one of the most popular mid-range smartphones, but even it eventually starts to slow down or requires an upgrade to the current version of MIUI. Flashing can solve performance problems, add new features or even bring the device back to life after a software failure. However, the wrong actions lead to a β€œbrick” (completely inoperable) of the phone, loss of data or locking the Mi Account.

In this guide, we’ll break down three official firmware methods (via MIUI Updater, Recovery, and Fastboot), explain how to unlock a bootloader without the risk of locking the device, and tell you where to download the proven firmware for the Redmi Note 9 Pro (codenamed joyeuse), and learn how to avoid errors like Anti-Rollback or Couldn’t verify device, which often occur when working with Xiaomi.

1. Firmware Preparation: What to Do Before Starting

Flashing is not just about downloading new software, it's a process that requires preparation, or you risk getting your phone broken or losing important data.

  • πŸ”‹ Charge the phone at least 60 percent, and when it's discharged during firmware, it can turn into a brick".
  • πŸ“± Make a backup copy through Settings β†’ Additionally. β†’ Backup or by using Mi PC Suite. It saves contacts, messages and settings.
  • πŸ”“ Find out the status of the bootloader. If it is locked (by default on all Xiaomi), it must be unlocked before the firmware is installed via Fastboot.
  • πŸ’» Install drivers. To work with Fastboot and ADB Need drivers Qualcomm and Xiaomi USB (You can download it on the official website).

Pay special attention to the firmware version. The Redmi Note 9 Pro has two global branches:

  • 🌍 Global (MIUI Global Stable – official firmware for the international market, supported by Google Services.
  • πŸ‡¨πŸ‡³ China (MIUI China Stable – Chinese version without Google services, but with more frequent updates.

Switching from China to Global or vice versa requires a complete data cleanup (wipe) and can cause problems with Anti-Rollback (backward protection to the old version).If your phone was originally bought in China, it is not recommended to flash it with a global version without first checking compatibility.

πŸ“Š What kind of firmware you plan to use?
via MIUI Updater (by air)
Through Recovery (local file)
Through Fastboot (complete flashing)
I haven't decided yet.

2. Method 1: Firmware via MIUI Updater (the safest method)

If your Redmi Note 9 Pro is stable and you just need to update the MIUI version, the best option is to officially update via MIUI Updater.

Instructions:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the upper right corner and select Select the firmware file.
  3. Specify the path to the downloaded firmware file (should have the name of the type) miui_JOYEUSEGlobal_V12.0.1.0.QJZMIXM_... and extension.zip).
  4. Confirm the installation and wait for the restart (it will take 5-15 minutes).

⚠️ Note: If after the update the phone is stuck on the logo MI, Don't panic. Wait 10 to 20 minutes -- sometimes the first download takes a long time. If the screen doesn't change for longer than 30 minutes, try Recovery. + Volume up and make Wipe Cache.

β˜‘οΈ Checklist before firmware through Updater

Done: 0 / 5

Where do I download the firmware?

The official files for the Redmi Note 9 Pro (joyeuse) are available at:

  • πŸ”— Official portal MIUI (Choose the Redmi Note 9 Pro β†’ Global Stable).
  • πŸ”— Xiaomi Firmware Updater (alternative source with archived versions).

πŸ’‘

If after the update, the mobile Internet disappeared, check the settings. APN. Go to Settings. β†’ SIM-maps and mobile networks β†’ Access points (APN) and select the operator manually.

Method 2: Firmware through Recovery (for power users)

If the update through MIUI Updater doesn’t work (for example, due to corrupted system files), you can install the firmware through Recovery Mode, a method that is suitable for recovering the phone after crashes, but requires a properly selected firmware file.

Step-by-step:

  1. Download the firmware in.zip format (for example, miui_JOYEUSEGlobal_V12.5.2.0.RJZMIXM_...) and rename it in update.zip.
  2. Move the file to the root folder of the phone’s internal memory (not to folders!).
  3. Turn off the phone and press Power + Volume up to enter Recovery.
  4. Select the language (English/Chinese), then Install update.zip β†’ Choose update.zip.
  5. Confirm the installation and wait until the end (don’t turn off the phone!).

⚠️ Warning: If you've got a hard time loading your phone after you've done it, try doing Wipe Data in Recovery. This will delete all the data, but it often solves firmware compatibility issues. Don't use this method to switch from China to Global, which will lead to an Anti-Rollback error!

Type of firmwareCompatibilityIs it necessary to unlock the loader?Is the data preserved?
Stable (Global)For international versionsNo.Yes.
Stable (China)For the Chinese versionsNo.Yes.
Weekly (Beta)For testers.Yes.No (wipe recommended)
Fastboot (full)Any versionYes.No.

4. Method 3: Firmware via Fastboot (full reset and unlock)

Fastboot is the most reliable, but it's also the most risky, and it's suitable for:

  • πŸ”„ Transition from China to Global (or vice versa).
  • πŸ› οΈ Recovery of the phone after a major failure.
  • πŸ”“ Install custom firmware (for example, Pixel Experience).

For this method, it is necessary to:

  • πŸ–₯️ Computer with installed ADB and Fastboot.
  • πŸ”Œ Unlocked boot loader (instruction below).
  • πŸ“ Firmware in.tgz or.zip format for Fastboot.

Instructions:

  1. Unpack the firmware in a folder on your computer (for example, C:\MiFlash\joyeuse_global_images...).
  2. Turn off the phone and press Power + Volume down to log into the Fastboot.
  3. Connect your phone to your PC and start MiFlash (the official utility from Xiaomi).
  4. In MiFlash, select the firmware folder, press Refresh (should appear). COM-port) and click Flash.
  5. Wait for the end (10-20 minutes) and the phone will reboot automatically.

⚠️ If MiFlash is a Couldn't Verify Device Error, check it out:

  • Qualcomm HS-USB QDLoader 9008 drivers installed
  • The bootloader is unlocked (the fastboot oem device-info command should show Device unlocked: true).
  • Is the phone connected to the original? USB-port (not via hub!).
What if MiFlash can’t see the phone?
1. Try another. USB-cable (preferably original from Xiaomi).2. Reinstall drivers manually through Device Manager (select "Install from the list" β†’ Qualcomm...").3. Run MiFlash on behalf of the administrator.4. Check if debugging mode is enabled USB developer-setting.

5. How to unlock the bootloader on the Redmi Note 9 Pro

Without unlocking the bootloader, you won’t be able to flash your phone through Fastboot or install custom software. Xiaomi blocks the default bootloader to protect against viruses and unauthorized changes. Unlocking takes 7 days of waiting and requires a Mi Account to be linked.

Step-by-step:

  1. Link your Mi Account to your phone (Settings β†’ Xiaomi Account).
  2. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  3. Return to Settings β†’ Additional β†’ For developers and enable OEM Unlock and USB Debugging.
  4. Download the Mi Unlock Tool and log in to it under the same Mi Account.
  5. Connect your phone in Fastboot mode and press Unlock. The program starts counting down 168 hours (7 days).
  6. After 7 days, repeat the procedure - the loader will be unlocked.

⚠️ Warning: If you sell or transfer your phone after unlocking, be sure to lock the bootloader back.

πŸ’‘

Unlocking the bootloader erases all data from the phone! make a backup in advance.

6. Typical firmware errors and how to fix them

Even if you follow the instructions, you can make mistakes, and here are the most common ways to solve them:

Mistake.Reason.Decision
Anti-RollbackTrying to flash the old version of MIUISwitch a newer firmware or the same version
Couldn’t verify deviceUnlocked bootloader or driver problemsCheck unlock and reinstall drivers
Invalid imageA damaged firmware fileDownload the firmware again and check the checksum (MD5)
Hanging on the MI logoFirmware conflict or incompatible versionMake Wipe Data in Recovery or run through Fastboot

If the phone doesn’t turn on after a failed firmware, try:

  1. Go to Fastboot (Food + Volume Down) and flash the official version through MiFlash.
  2. Use it. EDL-Mode (emergency firmware via Qualcomm 9008). This requires special drivers and utility Mi Flash Pro.
  3. Contact the service center if the phone does not respond to the buttons.

πŸ’‘

If the IMEI is missing after the firmware, restore it using the engineering menu: dial ##4636## β†’ Phone Information β†’ Select Network β†’ enter IMEI (indicated on the box or under the battery).

7.Castom firmware: should I install?

In addition to the official firmware, customized ones are available for the Redmi Note 9 Pro (for example, LineageOS, Pixel Experience, HavocOS).

  • πŸš€ Higher performance (remove unnecessary Xiaomi apps).
  • πŸ†• Up-to-date versions of Android (for example, Android 13 instead of Android) MIUI 12).
  • πŸ”§ Flexible settings (themes, gestures, permission management).

However, custom firmware has disadvantages:

  • πŸ”‹ Possible battery problems (fast discharge).
  • πŸ“Έ Not all cameras work properly (especially wide-angle cameras).
  • πŸ›‘οΈ No official support (risk of vulnerability).

If you decide to install custom firmware, follow this algorithm:

  1. Unlock the bootloader (see section 5).
  2. Install custom Recovery (such as TWRP).
  3. Make a full backup of the current firmware through TWRP.
  4. Sweep through the firmware and GApps (Google services if they are not in the build).

⚠️ Note: Castom firmware often breaks Widevine L1 (Netflix and other services will not be available. HD-To return to the L1, You need to re-shoot the official firmware back.

FAQ: Answers to Frequent Questions

Can I use Redmi Note 9 Pro without a computer?
Yes, but only through MIUI Updater or Recovery, and for Fastboot and custom firmware, the computer is a must.
How do I know if the boot loader is unlocked?
Turn off your phone and press Power + Volume down. If you see Unlocked and a yellow icon, the bootloader is unlocked. If Locked is locked.
What if the sensor does not work after the firmware?
This is a typical problem when installing incompatible firmware. Try: Swipe the official version through Fastboot, reset the settings in Recovery (Wipe Data), if it doesn't help, carry to the service (possibly damaged the touchscreen plume).
Can I reset MIUI to an older version?
Technically, yes, but Xiaomi uses Anti-Rollback protection, so if you flash the old version to the new version, the phone will lock. To avoid this, look for firmware marked Anti-Rollback Bypass or use special patches.
Where to find the original firmware for the Redmi Note 9 Pro?
Download official firmware only from these resources: πŸ”— Official website MIUI πŸ”— Xiaomi Firmware Updater (archived versions) πŸ”— XDA Developers (for custom firmware) ⚠️ Do not download firmware from torrents or dubious sites - they may contain viruses!