How to install an update on Xiaomi manually: 3 proven ways (2026)

Software updates on Xiaomi smartphones usually come automatically, but sometimes users face delays, download errors, or the desire to upgrade to a more recent version of MIUI before the official release.In such cases, manual firmware installation becomes the only way out. However, the wrong actions can turn the phone into a β€œbrick” – so it is important to follow the proven instructions and understand the risks.

This article will detail three main methods of manual updates: Recovery, Fastboot and local update, we will tell you how to prepare the device, where to download official firmware, and what to do if something goes wrong. We will pay special attention to the nuances for models with a locked bootloader (Redmi Note 12 Pro)+, Xiaomi 13 Ultra and devices on HyperOS – the new operating system from Xiaomi.

Before you start, make sure you have a backup of your data, and even if the update is successful, some settings may reset and applications may disappear, and check your battery power: it should be at least 60% to avoid a sudden shutdown during the process.

1.Preparation for manual update: what to do before firmware

The first step is to identify the current version of MIUI or HyperOS on your device, which will help you choose the right firmware and avoid conflicts. Go to Settings β†’ About Phone β†’ MIUI Version (or HyperOS Version). Write down the full title, such as MIUI Global 14.0.5.0 (TKWMIXM).

Then check the model of the device.

  • πŸ“± Open the Settings. β†’ The phone. β†’ Model (e.g, 2304FPN6DG For the Redmi Note 12 Pro+ 5G).
  • πŸ” Contrast the code with the official list on the site MIUI Some models have regional modifications (e.g. Pro for China and Global for Europe).
  • πŸ”’ Find out the status of the bootloader: if it is locked (by default on most devices), the Fastboot method will require unlocking through the Mi Unlock Tool.

Download the firmware only from official sources:

  • 🌍 Official website MIUI β€” for stable and beta versions.
  • πŸ”— Xiaomi Firmware Updater – a firmware archive with update history.
  • ⚠️ Avoid third-party forums (4PDA, XDA) without checking the hash sum of files - the risk of running into modified software with viruses.

⚠️ Note: If your device is running HyperOS (e.g. Xiaomi 14 or Redmi) K70), Don't try to install firmware. MIUI β€” This will cause the system to fail. Check compatibility on the download page.

Also prepare:

  • πŸ”Œ Cable USB Type-C (original or certified) – Cheap cables can interrupt data transmission.
  • πŸ’» Windows computer 10/11 (Fastboot or enough free space on your phone (for Recovery).
  • πŸ“ The folder with the Mi Flash Tool and ADB (You can download it here).
πŸ“Š How often do you update your firmware on Xiaomi?
Only automatically.
Manual update when the new version is released
Only if there are critical bugs
Never update.

2. Method 1: Local Update via System Update (without Recovery)

This is the easiest and most secure method for most users, it doesn't require unlocking the bootloader and works even on HyperOS devices, and the main condition is that the downloaded firmware file should be designed specifically for your model and region.

Instructions:

  1. Download a firmware file with the.zip extension (for example, miui_BLOCKNAMEGlobal_V14.0.5.0.TKWMIXM_XXXXXXXXXX_13.0.zip).
  2. Rename the file to update.zip (this will make it easier to search).
  3. Move it to the root folder of internal memory (not in the Download or MIUI folder).
  4. Open Settings β†’ About the phone β†’ System update.
  5. Click on the three dots in the top right corner and select Select the Update File.
  6. Please specify the path to update.zip and confirm the installation.

It takes 5-15 minutes. The phone will reboot several times β€” don't turn it off the power or press the buttons. Once installed successfully, you'll see a welcome screen (you may need to reset).

⚠️ Warning: If after the update the phone is stuck on the Xiaomi logo for more than 10 minutes, perform a hard reset (squeeze the Power supply). + Volume up for 10 seconds. This won't delete data, but it will help you get out of the boot cycle.

Download firmware for your model |Rename the file to update.zip|Transfer to the root of memory |Battery charge >60%|Disable antivirus on your phone-->

Method 2: Recovery Installation (for power users)

This method is suitable if the local update didn’t work or you want to install custom firmware (e.g. xiaomi.eu).However, it requires an unlocked bootloader on most models (except some older ones like the Redmi 4X or Mi A1).

Steps:

  1. Download the firmware in.zip format and transfer it to the phone memory (preferably to the folder). downloaded_rom).
  2. Turn off the device.
  3. Press Power + Volume Up to Enter Recovery.
  4. Select a language (if available) and go to Install update.zip to System (or similar).
  5. Confirm the installation and wait for completion.

On some devices (e.g., POCO F5), the path may be different:

Choose update package β†’ Select storage β†’ internal storage β†’ downloaded_rom β†’ [your file.zip]

If the phone doesn’t turn on after the restart, try repeating the process or use Fastboot (described below).

