How to return the old version of MIUI: 3 working ways to roll back the update on Xiaomi

MIUI updates often bring new features, but sometimes instead of improvements, users are faced with bugs, brakes or app incompatibility. If after the upgrade of Xiaomi, Redmi or POCO your smartphone has become worse, do not rush to panic. Firmware rollback is possible, but requires accuracy and knowledge of nuances.

In this article, we will discuss three official methods of returning to the previous version of MIUI: via recaps, Fastboot and Mi Flash Tool. You will also learn which models support downgrade, how to avoid locking the bootloader and what to do if the phone does not turn on after rollback. All instructions are relevant for devices based on MIUI 12-14 and HyperOS (2026).

⚠️ Important: Firmware rollback resets all data on the phone. backup in advance via Settings β†’ The phone. β†’ Backup or Mi Cloud: Devices with an unlocked bootloader have a better chance of a successful downgrade, but even they are not immune to the risk of bricking".

πŸ“Š What Xiaomi model do you want to roll back?
Redmi Note 11/12
POCO X3/X4
Xiaomi 11/12/13 series
Redmi 9/10
Another model

1.Preparation for rollback: what you need to know before starting

Before proceeding with a downgrade, check three critical conditions:

  1. The device model is not all Xiaomi smartphones support rollbacks. For example, devices on Qualcomm Snapdragon 8 Gen 2 (such as Xiaomi 13 Ultra) can block the downgrade due to the manufacturer's policy.
  2. bootloader status – if it is blocked, you will need official permission to unlock through the Xiaomi website (the process takes up to 72 hours).
  3. MIUI version: You can’t roll back to a firmware older than the one installed on your phone when you buy it (this rule has been in effect since 2021).

To find out the current firmware version, go to Settings β†’ About Phone β†’ MIUI version. Write down the full number (e.g. V14.0.5.0.TMBCNXM) – it will be needed to find the right firmware.

⚠️ Note: If your device is updated through OTA (airborne rather than manual, chances of a successful rollback are lower.Firmware installed via the Mi Flash Tool is usually downgraded more easily.

Where do I download the rollback firmware?

Official ROMs are available on the following websites:

  • 🌐 MIUI Downloads (Global Versions)
  • 🌐 Xiaomi Firmware Updater (archive of all versions)
  • 🌐 MIUI ROM (Russian-speaking community)

Download only stable versions – beta firmware may contain critical errors.

πŸ’‘

If you don't have a version on the site, try to find it on Telegram channels like @MIUIUpdatesTracker or @XiaomiFirmware, but beware: unofficial sources may be spreading modified (and potentially dangerous) firmware.

2. Method 1: Recovery (without PC)

This is the easiest method, but it only works if:

  • πŸ”Ή You're not locked up the bootloader;
  • πŸ”Ή You have downloaded the correct firmware version (for your model and region);
  • πŸ”Ή The phone is turned on and goes into Recovery Mode.

Step-by-step:

  1. Download the firmware in.zip format and rename it to update.zip.
  2. Move the file to the root folder of the phone’s internal memory (not to folders like Download!).
  3. Turn off the device.
  4. Press the Power button + Volume up to enter Recovery Mode.
  5. Select a language (if available), then go to Install update.zip to System.
  6. Confirm the installation and wait for completion (5-10 minutes).
  7. After the reboot, the phone will return to the old version of MIUI.

⚠️ Note: If after the rollback the phone is stuck on the logo MI longer than 15 minutes - don't panic. Try forcibly restarting it (Power) + Volume up for 10 seconds. If that doesn't help, go to the way with Fastboot.

β˜‘οΈ Checklist before rollback via Recovery

Done: 0 / 5

3. Method 2: Recoil via Fastboot (from PC)

If Recovery Mode doesn’t work or your device doesn’t support rollback through it, use Fastboot, USB-cable and installed drivers Xiaomi.

What you need:

  • πŸ–₯️ Windows PC 10/11 (or Linux/macOS s adb/fastboot);
  • πŸ”Œ Original. USB-cable (not cheap Chinese analogues!);
  • πŸ“± Firmware in.tgz or.zip format (for Fastboot);
  • πŸ› οΈ Mi Flash Tool (for Windows) or fastboot from Android SDK.

Instructions for Windows:

  1. Unpack the downloaded firmware in a folder (for example, C:\MIUI\).
  2. Install the Mi Flash Tool.
  3. Turn off the phone and press Power + Volume down to enter Fastboot Mode (a hare in a hat-out-of-the-box will appear).
  4. Connect your phone to your PC. The Android Bootloader Interface should appear in Device Manager.
  5. Launch the Mi Flash Tool, press Select and specify the folder with the firmware.
  6. At the bottom, select Clean all (full reset) or Clean all and lock (reset + lock bootloader).
  7. Press Flash and wait until it is completed (10-20 minutes).

For Linux/macOS:

Use commands in the terminal:

fastboot flash boot boot.img


fastboot flash system system.img




fastboot flash recovery recovery.img




fastboot reboot

The complete list of commands depends on the firmware structure (see file). flash_all.sh archived).

