Knowing the current firmware version on a Xiaomi device is the first task before updating, rolling back or installing custom software. The version depends on firmware compatibility, availability of features and even the operation of some applications. For example, MIUI 14 does not support themes from MIUI 12, and Android 13 may not run old games optimized for Android 10.
The problem is that Xiaomi releases devices with different types of firmware: Global (international), China (Chinese), EEA (European), as well as beta versions and custom builds. Even in the system settings, the version can be displayed incompletely without specifying the region or build number. This article covers all official and unofficial ways to check the firmware version, including hidden menus for engineering models and ADB commands for βbricksβ.
1. Standard method: through system settings
The easiest method is to use the built-in About Phone menu.It works on all Xiaomi devices, including smartphones (Redmi Note 12, POCO X5), tablets (Pad 6) and even smartwatches (Watch 2 Pro). The interface may vary slightly depending on the version of MIUI, but the algorithm is the same.
To find out the firmware version:
- Open the Settings app (cog icon).
- Scroll down and select About Phone (on some models - About Tablet or About Device).
- Slip on the item MIUI version or Android version.
- For more information, click on the line with the version several times in a row and a hidden menu with full data (including Baseband, Kernel, and Build number) will open.
On this menu you will see:
- π± Version. MIUI β for example, MIUI Global 14.0.5 (where 14.0.5 is the build number).
- π€ Android Version - Android 13 TKQ1.221114.001 (where TKQ1.221114.001 β security patch).
- π Firmware Region - Global, China, EEA, India or Russia.
- π§ Assembly number - for example, SKQ1.211006.001 (Needed for manual firmware through Fastboot).
β οΈ Note: On certain devices (e.g, POCO F5) version MIUI may be displayed as POCO Launcher or HyperOS. This is not a mistake - so the manufacturer renames the shell for individual lines.
2. via the update menu (to check available updates)
If you want to not only know the current version, but also check if there are new updates, use the System Update menu. This method will also show which firmware is installed - stable (Stable) or beta (Beta/Developer).
Instructions:
- Go to Settings. β Updating the system.
- The current version will be indicated at the top of the screen (e.g. MIUI 14.0.5.0(TKLCNXM) Stable).
- Click on the three dots in the top right corner and select Package Update β the full Build number will appear here.
Decoding of the designations in the version:
| Symbol | Meaning | Example |
|---|---|---|
| V | MIUI version (12, 13, 14, etc.) | V14.0.5.0 |
| T/K/L | The code name of the model (for example, Redmi Note 11 - spes) | TKL (for POCO X3 Pro) |
| CN/IN/EEA/RU | Firmware region | CNXM β China, EEAG β Europe |
| Stable/Beta | Type of assembly | Stable or Developer 23.4.17 |
If you see updates not available in the update menu but are sure they should be, check the firmware region. For example, Xiaomi 13 Ultra with Chinese firmware (CN) will not receive updates for the global version (Global).
π‘
If your device doesnβt see updates, try changing the firmware region via fastboot or installing MIUI bootloader β the app will show all available builds for your model.
3.Use of the engineering menu (#4636##)
The hidden engineering menu provides advanced firmware information, including the Baseband version (modem), Kernel (kernel), and Build fingerprint (unique build identifier), which works on all Xiaomi devices except some HyperOS models (e.g. Xiaomi 14).
How to open it:
- Open the Phone app.
- Enter the combination: ##4636### (some devices may require ##225###).
- Select the item Phone Information.
In this menu, pay attention to:
- π‘ Baseband version (for example, M2102J2SC_RU_MIUI. Shows the modem region.
- π₯οΈ Kernel version (for example, Kernel version, 4.19.157-perf+. Need to check compatibility with custom kernels.
- π·οΈ Build fingerprint β a unique firmware identifier, such as, Xiaomi/spesn_global/spesn:13/TKQ1.221114.001/V14.0.5.0.TKLMIXM:user/release-keys.
β οΈ Warning: Don't change the settings in the engineering menu unless you understand their purpose! For example, a Band Selection reset could cause network loss on some Redmi models with MediaTek.
What to do if the engineering menu is not opened?
4 Verification via ADB (for "bricks" and debugging)
If the device doesnβt turn on or is stuck on the MI logo but reacts to a PC connection, the firmware version can be found via ADB (Android Debug Bridge), a method that requires USB debugging enabled, but works even on locked phones.
Instructions for Windows/macOS/Linux:
- Download and install Googleβs Platform Tools.
- Connect the device to the PC and open the command line (cmd or Terminal).
- Enter the command: adb shell getprop ro.build.version.incremental This will show the build number (e.g. V14.0.5.0.TKLCNXM).
- For full information use: adb shell getprop | grep"ro.build" The command will display all build options, including the MIUI version and Android.
Key teams and their output:
| Team team. | What shows | Example of inference |
|---|---|---|
| adb shell getprop ro.miui.ui.version.name | MIUI shell version | V14.0.5.0.TKLCNXM |
| adb shell getprop ro.build.version.release | Android version | 13 |
| adb shell getprop ro.product.brand | Brand of device | Xiaomi or POCO |
| adb shell getprop ro.product.model | Model of the device | 22101316C (for Redmi Note 11) |
If the device is not recognized in ADB, check:
- π Are Xiaomi drivers installed? USB Drivers (you can download it on the official website).
- π Is debugging on-line USB In Settings β The phone. β Version. MIUI (Tap 7 times, then return to the Additional Settings β For developers).
- π₯οΈ Try another one. USB-Port or cable (preferably original from Xiaomi).
Install Platform Tools|Enable debugging via USB|Connect the original cable|Check the Xiaomi |Driver Run the command line on behalf of the administrator-->
5. View the version in Recovery mode (for locked devices)
If the smartphone doesnβt boot but comes to Recovery, you can find out the firmware version through the Recovery menu, which works on all Xiaomi devices, including those that donβt respond to the power button.
How to log in to Recovery:
- Turn off the device (clip Power + Volume up for 10 seconds).
- Press Power + Volume up and hold until the MI logo appears.
- From the Recovery menu, select the language (if available) and find Version info or About.
On this menu you will see:
- π MIUI Version β current build (e.g. 14.0.5.0).
- π€ Android Version β version of the OS (for example, 13) TKQ1.221114.001).
- π§ Baseband Version - modem version (needed to check compatibility with the SIM-map).
If the Recovery menu is in Chinese, use this transcript:
- π¨π³ β current-age.
- π¨π³ Android version.
- π¨π³ β baseband.
β οΈ Warning: In Recovery mode, don't press Wipe Data or Reset unless you're planning to reset your device! on some models (Redmi) 9A, POCO M3) Recovery Resets Lead to Mi Account Block.
6. Verification on Xiaomi smartwatches and fitness bracelets
Xiaomi devices on Wear OS (Watch 2 Pro) or proprietary firmware (Mi Band 7, Smart Band Pro) also have software versions, but they are tested differently. For example, on the Mi Band, the firmware version affects compatibility with the Zepp Life application.
How to find out the version on:
- π Smart watch Xiaomi Watch S3/Watch 2 Pro: Swipe down the main screen. Slip on the Settings icon. Select About the clock. β POS version.
Mi Band 7
Smart Band 8:
- Open the Zepp Life app on your smartphone.
On the Xiaomi watch, the firmware version is displayed in the format:
- π Firmware: XXX β build number (e.g. Firmware: 123 on Mi Band 6).
An alternative way to use the MIUI Version Checker app (available on Google Play):
- π² Barcode scanner β determines the version by the sticker on the box.
- π Search by model β shows all available firmware for your device.
- π Version comparison helps to understand which build is newer.
β οΈ Note: The serial number on the box may not match the firmware if the device was flashed by the seller, in which case, trust only the data from the About phone menu or the phone. ADB.