You bought a Xiaomi, Redmi or POCO smartphone, but you don't know which version of the operating system it's running on, or you're planning to update your firmware but you need to clarify your current MIUI build? This information is critical to the device's proper operation: it depends on the compatibility of applications, the availability of updates, and even the ability to unlock the bootloader.
In this article, weβll look at 5 proven ways to find out the Android and MIUI version on any Xiaomi phone, from the budget Redmi Note to the flagship Xiaomi 14. Youβll learn where to look for data in the settings, how to output information via Fastboot or ADB, and what to do if the phone doesnβt turn on. And also β why it is important to distinguish a stable version of MIUI from beta firmware and how this affects the gadget.
Why it is important to know the version of the OS on Xiaomi
The operating system version is not just a number in the settings.
- π Update availability: Xiaomi releases security patches and new features for current versions only MIUI. If your firmware is outdated, you may miss important fixes.
- π± Application compatibility: Some programs (such as banking or games) require a specific version of Android.
- π Unlock the bootloader. To install custom firmware (for example, LineageOS) you need a specific version. MIUI. Inconsistency will lead to errors.
- π οΈ Diagnostics of problems. When you go to the service center, the first information you ask for is the firmware version, which helps you identify the cause of the failure faster.
For example, if you try to install Global ROM on the Chinese version of Xiaomi 13T, but do not know the current build of MIUI, you risk getting a brick. Or your POCO X5 does not support Android 14, but you do not know it and spend time looking for an update.
β οΈ Note: On devices with beta version MIUI (marked as "Developer" ROM") You may experience bugs, such as spontaneous reboots or camera problems. Before installing such firmware, check its number on the official Xiaomi forum.
Method 1: Using the standard phone settings
The easiest way is to look at the OS version in the settings menu, and it works on all Xiaomi, Redmi and POCO models, regardless of the year of release.
- Open the Settings app (the gear icon on the home screen).
- Scroll down and select About Phone (or About Phone in English firmware).
- Tap on the MIUI version (or MIUI version) and you'll see the full information here:
- π Version. MIUI β for example, MIUI 14.0.5 (stable) or MIUI 14.1.230510 DEV (beta).
- π€ Android version β for example, Android 13 TKQ1.221114.001.
- π Build Date β Shows when the firmware was released (relevant for beta versions).
On some devices (e.g. Black Shark), the path may be slightly different: Settings β System β System Update β I in the upper right corner.
Stick to the "Version" MIUI" 7 times to unlock the developer mode|Write down the full build number (useful for rolling back firmware)|Verify Android with the official list of supported updates|Check for updates in the same menu-->
If your phone does not have the item About phone, try to enter in the search for settings the request "version MIUI" - the system will tell you the right way.
Method 2: Using the application "MIUI Version" (hidden utility)
MIUI firmware has a hidden system application MIUI Version, which displays advanced information about the OS version. It does not appear in the menu, but it can be run through the developer mode or a special shortcut.
Instructions:
- Activate Developer Mode: Go to Settings β About Phone. Tap the MIUI version 7 times in a row. You will receive a notification saying, "You've become a developer."
Settings
Additional β For Developers
MIUI Version
Version info
In the window that opens, you will see:
- π Full assembly number (e.g, V14.0.5.0.TMCRUXM). The letters at the end represent the region: RU β Russia, EU β Europe, CN β China, IN β India.
- π§ Type of firmware: Stable (stable) or Developer (beta).
- π Release date of the build (relevant for beta versions).
β οΈ Note: On certain devices (e.g, POCO F5) attachment MIUI Version may not be available. In this case, use the method of ADB (described below).
π‘
If you check the firmware version often, create a shortcut for MIUI Version on the home screen. To do this, keep your finger on the blank space of the screen β βWidgetsβ β find βMIUI Versionβ in the list of system utilities.
Method 3: Fastboot mode (if the phone doesn't turn on)
If your Xiaomi doesnβt load (hang on the logo or went to bootloop) but reacts to the power button, you can find out the firmware version through Fastboot mode. This method is suitable for pre-firmware diagnosis through the Mi Flash Tool.
You'll need:
- π₯οΈ Computer with installed Xiaomi drivers (you can download on the official website).
- π Cable USB (preferably original).
- π οΈ Fastboot utility (part of Android) SDK Platform Tools).
Step-by-step:
- Turn off the phone. Press the Power + Volume buttons down for 10 seconds until the hare appears in the Fastboot logo.
- Connect the device to the computer.
- Open the command prompt (cmd) in the folder with Fastboot and type the command: fastboot getvar all
In the conclusion, find the lines:
- version-bootloader - version of the loader,
- version-baseband - version of the modem,
- miui-version is a firmware version (e.g. V14.0.5.0.TMCRUXM).
If the output does not contain miui-version, it means that the firmware is custom (unofficial) or damaged, in which case the full firmware reflashing through the Mi Flash Tool will be required to restore it.
| Fastboot parameter | Example of meaning | What does it mean? |
|---|---|---|
| version-bootloader | UFI_1.0 | bootloader version (important for unlocking) |
| version-baseband | MOLY.LR12A.R3.MP.V190 | Modem version (responsible for network and calls) |
| miui-version | V14.0.5.0.TMCRUXM | Full MIUI assembly number |
| secure | yes | Loader lock status |
Method 4: Through ADB (for power users)
If the phone is turned on but you want to get as much information as possible about the firmware (including hidden settings), use ADB (Android Debug Bridge), which requires a connection to the computer and enabled debugging over USB.
What needs to be done:
- Turn on USB debugging: Go to Settings β About Phone β MIUI Version and tap 7 times. Go back to Settings β Additional β For Developers. Activate the USB debugging switch.
Connect the phone to your computer and confirm the debugging permission.
ADB
adb shell getprop ro.miui.ui.version.name
adb shell getprop ro.build.version.releaseResult:
- The first command will output a version of MIUI (e.g. V14.0.5.0.TMCRUXM).
- The second is the Android version (like 13).
To get a full dump of information about the system, use the command:
adb shell getpropIn the conclusion, find the lines with prefixes:
- ro.miui - MIUI data,
- ro.build β data on Android,
- ro.product β information about the device model.
What if the ADB does not recognize the device?
Method 5: Through a box or sticker on your phone
If the phone does not turn on at all (for example, after a failed firmware), and there is no computer at hand, you can try to find out the version of the OS by marking on the box or sticker under the battery (on models with a removable battery).
Where to look:
- π¦ Box: The back side usually features a model (e.g. Redmi Note 12 Pro) 5G) and the initial version of the firmware (for example, MIUI However, this is not the current version, but the one that was released at the time of the release.
- π·οΈ Sticker under the cover: On some models (for example, POCO X3 NFC) There's a sticker under the battery that says something about the firmware. SW: V12.0.1.0.QJGMIXM.
- π IMEI: By number. IMEI (It is indicated on the box or under the battery, you can check the model on the IMEI.info website, but the firmware version will not be shown there.
β οΈ Note: If the label contains a version MIUI 10, and the phone released in 2023, that doesn't mean the firmware hasn't been updated. - Xiaomi regularly releases OTA-Update, and the current version may be much newer.
This method is only suitable for rough estimation. For accurate information, use methods with Fastboot or ADB.
How to decipher MIUI: What letters and numbers mean
The MIUI build number looks like a set of numbers and letters, for example: V14.0.5.0.TMCRUXM.
| Part of the room | Example | Transcription |
|---|---|---|
| VXX | V14 | MIUI version (here - MIUI 14) |
| X.X.X.X | 0.5.0 | Assembly number (the higher, the newer) |
| T or S | T | Firmware type: T is stable, S is beta |
| MC | MC | Device model code (e.g. MC β Redmi Note 12 Pro+) |
| RU, EU, CN | RU | Firmware region: Russia, Europe, China, etc. |
| XM | XM | Type of build: XM - global, CN - Chinese |
Examples of decryption:
- V14.0.5.0.TMCRUXM β MIUI 14, stable firmware for Redmi Note 12 Pro+ (model MC), Russia region (RU).
- V13.2.9.0.SKCCNXM β MIUI 13.2, beta firmware (S) for Xiaomi 12 (KC model), China region (CN).
Why is this important? If you're trying to install firmware for the EU region on a RU device, you might have problems with:
- πΆ Network (incorrect operator settings),
- π Sound (lack of localization),
- π Blocking (there are no Google services on Chinese firmware).
π‘
Before you run the firmware, always check the model code (MC, KC, etc.) and region (RU, EU) with the official firmware on the Xiaomi website. The mismatch will lead to an anti-rollback error and lock the device.
Frequent Mistakes and How to Avoid Them
When checking the version of the OS on Xiaomi, users often face typical problems.
- π "I can't find a version. MIUI customized" β Check if the "About Phone" item is hidden because of custom firmware. Try typing the "About Phone" request in the settings search "MIUI".
- π₯οΈ "Fastboot doesn't recognize the device" β Install Xiaomi drivers and use the original cable. Windows may need to disable driver digital signature verification.
- π "After the update, the phone is stuck on the logo" β This is bootloop. It's a noncompatible firmware or an interrupted update. Solution: flash the device through the Mi Flash Tool in Fastboot mode.
- π± "Android version in settings does not match the real" β It's a bug of some firmware. Check the real version through ADB adb shell getprop ro.build.version.release.
If youβre planning to roll back on the older version of MIUI, remember the Anti-Rollback mechanism: On new devices (such as the Xiaomi 13 or Redmi Note 12), the rollback on the old firmware is blocked, and trying to bypass the protection will lead to a complete lock on the phone.