What to do if the Mi Flash Tool can't see your phone?
1. Check if the drivers are installed (download the platform-tools). 2. Try another one. USB-port 2.0, not 3.0). 3. Turn off driver signatures in Windows (click Win) + X β†’ Command Prompt (Administrator) and enter bcdedit /set nointegritychecks on). 4. Use the original Xiaomi cable.

Method 3: Recoil through ADB Sideload (alternative)

If the two previous methods didn't work, try ADB Sideload, which is suitable for devices that can't boot into the system but go into Recovery.

Step-by-step:

  1. Download the firmware in.zip format and rename it to update.zip.
  2. Install ADB and Fastboot on PC.
  3. Turn off the phone and press Power + Volume up to enter Recovery.
  4. Select Connect with MIAssistant (or ADB Sideload if you have one).
  5. Connect the phone to your PC and enter: Adb devices Make sure the device is defined.
  6. Enter the installation command: adb sideload update.zip
  7. Wait until the end (the progress bar will appear on the phone screen).

⚠️ Warning: If the process is 47% or 99%, don't turn off the cable! Wait 10-15 minutes. If nothing happens, restart your phone to Fastboot and try again.

5. Compatibility table: Which Xiaomi models support rollback

Not all Xiaomi devices allow you to return the old firmware, and below are the data on popular models (based on user reports in 2023-2026):

ModelSupport for rollbacks through RecoverySupport for rollbacks through FastbootNotes
Xiaomi 13/13 Pro❌ No.⚠️ Partially (unlocking required)Downgrade lock on firmware newer than V14.0.4.0
Redmi Note 12 Pro+βœ… Yes.βœ… Yes.Recoil is possible up to V14.0.2.0
POCO X5 Proβœ… Yes.βœ… Yes.Use Global Firmware (Global)
Redmi 10Cβœ… Yes.βœ… Yes.Supports rollback to MIUI 13
Xiaomi 11T Pro❌ No.βœ… Yes (with unlocked bootloader)The risk of blocking IMEI in case of incorrect downgrade

Important: Devices on MediaTek processors (such as the Redmi Note 11 or POCO M4 Pro) often block rollbacks via Recovery.

6. Frequent mistakes and how to avoid them

downgrade MIUI β€” It's a risky process.-5 Mistakes Users Make and How to Avoid Them:

  • πŸ”΄ "Invalid ROM" or "Can't verify update" means the firmware is not suitable for your model or region. Check the file name: it must contain the code of your device (for example, ingres for Redmi Note 10 Pro).
  • πŸ”΄ "Anti-rollback check" - your device does not allow you to roll back to too old. Check the list of supported versions on Xiaomi Firmware Updater.

πŸ’‘

If the phone doesn’t turn on after rolling back, try flashing it through EDL Mode (emergency mode). This will require a Qualcomm HS-USB QDLoader 9008 box and specialized software like Mi Flash Pro or QFil.

7.What to do after a successful rollback

If you have managed to return an old version of MIUI, follow a few steps to avoid problems in the future:

  • πŸ“± Restore data from backup: use Mi Cloud or local copy (but don’t restore system settings!).

⚠️ Note: If you have rolled back due to bugs in the new firmware, follow the updates on the forums MIUI It's called XDA-Developers, and it's often patches that fix critical bugs.

FAQ: Answers to Frequent Questions

