Xiaomi Redmi Note 9 Pro is one of the most popular smartphones of the brand, but even it is not immune to problems after the MIUI update. Incorrect sensors, sudden reboots or loss of performance after the firmware upgrade force users to look for ways to return the previous version. rollback of firmware is a risky procedure, but feasible if you strictly follow the algorithm and take into account the nuances of a particular model.
In this article, we will discuss all the working methods of rolling back firmware on the Redmi Note 9 Pro (codenamed joyeuse), including official Xiaomi tools and alternative solutions. Particular attention will be paid to typical errors (for example, Error: 7 in TWRP or hanging on the MI logo), as well as how to recover data after a failed downgrade. If you encounter a โbrickโ after a firmware, here are instructions for resuscitation of the device.
We warn you right away: rolling back the firmware can lead to loss of warranty, resetting and even irreversible damage to the system if you disrupt the sequence of actions.
Preparing for the rollback of firmware: what to do in advance
Before you start a downgrade, make sure that all critical conditions are met, and neglecting preparation leads to a brick or loss of data in 80% of cases.
First, back up all your important data. Firmware rollback is almost always accompanied by a full reset (Wipe Data). Use Mi Cloud, Google Drive or physical copying on your PC.
- ๐ฑ Contact and SMS (Export through Settings โ Google โ Backup)
- ๐ธ Photo/video (copy folder) DCIM computer)
- ๐ Passwords from apps (save to Google Password Manager or KeePass)
- ๐ฎ Save games (use Helium or root backup if there is root)
Second, check the current version of MIUI and compatibility with the target firmware.
- Go to Settings โ About the phone โ MIUI version
- Write down the full build number (e.g. MIUI Global 14.0.5.0(SJWMIXM))
- Check the compatibility table below to avoid conflicting versions.
| Current version of MIUI | Recommended version for rollback | Recoil method | Risks. |
|---|---|---|---|
| MIUI 14.x | MIUI 13.0.8.0 | Fastboot or TWRP | Possible loss of IMEI |
| MIUI 13.x | MIUI 12.5.7.0 | Official downgrade | Locking the loader |
| MIUI 12.x | MIUI 11.0.4.0 | TWRP + Magisk | BL unlock required |
โ ๏ธ Note: If your Redmi Note 9 Pro was purchased with Global firmware, donโt try to install Chinese or European firmware (EEA) version โ this will lead to broken mobile networks and certification errors.
Third, prepare the tools:
- ๐ฅ๏ธ Windows computer 10/11 (For the Mi Flash Tool)
- ๐ Original. USB-cable (do not use cheap analogues!)
- ๐ Battery charge of at least 60%
- ๐ ๏ธ Programs: Mi Flash Tool, ADB/Fastboot, TWRP (If you need custom recovery)
Method 1: Official rollback via Mi Flash Tool (Fastboot)
This is the most reliable way Xiaomi recommends for a downgrade.
- ๐ฒ The device is turned on, but it is not working stable
- ๐ The loader is unlocked (required!)
- ๐ We need to get back to the stable version. MIUI
Algorithm of action:
- Download the firmware for joyeuse (just your model!) from the official MIUI Downloads website. Choose the version of Fastboot (file with the extension.tgz).
- Unpack the archive in a folder without Cyrillic characters (for example, C:\MIUI\joyeuse_global_images_...).
- Install drivers: 1. Download Mi Phone Manager from the official site 2. Connect the phone in Fastboot mode (press Power + Volโ) 3. Wait for the automatic driver installation
- Run the Mi Flash Tool, select the firmware folder, and press Refresh. The device should be defined as COMX.
- Select firmware mode: Clean All โ Clean All and Lock โ Clean + Lock bootloader (dangerous!) Save User Data โ Save data (often leads to errors)
Flash
โ ๏ธ Note: If after firmware the phone is stuck on the logo MI longer 15 Just a minute, DO NOT TRY to turn it off with the power button! 30-40 Minutes โ sometimes the first load takes a long time.
Download the official firmware for joyeuse|Unpacked the archive into the root of disk C:|Installed Mi Phone Manager for drivers|Unlocked bootloader (if not unlocked โ see section 4)|Disabled antivirus (it can block the Mi Flash Tool)|Charged the phone at least 60%-->
Method 2: Recoil through TWRP (for power users)
This method is suitable if:
- ๐ง You're already installed. TWRP Recovery
- ๐ฆ Data must be saved (partially saved)
- ๐ The bootloader is unlocked
We warn you that using TWRP on the Redmi Note 9 Pro is fraught with problems with data encryption (/data).If you are not ready for the possible loss of information, choose Fastboot.
Step-by-step:
- Download firmware in.zip format for TWRP (e.g. with Xiaomi Firmware Updater).
- Reboot to TWRP: (a) Turn off the phone b) Press Power + Vol+ before the TWRP logo appears
- Backup (optional): (a) Go to Backup b) Select Boot, System, Data b sections SD-map OTG-accumulator
- Swipe through the firmware: (a) Press Install b) Select the downloaded.zip file in) Swipe to confirm d) Wait until completion (don't interrupt!)
- Clear the cache: (a) Return to the main TWRP menu b) Select Wipe โ Advanced Wipe in) Mark Dalvik / ART Cache and Cache g) Swipe to clean up
- If you get an Error:7 error, it means the firmware is not compatible with your version of MIUI, try a different build.
What if TWRP asks for a password when mounting /data?
Method 3: Recoil through ADB Sideload (if no TWRP)
If you don't have TWRP, but the bootloader is unlocked, you can use ADB Sideload, which is less reliable, but sometimes it saves you with soft bricks.
Instructions:
- Download the firmware in.zip format for Recovery (not Fastboot!).
- Reboot your phone to Stock Recovery: (a) Turn off device b) Press Power + Vol+ before menu b appears
- From the recovery menu, select Apply update โ Apply from ADB.
- Connect your phone to your PC and open the command line in the folder with ADB.
- Enter the command: adb devices Make sure the device is identified (should appear its serial number).
- Run the firmware: adb sideload name file.zip The process will take 5-15 minutes. Don't turn off the cable!
โ ๏ธ Attention: If, during ADB Sideload will show an E:footer is wrong error, which means that the firmware file is corrupted. Download it again and check the checksum (MD5).
Unlocking the bootloader: a mandatory step before rollback
Without an unlocked bootloader (Bootloader), it is impossible to roll back firmware on the Redmi Note 9 Pro. Xiaomi blocks the downgrade to protect against warranty fraud.
The unlocking process takes 7 days (from the moment the Mi Account is linked to the device) and requires:
- ๐ฑ Phone with MIUI not less than 10.3.5.0
- ๐ Stable Internet connection
- ๐ Mi Account with a linked phone number
Step-by-step:
- Go to Settings โ About Phone โ MIUI version and tap 7 times on the line to activate Developer Mode.
- Return to Settings โ Additional โ For developers and enable: - Debugging by USB - Unlock OEM (the most important point!)
- Download the Mi Unlock Tool and install it on PC.
- Start the program, log in to your Mi Account and connect your phone in Fastboot (Power + Volโ) mode.
- Press Unlock. If you receive a waiting message, wait for the specified time (usually 168 hours).
1. Use another Mi Account (sometimes helps).
2. Connect the phone to another USB-port (preferably 2.0).
3. disable the antivirus and firewall on the PC.
4. Install the old version of the Mi Unlock Tool (e.g. 3.5.501.24).-->
Typical errors in firmware rollback and their solutions
Even with the exact following of the instructions, there can be problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| Error: 7 in TWRP | Incompatibility with current version of MIUI | Download firmware with the same build number (SJW for Global) |
| Hanging on the MI logo | Damaged boot.img or uncleaned cache | Switch boot.img separately through Fastboot or make Wipe Cache |
| Anti-rollback check fail | Trying to roll back on an too old version | Select firmware not older than 2 years from the current |
| No network after firmware | Firmware region mismatch (Global/China/EEA) | Switch the correct version or fix the IMEI via QCN |
If the IMEI is lost or mobile networks are no longer working:
- Check IMEI in Settings โ About Phone โ General information. If it's Null or 0, you'll need a recovery.
- Download the original QCN-file for Redmi Note 9 Pro (see thematic forums).
- Use QPST or Maui META to restore your IMEI (skills required!).
1.Clamb Power + Vol+ for 20 seconds for forced reboot.
2. Connect to charging for 1 hour - sometimes helps with the discharge of the battery.
3. Sweep boot.img Fastboot: fastboot flash boot.img.-->
Data recovery after a failed rollback
If you roll back your firmware and you lose your data, don't panic, you can recover some of it, and the rule is, don't write new data to your phone so you don't erase old files.
Recovery methods:
- ๐ Photo/Video: Use DiskDigger or Recuva (Plug your phone to your PC in mode) MTP).
- ๐ Contacts/SMS: Restore your Google Account (if sync is enabled).
- ๐ฎ Save games: Try Helium Backup (root required) or turn to cloud-based game saves.
- ๐ Passwords: Check Google Password Manager (passwords.google.com).
For deep scanning of internal memory:
- Connect your phone to your PC in Fastboot mode.
- Use it. ADB Pull to copy partitions /data or /sdcard: adb pull /sdcard/ C:\Redmi_Backup\
- Scan the data backed by programs like PhotoRec or R-Studio.
โ ๏ธ Note: If you have used data encryption in MIUI, It's almost impossible to recover files without a password, and that's where the backup you made before you roll back will help.