Xiaomi, Redmi and POCO smartphone owners regularly face the challenge of finding out the current version of MIUI firmware β whether to check for updates, diagnose problems or prepare for flashing. Xiaomiβs official shell is updated monthly and sometimes more often, so tracking its number is critical. In this article, weβll look at all possible methods, from basic to advanced, that will help determine the version of MIUI on any device of the brand, including models from 2023 to 2026.
Despite the seemingly simple task, many users miss the nuances: for example, the difference between the version and the other. MIUI (The shell and the Android version (the backbone of the system), or they don't know how to get advanced build information through the engineering menu, we've closed those gaps by adding rare ways to the manual (like the ones that are not available for the first time). ADB-commands) and warnings about possible errors. If you plan to update the firmware or unlock the bootloader, this instruction will be your first step.
1. Standard method: through the menu "About the phone"
The most obvious and safe method is to use the smartphoneβs built-in settings, which works on all Xiaomi devices, regardless of the model and version of MIUI (including MIUI 14 and later).
- Open the Settings app (the gear icon on the home screen or in the app menu).
- Scroll down and select About Phone (some firmware may call About Device).
- Slip on the first item Version MIUI. This will show the full information, including: π± Version number MIUI (for example, MIUI Global 14.0.5) π€ Android version (such as Android 13) π Assembly date (if available)
Some devices (such as the POCO F5 or Redmi Note 12) may need to tap the MIUI version multiple times to unlock the developer mode β but this is not necessary to view the version.
π‘
If the About Phone section does not include MIUI version, update the firmware via Settings β System Update. On very old versions (MIUI 10 and below), the interface may be different.
2.Use USSD code for quick check
Few people know, but on smartphones Xiaomi has a hidden USSD-code that instantly displays firmware information, which works even if the device does not boot in normal mode (for example, after a failed update).
Enter the following code in the Phone application:
##4636##Then you'll open the test menu, where you'll go to the Phone Information tab, and you'll see here:
- π Version MIUI (line MIUI Version)
- π§ Assembly number (e.g, V14.0.5.0.TMCCNXM)
- π‘ Firmware Region (Global, China, EEA etc.)
Note that some firmware (especially Chinese) may have this code blocked, so use an alternative method.
View the MIUI version through the Engineering Menu (CIT)
The CIT (Customer Engineer Mode) menu provides advanced technical information about the device, including detailed firmware data, which is suitable for advanced users, as it requires caution.
Instructions:
- Open the phone app and type in: ##248###
- Select Version info (or Version Information).
- Scroll down to the MIUI Version block β the full version bar will be listed here, including the region and build date.
In the engineering menu you can also see:
- π bootloader status (unblocked/blocked)
- π¦ The kernel version (Kernel Version)
- π Status of root rights (if established)
What to do if the engineering menu is not opened?
β οΈ Warning: Do not change the settings in the engineering menu if you do not understand their purpose! Incorrect settings can lead to network loss or firmware damage.
4. Verification of MIUI version via ADB (for PC)
If your smartphone is not turned on or you don't have access to the screen, you can find out the MIUI version using ADB (Android Debug Bridge), a method that requires a computer and minimal command-line skills.
Step-by-step:
- Install ADB and Fastboot Tools on PC.
- Turn on the smartphone debugging by USB (Settings β About Phone β MIUI version β 7 times tap β Return to Settings β Additional β For developers β Debugging by USB).
- Connect the device to your PC and open the command line (Windows) or terminal (macOS/Linux).
- Enter the command: adb shell getprop ro.miui.ui.version.name The answer will be a line of the form V14.0.5.0.TMCCNXM.
Additional useful ADB-commands for diagnosis:
- π adb shell getprop ro.build.version.incremental β Android build number
- π adb shell getprop ro.miui.region β the firmware region (cn, global, eu, etc.)
- π§ adb shell getprop ro.boot.bootloader version
βοΈ Preparation for ADB-check-up
β οΈ Attention: If ADB It gives you a device unauthorized error, check the request for debugging permission on the smartphone screen. On some firmware (for example, Chinese), this request may not appear - you will need to unlock the bootloader.
5. Determination of MIUI version by assembly number
Sometimes users confuse the MIUI version (e.g. MIUI 14) with the build number (e.g. V14.0.5.0.TMCCNXM), which contains encrypted firmware information that can be decrypted.
Structure of assembly number:
| Part of the code | Meaning | Example |
|---|---|---|
| V | Prefix version (always V) | V |
| 14.0.5 | MIUI version (major.minor.patch) | 14.0.5 |
| TMC | Device model code | TMC = Redmi Note 12 Pro+ |
| CNXM | Region and type of firmware | CN = China, XM = Global |
To find out which model is hidden behind the code (e.g. TMC), use Xiaomi's codename database.
- π± UMI β Xiaomi Mi 11
- π± CEPHEUS β Xiaomi Mi 9
- π± MONET β Redmi K50
π‘
The last two letters in the build number (CN, EU, IN, RU) indicate the firmware region, which is critical when choosing custom firmware or updates via Fastboot.
6. Alternative methods: through applications and files
If standard methods do not work (e.g., on a locked device), you can try the following options:
Method 1: Using the build.prop file
The build.prop file contains all the firmware information to read:
- Use any file manager with root access (such as Root Explorer).
- Go to /system/build.prop.
- Find the lines: ro.miui.ui.version.name=MIUI 14 ro.miui.ui.version.code=14
Method 2: Diagnostic applications
Some third-party utilities display the MIUI version in a convenient format:
- π AIDA64 (partition β Android version)
Method 3: Through the recovery menu
If the smartphone does not boot, but there is access to Recovery:
- Turn off the device.
- Press Power + Volume up until the Mi logo appears.
- In the recovery menu, the MIUI version appears at the bottom of the screen (e.g. MIUI 14.0 | Android 13).
β οΈ Attention: In custom recovery (TWRP, OrangeFox version MIUI It may not be displayed correctly. In that case, use ADB or check the file /system/build.prop directly.