Can I roll back the firmware on Xiaomi without unlocking the bootloader?
Theoretically, yes, but only if: Your device supports rollback via Recovery; you install the official firmware (not custom); the MIUI version is no older than the one you bought. In practice, most modern models (Xiaomi 12/13, Redmi Note 11/12) require unlocking.
Why did mobile internet disappear after the rollback?
This is a typical downgrade problem. Causes: Incompatibility of the baseband with the new version MIUI; Resetting settings APN (Solution: Check the settings APN: Settings β†’ SIM-maps and mobile networks β†’ Access points (APN). If this doesn’t work, just run the modem through Fastboot: fastboot flash modem. NON-HLOS.bin fastboot reboot file NON-HLOS.bin You can find it in the archive with the firmware.
How do I know if my Xiaomi bootloader is unlocked?
There are two ways: Fastboot Mode: Turn off your phone. Press Power + Volume down. If the bottom of the screen says Unlocked, the bootloader is unlocked. If Locked is locked. Through ADB: Connect your phone to your PC and type in the command: adb reboot bootloader fastboot oem device-info Look for Device unlocked: true/false.
Can HyperOS be rolled back to MIUI?
Yes, but with reservations: πŸ”Ή HyperOS is based on MIUI 14, so the recoil is only possible on MIUI 14 (not lower!); πŸ”Ή For Xiaomi 14 devices and the newer rollback MIUI locked up; πŸ”Ή After a downgrade, some HyperOS features (like the new notification center) will be gone. β†’ MIUI Downgrade (Look for Xiaomi Firmware Updater).
What if the phone asks for a password from Mi-account?
This is Mi Cloud Lock, which works if: You reset your phone to factory settings; the firmware was installed with Clean all; the device previously had Mi-account attached. Solution: Enter the password from the Mi Account that was linked to the phone. If you don't remember the password, restore it through account.xiaomi.com. If the phone is bought from hands and the previous owner did not untie the account – contact the user. πŸ“– Read also: Banner with Xiaomi on TV: when appeared and how to remove Find out when the advertising banner Xiaomi first appeared on the TV TV, How to turn it off and why it shows Redmi firmware 9C NFC Recovery: Step-by-step guide 2026 How to flash Xiaomi Redmi 9C NFC via Recovery: Preparation, firmware selection, installation and solution wrong List of Xiaomi smartphones that will receive MIUI 13 – Full Guide 2026 Find out which Xiaomi, Redmi and POCO Officially get an update before MIUI 13: lists of devices How to roll back firmware on Xiaomi TV: Step-by-step instruction 2026 Detailed guide to rolling back firmware on Xiaomi TVs of all models. USB, ADB Xiaomi Redmi firmware 9A via computer: full instruction Detailed guide on the firmware Xiaomi Redmi 9A PC. Accept document.getElementById('pbMenuBtn')?.addEventListener('click', () => { document.getElementById('pbMainNav')?.classList.toggle('pb-nav-open'); }); // Dropdown menu toggle (click for touch devices) document.querySelectorAll('.pb-dropdown-toggle').forEach(btn => { btn.addEventListener('click', (e) => { e.stopPropagation(); btn.closest('.pb-nav-dropdown').classList.toggle('pb-dd-open'); }); }); document.addEventListener('click', () => { document.querySelectorAll('.pb-nav-dropdown.pb-dd-open').forEach(d => d.classList.remove('pb-dd-open')); }); (function() { const popup = document.getElementById('cookie-consent'); const btn = document.getElementById('cookie-accept'); if (popup && btn &&!localStorage.getItem('cookie-accepted')) { setTimeout(() => popup.classList.add('pb-cookie-visible'), 1500); btn.onclick = () => { localStorage.setItem('cookie-accepted','true'); Reset Mi Account, unlock the bootloader and mustache What Xiaomi has HyperOS: a full list of devices and dates The current list of smartphones Xiaomi, Redmi and POCO, Get HyperOS. Find out when the update will come out. πŸ“± XiaoMaster πŸ”“ Reset and release Β· βš™οΈ System setup Β· πŸ’Ύ Memory and files Β· πŸ”Š Sound and vibration Β· πŸ“Έ Camera and photo Β· πŸ“‘ Communication and network Home Β· About the project Β· Contacts Β· Privacy Β© XiaoMaster, all rights reserved. (function(d,s){d.getElementById("licnt06C4").src= "https://counter.yadro.ru/hit?t26.5;r"+escape(d.referrer)+ ((typeof(s)=="undefined")?"":";s"+s.width+"*"+s.height+"*"+ (s.colorDepth?s.colorDepth:s.pixelDepth))+";u"+escape(d.URL)+ ";h"+escape(d.title.substring(0,150))+";"+Math.random()})(document,screen) πŸͺ We use cookies to improve the operation of the website. popup.classList.remove('pb-cookie-visible'); }; } })(); function pbPollVote(el) { var poll = el.closest('.pb-poll'); if (poll.classList.contains('voted')) return; poll.classList.add('voted'); el.classList.add('selected'); var opts = poll.querySelectorAll('.pb-poll-option'); var n = opts.length; var raw = []; var sum = 0; for (var i = 0; i < n; i++) { var v = Math.random() * 50 + 5; if (opts[i] === el) v += 30; raw.push(v); sum += v; } var pcts = raw.map(function(v) { return Math.round(v / sum * 100); }); var diff = 100 - pcts.reduce(function(a,b){ return a+b; }, 0); pcts[Array.from(opts).indexOf(el)] += diff; setTimeout(function() { opts.forEach(function(opt, i) { opt.querySelector('.pb-poll-bar').style.width = pcts[i] + '%'; opt.querySelector('.pb-poll-pct').textContent = pcts[i] + '%'; }); }, 50); }