Xiaomi Mi 6, released in 2017, is still a popular smartphone thanks to the powerful hardware (Snapdragon 835 processor, 6 GB of RAM) and support from the development community. However, official updates from Xiaomi for this model have long been discontinued โ the latest stable global version MIUI 12.5 came out in 2021, which doesn't mean your device is doomed to outdated software: there are at least 5 ways to update the Mi 6, including unofficial firmware and manual methods.
In this guide, we will discuss:
- ๐ How to check the current version MIUI Compatibility with new firmware
- ๐ฒ Formal and informal methods of updating (OTA, Recovery, Fastboot, custom ROM)
- โ ๏ธ Typical Errors and How to Avoid Them (Brick, Bootloop, Loss) IMEI)
- ๐ Reverse to the old version if the new software is unstable
Warn right away: Updating through informal firmware (for example, LineageOS or Pixel Experience) deprives of warranty (if it is still valid) and can lead to the loss of features like Widevine. L1 full-view HD But for many users, it's the only way to get to the Android tablet. 13/14 on an old but powerful device.
1.Renewal Preparation: What to Do Before You Start
The first step is to save all the important data, even if you update through the OTA (There's always a risk of failure:
- โ๏ธ Cloud backup: Settings โ Google โ Backup (synchronizes contacts, photos, applications)
- ๐ฑ Local copy: software like Swift Backup (requires root) or Mi Mover (official app from Xiaomi)
- ๐พ Manual copying: connect your smartphone to your PC and copy folders DCIM, Downloads, WhatsApp (if any)
The second critical point is battery power. Make sure the battery is at least 60 percent. If the battery is worn out (capacity below 70 percent of the factory capacity), plug the device into charging for the entire upgrade time. Breaking the process due to discharge is almost guaranteed to lead to a brick.
Check the version of MIUI in Settings โ About the phone
Make a backup of data (cloud) + locally)
Charge the battery to 60%+
Download the required firmware (if you are manually updated)
Prepare a USB cable (preferably original)
-->
Also check out your Mi 6 model:
- ๐ Global (sagit) for the international market
- ๐จ๐ณ China (sagit) โ Chinese version (may not support Google Services)
You can find out the model in Settings โ About Phone โ Model or through the ADB command:
adb shell getprop ro.product.modelโ ๏ธ Note: If you install the firmware for the Chinese version on a global device (or vice versa), you lose your network, Wi-Fi and camera.
2. Method 1: Air Update (OTA) is the easiest method
If you have Xiaomi Mi 6, you will still get it. OTA-Updates (unlikely for official versions after 2021), check for them:
- Open Settings โ About the phone โ System update.
- Click on the three dots in the upper right corner and select Update Package (if you downloaded the firmware in advance).
- If the update is available, click Download and wait until it is completed (may take up to 30 minutes).
- After downloading, select Reboot and Update.
If OTA-No updates, but you want to install the latest official version. MIUI (for example, MIUI 12.5), download it manually:
- Go to en.miui.com.
- Select the Mi 6 (sagit) model.
- Download Recovery ROM (not Fastboot!).
- Put the.zip file in the root of internal memory (not in the folder!).
- In the update menu (Settings) โ The phone. โ System Update) Press three points โ Select the update file.
By air (OTA)
Through Recovery.
Through Fastboot.
Custom firmware (LineageOS, etc.)
I'm not updating at all.-->
Advantages of OTA:
- ๐ All data and settings are stored.
- ๐ก๏ธ Minimum error risk (firmware checked for compatibility).
- โก Quick and doesn't require a PC.
Disadvantages:
- ๐ซ No new official updates for the Mi 6.
- ๐ข Slow download speed (if Xiaomi servers are overloaded).
โ ๏ธ Attention: If after OTA-The phone has been stuck on the Mi logo for more than 10 minutes, don't panic. Wait another 15 to 20 minutes -- sometimes the first download takes a long time. If nothing has changed, try forcibly restarting the device (click the power). + Loudness down for 10 seconds).
3. Method 2: Update via Recovery - if OTA doesn't work
If OTA-Update is unavailable or gives you an error, you can install firmware through stock Recovery. ROM Xiaomi.
Step-by-step:
- Download Recovery ROM for your model (sagit) from en.miui.com.
- Rename the file to update.zip (required!).
- Put it in the root of your internal memory (not in the folder!).
- Turn off the phone.
- Press Power + Volume Up to Enter Recovery Mode.
- Select the language (English / Chinese) and tap Install update.zip to System.
- Confirm the installation and wait for completion (5-15 minutes).
- After the reboot, run Wipe cache (in the same Recovery) to avoid lags.
What if Recovery doesnโt see the update.zip file?
- ๐ Make sure the file is at the root of the memory (path: /storage/emulated/0/update.zip).
- ๐ Rename the file again (sometimes adding a suffix, such as a suffix helps). update_v12.5.zip).
- ๐ Connect your phone to your PC and check if the file is visible through the Explorer.
What if after updating through Recovery, the phone is fixated on booting?
Difference Between Recovery ROM and Fastboot ROM:
| Parameter | Recovery ROM | Fastboot ROM |
|---|---|---|
| Installation | Through stock recovery | Through PC and Mi Flash Tool |
| Data retention | Yes (unless you do the reset) | No (clean all required) |
| Difficulty | Low. | Medium (requires PC and drivers) |
| Suitable for | Small updates | Recovery after failure |
4. Method 3: Fastboot firmware - if the phone doesn't turn on
If Xiaomi Mi 6 is not loading or you want to install a completely clean version MIUI, Use the Fastboot. ROM. This method requires a PC and a special utility Mi Flash Tool.
What you need:
- ๐ฅ๏ธ Windows computer (7/10/11).
- ๐ Original. USB-cable (not cheap Chinese cable!).
- ๐ฆ Mi Flash Tool (download from official website).
- ๐ Fastboot ROM for Mi 6 (sagit).
- ๐ง Qualcomm drivers and ADB (It is automatically installed when connecting the phone).
Instructions:
- Unpack the Fastboot ROM in a folder without spaces (for example, C:\Mi6_Fastboot).
- Turn off the phone and press Power + Volume down to enter Fastboot Mode (a hare in a hat-out-of-the-box will appear).
- Connect the phone to the PC.
- Launch the Mi Flash Tool, press Select and specify the folder with the unpacked firmware.
- At the bottom, choose clean all (complete cleanup) or save user data (save data, but can lead to bugs).
- Press Flash and wait until it is completed (5-10 minutes).
- After successful firmware, the phone will restart automatically.
1. Reconnect. USB-cable to another port (preferably) USB 2.0).
2. Install drivers manually through Device Manager (look for Android Bootloader Interface).
3. Run the Mi Flash Tool on behalf of the administrator.-->
Common errors when running through Fastboot:
- ๐จ Error: Flash not done -- usually means that the firmware file is corrupted.
- ๐ Device not found - driver or cable problems. USB-port.
- ๐ Anti-rollback check fail โ youโre trying to install an older version MIUI, Solution: only run the new version.
โ ๏ธ Note: If after firmware through Fastboot the phone does not turn on and when connected to the PC is defined as Qualcomm HS-USB QDLoader 9008, which means the firmware has damaged the bootloader. EDL Mode (requires an authorized Xiaomi account or paid services like Mi Account Unlock).
5. Method 4: Install custom firmware (LineageOS, Pixel Experience, etc.)
If you want to get Android 13/14 Xiaomi Mi 6, Xiaomi's official firmware won't work anymore. Custom-based firmware comes to the rescue. ROM from the development community:
- ๐ฑ LineageOS โ pure Android without unnecessary applications.
- ๐จ Pixel Experience โ firmware with a corporate interface from Google Pixel.
- โก ArrowOS โ Balance between performance and functionality.
- ๐ง Havoc-OS โ Highly Customized Firmware with Many Settings.
What you need to install custom firmware:
- Unlocked bootloader (see section below).
- Installed custom Recovery (e.g. TWRP)
- Download firmware and GApps (if you need Google services).
- Backup of the current system (in case of rollback).
How to unlock bootloader on Xiaomi Mi 6:
- Link your Mi Account to your phone (Settings โ Xiaomi Account).
- Enable Developer Options (Tap 7 times on the MIUI version in About Phone).
- Activate OEM Unlock and USB Debugging in Settings โ Additional โ For Developers.
- Download Mi Unlock Tool from the official website.
- Start the utility, log in to your Mi Account and follow the instructions (it may take 7-30 days to wait!).
Installation TWRP and custom firmware:
- Download the latest version TWRP for Mi 6 from twrp.me.
- Fastboot: Fastboot Flash Recovery twrp-3.7.0_sagit.img fastboot boot twrp-3.7.0_sagit.img
- V TWRP Make a backup. โ System + Data + Boot).
- Sweat custom firmware and GApps (if necessary).
- Run Wipe โ Format Data (required for first installation!).
- Reboot.
๐ก
Custom firmware gives access to new versions of Android, but deprives official support Xiaomi. Before installing, check the reviews about the stability of a particular build on the forums 4PDA or XDA Developers.
Problems after installing custom firmware:
- ๐ถ No network โ check if the firmware supports your modem model (Mi 6 has two versions: Global and China).
- ๐ The speakers are not working -- maybe they're misstitched by a vendor or firmware.
- ๐ Fast battery discharge - custom cores may not be optimized. Try another firmware.
6. Method 5: Recoil on the old version MIUI โ if the new software is unstable
If after the update Xiaomi Mi 6 started to brake, overheat or have errors (for example, the camera does not work), you can return the old version of the firmware.
- ๐ Reverse to an earlier version MIUI It is possible, but it can work Anti-Rollback (backward protection).
- ๐ If the current version MIUI 12+, rollback MIUI 10/11 lead to brick.
- โ ๏ธ The only safe way to do this is to run the same version. MIUI, with clean install (complete cleaning).
How to safely roll back:
- Download the same version MIUI, What was the update (for example, if you updated with the update) MIUI 11 by 12.5, download 11).
- Sweep it through Fastboot with full clean (clean all in Mi Flash Tool).
- If the phone doesnโt turn on, try flashing a stable global version (e.g., a stable global version, V12.5.1.0.QCAMIXM).
What to do if the anti-Rollback is triggered?
- ๐ ๏ธ Sweep the newest version available for your model.
- ๐ง Use it. EDL Mode (requires an authorized Xiaomi account).
- ๐ป Contact the service center (if you are not sure of your abilities).
How to get around Anti-Rollback on Xiaomi Mi 6?
7. Frequent errors and their solutions
Even if you follow the instructions correctly, you can have problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| ๐ซ Can't verify update in Recovery | A firmware file or an incorrect model is damaged | Download the firmware again, check the model (sagit) |
| ๐ Bootloop (Cyclical Reboot) | Module conflict or incompatible firmware | Make Wipe Data in Recovery or Re-Swipe |
| ๐ต No network after firmware | Inappropriate firmware (China instead of Global) | Switch the correct version or patch for the modem |
| ๐ Fast battery discharge | Unoptimized kernel or background processes | Install another firmware or calibrate the battery |
| ๐ต No sound in the speaker. | Damaged files of vendor or firmware | Switch the original vendor through Fastboot |
Loss of loss IMEI post-fix:
If it is missing after the update IMEI (The phone doesnโt catch the network, try it:
- Restore IMEI via Engineering Mode: #4636## โ Phone information โ Choose. SIM โ Enter. IMEI
- Switch the original modem to Fastboot: fastboot flash modem NON-HLOS.bin
- Use the patch to restore IMEI (look 4PDA).
โ ๏ธ Warning: If your phone turns brick after you've firmware, don't panic. In 90% of cases, it can be recovered through a brick. EDL This will require an authorized Xiaomi account (or a paid service like Mi Account Unlock) and Mi Flash Pro.