Introduction: Why you need a flashing and when to do it
Reflashing a Xiaomi smartphone without a computer is a daunting task for many users, but 90% of the time, the procedure is easier than it seems if you approach it with the right preparation, the main reasons why owners of Redmi, POCO or Mi decide to upgrade the firmware: fix bugs, improve performance, get new MIUI features or switch to custom firmware like Pixel Experience.
It is important to understand the difference between a software update (official update via OTA) and a full firmware update (install a new version of MIUI or custom software). The first option is safe and recommended by Xiaomi, the second can lead to a loss of warranty or βbrickingβ of the device. In this article, we will discuss both approaches - from automatic update to manual installation of fastboot firmware through the Mi Flash Tool (yes, even without a PC!).
Before you start, answer 3 questions:
- Do you have a backup copy of the data?
- Do you know the current version of MIUI and the phone model?
- Are you ready for the possible loss of warranty when installing unofficial software?
If the answer to at least one question is βnoβ, first study the relevant sections of the article.
Preparation of the phone: 5 mandatory steps before firmware
Regardless of the method chosen, preparing the device reduces the risk of failure by 80%. Start by checking the battery charge - it should be at least 60% (when installing custom firmware, 100% is better).
- π± Find out the model and version MIUI: Go to Settings. β Write down the data, and you'll need it to download the right firmware.
- π Make a backup: Use Settings β Additionally. β Backup and reset β Local backup or third-party services such as Google Drive.
- πΆ Check Wi-Fi connection: Downloading firmware "over the air" can take up to 1.5 GB of traffic.
- π Unlock the bootloader (for custom firmware): this is a mandatory step for installing unofficial software.
- π οΈ Install a file manager: for example, Mi File Explorer or Solid Explorer to work with the file manager. ZIP-firmware-archive.
Pay special attention to the bootloader unlock item. Xiaomi blocks this capability for new server-level devices. If your phone is released after 2022, you will need official permission through the Mi Unlock Tool (yes, you canβt do without a PC here). For older models (Redmi Note 8 Pro, Mi) 9T) Unlocking is possible through Fastboot mode and ADB-Team, but this is a topic for a separate article.
β οΈ Note: If you install custom firmware on a device with a locked bootloader, the phone will turn into a "brick." Check the lock status with the fastboot oem device-info command (requires). ADB through OTG-cable).
βοΈ Checklist before firmware
Method 1: Officially Update with OTA (Safeest Method)
If your goal is to upgrade MIUI to the latest stable version without risk, use the built-in OTA (Over-The-Air) feature, which does not require unlocking the bootloader and saves all the data.
- Open Settings β About the phone β System update.
- Click on the three dots in the top right corner and select Download the latest version.
- If an update is found, click Download (file weight is 1.5-3 GB).
- After downloading, tap Install and wait for the restart (it will take 5-15 minutes).
If the system says βNo Updatesβ, but you know that your model has a new version of MIUI, try:
- π Restart the phone and repeat the check.
- π Change region to India or Europe (some updates are coming sooner).
- π₯ Download full OTA-manually from miuidownload.com and install it through Settings β Update β Three points. β Select the update file.
| Xiaomi model | The latest version of MIUI (2026) | Android version | Weight. OTA-packet |
|---|---|---|---|
| Redmi Note 12 Pro+ | MIUI 15.0.4 | Android 14 | 2.8 GB |
| POCO X5 Pro | MIUI 14.0.8 (Global) | Android 13 | 2.3 GB |
| Mi 11 Ultra | MIUI 15.0.2 (Stable) | Android 13 | 3.1 GB |
| Redmi 10C | MIUI 14.0.6 (EEA) | Android 12 | 1.9 GB |
If the phone gets worse after the upgrade (lags, fast battery discharge), reset to factory settings via Settings β Additional β Backup and Reset β Reset. This will delete all data, but return stability.
π‘
OTA-Update is the only method that doesn't take the warranty off or require technical knowledge. Always start with it if your goal is just to upgrade. MIUI.
Method 2: Install firmware through Recovery (for power users)
If OTA is not available or you want to install stable firmware from another region (for example, global instead of Chinese), use the method through Recovery. This method does not require unlocking the bootloader, but resets all data.
- π ZIP-Firmware file from the official website (select the version of Recovery) ROM).
- π± Charged phone >80%.
- π§ Time (process will take 20-40 minutes).
Step-by-step:
- Download the firmware for your model from miuidownload.com (choose Stable or Weekly depending on your goals).
- Rename the file to update.zip and move it to the root folder of the phoneβs internal memory.
- Turn off the device. Press Volume up + Power to enter Recovery Mode.
- From the Recovery menu, select Install update.zip to System (use volume buttons for navigation, power button for confirmation).
- Confirm the installation and wait until the process is completed (donβt interrupt!).
- After the reboot, perform the initial setup as on the new phone.
β οΈ Note: Installing firmware for another model (e.g. Redmi Note 11 instead of Redmi Note 11 Pro) will cause the device to fail. Always check the code name of the model in the firmware file (e.g., vili for POCO F3).
If the phone is stuck on the MI logo after installation, try:
- π Repeat installation of firmware through Recovery.
- π₯ Download another version MIUI (Maybe the files are damaged).
- π οΈ Perform a reset through Recovery β Wipe Data.
What if Recovery doesnβt see update.zip?
Method 3: Install custom firmware through TWRP (for enthusiasts)
If you want Pixel Experience, LineageOS or some other custom firmware, you can't do without TWRP Recovery, which requires an unlocked bootloader and a complete data reset.
- π Pure Android without a MIUI publicity.
- π More recent versions of Android (such as Android 14 for Redmi Note 10 Pro).
- π§ Additional settings and performance tweaks.
Algorithm of action:
- Unlock the bootloader (instructions for your model are on the official Xiaomi website).
- Download: π Firmware TWRP For your model (see at twrp.me). π ZIP-custom firmware file (for example, with XDA Developers). π Gapps (Google services, if they are not included in firmware).
Fastboot
Official TWRP App
Volume up + Nutrition
Wipe β Advanced Wipe βDalvik/ART Cache, System, Data, CacheThen set it up. ZIP-Files are fine: firmware β Gapps (if necessary).
Reboot. The first download can take up to 10 minutes.
Popular custom firmware for Xiaomi in 2026:
| Firmware | Basis | Supported models | Features |
|---|---|---|---|
| Pixel Experience | Android 14 | POCO F3, Redmi K40, Mi 11 | Interface like Google Pixel, stable operation |
| LineageOS | Android 13/14 | Redmi Note 10 Pro, Mi 9 | Minimalist Android, long-term support |
| ArrowOS | Android 14 | POCO X3 Pro, Redmi Note 11 | Balance between functionality and performance |
β οΈ Caution: Castom firmware may not support all of your Xiaomiβs features: π· Camera may work worse (no optimizations from Xiaomi). π Fast battery discharge in the first days (calibration required). πΆ Problems with NFC or 5G Check the reviews on the forums before installing (e.g, 4PDA or XDA).
π‘
If the mobile network is not working after installing custom firmware, check the APN settings. Often manually entering operator parameters helps (find them on your provider's website).
Frequent Mistakes and How to Avoid Them
Even when following instructions, users face problems.-5 mistakes and their solutions:
- Cannot load Android system error: Reason: Damaged firmware file or incompatible version. Solution: Download the firmware again, check the MD5 checksum. Make sure the MIUI version is suitable for your model (e.g., vili for POCO F3, alioth for POCO F3 GT).
- The phone is stuck on the MI logo: Reason: Firmware conflict or interrupted installation. Solution: Go to Recovery and re-install. If it doesn't work, run the Fastboot ROM through the Mi Flash Tool (PC needed).
- Mistake. 7 into TWRP: Reason: Incompatibility of firmware with the device or lack of a patch for DM-Verity.Solution: Install Disable_Dm-Verity_ForceEncrypt.zip after firmware or find a version of the software with the check already disabled.
- Loss of loss IMEI or mobile network: Reason: Damage to the modem partition when resetting data. Solution: Restore IMEI through QCN-file (requires an engineering menu) or reflash modem separately.
- Bootloop: Reason: Wrong access rights or kernel conflict Solution: Complete reset via TWRP or return to stock firmware.
If you encounter an error not described here, look for its code in the official Xiaomi forum or on 4PDA.
π‘
90% of firmware errors are due to file incompatibility or interrupted process. Always check the checksums (MD5) of downloaded firmware and do not interrupt the installation, even if it takes more than 30 minutes.