Xiaomi Redmi Note 10 is one of the most popular smartphones in the budget segment, but even it eventually begins to βslow downβ due to outdated software or factory restrictions. Flashing can return the device to its former performance, add new features or even install an alternative OS like LineageOS. However, the process requires accuracy: wrong actions will turn the phone into a βbrickβ.
In this guide, we will discuss all the current ways to flash for Redmi Note 10 (codename mojito/sunny), including official updates via MIUI Updater, manual installation through Fastboot and Recovery, as well as the nuances of working with custom firmware.
If you have never been involved in firmware Android devices, it is better to start with official methods. Custom firmware and manipulation of Fastboot require experience - a mistake at any stage can lead to a loss of warranty or breakage of the phone.
1. Preparation for flashing: what to do before the start
The first and most important step is to save all the data. Flashing, especially through Fastboot, completely erases the phone's internal memory. Use Mi Mover, Google Drive or physical porting to your PC for backup:
- πΈ Photos and videos (including screenshots and downloads from messengers)
- π Contacts (export to) VCF-file through Contacts β Settings β Imports/exports)
- π± Application settings (for example, browser passwords, game saves)
- π Logins and passwords (unless you use a manager like Bitwarden)
Next, check the current version of MIUI and the device model. To do this, go to Settings β About the phone.
- π± Model: Redmi Note 10 (codename mojito) or Redmi Note 10 5G (camellian)
- π’ Version. MIUI: for example, MIUI Global 14.0.5 (stable) or MIUI 15 Beta
- π bootloader status: blocked/unlocked (you can find out through the command fastboot oem device-info)
β οΈ Note: If your Redmi Note 10 is purchased in China (the domestic version), the firmware is global. MIUI It can block the network. Check the frequencies you support before installing it!
Also prepare:
- π» Windows PC 10/11 or Linux (for Fastboot and Linux) ADB)
- π Cable USB (preferably original, with data transmission support)
- π Battery charge of at least 60% (when discharged during firmware, the phone may turn off)
- π Mi drivers USB Driver (download from the official Xiaomi website)
2.Official Update Methods: MIUI Updater and Recovery
If you don't need custom firmware, but you just need to upgrade MIUI to the latest version, start with the official methods. They're safe and don't require unlocking the bootloader.
Update via MIUI Updater (OTA)
The easiest way is to check the updates in the phone menu:
- Open Settings β About the phone β System update.
- Click Check for updates.
- If you have a new version, download it (preferably via Wi-Fi).
- After downloading, click Reboot and install.
If the update doesnβt come automatically, try:
- π Restart the phone and repeat the check.
- π Connect to another Wi-Fi network (sometimes Xiaomi servers are blocked by providers).
- π Change the region to India or Europe (sometimes updates are released earlier).
Manual installation via Recovery
If OTA-Update doesn't work, you can manually install firmware through Recovery:
- Download the official firmware for your model from the Xiaomi website (choose Recovery ROM).
- Rename the file to update.zip and transfer it to the root of the phoneβs internal memory.
- Turn off the phone, then press Power + Volume up to enter Recovery.
- Select Install update.zip and confirm the installation.
β οΈ Warning: Do not use firmware for other models (e.g. Redmi Note 10 Pro instead of Redmi Note 10)! this will cause the camera module, sensors or a complete blink to fail.
If the phone is stuck on the MI logo after installation, reset via Recovery (Wipe Data).
βοΈ Preparing for Firmware Through Recovery
3. Unlocking the bootloader: a must-do step for Fastboot and custom firmware
By default, the bootloader on all Xiaomi smartphones is locked, a security measure, but it also limits the userβs ability. To install firmware through Fastboot or custom builds (for example, LineageOS) requires unlocking.
3.1. Obtaining permission from Xiaomi
Xiaomi requires that the Mi Account be linked to the device before unlocking, which takes up to 72 hours:
- Create or sign in to your Mi Account on your phone.
- Go to Settings β Additional β For developers and activate OEM Unlocking.
- Connect your phone to your PC, open the command line and execute: adb reboot bootloader fastboot oem device-info If Device unlocked: false is in the answer, continue.
- Download Mi Unlock Tool, log in to your account and follow the instructions.
You'll have to wait until you send the request, and you can check the status in the Mi Unlock Tool, and when the Unlocked successfully message appears, you can start the firmware.
Alternative methods of unlocking (at your own risk)
If the official method doesnβt work (for example, due to a Couldnβt unlock error), some users use workarounds:
- π EDL-Mode: requires an authorized Xiaomi account and a special cable (Deep Flash Cable.
- π Patch loaders: informal tools like XiaomiTool V2. Could disrupt work. OTG and NFC.
- π± Change of region: sometimes unlocking is faster if the phone settings are India or Russia.
β οΈ Warning: Unlocking the bootloader resets the phone to factory settings! Also, it voids the warranty (if it's still valid).
What to do if Mi Unlock Tool gives you a "Couldn't unlock 50%" error
4. Firmware through Fastboot: step-by-step instructions
The Fastboot method is suitable for installing official firmware (for example, when recovering from a crash) or custom builds. You will need a PC with Mi USB Driver drivers installed and the Mi Flash Tool tool.
4.1. Download the necessary files
To run through Fastboot, you need:
- π± Fastboot ROM: Download from the official website (select the version for your model!).
- π» Mi Flash Tool: Download here.
- π§ ADB and Fastboot: Part of Android SDK Platform-Tools.
Unpack the Fastboot ROM in a folder without gaps in the path (for example, C:\mojito_fastboot).
The firmware process
Follow the instructions:
- Turn off the phone and press Power + Volume down to log into the Fastboot.
- Connect the phone to the PC.
- Open the Mi Flash Tool, press Select and specify the folder with the unpacked firmware.
- Select firmware mode: Clean all - complete cleaning (recommended when changing the version of MIUI); Clean all and lock - cleaning + lock bootloader (only for official firmware!); Save user data - saving data (risky, can lead to errors).
Flash
Once the firmware is successful, the phone will automatically restart. The first run can take up to 15 minutes - don't interrupt the process!
| Mistake. | Reason. | Decision |
|---|---|---|
| Flash is not done | Wrong firmware version or corrupted files | Download the firmware again, check the device model |
| Device not found | There are no drivers or incorrect connection | Install Mi USB Driver, try another cable/port |
| Anti-rollback check fail | Reversed to an older version of MIUI | Switch only the new version or reset the anti-rollback (risky!) |
| The phone does not turn on after the firmware | Incompatible firmware or interrupted process | Repeat the firmware in Clean All mode or via EDL |
π‘
If the Mi Flash Tool doesnβt see the device, try running it on behalf of the administrator or temporarily disabling the antivirus (it can block drivers).
5. Install custom firmware: LineageOS, Pixel Experience and others
Custom firmware opens up new possibilities: clean, ad-free Android, regular security updates and additional features, but installing them requires an unlocked bootloader and TWRP Recovery.
Installation of TWRP Recovery
TWRP is an alternative recovery that allows you to install unofficial firmware. For the Redmi Note 10 (mojito):
- Download the latest version of TWRP for your model from the official website.
- Rename the file to twrp.img and place it in the folder with the platform-tools.
- Enable USB Debugging in the developer settings and execute: adb reboot bootloader fastboot flash recovery twrp.img fastboot reboot recovery
If the TWRP is not saved after the restart (replaced with stock recovery), repeat the command fastboot flash recovery and immediately follow it:
fastboot boot twrp.img5.2 Popular custom firmware for Redmi Note 10
Here are a few verified builds:
| Firmware | Features | Reference |
|---|---|---|
| LineageOS 20 | Clean Android 13, stable, no Bloatware | lineageos.org |
| Pixel Experience | Google Pixel interface, regular updates | pixelexperience.org |
| ArrowOS | Minimalist design, good performance | arrowos.net |
| MIUI EU | MIUI without ads and Chinese services, weekly updates | xiaomi.eu |
Before installing any custom firmware:
- Make a full backup through TWRP (Backup β Select sections β Swipe to Backup).
- Run Wipe β Advanced Wipe and mark Dalvik, Cache, System, Data.
- Install your firmware via Install β Select ZIP β Swipe to Confirm.
- After installation, run GApps (if necessary) and Magisk (for root).
For most users, it is better to stay on MIUI. Castom firmware is suitable for enthusiasts who are ready to put up with bugs.