How to upgrade Xiaomi Mi 8 to the latest version of MIUI: all the ways and nuances

The Xiaomi Mi 8, released in 2018, is still a popular smartphone among users who appreciate performance and camera. However, with the release of new versions of MIUI and Android, owners are faced with the question: how to safely update the device so as not to lose data and avoid errors? In this article, we will analyze all the current ways to update โ€“ from automatic OTA to manual firmware through Fastboot, and also tell you how to avoid typical problems.

It is important to understand that Mi 8 (codename dipper) officially supports upgrades to MIUI 14 based on Android 12. Newer versions (such as HyperOS) may require unofficial firmware, which is fraught with stability risks.

Before you start, check the current version of the software: go to Settings โ†’ About Phone โ†’ MIUI version. If your firmware is very outdated (for example, MIUI 10), you may need a phased update - you will not be able to jump right to the latest version.

1. Preparation of the smartphone for the update

Incorrect preparation is the main cause of update failures, and even if you opt for an automatic method (OTA), the following steps will help avoid problems:

  • ๐Ÿ”‹ Charge the battery to at least 60%. When discharged during firmware, the device can turn into a brickยป.
  • ๐Ÿ“ฑ Free up at least 2-3 GB of storage. Updates weigh 1.5-2.5 GB, plus you need some storage for temporary files.
  • ๐Ÿ”„ Make a backup of the data through Settings โ†’ Additionally. โ†’ Backup and reset or with Mi Cloud.Cloud storage Xiaomi provides 5GB for free.
  • ๐ŸŒ Connect to a stable Wi-Fi network. Update via mobile Internet may be interrupted due to unstable signal.

Pay special attention to unlocking the bootloader. If you have previously unlocked it (for example, to install custom TWRP), official updates may not be installed, in which case you will have to use manual methods (Fastboot or Recovery).

โš ๏ธ Note: If the Mi 8 has an unofficial firmware installed (e.g. LineageOS or Pixel Experience), return to the new version. MIUI You can only do it through a complete flashing with loss of data. Before you check the compatibility of Android versions (for example, with Android 13 on Android 12 rollback is not always possible).

๐Ÿ“Š How do you usually update your Xiaomi?
Through OTA (automatically)
Manually through Recovery
Through Fastboot and Mi Flash
I'm not updating at all.

Method 1: Automatic Update (OTA)

The easiest and safest method is to upgrade over-the-air, which is suitable for most users if:

  • ๐Ÿ“ฒ You have official firmware. MIUI modificationless.
  • ๐Ÿ”“ The bootloader is not unlocked.
  • ๐Ÿ“ถ There is a stable connection to the Internet.

Instructions:

  1. Open Settings โ†’ About the phone โ†’ System update.
  2. Click Check Updates. If a new version is available, a Download button will appear.
  3. After download, click Set and confirm the reboot.

It takes 10 to 20 minutes. The smartphone will reboot several times, which is normal. Don't interrupt the process, even if the screen goes out for a long time (maximum 5 to 7 minutes during the application optimization phase).

โ˜‘๏ธ Preparation for OTA-renewal

Done: 0 / 5

โš ๏ธ Warning: If after the update Mi 8 began to warm or quickly discharge, reset the cache: go to Recovery (click Power). + Volume up when your phone is off) and select Wipe Cache.This won't delete personal data, but can solve performance issues.

3. Method 2: Update via Recovery

If the automatic update fails (e.g., due to the error "Cannot verify update"), you can manually install firmware via Stock Recovery, a method suitable for official firmware in.zip format.

Download the MIUI version for Mi 8 (dipper) from the official website:

  • ๐ŸŒ Global ROM (international versions).
  • ๐Ÿ‡จ๐Ÿ‡ณ China ROM (Only for Chinese devices).

Important:

Mi 8 SE

Mi 8 Pro

Installation instructions:

  1. Move the downloaded.zip file to the root directory of internal memory (not to folders!).
  2. Turn off your phone and go to Recovery: Press Power + Volume up until the Mi logo appears.
  3. Select the language (if required), then Install update.zip to System.
  4. Confirm the installation and wait for completion (10-15 minutes).

If Recovery doesn't have Install update.zip, you have custom recovery (TWRP) installed.

  1. Select Install and specify the path to the.zip file.
  2. Before installing, make Wipe Dalvik/Cache (donโ€™t touch Data unless you want to lose files!).
What if Recovery doesnโ€™t see the update.zip file?
Make sure the file is called update.zip (no extra characters). If the name is different, rename it on your phone. Also check that the file is downloaded completely (compare the size with the one listed on Xiaomi's website).

4. Method 3: Fastboot (Mi Flash Tool)

This method is used if:

  • ๐Ÿ”„ We need to revert to an older version. MIUI.
  • ๐Ÿ› ๏ธ The smartphone does not turn on or is stuck on the Mi logo.
  • ๐Ÿ”“ Requires to unlock the bootloader before installing custom firmware.

To run through Fastboot, you will need:

  • ๐Ÿ–ฅ๏ธ Windows computer (7/10/11).
  • ๐Ÿ”Œ Cable USB Type-C (preferably original).
  • ๐Ÿ› ๏ธ The Mi Flash Tool.
  • ๐Ÿ“ Firmware in.tgz or.zip format for Fastboot (download from the official website).

Step-by-step:

  1. Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\Mi8_Fastboot).
  2. Install the Mi Flash Tool and Xiaomi drivers (if your computer doesnโ€™t recognize your phone in Fastboot mode).
  3. Turn off the Mi 8 and go to Fastboot: Clip Power + Volume Down.
  4. Connect your phone to your PC. In the Mi Flash Tool, press Refresh, the device needs to be determined.
  5. Select a folder with firmware, specify Clean all mode (if you need to save data - Clean all and lock do not choose!).
  6. Press Flash and wait until it is completed (5-10 minutes).
