How to find out the version of MIUI on the Xiaomi smartphone: all the ways from simple to complex

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:

  1. Open the Settings app** (the gear icon on the desktop).
  2. Scroll down and select About Phone (on some firmware - About Device or Phone Information).
  3. 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"

Done: 0 / 5

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.
πŸ“Š What is the processor in your Xiaomi smartphone?
Qualcomm Snapdragon
MediaTek Helio/Dimensity
Other (specify in the comments)
I don't know.

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:

  1. Install Google’s Platform Tools (includes ADB and fastboot).
  2. 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.
  3. 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?
1. Check if drivers are installed (e.g. Mi) USB Driver for Xiaomi. 2. Try another one USB-cable (preferably original). 3. Reboot your phone and PC. 4. Enable the option to Cancel debugging authorization in the developer settings USB And reconnect 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 languagesMultilingual (including Russian)Chinese + English (no Russian)
UpdatesLess (stable releases)More often (weekly beta versions)
Code in version (example)MIUI 14.0.5.0.SKHMIXMMIUI 14.0.22.4.8.DEVCN
System applicationsMinimum setMany 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

  1. Turn off the phone (if it freezes, press the power button for 10+ seconds).
  2. Press the combination Volume up + Power before the Mi Recovery logo appears.
  3. 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

  1. Connect your phone to your PC in Fastboot mode (clip Volume Down + Power).
  2. Enter the command: fastboot getvar product # fastboot getvar version-bootloader # bootloader version
  3. 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.

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 deviceThe Last Stable MIUI (2026)Android versionSupport for updates
Xiaomi 13 / 13 ProMIUI 14.0.8.0Android 13βœ… Until 2026
Redmi Note 12 Pro+MIUI 14.0.4.0Android 13βœ… Until the end of 2026
POCO F5MIUI 14.0.3.0Android 13βœ… 2 major updates to the updates
Xiaomi 11T ProMIUI 14.0.2.0Android 13⚠️ Last update
Redmi 10AMIUI 12.5.8.0Android 11❌ Support terminated

To check the relevance of information, visit the official MIUI Downloads website or the Xiaomi.EU forum (for custom firmware).

FAQ: Frequent questions about MIUI version

πŸ”Ή Why the old version is displayed in the settings MIUI, I just got revamped?
This can happen because of the system cache. Try: Reboot your phone. Clear the cache to Settings β†’ Apps β†’ App Management β†’ Settings β†’ Clear the cache. If the problem persists, check the version through ADB (method 3 in the article). Sometimes, after updating through Recovery, the version in the settings is reset to the previous one, in which case only the repeat firmware will help.
πŸ”Ή Can I go back to the previous version? MIUI?
Yes, but with reservations: πŸ“‰ On most devices, rollback is only possible through Fastboot (with a complete data reset). πŸ”’ On some models (such as Xiaomi 12 with Android 13) rollback is blocked due to anti-rollback policy. ⚠️ Risk of "brick" (turning into "brick") when rolling back to firmware with an older version of Android. Before rolling back, be sure to check compatibility on the forum XDA or in telegram chats to support your model.
πŸ”Ή What does the letter "S" mean in the version MIUI (for example, MIUI 14.0.5.0.SKHMIXM)?
The letter S (as well as T, U) denotes the version of Android on which the firmware is based: S is Android 12, T is Android 13, U is Android 14. For example, MIUI 14.0.5.0.SKHMIXM means that the firmware is based on Android 12, despite the number MIUI 14.
πŸ”Ή How to find out which version MIUI It will be the next one for my model?
The official list of planned updates is published on the website MIUI Downloads. Alternative sources: πŸ“Œ Telegram channels, like, @miuiupdates or @xiaomifirmware. πŸ“Œ Xiaomi.EU Forum (section) MIUI Weekly ROM Releases). πŸ“Œ Updater app on your phone (but only shows available ones) OTA-For beta testers: register with the program MIUI Pilot through the official application "System UpdateΒ»**.
πŸ”Ή Why on mine? POCO F3 map MIUI, not POCO Launcher?
POCO is a sub-brand of Xiaomi, and all POCO devices (except the POCO X line on Android One) run on MIUI with the POCO Launcher branded shell. It's just the theme, and the core of the system remains the same. To bring back the classic MIUI interface: Go to Settings β†’ Themes. Select the MIUI Default theme. Reboot phone.