Installing Chinese firmware on Xiaomi smartphones is a popular solution among enthusiasts who want early access to new MIUI features, test beta versions or get rid of global restrictions. However, this process carries many pitfalls, from the risk of โbrickingโ the device to problems with Google services and localization. Unlike the standard update through Settings โ About the phone, switching to the Chinese version requires unlocking the bootloader, working with fastboot and following instructions accurately.
In this article, we will take a step-by-step look at the process, from device preparation to final system setup, and focus on the critical points that 90% of users miss: checking firmware compatibility with a regional modem, backing up IMEI and circumventing restrictions on Mi accounts. The instructions are relevant for all models of Xiaomi, Redmi and POCO 2020-2026 release, including the flagship Xiaomi 13/14 series and the budget Redmi Note 12.
Why do users install Chinese firmware on Xiaomi?
The main reason is early access to updates. Chinese versions of MIUI get new features 2-4 weeks ahead of global builds. For example, in MIUI 14, Chinese users were the first to get dynamic AI-based wallpapers and optimized memory management for games. The second key factor is the lack of pre-installed applications (bloatware), which are often found in global and European firmware.
Among other benefits:
- ๐ง Advanced System Settings: Chinese firmware offers more options for fine-tuning the interface and performance.
- ๐ฎ Optimization for games: in some versions MIUI China has unique modes for gamers (for example, Game Turbo 5.0 with support for 144 Hz).
- ๐ฑ Exclusive features: such as integration with Chinese services (WeChat, Alipay) or advanced management gestures.
However, there are significant downsides: first, the lack of Google services (they will have to be installed manually); second, localization problems: some system notifications and applications can be displayed in Chinese; and finally, the risk of loss of warranty โ official Xiaomi service centers can refuse repairs if they find an unofficial firmware.
Preparation of the device: what to do before installation
The first and most important step is to back up all the data, and installing Chinese firmware will result in a complete reset of the device, so save:
- ๐ Photos and videos (e.g. via Google Photos or locally on PC).
- ๐ฑ Contact and SMS (Use export to.vcf and SMS Backup & Restore).
- ๐ Logins and passwords (synchronize through password manager or export from the browser).
- ๐ฎ Save Games (for cloud-saving games, check sync).
Further, it is necessary:
- Check the model of the device and its encoding (for example, Redmi Note 12 Pro+ 5G can have variants toco or ruby). You can find the code of the model in Settings โ About Phone โ MIUI version (click several times on "Kernel version").
- Make sure the MIUI version is compatible with your model, for example, the firmware for Xiaomi 13 Ultra (ishtar) will not work for Xiaomi 13 Pro (nuwa).
- Download the official tools: ๐ฅ๏ธ Mi Unlock Tool to unlock the bootloader. ๐ฆ Firmware MIUI China (select the Stable or Beta version depending on the purpose). ๐ง ADB and Fastboot (part of Android) SDK Platform Tools).
โ ๏ธ Note: If your device was purchased in Europe or Russia, check for support. LTE-Some models (e.g. Redmi Note 11 Pro) 5G) Losing support for Band 20 (800 MHz) and Band 28 (700 MHz) bands can degrade network coverage.
Make a backup copy of the data|Check the device model code|Download Mi Unlock Tool|Download firmware MIUI China|Install ADB and Fastboot|Disable antivirus (can block tools)-->
Unlocking the loader: step-by-step instructions
Without unlocking the bootloader, you canโt install Chinese firmware, which requires you to link your Mi Account to your device and wait for permission from Xiaomi (usually 7-14 days).
- Link your Mi Account to your device: Go to Settings โ Xiaomi account.Make sure you're logged in and sync is enabled.Enable Allow OEM-unlocking โ Additionally. โ For developers (if there is no item, activate the developer mode by pressing 7 times on "Version" MIUI").
Connect the device to the PC
Mi Unlock Tool
Follow the instructions of the program
1. Click "Agree" to accept the agreement.
2 Enter the username and password from the Mi Account.
3. Connect the phone in fastboot mode (turn off the device, then press Volume down + Power).
4. Press Unlock and wait until it is completed (the progress bar will appear on the phone screen).If the program is running a "Couldn't unlock" or "Device not supported" error, check:
- ๐ Connection to USB (Try another cable or port).
- โณ Unblocking timeline (if new account, it may take 720 hours โ 30 days).
- ๐ฑ Compatibility of the model (some devices, for example, POCO F5, Special versions of the Mi Unlock Tool).
โ ๏ธ Warning: Once the bootloader is unlocked, the factory reset will be triggered. All data on the device will be deleted, even if you backed up through the Mi Cloud!
What if the Mi Unlock Tool canโt see the device?
Select firmware: Stable vs Beta, and where to download
Chinese firmware MIUI is divided into two types:
| Type of firmware | Advantages | Deficiencies | Who's right for? |
|---|---|---|---|
| Stable | Maximum stability, rare bugs, full support for all functions. | Updates are issued less often (once every 1-2 months). | Users who need reliable work without failure. |
| Beta (Developer) | Weekly updates, early access to new features. | Critical bugs, unstable camera or network operation are possible. | Enthusiasts ready for experimentation. |
| Internal Beta | The latest features, testing before releases. | Requires an invitation from Xiaomi, high probability of failures. | Developers and testers. |
Download firmware is recommended from official sources:
- ๐ Xiaomi Firmware Updater โ the most reliable aggregator with proven builds.
- ๐ฅ Official website MIUI (Choose the region "China").
- ๐พ Telegram channels (e.g, MIUI Stable โ for quick access to the latest versions.
When choosing, pay attention to:
- ๐ข Android Version: Chinese firmware may lag behind according to OS version (for example, MIUI 14 based on Android 12 when the global version is already on Android 13).
- ๐ก Support 5G/4G: Some Chinese builds turn off ranges for European operators.
- ๐ Battery optimization: in beta versions, there may be increased charge consumption.
CertUtil -hashfile name file.zip MD5
Compare the result with the official value on the site, which will protect against fake or corrupted files.-->
Install firmware through Fastboot: a detailed process
The most reliable way to install it is through fastboot mode.
- Unpack the firmware in a folder with fastboot (for example, C:\platform-tools\). The firmware file should have the extension.tgz or.zip.
- Connect your phone in fastboot mode: 1. Turn off the device. 2. Press Volume Down + Power before the Fastboot logo appears. 3. Connect to your PC via USB.
- Start installation: For Windows: Launch the file flash_all.bat (double click. Linux/macOS: Use the command: chmod +x flash_all.sh./flash_all.sh
It takes 5-10 minutes. When it's done, the phone automatically restarts. If the installation is interrupted with the error "remote: partition table doesn't exist," do:
fastboot erase userdata
fastboot erase cache
fastboot rebootAfter the first loading:
- ๐ Select the language (Chinese will be default โ look for English or ).
- ๐ Skip Mi Account binding (unless you plan to use Chinese services).
- ๐ฑ Set up the basic settings (Wi-Fi, date/time).
โ ๏ธ Note: If after installation the phone is stuck on startup the logo MIUI If you're more than 15 minutes old, don't try to turn it off with the power button. Connect it to charging and wait another 30 minutes, and you may be optimizing your applications.
๐ก
Use only official firmware from Xiaomi sites or proven aggregators. Self-assembly or modification of firmware files can cause the camera module, sensors or network to fail.
Installation of Google services and system localization
Chinese firmware doesn't include Google Play Services, so you'll have to install it manually, and the most reliable way is through NikGapps.
- Download the appropriate version from NikGapps (select Basic or Full depending on the application you need).
- Unpack the archive in a folder with platform-tools.
- Restart your phone to fastboot and run: fastboot boot twrp.img (after downloading TWRP, select "Install" and specify the path to the NikGapps file)
For full localization:
- ๐ Install MoreLocale 2 from Google Play to add Russian to system applications.
- ๐ฑ Replace standard applications (such as Mi Browser) with global versions ADB: adb install -r -d --fastdeploy com.android.chrome_*.apk
- โ๏ธ Turn off Chinese services in Settings โ Annexes โ Application management (look for Mi Pay, Mi Video, Xiaomi Cloud).
If the error โGoogle Play Services keeps stoppingโ appears after installing Google services, do:
adb shell pm clear com.google.android.gms
adb shell pm clear com.google.android.gsfHow to return the global firmware, if the Chinese did not fit?
Solving common problems after installation
Even with proper installation of Chinese firmware, there can be difficulties, and here are the most common ones and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| No network (No Service) | Lack of support LTE-ranges IMEI. | 1. Check IMEI: *#06#. 2. If IMEI is missing, restore via SN Write Tool (authorized account required). 3. Install the modified modem via TWRP. |
| Fast battery discharge | Background activity of Chinese services or unoptimized core. | 1. disable auto-run for MiuiDaemon and Analytics. 2. Install FrankoKernel or Perseus kernel (for supported models). |
| Google Pay is not working. | There is no SafetyNet certification. | 1. Install Magisk and the Universal SafetyNet Fix module. 2. Hide the route via MagiskHide for Google Pay. |
| System Notifications in Chinese | Incomplete localization of firmware. | 1. Install App Locale 2 to force language change. 2. Replace system fonts via TWRP (look for patches for your model). |
If the camera or fingerprint scanner stopped working after installing the firmware, the driver incompatibility is likely the problem.
- ๐ท For the camera: install a modified Google Camera app (e.g., Google Camera, BSG or Wichaya for your model).
- ๐ For scanner: run the original persistent section through fastboot: fastboot flash persist persist.img