Reflashing a Xiaomi smartphone without a computer is a task that seems difficult only at first glance. In fact, the manufacturer has provided several official and semi-official ways to update the software directly from the phone without resorting to the help of a PC.
In this article, we will discuss three working methods: through the standard update menu. MIUI Updater, manual installation ZIP-file in Recovery Mode, as well as an alternative method using the Xiaomi application ADB/Fastboot Tools (yes, it works without a computer connection!) We will pay special attention to choosing the right firmware version for your model - a mistake here can turn your phone into a brickΒ».
Before you start, check the battery (at least 60%) and make sure you have a backup of the data.Even official updates sometimes reset the settings to factory.
1. Preparation for flashing: what to do before the start
The first and most important step is to determine the exact model of your Xiaomi and the current firmware version. This is critical, since the firmware from the Redmi Note 10 Pro is not suitable for the POCO X3 Pro, even if they look similar.
- π± In settings: Settings β The phone. β Model
- π On the box or under the battery (if removable)
- π οΈ Enter ##4636## in the dialer
Next, check if the bootloader is unlocked. If the phone was bought officially in Russia or Europe, it is most likely blocked, in which case manual firmware via Recovery is only possible on stable versions of MIUI - custom firmware will require unlocking through the Mi Unlock Tool (which is already necessary to connect to a PC).
Download the firmware only from official sources:
- π Official website MIUI (Choose a Global Region, EEA Russia)
- π₯ Xiaomi Firmware Updater (Aggregator with verified links)
- β οΈ Avoid torrents and little-known forums - the risk of running into viruses or modified firmware with backdoors
β οΈ Note: Firmware marked Developer may contain critical bugs. For everyday use, choose Stable versions.
2. Method 1: Update via MIUI Updater (the safest method)
This is the official method that does not require any manipulation of files or recovery modes. OTA-Over-the-air or manually selecting a service pack, the main plus is the minimal risk of "filling" the phone.
Instructions:
- Open Settings β About the phone β System update.
- Click on the three dots in the top right corner and select Select Service Pack.
- Specify the path to the downloaded firmware file (should have a.zip extension and weigh ~2-3 GB).
- Confirm the installation and wait for the restart (it will take 5-15 minutes).
If the update is βhangingβ during the verification phase, try:
- π Rename the firmware file to update.zip and put in the root of memory.
- π Remove old update packages from the folder /downloaded_rom.
- π Connect your phone to charge β sometimes the process is interrupted due to low charge.
I downloaded the firmware for my model.|Checking the hash amount of the file (MD5)|Battery charge >60%|Backed up the data.|Remove old update packages-->
β οΈ Note: If after the update the phone is fixated on the logo MI, Try to pin the volume up. + 10 seconds power for a forced reboot, and if it doesn't work, you'll have to reset your settings through Recovery.
3. Method 2: Install firmware through Recovery Mode
This method is suitable for manually installing full firmware packages (not OTA!) and is often used when the phone is not turned on or MIUI Updater refuses to see the downloaded file. Important: Recovery on Xiaomi comes in two types - stock (standard) and custom (for example, TWRP).
Step-by-step:
- Download the full firmware (file with the name of the species) miui_[MODEL]_global_[VERSION].zip) and rename it in update.zip.
- Put the file in the root of internal memory (not in folders!).
- Turn off the phone and press Volume Up + Power before the Mi Bunny logo appears.
- From the Recovery menu, select the language (if you have an option), then: Install update.zip to System One (or Install Update).
- Confirm the installation and wait until the process is completed (donβt interrupt!).
If Recovery doesn't have a ZIP installation, you have a stripped-down menu.
- π§ Try using Wipe Data first, then reset the installation.
- π If it doesn't help, go ahead. TWRP via Fastboot (but it already requires a computer).
What if Recovery doesnβt see the update.zip file?
| Recovery error | Reason. | Decision |
|---|---|---|
| E: footprint is wrong | The firmware file is not intended for your model. | Download the correct version for your device |
| E: signature verification failed | A damaged file or unofficial firmware | Check it out. MD5-hash the file or download it again |
| Can't mount /data | The data partition file system is damaged | Run Wipe Data before installation |
| Error applying update | Incompatibility of Android or MIUI | Install the middle firmware (for example, from MIUI 12 to MIUI 13) |
4. Method 3: Firmware via Xiaomi ADB/Fastboot Tools (no PC!)
Few people know, but the Xiaomi app ADB/Fastboot Tools from the developer Saki_EU It can flash some of the system components directly from the phone, without connecting to a computer. It's a semi-official tool that's often used to unlock the bootloader or install custom firmware, but it also supports the installation of official packages.
Importantly, this only works on devices that have an unlocked bootloader, and if you've never unlocked Bootloader, it won't work, and you also need root access or USB debugging.
Instructions:
- Download and install Xiaomi ADB/Fastboot Tools (APK-file).
- Download firmware in.tgz or.zip format (for example, with Xiaomi Firmware Updater).
- Open the app and grant root rights (or enable USB debugging in Settings β For Developers).
- Select the Fastboot Tools β Flash Firmware section and specify the path to the firmware file.
- Confirm the installation and wait for the restart (can take up to 20 minutes).
π‘
If the application gives a Device not found error, try manually enabling debugging over USB and allowing access to the application in the developer settings (Settings β Additional β Developers β Debugging over USB).
Advantages of this method:
- β You can also use separate sections (for example, only boot.img system).
- β Firmware is supported in.tgz format (for Fastboot).
- β There is a function of automatic determination of the device model.
Disadvantages:
- β Requires an unlocked bootloader.
- β The risk of βbrickingβ is higher than when used MIUI Updater.
- β Not all Xiaomi models are supported (check compatibility with the new model). XDA Developers).
5. How to Choose the Right Firmware for Xiaomi
Firmware error is the most common reason for a phone to become a brick. Xiaomi devices cannot install firmware from other regions unless they are unified (for example, the global version is not suitable for the Chinese model with a codename for the mobile phone). CN-market).
Key parameters in the selection:
- π Model code name (e.g., raphael for Redmi) K20 Pro. You can find out in Settings β The phone. β Version. MIUI (Click several times on the line with the version).
- π Region: Global, EEA (Europe), Russia, China, India!
- π’ Version. MIUI: Stable (stable) or Developer (weekly).
- π€ Android version: for example, Android 12 or Android 13. You can not skip the version (11 to 13 without intermediate firmware).
Examples of correct selection:
| Model | Code name | Appropriate firmware | Wrong firmware |
|---|---|---|---|
| Redmi Note 10 Pro | sweet | miui_SWEETGlobal_V13.0.6.0.SKFMIXM.zip | miui_SWEETEEAGlobal_V13.0.4.0.SKFEUXM.zip (region) |
| POCO X3 Pro | vayu | miui_VAYUGlobal_V13.0.5.0.RJUMIXM.zip | miui_VAYUINGlobal_V13.0.3.0.RJUINXM.zip (for India) |
| Xiaomi Mi 11 | venus | miui_VENUSGlobal_V13.0.10.0.SKBMIXM.zip | miui_VENUSEEAGlobal_V13.0.8.0.SKBEUXM.zip (region) |
π‘
Never install firmware marked China on global devices, which will lead to the loss of Google services and possible problems with IMEI.
Where to look for the code name of the model:
- π In settings: Settings β The phone. β Version. MIUI (Tap several times on the line with the version).
- π οΈ From the engineering menu: enter ##4636## β Device information.
- π On sites like Kimovil (type the model into search).
6. Frequent errors and their solutions
Even if you follow the instructions accurately, you can get errors, and let's look at the most common ones and how to fix them.
Error 1: The phone does not turn on after the firmware (bootloop)
Symptoms: hanging on the MI logo or endless reboot.
- π Try to pin the volume up. + Meals for food 10-15 second-on-seconds.
- π If it doesnβt help, go to Recovery and run Wipe Data).
- π§ In extreme cases, swipe your phone over Fastboot (but it will require a computer).
Error 2: There is not enough space to install the firmware
Symptoms: Not enough space or Error 7 in Recovery
- ποΈ Delete unnecessary files (photos, videos, applications) β you need to firmware ~4-5 GB of free space.
- π Move the firmware file to the memory card (if supported).
- π Use it. MIUI Updater instead of Recovery β it manages memory better.
Error 3: The firmware is not installed due to a blocked bootloader
This MIUI version cannot be installed on this device.
- π Unlock the bootloader via the Mi Unlock Tool (requires PC and Mi Account tied to the phone).
- π₯ Download the firmware marked Fastboot and run through the Mi Flash Tool (also you need a PC).
- π Try to install an older version. MIUI, then upgrade to the right.
What if IMEI disappeared after the firmware?
7.How to return the old firmware (downgrade)
Sometimes, after an upgrade, the phone starts to slow down, discharge faster, or lose functionality (for example, NFC stops working), in which case you can roll back to the previous version of MIUI, but there are nuances:
Important: Downgrade is only possible within one version of Android. For example, if you upgraded from Android 11 to Android 12, you can't return the old firmware without resetting.
Instructions for downgrade:
- Download the desired firmware version from the official website (it should be older than the current one).
- Rename the file to update.zip and place it in the root of the memory.
- Go to Recovery and select Install update.zip.
- If the installation is interrupted with an error, run Wipe Data and try again.
If the downgrade fails:
- π§ Try flashing through Fastboot (you will need a computer).
- π₯ Install an intermediate firmware (for example, with a MIUI 13 on MIUI 12.5, and then on MIUI 12).
- β οΈ Be prepared for data loss β settings are often reset when rolling back.