How to Sweat Xiaomi Redmi Note 9 Pro: Official and Unofficial Methods

The Xiaomi Redmi Note 9 Pro remains one of the brand’s most popular smartphones even years after its release. Its performance, camera and price-performance ratio attract users, but over time there is a desire to update the firmware β€” whether it is switching to a new version of MIUI, installing custom firmware like LineageOS or recovering from a crash. However, the process of firmware on Xiaomi devices has nuances, from the mandatory unlock of the bootloader to the risk of β€œbricking” if errors occur.

In this article, you will find step-by-step instructions for all the current Redmi Note 9 Pro firmware methods, including official and informal methods. We will discuss how to prepare a phone, where to download the correct firmware files, how to avoid typical errors (for example, Invalid image or Anti-rollback), and what to do if the device stops turning on.

Important: the firmware procedure is always fraught with risks. Even official updates through MIUI Updater sometimes lead to data loss, and experiments with custom firmware can void the warranty. If you're a beginner, start with the safest methods and make sure to back up.

1. Preparing the phone for firmware: what to do before you start

Before you start firmware, you need to follow a few critical steps: neglecting them can lead to data loss, locking the device or even building it (turning into a brick), especially for the Redmi Note 9 Pro, which operates an Anti-Rollback system.

Here is the minimum checklist for preparation:

Create a backup copy of data (photos, contacts, SMS)

Check the version of the current firmware in Settings β†’ About the phone β†’ MIUI version

Charge your phone at least 60% (optimally 80-100%)

Download the correct firmware version for your model (see section 2)

Install Xiaomi drivers and tools (Mi Flash Tool, ADB/Fastboot)

Unlock the bootloader (if you plan to run through Fastboot or custom Recovery)-->

Pay special attention to the firmware version. The Redmi Note 9 Pro has several modifications:

  • πŸ“± Redmi Note 9 Pro (codenamed Joyeuse;
  • πŸ“± Redmi Note 9S (codename curtana – international version with a different processor;
  • πŸ“± Redmi Note 9 Pro Max (codenamed excalibur) – Indian version.

Installation of firmware from another model is guaranteed to lead to the inoperability of the device!

Also check if you have a bootloader unlocked. To do this, turn off your phone, then press Volume Down + Power to log into Fastboot. Connect your phone to your PC and type in the command:

fastboot oem device-info

If you see Device unlocked: true in the answer, the bootloader is unlocked. If false, it must be unlocked (instruction in section 3).

πŸ’‘

If you are flashing your phone for the first time, start with an official update via MIUI Updater (Section 4).This is the most secure method that does not require unlocking the bootloader.

2.Where to download firmware for Redmi Note 9 Pro: official and custom sources

Choosing the right firmware is half the success. There are several firmware types available for the Redmi Note 9 Pro:

Type of firmwareSourceRequirementsRisks.
Official stable MIUIOfficial Xiaomi websiteWithout unlocking the bootloader (for OTA)Minimum (bugs are possible in new versions)
Official MIUI betaXiaomi.eu (unofficial port)Unlocked loaderPossible mistakes, unstable work
LineageOS (Pixel Experience)XDA DevelopersUnlocked bootloader + custom RecoveryHigh (risk of loss of functionality, such as cameras)
Fastboot firmware (for recovery)Mirom (archive)Unlocked bootloader + Mi Flash ToolResetting all data, errors in the wrong version

For most users, the best choice is the official stable firmware from Xiaomi. It is tested and contains all the necessary drivers. However, if you need additional features (such as Google Camera or root access), it is worth considering custom firmware.

When downloading the firmware, pay attention to:

  • πŸ”Ή Device code name (joyeuse for Redmi Note 9 Pro);
  • πŸ”Ή Region (Global, EEA, India, China – Firmware incompatible!);
  • πŸ”Ή Android version (such as Android 11 or Android 12);
  • πŸ”Ή File type:.zip (for Recovery) or.tgz (for Fastboot).

Official MIUI (Stable)

Official MIUI (Beta/weekly)

Custom (LineageOS, Pixel Experience, etc.)

I don't know, I need help choosing.-->

3. Unlock the bootloader on the Redmi Note 9 Pro: a step-by-step guide

Bootloader unlocking is a must-have step for Fastboot or custom Recovery installation. Xiaomi blocks the default bootloader to protect against unauthorized changes, but provides an official way to unlock through the Mi Unlock Tool.

⚠️ Warning: Unlocking the bootloader erases all data from the phone, including photos, apps and settings. It can also void the warranty (in some regions).

Instructions for unlocking:

  1. Link your Mi Account to your phone: πŸ“± Go to Settings. β†’ Xiaomi account; πŸ“± Enable synchronization and confirm the device’s link to the account; πŸ“± B Settings β†’ Additionally. β†’ For developers, activate OEM-unlocking and debugging USB.
  2. Download the Mi Unlock Tool: πŸ–₯️ Official page: en.miui.com/unlock; πŸ–₯️ Install the program on PC (Windows is required) 7/10/11).

Launch unlock.

  • πŸ”Œ Connect your phone in Fastboot mode (clip Volume Down) + Power with the phone turned off);
  • πŸ–₯️ In Mi Unlock Tool, log in under the same Mi Account as on your phone;
  • πŸ–₯️ Press Unlock and wait until it is completed (usually takes a lot of time). 5-10 minute).

Advantages of this method:

  • βœ… Does not require unlocking the loader;
  • βœ… Stores user data (unless otherwise stated);
  • βœ… Minimum risk of error.

