How to reflash Xiaomi phone without a computer: 3 proven ways

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).

πŸ“Š How often do you update your firmware on Xiaomi?
Only when the phone starts to brake
I check for updates every month.
Only official. OTA-update
Never update.

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:

  1. Open Settings β†’ About the phone β†’ System update.
  2. Click on the three dots in the top right corner and select Select Service Pack.
  3. Specify the path to the downloaded firmware file (should have a.zip extension and weigh ~2-3 GB).
  4. 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:

  1. Download the full firmware (file with the name of the species) miui_[MODEL]_global_[VERSION].zip) and rename it in update.zip.
  2. Put the file in the root of internal memory (not in folders!).
  3. Turn off the phone and press Volume Up + Power before the Mi Bunny logo appears.
  4. From the Recovery menu, select the language (if you have an option), then: Install update.zip to System One (or Install Update).
  5. 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?
1. Check that the file is really called update.zip (without unnecessary characters). 2. Make sure the file is copied to the memory root, not to the internal folders. 3. Try formatting the firmware file in FAT32 (sometimes helps with NTFS problems). 4. If you use the memory card, move the file to the phone's internal memory.

Recovery errorReason.Decision
E: footprint is wrongThe firmware file is not intended for your model.Download the correct version for your device
E: signature verification failedA damaged file or unofficial firmwareCheck it out. MD5-hash the file or download it again
Can't mount /dataThe data partition file system is damagedRun Wipe Data before installation
Error applying updateIncompatibility of Android or MIUIInstall 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:

  1. Download and install Xiaomi ADB/Fastboot Tools (APK-file).
  2. Download firmware in.tgz or.zip format (for example, with Xiaomi Firmware Updater).
  3. Open the app and grant root rights (or enable USB debugging in Settings β†’ For Developers).
  4. Select the Fastboot Tools β†’ Flash Firmware section and specify the path to the firmware file.
  5. 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:

ModelCode nameAppropriate firmwareWrong firmware
Redmi Note 10 Prosweetmiui_SWEETGlobal_V13.0.6.0.SKFMIXM.zipmiui_SWEETEEAGlobal_V13.0.4.0.SKFEUXM.zip (region)
POCO X3 Provayumiui_VAYUGlobal_V13.0.5.0.RJUMIXM.zipmiui_VAYUINGlobal_V13.0.3.0.RJUINXM.zip (for India)
Xiaomi Mi 11venusmiui_VENUSGlobal_V13.0.10.0.SKBMIXM.zipmiui_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?
This is a critical error that requires IMEI recovery through an engineering menu or specialized utilities (for example, SN Write Tool). It is not recommended to fix it yourself without experience - it is better to contact the service center, the reason is usually incompatible firmware or damage to the modem partition.

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:

  1. Download the desired firmware version from the official website (it should be older than the current one).
  2. Rename the file to update.zip and place it in the root of the memory.
  3. Go to Recovery and select Install update.zip.
  4. 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.

FAQ: Answers to Frequent Questions

Can I use Xiaomi without unlocking the bootloader?
Yes, but only official firmware via MIUI Updater or Recovery.Castom firmware (like LineageOS or Pixel Experience) requires an unlocked Bootloader.
What to do if the phone does not see after the firmware SIM-map?
This is a typical problem when installing firmware from another region. Solutions: Install firmware for your region (e.g. Russia instead of Global). Check network settings: Settings: Settings β†’ SIM-maps and mobile networks β†’ Network settings β†’ Network mode (select) LTE/3G/2G). If it doesn’t help, run the modem module from the old firmware through Xiaomi. ADB/Fastboot Tools.
How do I check if my firmware is suitable for my model?
Check the code name of your device (e.g., cepheus for Xiaomi Mi 9) with the name of the firmware file. It should match. Also check: Region (Global, EEA, China); Android version (you can't miss, for example, 10 to 12); firmware type (Stable or Developer). If one setting doesn't match, firmware doesn't fit!
Why does the battery quickly go down after the firmware?
This is normal in the first 2-3 days after the update – the system needs time to optimize. If the problem persists: Reset to factory settings (Settings β†’ Additional β†’ Restore and Reset). Check the background activity of the applications in Settings β†’ Battery. Install an older version of the firmware (the new one may have a power-consuming bug).
Can I use Xiaomi to help you? OTG-flash-drive?
Technically yes, but only if your Recovery supports mounting. OTG-Instructions: Download the firmware and rename it update.zip. Copy the file to OTG-flash drive (formatted into FAT32). Connect the flash drive to the phone through OTG-Adapter. Go to Recovery and select Install from USB OTG (If there is no paragraph, this method will not work.