Xiaomi Redmiβs firmware is a process that 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 βbrickingβ (turning into a βbrickβ), loss of data or cancellation of warranty. In this article, we will discuss all the current ways of flashing, from official updates through MIUI Updater to manual installation of custom firmware through Fastboot and TWRP Recovery.
It is important to understand that the procedure for different Redmi models (e.g. Redmi Note 12 Pro+ and Redmi 10C) may differ due to the processor versions (Qualcomm vs MediaTek) and Xiaomiβs policy to unlock the bootloader. We took these nuances into account and prepared universal instructions in view of the latest changes in 2026, including the requirements for the Mi Account and unlock restrictions for devices with HyperOS.
1. Firmware Preparation: What to Do Before Starting
Before you start firmware, follow the mandatory preparatory steps to avoid data loss or damage to the device:
- π± Backup all important data (contacts, photos, messages) through Settings β Google β Backup or third-party utilities like Titanium Backup (requires root).
- π Charge the battery to at least 60% β when discharged during firmware, the device may fail.
- π Find out the bootloader version: type in ##4636##, go to Phone Information and check the Bootloader line. If Locked status, it needs to be unlocked.
- π₯οΈ Install drivers for your Redmi model on your PC. Download them from the official Xiaomi website or through the Mi Flash Tool.
Pay particular attention to unlocking the bootloader. Since 2023, Xiaomi has tightened the rules: new devices (such as the Redmi Note 13 Pro) require a binding to the Mi Account and wait 72-168 hours after submitting an application. Old models (before the Redmi Note 11) unlock faster β in 24-48 hours.
β οΈ Note: If your device is purchased in China (suffix version) CN In the model, you may need a Chinese phone number to unlock the bootloader, in which case use global firmware (Global or Global). EEA) only after unlocking.
Method 2: Official update via MIUI Updater (without unlocking)
The safest method is to upgrade through the built-in MIUI Updater app, which is suitable for:
- π² Installations of stable and beta versions MIUI/HyperOS;
- π Updates by airΒ» (OTA) data-free;
- π Devices with locked loader.
Instructions:
- Open Settings β About the phone β System update.
- Click on the icon Β«βοΈΒ» (settings) in the upper right corner and select Select Service Package.
- Download the firmware (.zip) from the official Xiaomi website (choose the version for your model!).
- Transfer the file to the root folder of the device and select it in MIUI Updater.
- Confirm the installation and wait for the restart (it will take 5-15 minutes).
If the update is not automatically available, check:
- π Firmware region: Device with Global will not see an update CN;
- π‘ Internet connection stability (use Wi-Fi);
- π Free space (required) β₯ 3 GB on the system partition).
π‘
If the phone is slowing down after the upgrade, reset to factory settings via Settings β Additional β Restore and Reset. This will delete user data, but restore system stability.
Method 2: Firmware through Fastboot (for a locked bootloader)
The Fastboot method is used to install official firmware on devices with a locked bootloader (if unlocking is not required) or for recovery from a crash. Suitable for most Redmi models, including the Redmi Note 10 Pro, Redmi K40 and later.
Requirements:
- π₯οΈ Windows computer 10/11 (For the Mi Flash Tool);
- π Cable USB Type-C (original, undamaged!);
- π¦ Firmware in.tgz or.zip format (download only from the official website).
Step-by-step:
- Unpack the firmware in a folder without Cyrillic characters (for example, C:\Redmi_Flash\).
- Install the Mi Flash Tool (the latest version is downloaded here).
- Turn off your phone and press Volume Down + Power to enter Fastboot mode (the screen will appear a bunny with the inscription Fastboot).
- Connect the device to a PC. In the Mi Flash Tool, press Select and specify the firmware folder.
- Select Clean All mode (complete clean) or Save user data (save data, but glitch is possible).
- Press Flash and wait for completion (10-20 minutes). The phone will reboot automatically.
β οΈ Note: If the Mi Flash Tool gives an error critical partition flashing is not allowed, then your bootloader is locked and you need to unlock through the Mi Unlock Tool. For HyperOS devices (for example, Redmi Note 13), this method may not work - use EDL Mode (requires an authorized account).
βοΈ Preparation for firmware through Fastboot
Method 3: Install custom firmware through TWRP Recovery
For power users who want to install informal firmware (e.g. LineageOS, Pixel Experience) or gain root access, TWRP Recovery is a suitable method.
- π Unlocked loader;
- π οΈ Established TWRP Recovery (the version should support your model!);
- π¦ Firmware in.zip and (optional) Magisk format for root rights.
Instructions:
- Download. TWRP for your model from twrp.me (for example, for Redmi Note) 11 Pro+ 5G it twrp-3.7.0_12-vayu.img).
- Install TWRP via Fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe β Format Data (if you install custom firmware for the first time).
- Transfer the firmware to your phone and install it through Install β Select Zip.
- After installing the firmware (optional) flash Magisk for root rights.
- Reboot to the system (Reboot β System).
Popular custom firmware for Redmi:
| Firmware | Features | Supported models |
|---|---|---|
| LineageOS | Clean Android without MIUI, regular updates | Redmi Note 10 Pro, Redmi K40, POCO F3 |
| Pixel Experience | Google Pixel interface, optimized performance | Redmi Note 11 Pro+, Redmi K50i |
| ArrowOS | Minimalist design, high customization | Redmi Note 9 Pro, Redmi 10 |
| Xiaomi.eu | MIUI without Chinese services, weekly updates | All Redmi models (except the newest ones) |
β οΈ Note: Install custom firmware on HyperOS devices (e.g. Redmi Note) 13 Pro) may cause problems with the Widevine module L1 (lack of HD into Netflix/Disney+). Before installing, check compatibility on the forum XDA Developers.
What to do if there is no network after the firmware?
5. Unlocking the bootloader: Step-by-step guide 2026
Without unlocking the bootloader, you wonβt be able to install custom recovery (TWRP) or informal firmware.The process changed in 2026, so keep an eye out for the current requirements:
Step 1. Linking your Mi Account
- π± Sign in to Mi Account (use the same account as on your PC!).
- π Link your phone number to your account (required for new devices).
- βοΈ Turn it on. OEM Unlock in Settings β For developers (if there is no item, link the device to the developer account).
Step 2. Application for Unblocking
- Download Mi Unlock Tool from the official website.
- Launch the utility on your PC and log in to your Mi Account.
- Connect your phone in Fastboot mode (clip Volume Down + Power).
- Press Unlock. If you receive a waiting message, wait for the specified time (24 to 168 hours).
Step 3: Status check
Once unlocked, restart your phone and check the bootloader status in Fastboot:
fastboot oem device-infoIf the answer is Device unlocked: true, the unlock is successful.
π‘
Since 2026, Xiaomi has been blocking unlock for devices under 30 days from the first activation.If your Redmi is new, wait or use official firmware.
6. Solving common firmware errors
Even when you follow the instructions, you can make mistakes.-5 problems and ways of solving them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Error: critical partition flashing is not allowed | Locked loader | Unlock the bootloader via the Mi Unlock Tool or use EDL Mode (requires authorization). |
| Anti-rollback check fail | Trying to install an old version of MIUI | Download firmware newer than the current one (check in Settings β About phone). |
| The phone does not turn on after the firmware | Incompatible firmware or failure during installation | Repeat the firmware through Fastboot with a complete clean (Clean all). |
| This package is for "vayu" devices; this is a "". | The firmware is not suitable for your model. | Check the code name of the device (for example, Redmi Note 10 Pro β sweet). |
| Loss of IMEI after firmware | Modem section damaged | Restore. IMEI through QCN-Maui Meta (requires root). |
If the error is not shown in the table:
- Check the firmware logs (in Mi Flash Tool or TWRP, they are saved in the folder with the utility).
- Search for a solution in 4PDA or XDA by specifying the model and error text.
- If the phone doesnβt turn on, try to enter. EDL Mode (clip the volume up) + Loudness down + USB-Cable and run through the Mi Flash Tool with the Clean All and Lock option.
7.How to return the official firmware after custom
If custom firmware is unstable or you want to return the warranty, install an official firmware. MIUI/HyperOS:
Method 1. via Fastboot (recommended)
- Download stable firmware for your model from the official website.
- Unpack it and run it through the Mi Flash Tool with the Clean All option.
- After the firmware, reset to factory settings (Wipe β Factory Reset in Recovery).
Method 2. via MIUI Updater (if the bootloader is blocked)
- Download the firmware in.zip format and transfer it to the phone memory.
- In MIUI Updater, select Select Service Pack and specify the file.
- Confirm the installation and wait for the reboot.
β οΈ Note: After returning to the official firmware, Xiaomi can block the bootloader automatically (on HyperOS devices). To avoid this, turn off the Internet before you start firmware and do not connect your Mi Account in the first 24 hours.