Mode in Mi FlashDescriptionEffects of consequences
Clean allComplete cleaning of the system partitionData in the phone memory will be saved, but applications can reset
Clean all and lockCleaning + Locking of the loaderLoss of all data, bootloader is blocked (Migre Account authorization is required)
Save user dataPreservation of user dataThis can cause errors if the Android version changes.

โš ๏ธ Note: If after firmware through Fastboot Mi 8 requires you to enter a password from Mi Account, and you do not remember it - restore access through the official website!

5. Solving common errors in the update

Even when following the instructions, Mi 8 users are faced with errors, and consider the most common ways to fix them:

  • ๐Ÿšซ "Cannot verify update" - appears when you try to install firmware through Recovery.Solution: Check file integrity update.zip (Compare the hash to the official amount, or download it again, and make sure you don't have custom Recovery.
  • ๐Ÿ”„ "Stuck on Mi logo - occurs after a failed firmware solution: Go to Fastboot and repeat the firmware with a full cleanup (Clean all).
  • ๐Ÿ“ต "No command in Recovery means that the system partition is corrupted. Solution: Install firmware via Fastboot or reflash Recovery.
  • ๐Ÿ”‹ "Battery low" - even at a charge of 50% can appear if the battery is worn out.Solution: Connect the phone to charge and try again.

If the sound is gone after the update, the camera is not working or the mobile network is missing, reset (Settings โ†’ Additional โ†’ Reset) This will return factory settings without deleting files (photos, videos, documents will remain).

๐Ÿ’ก

Before resetting, untie your Google and Mi Account account in Settings โ†’ Accounts. This will eliminate activation problems after reset (especially for devices with a locked bootloader).

6. Upgrade to HyperOS: Is it worth trying?

HyperOS is Xiaomiโ€™s new shell, replacing MIUI. However, there is no official HyperOS support for the Mi 8, but enthusiasts are porting it to older devices via unofficial firmware.

The advantages of switching to HyperOS:

  • โšก Smoother animation and optimization.
  • ๐Ÿ†• New features (e.g. improved multitasking mode).
  • ๐Ÿ”’ Updated security patches.

Cons and risks:

  • ๐Ÿšจ No official support โ€“ bugs (e.g., non-functioning) are possible NFC print-sensor).
  • ๐Ÿ”‹ Increased battery consumption due to unoptimized core.
  • ๐Ÿ› ๏ธ Difficulty rolling back MIUI (You'll need a full re-flash).

If you still decide to try HyperOS, look for firmware on the verified forums:

  • ๐ŸŒ Xiaomi.EU (European builds).
  • ๐Ÿ“ฑ XDA Developers (Castom ports).

Important:

TWRP Recovery

๐Ÿ’ก

For the Mi 8, only MIUI 14 is officially available on Android 12. Any other versions (including HyperOS) are installed at your own risk and may cause the device to malfunction.

7. How to check the success of the update

After installing a new firmware, make sure everything works correctly:

  1. Check out the MIUI version in Settings โ†’ About the phone.
  2. Test the basic functions: ๐Ÿ“ž Calls and mobile Internet. ๐Ÿ“ท Camera (front and main). ๐Ÿ”Š Speakers and microphone. ๐Ÿ”‹ Charging (check if the phone is not warm).

Run several applications to ensure the stability of the system.

If you find problems, try the following steps:

  • ๐Ÿ”„ Reset the device.
  • ๐Ÿงน Clear the app cache in Settings โ†’ Annexes โ†’ Application management.
  • ๐Ÿ› ๏ธ Reset your settings (if the errors are critical).

To check the performance after the update, use benchmark applications:

  • ๐Ÿ“Š AnTuTu Benchmark (estimates overall performance).
  • ๐ŸŽฎ 3DMark (graphics-test).
  • ๐Ÿ”‹ AccuBattery (Battery consumption monitoring).

Compare the results with the Mi 8 benchmarks (for example, in AnTuTu it should score ~250-280 thousand points on MIUI 14).

FAQ: Frequent questions about the Xiaomi Mi 8 update

Can I upgrade the Mi 8 to Android 13?
Officially, no. The latest supported version for the Mi 8 is Android 12 (as part of MIUI 14), and informal firmware (such as from Xiaomi.EU or LineageOS) may offer Android 13, but at the risk of unstable sensor or camera performance.
Why did root access disappear after the update?
Update via OTA or Recovery resets root and Magisk. To reclaim superuser rights: Download the current version of Magisk (.zip. Install it via TWRP Recovery. Reboot your phone. If you have Stock Recovery, install TWRP first.
How to roll back an update if the new version is not working well?
You can only roll back via Fastboot: Download the desired version of MIUI (e.g. MIUI 12.5). Sweat it through the Mi Flash Tool in Clean all mode. Note that when you roll back on an older version of Android (e.g. from Android 12 to Android 11), you may need to reset. Important: Before rolling back up, make a backup via TWRP or Mi Cloud.
What if the mobile network does not work after the update?
The problem is often related to resetting settings APN. Try: Manually add settings APN Your operator in the settings โ†’ SIM-maps and mobile networks โ†’ Access points (APN). Reboot your phone. If it doesn't work, reset your network settings to Settings. โ†’ System system โ†’ Resetting settings โ†’ Reset network settings. If the problem persists, run the modem module through Fastboot (see instructions for your model on the Fastboot). XDA Developers).
Can I upgrade the Mi 8 without a computer?
Yes, if you're talking about OTA or Recovery, for this: Download the.zip firmware directly to your phone. Move it to the root directory. Install it through Stock Recovery (as described in Section 3). However, for a Fastboot or bootloader unlock, a computer is required.