Have you upgraded your firmware on Xiaomi Redmi 9 and encountered bugs, brakes or an uncomfortable interface? The new MIUI version doesn't always work more stable than the previous one - especially on budget models like Redmi 9 (codenamed lancelot). A rollback to the old firmware is possible, but requires caution: wrong actions can turn a smartphone into a brick.
In this article, we have 3 working methods for returning to the previous version of MIUI, including the official downgrade via Fastboot and informal ways to unlock the bootloader.
- π Why pullbacks can be riskier than they seem (and when itβs best not to try)
- π₯ How to download the original firmware for Redmi 9 (and how not to run into viruses)
- π§ Step-by-step instructions with pictures for beginners and experienced users
- β οΈ Typical Mistakes That Will Turn Your Phone Into a Brick (And How to Avoid Them)
We warn you right away: on models with a locked bootloader (which is 99% of the devices out of the box), rollback without unlocking is impossible β you will have to wait 7-15 days for approval from Xiaomi. If you want a quick result, consider alternatives like factory reset or custom recap.
1.Preparation: What to do before MIUI rollback
First rule: never start a firmware rollback without a backup. Even if you're an experienced user, a failure during the process can erase all data. On Redmi 9, backup works through:
- π± Settings β The phone. β Backup and reset β Local backup
- βοΈ Mi Cloud (but note that after a rollback, you may not be able to recover data from the cloud)
- π» Manual copying of photos, contacts and files on the PC (the most reliable option)
Second, check the current MIUI and the device model.
- Open the Settings. β The phone.
- Find the MIUI version (e.g. MIUI Global 14.0.5) and the Model (M2004J19C for Redmi 9)
- Write down this data β you will need it to choose the right firmware
Third, prepare the tools:
| Tool. | What do you need? | Where to download |
|---|---|---|
| Mi Flash Tool | Official utility for firmware through Fastboot | Official Xiaomi website |
| ADB and Fastboot | To unlock the loader and firmware commands | Android SDK |
| Firmware (ROM) | File with the desired version of MIUI for your model | Xiaomi Firmware Updater |
| USB drivers | To recognize the PC phone in Fastboot mode | Official drivers |
β οΈ Note: If your Redmi 9 is purchased in China (the domestic version), Global firmware ROM You may not be able to use files for your region: CN (China), Global, EEA (Europe) or IN (India).
2. Method 1: Official rollback via Fastboot (without root)
This is the safest method, but it only works if:
- β You have the bootloader unlocked (if not, read section 3)
- β You downloaded the official firmware for your model from the Xiaomi website
- β Battery charged at 50% or higher
Step-by-step:
- Turn off the phone and press Volume Down + Power to enter the Fastboot (a hare in a hat-eared hat will appear).
- Connect Redmi 9 to your PC via USB-cable (preferably original).
- Launch the Mi Flash Tool, press Select, and select the folder with the unpacked firmware (the file should end in.tgz).
- At the bottom of the program, select Clean All mode (complete clean) or Save User Data (save data, but can cause bugs).
- Press Flash and wait for completion (5-10 minutes). the phone will reboot automatically.
Download the latest Mi Flash Tool |
Unpack the firmware in a folder without Cyrillic |
Install Qualcomm | drivers
Disable the antivirus (it can block the process)|
Check the USB cable (better to use the original one)
-->
If the phone has been stuck on the MI logo for more than 15 minutes after firmware:
- π Forced reboot it (Fooding) + Volume up for 10 seconds).
- π§ If it doesnβt work, repeat the firmware by selecting clean all and lock mode (but this will block the bootloader again!).
β οΈ Warning: After pullback through Fastboot can reset IMEI (If the network is lost, restore the network. IMEI via the engineering menu (#4636##) or utility SN Write Tool (requires a Xiaomi account with developer rights).
Method 2: Unlock the bootloader (if it is blocked)
On all Xiaomi Redmi 9 (except the Chinese versions with the default bootloader unlocked) before rolling back the firmware, you need to unlock the bootloader. This process takes at least 7 days due to Xiaomi's policy.
What you need:
- π± Mi Account Account Linked to Phone
- π» Windows computer (Mac/Linux Unofficially supported, but there may be bugs)
- π Cable USB (preferably original)
- π Removed restrictions on unlocking (see below)
Instructions:
- Link your Mi Account to your phone: Go to Settings β Xiaomi Account. Enable sync and confirm your phone number/email.
- Activate Developer Mode: 7 times click on the MIUI version in Settings β About Phone. Return to Settings β Additional β Developer. Enable OEM unlock and USB debugging.
- Request permission to unlock: Download the Mi Unlock Tool and launch it. Log in to the same Mi Account as your phone. Connect Redmi 9 in Fastboot mode. + The program will show a waiting timer (usually 168 hours). = 7 days).
- Unlock the bootloader: After 7 days, repeat the steps with the phone connection. Press Unlock - the process will take 1-2 minutes. The phone will automatically reboot with the bootloader unlocked.
What happens if you break the unlock?
Once unlocked, you can use Method 1 (Fastboot) or Method 3 (Castom Recovery).
- π Unlocking resets phone to factory settings.
- π« Some features (such as Mi Pay or Widevine) L1 for HD Netflix may stop working on the site.
- π Xiaomi may block the bootloader again after the official update.
Method 3: Recoil through Custom Recavery (TWRP)
This method is suitable if:
- β You already have the boot loader unlocked.
- β You want to save your data (although there is a risk of loss).
- β You need flexibility (such as installing patches or mods).
There are unofficial TWRP builds for Redmi 9 (lancelot), but beware: the wrong version of the recovery can lead to hard brick (irreparable damage).
Steps:
- Download TWRP for your model: Official site: twrp.me (check compatibility with lancelot) or trusted sources like XDA Developers.
- Install. TWRP Fastboot: Fastboot Flash Recovery twrp-3.7.0_12-0-lancelot.img fastboot reboot recovery if the phone is not loaded TWRP, Try the command: fastboot boot twrp-3.7.0_12-0-lancelot.img
- Backup in TWRP: Select Backup from the main menu. Select Boot, System, Data. Swipe to backup (save it to PC!).
- Sweep through the old version of MIUI: Download the firmware in.zip (not.tgz!). Transfer it to your phone or flash drive. In TWRP, select Install β specify the firmware file β swipe to install. After you complete, press Wipe cache/dalvik.
- Reboot: Select Reboot System. The first run can take up to 15 minutes.
1. Go back to TWRP (Nutrition + Volume Up).
2. Select Wipe β Format Data (this will delete all data!).
3. Re-swipe the firmware.
-->
Advantages of this method:
- π You can go back to any version. MIUI (even very old).
- π¦ Easy to install patches (for example, to remove ads in the MIUI).
- π§ The ability to install custom software (for example, LineageOS).
Disadvantages:
- β οΈ High risk of errors (especially if the firmware is not for your model).
- π Data encryption may break (you will have to format Data).
- π« Certain functions MIUI (For example, the Game Turbo may not work.
5.The risks of MIUI rollback: what could go wrong
Even if you follow the instructions, there's always a chance of problems.
| Problem. | Reason. | How to fix it |
|---|---|---|
| Phone not turned on (black screen) | Incorrect firmware or interrupted process | Switch through Fastboot or EDL (requires an authorized account) |
| Constant reboots (bootloop) | The conflict of boot.img and system versions | Install firmware through TWRP with full wip |
| No net (IMEI reset) | The modem or nvram partition is damaged | Restore IMEI via SN Write Tool or Engineering Menu |
| Not working on touchscreen. | Incompatible version of the firmware | Sweat the original firmware for your model |
| Hanging on the MI logo | Incomplete firmware or partition error | Repeat the firmware with full cleaning (clean all) |
The most dangerous mistake is hard brick, when the phone does not respond to any buttons and is not detected by the PC, in which case only firmware through EDL (Emergency mode) will help, but you need to:
- π§ Authorized Xiaomi account with rights EDL (It is difficult to get them to the average user).
- π° Or contacting a service center (the cost of repair is from 1500 to 5000 rubles).
π‘
If after the rollback MIUI phone stopped seeing SIM-Don't try to stitch it back in again! IMEI in the engineering menu (#4636##). IMEI Zero or unknown, restore it to any further firmware.
6. Alternatives to rollback: what to do if nothing helps
If a firmware rollback seems too risky, consider these options:
- π Reset to factory settings: Sometimes new bugs MIUI Resetting data with settings or conflicts. β Reset β Erase all data can help without rolling back the version.
- π οΈ Install patches through Magisk: If the problem is advertising or lack of features, you can install Magisk and patches like MIUI Mix Explorer or Debloater to remove unnecessary apps.
- π± Switching to custom firmware: The Redmi 9 is well-functioning LineageOS, Pixel Experience or HaventOS. MIUI, but may not support certain functions, for example, IR-blaster).
- βοΈ Disabling Updates: To MIUI Not updated automatically, turn off the option in Settings β The phone. β Updating the system β βοΈ β Auto-update.
If you decide to stay on the new version of MIUI but want to improve performance:
- π Turn off Miui Optimization in the Developer Settings.
- ποΈ Clear the cache through Settings β Warehouse β Clear the cache.
- π« Remove unnecessary system applications through ADB: adb shell pm uninstall --user 0 com.miui.analytics