However, there are limitations:

  • ❌ Only official firmware can be installed;
  • ❌ It does not work if the current firmware is damaged;
  • ❌ Sometimes it requires waiting (if the update is not available in your area).
  • πŸ–₯️ Press Flash and wait until it is completed (usually) 5-15 minute).

If the process is successful, the phone will automatically restart. The first turn on can take up to 10 minutes - don't interrupt it.

- Use the other USB-port (preferably) USB 2.0);

- Disable antivirus on the PC;

- Reinstall Xiaomi drivers manually through Device Manager.-->

6. Install custom firmware (LineageOS, Pixel Experience) via TWRP

Custom firmware, such as LineageOS or Pixel Experience, allows you to get a β€œpure” Android without a shell MIUI, As well as additional features (for example, Google Camera with full support for all modules of the camera Redmi Note 9 Pro (TWRP).

⚠️ Note: Castom firmware may have bugs, for example:

  • πŸ“Έ A non-functioning camera (especially a wide-angle module);
  • πŸ”‹ Problems charging or displaying battery level;
  • πŸ“Ά Unstable mobile network operation (depending on region).

Before installing, be sure to check out the reviews on the XDA Developers forum for your model.

Installation instructions:

  1. πŸ“± Unlock the bootloader (see Section 3);
  2. πŸ–₯️ Download. TWRP Recovery for Redmi Note 9 Pro (joyeuse;
  3. πŸ–₯️ Install. TWRP Fastboot: Fastboot Flash Recovery twrp-3.7.0_joyeuse.img fastboot reboot recovery
  4. πŸ“± V TWRP Make a backup of the current firmware (Backup) β†’ Select the Boot, System, Data sections);
  5. πŸ“± Transfer the custom firmware file (.zip) to your phone via MTP or ADB Sideload;
  6. πŸ“± V TWRP Choose Install β†’ specify the firmware file β†’ corroborate;
  7. πŸ“± After installing the firmware, be sure to flash Magisk (if root is needed) or Disable Force Encryption (if the firmware does not support encryption).

The first download of custom firmware can take up to 15 minutes, and if the phone has been stuck on the logo for more than 20 minutes, something has gone wrong (possibly incompatible or no vendor section).

7. Typical errors in the firmware Redmi Note 9 Pro and their solutions

Even with strict adherence to instructions, errors can occur, and the following are the most common problems and ways to solve them.

Mistake.Reason.Decision
Invalid image (on Fastboot)A damaged firmware file or an incorrect modelDownload the firmware again, check the code name (joyeuse)
Anti-rollback check failReverse to the old version of MIUITry a newer version or the same one you had before.
The phone does not turn on after the firmwareIncompatible firmware or interrupted processRepeat the firmware through Fastboot with a full clean (Clean all)
This package is for "joyeuse" devices; this is a "curtana"Firmware for another model (Redmi Note 9S)Download the firmware specifically for joyeuse
TWRP asks for password when downloadingData Encryption (FDE) enabledFormat Data to TWRP (all data will be deleted!)

If your error is not listed in the table, try the following universal steps:

  • πŸ”„ Reboot your phone in Fastboot and repeat the firmware;
  • πŸ”Œ Use another one. USB-cable or port (preferably) USB 2.0);
  • πŸ–₯️ Reinstall Xiaomi drivers on PC;
  • πŸ“₯ Download firmware from another source (for example, with Xiaomi Firmware Updater).
What if after the firmware phone is fixated on the MI logo?
This is called a bootloop β€” the phone can't complete the download. Reasons: 1. Incompatible firmware (for example, for another model); 2. There is no vendor.img file in the custom firmware; 3. Incorrectly installed Recovery. Solution: - Go to Fastboot and run the official firmware through the Mi Flash Tool with full cleanup (Clean all). - If it doesn't work, check if Anti-Rollback is enabled (try flashing the same or newer version of MIUI).

8. FAQ: Answers to Frequent Questions

Can I flash Redmi Note 9 Pro without unlocking the bootloader?
Yes, but only through MIUI Updater (Section 4). All other methods (Fastboot, TWRP) require unlocking. Official updates through OTA also do not need to be unlocked.
How do I know if the bootloader is unlocked on my phone?
Turn off the phone, then press Volume Down + Power to log in to Fastboot. Connect the phone to your PC and type in the command: fastboot oem device-info If the answer has a line Device unlocked: true - the bootloader is unlocked.
Which firmware is better to choose: official MIUI or custom?
Depends on your goals: πŸ”Ή Official. MIUI β€” Full support for all functions (camera, NFC, IR-blaster), regular updates; πŸ”Ή LineageOS (Pixel Experience) – β€œclean” Android, no advertising in the MIUI, the possibility of fine-tuning, but there are possible bugs (for example, with a camera or mobile network). MIUI.
What if the camera or mobile network does not work after the firmware?
It's a typical custom firmware problem: πŸ“Έ For the camera: install Google Camera with settings for the Redmi Note 9 Pro (look for Celso Azevedo); πŸ“Ά For mobile network: check the settings APN or patch it. IMS (if available for your firmware); πŸ”„ Get back to the official one. MIUI, if the bugs are critical.
How to return the official firmware if the phone is β€œbricked”?
If the phone is not turned on or stuck on the logo: πŸ–₯️ Download Fastboot firmware for your model from the official website; πŸ–₯️ Unpack it and run it through the Mi Flash Tool in Clean All mode; πŸ”Œ If the phone is not detected in Fastboot, try the mode. EDL (You need an authorized Xiaomi account and a special cable, which restores functionality in 90% of cases.