What if Recovery doesn’t see the firmware file?
Make sure the file has the correct extension (.zip, not the right extension.zip.zip). Put it in the file. downloaded_rom (Make sure the file name doesn't contain Cyrillic or spaces. If Recovery is older, update it with fastboot flash recovery. recovery.img (file recovery.img You need to download separately).

4. Method 3: Firmware through Fastboot (for advanced)

It's the most reliable, but also the most risky method, and it's suitable for:

  • πŸ”„ Recovery of the β€œbrick” device.
  • πŸ“₯ Installation of official firmware on devices with a locked bootloader (after unlocking).
  • πŸ› οΈ Correcting errors when other methods do not work.

You'll need:

  • πŸ’» Computer with Mi Flash Tool drivers installed.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“ Firmware in.tgz or.zip format (unpacked in a folder).
  • πŸ”“ Unlocked bootloader (if it was blocked).

Instructions:

  1. Turn off the phone and put it in Fastboot mode: pinch Power + Volume down.
  2. Connect the device to the computer.
  3. Launch the Mi Flash Tool, press Select and specify the path to the firmware folder.
  4. At the bottom, select Clean all mode (deletes all data) or Clean all and lock (blocks the bootloader after firmware).
  5. Press Flash and wait until it is completed (10-20 minutes).

If the Mi Flash Tool gives you a β€œcannot receive hello packet” error, try reinstalling drivers manually through Device Manager (select β€œXiaomi Mi Composite MDB Interface”).

Mistake.Reason.Decision
remote: device is lockedbootloader lockedUnlock through Mi Unlock Tool (Mi Account binding required)
invalid sparse file formatFirmware file damagedDownload the firmware again, check the hash amount
device not foundDrivers not installedInstall Mi PC Suite or drivers manually
flash write failureProblems with cable/portTry another one. USB-port

πŸ’‘

If the Mi Flash Tool doesn’t see the device, try running it on behalf of the administrator or using USB 2.0 ports (they are more stable than USB 3.0 for firmware).

5. Frequent errors and their solutions

Even if you follow the instructions, you can have problems, and here are the most common ways to fix them:

  • πŸ”„ Bootloop: The phone is constantly rebooted on the Xiaomi logo.Solution: log in to Recovery and run Wipe data).
  • 🚫 Update failed error: Occurs when the firmware version and device version mismatches. Solution: download the correct version (check the model code!).
  • πŸ”‹ Phone doesn't turn on after firmware: Try charging it for 30 minutes, then pinch Power + Volume up for 20 seconds.
  • πŸ“± Touchscreen does not work after the update: This is a known problem on some models (e.g., Touchscreen, POCO X3 Solution: go back to the old version or wait for the patch.

If none of these methods worked, contact Xiaomi’s service center, and save the error log (if any) to speed up the diagnosis.

πŸ’‘

Before you go to the service, try flashing your device through Fastboot with the "Clean all" option, which solves 80% of the "bricking" problems after a failed update.

6. Features for HyperOS and new Xiaomi models

With the release of HyperOS (replacing MIUI on 2026 devices), the update process has changed a little.

  • πŸ†• New firmware format: Files for HyperOS have the.ozip extension (instead of.zip!
  • πŸ”’ More stringent signature verification: Installing custom firmware (e.g. xiaomi.eu) may require additional manipulation of the bootloader.
  • πŸ“‘ Updates by air (OTA): HyperOS comes in more often, but weighs less (Thanks to delta-updates).

For Xiaomi 14, Redmi K70 and newer models:

  • ⚑ Use only official firmware from the HyperOS website.
  • πŸ”§ For manual installation via Recovery, it may be necessary to unlock the bootloader even for official firmware.
  • πŸ“² Use Mi Flash Tool 2026 (old version does not support new devices).

If you are upgrading from MIUI to HyperOS, consider:

  • πŸ”„ All data will be erased (including photos and apps).
  • ⚠️ Some functions (such as Second Space) may work differently.
  • πŸ“± After the update, the phone can warm up stronger for the first 2-3 days - this is normal (the system is optimized).

7. How to roll back on a previous firmware version

If the new version of MIUI or HyperOS is unstable, you can go back to the previous firmware.

  • πŸ”™ On devices with HyperOS rollback MIUI Impossible without a full flashing through Fastboot.
  • πŸ“‰ Recoiling may result in data loss (including IMEI on some models).
  • ⚠️ On new devices (e.g. Xiaomi) 13T) rollback blocked by manufacturer.

Instructions for rollback (if supported):

  1. Download the old firmware from the archive.
  2. Fastboot with the Clean All option.
  3. After restarting, reset the settings (Wipe data in Recovery).

⚠️ Note: On devices with Snapdragon processor 8 Gen 2/3 (for example, Xiaomi 13 Ultra) rollback to version MIUI older 14.0.4 This can cause the loss of network modules (modem will stop working).

FAQ: Answers to Frequent Questions

Can I install a firmware from another model?
No! The firmware is strictly tied to the device code (e.g., 22101320G for the Redmi Note 12 Pro+). Installing someone else's firmware will cause the phone to fail completely (even the Fastboot won't help without JTAG).
Why does the battery run out after the upgrade?
This is normal in the first 2-3 days: the system indexes files and optimizes work. If the problem persists longer: Check the background activity of applications in Settings β†’ Battery. Recovery cache (Wipe cache partition). Update all applications through Google Play.
How to check the integrity of the downloaded firmware?
Compare. MD5-The hash file with the official file. MD5 Checker (e.g., checker, WinMD5Free). Upload the firmware file to the program. Compare the hash you get to what's on the site. MIUI If the hashes don't match, download the file again!
Do I need to unlock the bootloader for official firmware?
Depends on the model: πŸ“± Older devices (until 2019, for example, Redmi Note 5): you can stitch through Recovery without unlocking. πŸ”“ New devices (2020 and later): Fastboot must unlock, even official software. Unlock erases all data and requires an account to be linked to Mi (more on the official website).
What if there is no network after the firmware?
This is a common problem when rolling back to the old version. Try: Log in to Settings β†’ SIM-maps and mobile networks and manually select the operator. Reset the network settings (Settings) β†’ System system β†’ Reset β†’ Reset network settings. Only flash modem via Fastboot: fastboot flash modem NON-HLOS.bin fastboot flash fsg fsg.mbn Files NON-HLOS.bin fsg.mbn should be in the firmware folder.