Why do you want to re-flash Xiaomi Mi 10 and what are the risks?
Smartphone Xiaomi Mi 10, released in 2020, still remains relevant device due to the powerful โhardwareโ: Snapdragon processor 865, 8 GB of RAM and support for 5G. However, over time, even flagship models begin to โbrakeโ due to outdated software, accumulated system errors or manufacturer limitations. Firmware can solve these problems, but it is important to understand: this is not just an โupdate by airโ, but a deep interference in the software part of the device.
The main reasons for reflashing the Mi 10:
- ๐ Update to the current version MIUI (if official OTA-updates have stopped).
- โก Accelerate work by installing โcleanโ Android or optimized custom firmware.
- ๐ Unlock additional features hidden in the stock firmware (e.g. Google Camera support).
- ๐ก๏ธ Removal of pre-installed software and spyware modules (in case of custom assemblies use).
But the back side is also the opposite: Incorrect firmware can lead to a โbrickโ (complete device failure), loss of warranty or communication problems (for example, if you flash a version of software for another region), especially risky to experiment with the Mi 10 due to its separate firmware (separate files for, boot and system), where a vendor error in one component makes the smartphone inoperable.
In this guide, weโll take a look at all the current ways to reflash, from the official update via MIUI Updater to install custom firmware via TWRP and Fastboot, and learn how to avoid common mistakes and what to do if something goes wrong.
Preparation for firmware: what to do before the start
Before you start firmware, you need to follow a few critical steps, neglecting them can lead to data loss, inability to restore the device, or even physical damage to the smartphone (for example, due to overheating during long periods of operation in Fastboot mode).
1. Back up all the data. The firmware is a complete rewrite of the system partition, so:
- ๐ฑ Keep in touch, SMS and log of calls through Settings โ Google โ Backup.
- ๐ Copy photos, videos and documents to your PC or cloud (Google Drive, Mi Cloud).
- ๐ฎ Move save games (use Helium or built-in game features).
- ๐ Export passwords from your browser (if you use autocomplete).
2. Check the model and firmware version. Xiaomi Mi 10 has several modifications:
- ๐ฑ Mi 10 (codename umi) is a global version.
- ๐ฑ Mi 10 Pro (cmi) โ flagship with the best camera.
- ๐ฑ Mi 10 Ultra (cas) โ Chinese version with a unique design.
You can find out the exact name in Settings โ About Phone โ MIUI version or through the command fastboot getvar product.
3. Charge your smartphone at least 70%. The firmware can take up to 30-40 minutes, and if the device runs out in the process, it's almost guaranteed to lead to a "brick."
- ๐ Cable USB Type-C (original or certified).
- ๐ป Computer with Windows/Linux (Fastboot-based).
- ๐ ๏ธ Used by Mi Flash Tool, ADB/Fastboot, Qualcomm drivers.
โ๏ธ Checklist before firmware
Method 1: Officially Update with MIUI Updater (without unlocking)
The safest method is to upgrade through the built-in MIUI Updater app, which is suitable if:
- โ You need the latest stable version. MIUI for your region.
- โ The device is not locked (no messages about unlocking the bootloader).
- โ You donโt want to lose data (update is done over the air without resetting).
Instructions:
- Open Settings โ About the phone โ System update.
- Click on the three dots in the top right corner and select Select Service Pack.
- If the update is available, download it (file weight ~2-3 GB).
- After downloading, click Reboot and Update.
If the update is not automatically, you can download it manually from the official website. MIUI Choose the version for your model (umi, cmi or cas) and region (Global, China, EEA). The file must have a.zip extension and a name of the type. miui_UMIGlobal_V14.0.5.0.SJBMIXM_....
๐ก
If you have an error called โCanโt verify updateโ when you update, try renaming the downloaded file to update.zip and repeat the process.
Limitations of the method:
- ๐ซ You can't downgrade the story. MIUI (Like 14th to 13th).
- ๐ซ No custom firmware available (only official assemblies).
- ๐ซ If the device is locked (for example, after a reset), the update may not install.
๐ก
The official update via MIUI Updater is the only way to flash the Xiaomi Mi 10 without unlocking the bootloader and losing warranty.
Method 2: Fastboot Firmware (with bootloader unlocking)
If you want to completely flash (for example, to change region or recover from a crash), you have to use Fastboot mode. This method requires unlocking the bootloader, which resets all data and can be insecure, but it allows you to:
- ๐ Install any version MIUI (including downgrading).
- ๐ Change the firmware region (for example, from Chinese to global).
- ๐ ๏ธ Restore the device after the "brickยป.
Step 1: Unlock the bootloader
- Link your Mi Account to your device in Settings โ Xiaomi Account.
- Go to Settings โ About Phone โ MIUI version and tap 7 times on the Build Number line to activate Developer Mode.
- Back to Settings โ Additionally. โ For developers and include OEM-unlocking and debugging USB.
- Connect your phone to your PC, open the command line and execute: adb reboot bootloader The device will reboot to Fastboot mode.
- Launch the Mi Unlock Tool, log in to your Mi Account and follow the instructions.Warning: Unlock time can be as long as 720 hours (30 days) for new accounts!
Step 2: Switch the device through the Mi Flash Tool
- Download Fastboot firmware for your model from the site MIUI Downloads. The file will be in.tgz format (e.g, umi_global_images_V14.0.5.0.SJBMIXM_20231010.0000.00_12.0_global_...).
- Unpack the archive in a folder without Cyrillic characters (for example, C:\Mi10_Fastboot).
- Install the Mi Flash Tool and Qualcomm drivers.
- Connect your phone in Fastboot mode (black screen with a rabbit and the words Fastboot).
- In the Mi Flash Tool, select the firmware folder, press Refresh (the device should appear) and click Flash. Select Clean all or Clean all and lock (reset) option. + loader-lock).
Possible errors and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't flash cust | A damaged cust.img file or version mismatches | Download the firmware or use it --skip-cust manually |
| Device is locked | The bootloader is not unlocked | Repeat the unlocking procedure with the Mi Unlock Tool |
| Flash not done, invalid image | The wrong firmware for the model | Check the code name (umi/cmi) and the MIUI version |
| The phone does not turn on after the firmware | Incorrectly selected mode (Clean all and lock on the blocked bootloader) | Repeat the firmware with Clean All or restore via EDL |
What if the Mi Flash Tool canโt see the device?
Method 3: Install custom firmware (TWRP + LineageOS/Pixel Experience)
If you don't like stock MIUI, you can install custom Android firmware (like LineageOS, Pixel Experience or ArrowOS).
- ๐ฑ ยซClean Android without unnecessary Xiaomi apps.
- โก Faster operation and long-term security updates.
- ๐ง Ability to fine tune (such as changing the kernel or installing Magisk for root rights).
Important: for custom firmware requires:
- ๐ Unlocked loader.
- ๐ ๏ธ Established custom recovery (TWRP).
- ๐ฅ Compatible firmware for the model umi/cmi.
Step 1: Install TWRP Recovery
- Download the latest version TWRP for Mi 10 from the official website twrp.me (file) twrp-3.7.0_12-0-umi.img).
- Reboot your phone in Fastboot and execute the command: fastboot flash recovery twrp-3.7.0_12-0-umi.img
- Immediately after that, go to TWRP, holding Power + Volume Up (otherwise, stock firmware will overwrite recovery).
Step 2: Sweat the custom firmware
- Download firmware (e.g. LineageOS 20 for umi) and GApps (if you need Google services) from the LineageOS Wiki.
- Transfer files to your phone or flash drive (in.zip format).
- In TWRP, run Wipe โ Advanced Wipe and mark Dalvik, Cache, System, Data.
- Press Install, select a firmware file and confirm the installation.
- Install GApps (if necessary).
- Reboot โ System: The first launch can take 10 to 15 minutes.
๐ก
If the mobile network does not work after installing custom firmware, check if the modem model (vendor/firmware-misc) matches your version of MIUI. Sometimes you need to flash the stock vendor before installing custom software.
Popular custom firmware for Xiaomi Mi 10:
| Firmware | Features | Reference |
|---|---|---|
| LineageOS 20 | Android 13, Minimalist Design, Long-Term Support | Download |
| Pixel Experience | Google Pixel interface, regular updates | Download |
| ArrowOS | Maximum customization, support for themes and gestures | Download |
| Xiaomi.eu | MIUI without Chinese restrictions, weekly updates | Download |
Solving problems after firmware
Even if you follow the instructions, you may have some problems after the firmware is installed, and here are the most common ones and how to fix them:
1. the phone is not turned on (black screen or stuck on the logo)
- ๐ Try charging the device for 30 to 60 minutes โ sometimes the firmware drains the battery.
- ๐ Hold the Power. + Volume Up 10-15 seconds for forced reboot.
- ๐ ๏ธ If it doesnโt work, swipe the device over to Fastboot (select Clean all).
- ๐ In extreme cases, use the regimen. EDL (You need an authorized Xiaomi account and a Deep Flash cable).
2. No net (no catch) SIM-card)
- ๐ถ Check if the firmware matches your region (for example, global firmware may not support Russian carriers).
- ๐ง Refresh the modem and vendor sections from stock firmware: fastboot flash modem NON-HLOS.bin fastboot flash vendor vendor.img
- ๐ฑ Reset network settings in Settings โ SIM-maps and mobile networks โ Resetting settings.
3.Fast battery discharge after firmware
- ๐ Let the battery settle down โ the first 2-3 discharge/charge cycles can be unstable.
- ๐ ๏ธ Check the background processes in Settings โ Battery โ Battery utilization.
- ๐ If the problem persists, run the core (boot.img) assemblage MIUI.
How to restore IMEI after firmware?
Errors in the operation of sensors (gyroscope, NFC, camera)
- ๐ท For the camera, install Google Camera with the correct config (e.g., Google Camera, BSG Or Wichaya for Mi 10).
- ๐ Refresh the persist section from stock firmware: fastboot flash persist persist.img
- ๐ ๏ธ If it doesn't work NFC, Check if it is included in the settings (Settings) โ Connected devices โ NFC).
๐ก
Most of the problems after firmware are solved by re-installing the stock firmware through Fastboot with the choice of the "Clean all" option.