How to reflash Xiaomi Redmi Note 10: official and unofficial ways

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)
πŸ“Š What kind of firmware you plan to use?
Official Update via MIUI Updater
Manual installation via Recovery
Firmware through Fastboot
Brushing Firmware (LineageOS, Pixel Experience)

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:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click Check for updates.
  3. If you have a new version, download it (preferably via Wi-Fi).
  4. 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:

  1. Download the official firmware for your model from the Xiaomi website (choose Recovery ROM).
  2. Rename the file to update.zip and transfer it to the root of the phone’s internal memory.
  3. Turn off the phone, then press Power + Volume up to enter Recovery.
  4. 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

Done: 0 / 5

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:

  1. Create or sign in to your Mi Account on your phone.
  2. Go to Settings β†’ Additional β†’ For developers and activate OEM Unlocking.
  3. 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.
  4. 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
This error occurs if the Mi Account is not linked to the device for more than 7 days. Solutions: 1. Wait 7 days from the first account link. 2. Try another account (for example, created in the region "India"). 3. Use the patched version of the Mi Unlock Tool (risky!).

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:

  1. Turn off the phone and press Power + Volume down to log into the Fastboot.
  2. Connect the phone to the PC.
  3. Open the Mi Flash Tool, press Select and specify the folder with the unpacked firmware.
  4. 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 doneWrong firmware version or corrupted filesDownload the firmware again, check the device model
Device not foundThere are no drivers or incorrect connectionInstall Mi USB Driver, try another cable/port
Anti-rollback check failReversed to an older version of MIUISwitch only the new version or reset the anti-rollback (risky!)
The phone does not turn on after the firmwareIncompatible firmware or interrupted processRepeat 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):

  1. Download the latest version of TWRP for your model from the official website.
  2. Rename the file to twrp.img and place it in the folder with the platform-tools.
  3. 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.img

Here are a few verified builds:

FirmwareFeaturesReference
LineageOS 20Clean Android 13, stable, no Bloatwarelineageos.org
Pixel ExperienceGoogle Pixel interface, regular updatespixelexperience.org
ArrowOSMinimalist design, good performancearrowos.net
MIUI EUMIUI without ads and Chinese services, weekly updatesxiaomi.eu

Before installing any custom firmware:

  1. Make a full backup through TWRP (Backup β†’ Select sections β†’ Swipe to Backup).
  2. Run Wipe β†’ Advanced Wipe and mark Dalvik, Cache, System, Data.
  3. Install your firmware via Install β†’ Select ZIP β†’ Swipe to Confirm.
  4. 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.

Can I return the stock firmware after installing the custom?
Yes, for that: Download the official Fastboot ROM for your model. Run it through the Mi Flash Tool in Clean all and lock mode. The bootloader will lock again, but it won't restore the warranty.