Xiaomi Mi Play is a budget smartphone of 2018 based on Helio P35, which is still in demand due to its reliability and the ability to install custom firmware. However, over time, official MIUI updates cease to come out, and users face brakes, bugs or the desire to install a more recent version of Android. In this guide, we will analyze all the current methods of firmware, from official updates via Recovery to install custom ROMs via TWRP and Fastboot.
It's important to understand that firmware is not only a way to upgrade the system, but it also risks turning the phone into a brick if you do the wrong thing, especially the Mi Play, which has some nuances about unlocking the bootloader and supporting custom recavators. In this article, you'll find step-by-step instructions that take these features into account, as well as tips for choosing firmware and solving typical bugs.
Preparation for firmware: what you need to know before starting
Before you start the Xiaomi Mi Play firmware, make sure you consider all the critical points, which determines how successful the process will be and whether you avoid typical problems.
First, determine the current version of MIUI and the status of the bootloader.
- π± Go to Settings. β The phone. β Version. MIUI and write down the assembly number (for example, V12.5.1.0.QFICNXM).
- π Check the status of the bootloader: turn off the phone, press Volume down + Power β If this device is locked, the bootloader is locked.
- π Charge the battery to at least 60% - at low charge, the firmware process can be interrupted.
Second, back up all the data, and Fastboot or custom Recovery will delete all the files from the internal memory.
- π² Mi Cloud (for contacts, notes, photos).
- πΎ Local copying on PC through MTP or ADB backup.
- π Apps like Swift Backup (require root) to save application settings.
π‘
If you plan to install custom firmware (for example, LineageOS), check its compatibility with the code name of your device - pyxis for Mi Play. The mismatch will lead to the inoperability of modules (camera, sensors, mob data).
Finally, prepare the tools:
| Tool. | Appointment | Download link |
|---|---|---|
| Mi Unlock Tool | Unlocking the loader | Official website |
| Mi Flash Tool | Firmware through Fastboot | xiaomiflashtool.com |
| TWRP for pyxis | Custom recovery | twrp.me |
| ADB & Fastboot | Control of the device from the PC | Android SDK |
Unlock the bootloader on Xiaomi Mi Play
Xiaomi blocks the bootloader on all devices, including the Mi Play, making it impossible to install custom firmware without first unlocking.The process takes up to 720 hours (30 days) of waiting after you link your Mi Account to the device, so start in advance.
Instructions for unlocking:
- Link the Mi Account: π± Go to Settings. β Xiaomi account and log in. π In the Mi Unlock status section, click Add account and device.
Download the Mi Unlock Tool
Activate Fastboot mode
adb reboot bootloaderOr turn off the phone and press Volume down + Power.
Connect your phone to your PC
Mi Unlock Tool
Start unlocking.
What if the Mi Unlock Tool canβt see the device?
β οΈ Warning: Once the bootloader is unlocked, all data on the device, including internal memory, will be reset, and some features (such as Mi Pay or Find Device) may stop working.
Official firmware through Recovery
The safest way to upgrade the Mi Play is to use the built-in Recovery, which does not require unlocking the bootloader and is suitable for installing official MIUI updates.
Step-by-step:
- Download the firmware for your model from MIUI Downloads. For Mi Play, choose files marked pyxis and.zip extension.
- Rename the file to update.zip and move it to the root of the phoneβs internal memory.
- Run Recovery: adb reboot recovery Or turn off your phone and press Volume Up + Power.
- Select the language (usually English or Chinese), then go to Install update.zip to System.
- Confirm the installation and wait for the process to be completed (5-10 minutes).
βοΈ Check before firmware through Recovery
If you have your phone stuck on the Mi logo after you have firmware, reset it with Recovery (Wipe Data β Wipe All Data) and delete user data, but restore the system to work.
Fastboot Firmware with Mi Flash Tool
The method through Fastboot is suitable for restoring a βbrickβ or installing official firmware from scratch. Requires an unlocked bootloader and a Windows PC.
Algorithm of action:
- Download Fastboot firmware for pyxis from the Xiaomi Firmware Updater. The file will be in.tgz format - unpack it.
- Install the Mi Flash Tool and drivers (if the phone is not identified, use the Mi USB Driver).
- Transfer your phone to Fastboot: Adb Reboot Bootloader
- In the Mi Flash Tool: π Click Select and specify the folder with unpacked firmware. π Select Clean All (Full Cleaning) or Clean All and Lock (Locking bootloader). π±οΈ Press Flash and wait until it is completed (10-15 minutes).
β οΈ Warning: If you choose Clean all and lock, the bootloader will lock again, and you will have to wait 30 days to re-unblock.
Once the firmware is successful, the phone will automatically restart. The first turn on can take up to 10 minutes - do not interrupt the process.
Installation of custom firmware through TWRP
Unofficial firmware installations (such as LineageOS, Pixel Experience, or Havoc-OS) require custom Recovery (TWRP) β a method that gives you complete control over the system, but requires caution.
Instructions:
- Install TWRP: fastboot flash recovery twrp-pyxis.img fastboot boot twrp-pyxis.img (replace twrp-pyxis.img with the current version for your model).
- Make a backup in TWRP: π Go to Backup and select Boot, System, Data. πΎ Save the backup on SD-map USB-OTG.
Sweep through the custom firmware
- π Go to Wipe. β Advanced Wipe and tag Dalvik, Cache, System, Data.
- π₯ Return to the main menu, click Install and select the firmware file (.zip).
- π After installing the firmware, immediately swipe Gapps (if you need Google services) and Magisk (for root).
If Google Play Services does not work after returning to MIUI, install Gapps via TWRP or run the firmware with already integrated Google services (a mark with Google in the file name).