Like any other Android device, Xiaomi devices are designed to receive software updates over the air (OTA), but that’s not the only way you can install a new software update on your phone.
It’s true OTA updates are the simplest and perhaps the highly recommended way to stay up to date, but it can at times take ages before all devices get the OTA notification – a waiting process that can be painful depending on the state of the current software installed on your phone.
Luckily, Xiaomi allows users to manually install system updates on their devices, if waiting for the OTA update is out of the question. In fact, the Chinese OEM allows for two ways to do this: using fastboot or recovery mode.
In this post, we have an easy step-by-step guide on how to install system updates manually on Xiaomi devices using both Recovery and Fastboot modes, beginning with the easiest of the two.
How to install System update using Recovery mode on Xiaomi devices
Note – If you are updating to a discontinuous ROM or downgrading to an older ROM version using the full ROM pack, make sure you wipe all data in Recovery mode.
- On your PC, download the latest MIUI ROM from the official download pages.
- Rename the downloaded MIUI ROM file to update.zip
- Using a USB cable, connect your Xiaomi device to your PC
- Copy the downloaded ROM file that you renamed above into the root directory of your device’s internal storage. By root directory, it means the ROM file shouldn’t dwell inside any folder.
- Enter recovery mode on your Xiaomi device. You can do this in two ways:
- Launch the Updater app on your phone and then click on the ‘…’ icon in the top right corner. Now select the Reboot to Recovery mode
- Turn off the device. Now, press and hold both Volume up + Power buttons simultaneously to turn it on and boot directly into recovery mode.
Note: In Recovery mode, pressing Volume up/down scrolls through the options on the screen while hitting the Power button means you are confirming the current selection.
- In recovery mode, select your language and then select Install update.zip to System One and confirm your selection by pressing the Power button. This will begin the update process automatically.
- The update will complete after a few minutes and when done, choose Reboot to System One and your device will boot to the new and intended software version.
How to install System update using Fastboot mode on Xiaomi devices
Like with Recovery mode, installing system updates using Fastboot also requires a PC, however, you also need an unlocked bootloader for this to work, alongside these steps (click here if your device is not unlocked):
- Download MIUI ROM Flashing Tool.
- Select your preferred MIUI ROM version from the list and download the corresponding files. Be sure to check if the suffix of the ROM file is .tgz. If not, rename it to .tgz.
- Turn off your Xiaomi device and press the Volume + Power buttons simultaneously to enter into Fastboot mode. Connect the device to your PC using a USB cable.
- Double click on the downloaded ROM file and decompress it.
- Open the file folder for the decompressed package and copy its path on your computer.
- Decompress the MIUI ROM flashing tool downloaded in Step 1.
- Double click on it to install on your PC.
- When the installation is done, open MiFlash.exe
- In its address bar, paste the folder path of the ROM file copied in Step 5.
- Click on the yellow circled-out button to refresh and MiFlash will automatically recognize your device.
- Click the red circled-out button to flash the ROM file to the device.
- Sit back and watch the progress bar inside MiFlash turn fully green, implying that the new system update has been successfully installed on your device.
Your device will automatically boot to the new software version.
In case you run into any problems trying to manually install system updates on your Xiaomi device, feel free to let us know in your comments below.