Fastboot is the only way to bring the device back to life if it is locked, unstable, or requires a custom firmware upgrade, which is suitable for recovery from a brick, upgrade to an up-to-date MIUI or install global firmware instead of Chinese. However, the process requires caution: an error at any stage can lead to a complete failure of the phone.
Unlike firmware through Recovery, Fastboot allows you to install official and unofficial images even on locked devices β but only after unlocking the bootloader. In this article, we will discuss the entire process from preparation to final configuration, including solving typical errors (for example, anti-rollback or invalid image).
1. Firmware Preparation: What to Do Before Starting
Before you start firmware, make sure all the preconditions are met, which will save you 90% of the problems in the process.
- π± Battery charge at least 60%. With a low charge, the device may shut down during firmware, which will make it impossible to recover without service equipment.
- π» Computer on Windows 7/10/11 (Mac/Linux Virtual machines are not suitable for the official Xiaomi drivers due to problems with the system. USB-data transmission.
- π Original. USB-Cheap cables often don't transmit data in Fastboot mode, causing the wait for device error.
- π Unlocked bootloader. Without this, you can not flash Mi Play through Fastboot (except for the official firmware through Mi Flash with authorization).
If you have never unlocked a bootloader on this device, you will have to do so in advance, taking up to 720 hours (30 days) to wait for confirmation from Xiaomi.
β οΈ Note: Fastboot resets all data on your phone, including photos, contacts and apps. If the device is still on, back up via Settings. β The phone. β Backup or with the help of Xiaomi Backup.
2. Download the necessary files and tools
To run Mi Play through Fastboot, you will need three file types: firmware, drivers, and utilities, and use only official sources to avoid viruses or corrupted archives.
| Component | Where to download | Notes |
|---|---|---|
| Fastboot firmware | Official Xiaomi website | Choose the version for pyxis (Mi Play). For global firmware, look for files marked global. |
| Mi Flash Tool | Mi Flash website | Version 2023.4.28.0 or later.Older versions may not support Mi Play. |
| Qualcomm drivers | Qualcomm Developer Network | They're needed to run the Fastboot properly, and they're manually installed through Device Manager. |
| ADB/Fastboot Tools | Android SDK Platform Tools | Folder from fastboot.exe and adb.exe. Unpack to the root of the C:\platform-tools disk. |
After downloading the firmware, check its integrity. The archive should weigh about 2-3 GB and have the extension.tgz or.zip. If the file size is less than 1 GB, you downloaded the incomplete version (for example, only Recovery firmware).
π‘
Before unpacking the firmware, disable the antivirus β it can delete boot.img or vendor.img files, mistakenly mistaking them for a threat.
3. Unlock the bootloader on Xiaomi Mi Play
Without an unlocked bootloader, you can only flash Mi Play through Fastboot with official firmware authorization in Mi Account (which does not always work).
The process consists of two stages:
- Linking Mi Account to the device via Settings β Additional β For developers β Mi Unlock status.
- Waiting for confirmation (3 to 30 days) Xiaomi can reject a request if the device is new or the account is suspicious.
After obtaining the permit:
- Download Mi Unlock Tool and log in to your account.
- Put the phone in Fastboot mode: turn it off, then press Volume Down + Power for 10 seconds.
- Connect to your PC and press Unlock in the program. It takes 1-2 minutes.
β οΈ Warning: If a Couldn't unlock error occurs when you unlock, check: Is the phone connected to the same Mi Account as the Mi Unlock Tool? Is it 720 hours since the device was linked (even if the site shows "allowed")? VPN Xiaomi is blocking the unlock from some regions.
What if Xiaomi has refused to release the request?
4. Step-by-step instruction: Xiaomi Mi Play firmware via Fastboot
When all preparations are complete, we start the firmware. Follow the instructions in strict order - skipping steps can lead to errors.
βοΈ Firmware preparation
- Turn off your phone and turn it into Fastboot: Press the "Loudness Down" + "Power" buttons for 10-15 seconds. Release when the image of a hare in a hat-eared hat appears (Fastboot logo).
- Connect your phone to your PC through USB-In the Device Manager should appear Android Bootloader Interface or Qualcomm HS-USB QDLoader 9008.
- Unpack the firmware in a folder without spaces and Cyrillic symbols (for example, C:\MiPlay_Fastboot). There's gotta be a file inside. flash_all.bat.
- Launch the Mi Flash Tool on behalf of the administrator. Press Select and point the path to the firmware folder.
- Select firmware mode: π Clean all β complete cleaning (recommended when changing version) MIUI brick-and-brick). π¦ Clean all and lock - cleaning + Loader lock (only for official firmware). π§ Save user data β data retention is not always stable).
Flash
If the firmware is successful, the phone will boot into the system with factory settings. The first download can take up to 15 minutes - do not interrupt the process.
π‘
Use Clean all mode when switching from Chinese firmware to global or when recovering from a crash. Save user data mode often leads to errors in the system.
5. Typical errors and their solutions
Even with the instructions followed accurately, errors can occur, and below are the most common Mi Play firmware problems and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Waiting for device | The PC doesn't see the phone in Fastboot mode. | Check the cable and USB port (try USB 2.0). Install drivers manually through Device Manager. Turn off driver signatures in Windows (bcdedit/set nointegritychecks on). |
| Anti-rollback error | Trying to install an old version of MIUI. | Download firmware newer than the current one (check the version in Settings β About the phone). |
| Invalid image | A damaged firmware file or model mismatch. | Download the firmware and check its hash (MD5). For the Mi Play, the code name is pyxis. |
| Flash not done | The Mi Flash Tool cannot complete the firmware. | Try a different mode (Clean all instead of Save user data). Turn off antivirus and firewall. Use a different version of the Mi Flash Tool. |
If the phone does not turn on after a failed firmware (black screen, vibration without booting), try to repeat the process with another firmware or use the same method. EDL-Regime (requires an authorized Xiaomi account).
6. Check the result and setup after firmware
After successful firmware, you need to make sure that the system is working correctly and perform the initial setup.
- β Verification of the version MIUI: Go to Settings. β The phone, the version must match the stitched version.
- π Battery calibration: After firmware discharge the phone to 0% and charge up to 100% without interruptions.
- π‘ Network settings: if there is no signal, go to Settings β SIM-maps and mobile networks β Set up the network and select the operator manually.
- π Security: Enable encryption in Settings β Lockdown and protection β Encryption (takes 30-60 minutes).
If you have a bug after the firmware (e.g., sensors or a camera are not working), you probably have installed firmware for another model, in which case repeat the process with the correct file for pyxis.
π‘
After firmware, it is recommended to calibrate the touch screen: enter the code ##6484## in the phone dialer and follow the instructions.
7. Alternative firmware methods
If the firmware through Fastboot fails, consider alternative ways:
- π± Recovery firmware: Suitable for updating without resetting data. Download the file with the.zip extension and install via TWRP or standard recovery.
- π₯οΈ EDL-Mode: low-level firmware via Qualcomm 9008. requires an authorized Xiaomi account and a special cable.
- π OTA-Update: If the phone is turned on, check for updates in Settings β The phone. β Updating the system.
For the Mi Play, EDL is often the only way out if the device is not detected in the Fastboot, but it is risky β an error can lead to a complete loss of IMEI.