You may need to know the MIUI version on a Xiaomi, Redmi or POCO device in a variety of situations: before installing custom firmware, to check compatibility with applications, or just to see if itβs time to update. The manufacturer regularly releases new versions of the shell β from stable global to weekly beta releases for enthusiasts, while the menu interface on different models may differ, and some versions (for example, Chinese) hide some information.
In this article, weβll look at all the current ways to check the version of MIUI, from basic through settings to advanced methods using ADB and engineering menus. Youβll learn how to distinguish global from Chinese firmware, what the numbers in the version number (e.g. MIUI 14.0.5.0) mean, and why some devices display incomplete information. And for those planning an upgrade, weβve prepared a version compatibility table with popular Xiaomi models.
1. The easiest way: through the settings of the phone
Itβs a versatile method that works across all Xiaomi devices, regardless of model or firmware region, and is suitable even for the oldest smartphones like the Redmi Note 4X or Mi A1 (although the latter has a pure Android One, not a MIUI).
To find out the shell version:
- Open the Settings app** (the gear icon on the desktop).
- Scroll down and select About Phone (on some firmware - About Device or Phone Information).
- Tap on the first line - MIUI Version. This will display the full firmware number, for example: MIUI Global 14.0.4.0.TKLCNXM Assembly: TKQ1.221114.001
On some devices (especially with Chinese firmware), the path may be slightly different: Settings β About Phone β All specs β MIUI version.
βοΈ What to find in the menu "About the phone"
What do the numbers in the MIUI version mean?
- π’ First digit (e.g. 14 in) MIUI 14) - the main version of the shell.
- π The second group (for example, 0.4.0) is the build number (the higher, the newer).
- π The letters at the end (e.g, CNXM): CN β china-fix, EU β European, IN β Indian, RU β Russian (global).
π‘
If the MIUI version has an S letter (e.g. MIUI 14.0.5.0.SKHMIXM), this means that the firmware is based on Android 12 or later.
2. Through the Engineering Menu: Hidden Codes for Power Users
If the standard path to settings is not available for some reason (for example, due to a system failure or custom firmware), the version of MIUI can be found through the engineering menu. This method is also useful for checking the real version of Android, which is sometimes hidden in the usual settings.
Enter in the application "Phone"** (keyboard dial) one of the following codes:
- π± ##4636## β the βPhone Informationβ menu will open**, where the firmware will be specified in the Software Version section.
- π§ ##225## - will show the calendar updates (does not work on all models).
- π ##6484## - Test menu MTK (for devices running MediaTek processors, where you can find firmware data in the Version section.
Attention! Not all codes work on new models (e.g. Xiaomi 13 or POCO F5). Some devices may have a message that says, βUnfortunately, the Phone app has stoppedβ after entering the code, in which case try a different code or use the ADB method (described below).
β οΈ Warning: Don't enter random engineering codes found on the internet! some of them can reset network settings (##7780##) or even erase all data (*2767*3855#). Use only proven combinations from official sources.
3.Using ADB: For developers and enthusiasts
If you know how to work with Android Debug Bridge (ADB), you can learn the MIUI version through the command line, which is useful if the phone is not turned on (but is determined by the computer) or if you are testing custom firmware.
Instructions:
- Install Googleβs Platform Tools (includes ADB and fastboot).
- Turn on USB Debugging**: Settings β About Phone β MIUI version (tap 7 times to unlock Developer Mode**), then go back to Settings β Additional β Developer β Debugging USB.
- Connect the phone to your PC and type in the command line: adb shell getprop ro.miui.ui.version.name The answer will be a line of the form V14.0.4.0.TKLCNXM.
Additional useful commands:
- π adb shell getprop ro.build.version.incremental β Android build number.
- π adb shell getprop ro.product.model.
- π adb shell getprop ro.miui.region β the firmware region (cn, eu, global, etc.).
What if the ADB canβt see the device?
4. Through third-party applications
If you need to not only know the version of MIUI, but also get more information about the system (for example, data about the processor, sensors or permissions), you can use specialized applications, which are especially useful for devices with custom firmware, where the standard menus can be changed.
Top.-3 version-checker MIUI:
- π± CPU-Z β show-off MIUI System section β Build Information. It also displays the processor model, the amount of RAM and other technical data.
- π οΈ DevCheck β The System tab contains information about the firmware, kernel, and security patch.
- π MIUI Version Info (specialized application for Xiaomi) β displays full version information, including region and firmware type (stable/beta).
Advantages of this method:
- πΉ It works even on locked or faulty devices (if the screen responds to touches).
- πΉ Shows hidden parameters that are not displayed in standard settings.
- πΉ You can save the report to a file for further analysis.
β οΈ Attention: Some applications (e.g, CPU-Z) Antiviruses can be defined as βpotentially dangerousβ because of access to system information, and download them only from official Google Play or trusted sources like APKMirror.
5. How to distinguish global firmware from Chinese
The MIUI version can be global (for the international market) or Chinese (for China ROM only), the latter often containing additional features (such as themes or system applications), but lacking Google services and may run unstable outside of China.
| Sign. | Global firmware (Global/EU/RU) | Chinese firmware (CN) |
|---|---|---|
| Availability of Google services | β There are (Play Market, Gmail, etc.) | β No, only the Mi App Store) |
| Interface languages | Multilingual (including Russian) | Chinese + English (no Russian) |
| Updates | Less (stable releases) | More often (weekly beta versions) |
| Code in version (example) | MIUI 14.0.5.0.SKHMIXM | MIUI 14.0.22.4.8.DEVCN |
| System applications | Minimum set | Many Chinese services (Mi Pay, Mi Video, etc.) |
Chinese firmware often blocks global updates from being installed via OTA. If you bought a phone with China ROM and want to upgrade to Global, youβll need a full Fastboot or Recovery flash (with the risk of losing warranty!).
π‘
Before buying Xiaomi on Chinese sites (such as AliExpress), check with the seller the firmware version. Devices with CN ROM are cheaper, but can cause problems with Google services and updates.
6. Check the MIUI version on a locked or faulty phone
If the smartphone doesnβt turn on, hangs on the Mi logo, or is blocked (for example, after a failed update), you can still find out the version of MIUI.
Method 1: Through Recovery Mode
- Turn off the phone (if it freezes, press the power button for 10+ seconds).
- Press the combination Volume up + Power before the Mi Recovery logo appears.
- In the recovery menu, the MIUI version is usually listed at the bottom of the screen (e.g. MIUI 13.0.1.0).
Method 2: Through Fastboot
- Connect your phone to your PC in Fastboot mode (clip Volume Down + Power).
- Enter the command: fastboot getvar product # fastboot getvar version-bootloader # bootloader version
- Using a model (e.g., tissot for Mi A1), you can find the latest version of MIUI on forums like XDA Developers.
Method 3: On the label under the cover
- π¦ On the box or under the removable lid (if the battery is not soldered) there may be a sticker with information about the firmware.
- π Look for lines like this. MIUI version SW Version.
β οΈ Warning: If the phone doesn't respond to buttons and isn't detected by a computer, don't try to disassemble it yourself! In models with a fixed battery (for example, Xiaomi 12 or Redmi Note 11), the risk of damage to the plumes is very high.
Compatibility table of MIUI versions with popular models (2026)
Below is the latest information on supported versions of MIUI for popular Xiaomi, Redmi and POCO devices. Data is based on official announcements and may vary by region.
| Model of the device | The Last Stable MIUI (2026) | Android version | Support for updates |
|---|---|---|---|
| Xiaomi 13 / 13 Pro | MIUI 14.0.8.0 | Android 13 | β Until 2026 |
| Redmi Note 12 Pro+ | MIUI 14.0.4.0 | Android 13 | β Until the end of 2026 |
| POCO F5 | MIUI 14.0.3.0 | Android 13 | β 2 major updates to the updates |
| Xiaomi 11T Pro | MIUI 14.0.2.0 | Android 13 | β οΈ Last update |
| Redmi 10A | MIUI 12.5.8.0 | Android 11 | β Support terminated |
To check the relevance of information, visit the official MIUI Downloads website or the Xiaomi.EU forum (for custom firmware).