How to find out the firmware version on Xiaomi devices: MIUI, Android and Global/China

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:

  1. Open the Settings app (cog icon).
  2. Scroll down and select About Phone (on some models - About Tablet or About Device).
  3. Slip on the item MIUI version or Android version.
  4. 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.

πŸ“Š What version? MIUI you use?
Global (international)
China (Chinese)
EEA (European)
Custom (LineageOS, Pixel Experience, etc.)
I don't know.

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:

  1. Go to Settings. β†’ Updating the system.
  2. The current version will be indicated at the top of the screen (e.g. MIUI 14.0.5.0(TKLCNXM) Stable).
  3. 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:

SymbolMeaningExample
VMIUI version (12, 13, 14, etc.)V14.0.5.0
T/K/LThe code name of the model (for example, Redmi Note 11 - spes)TKL (for POCO X3 Pro)
CN/IN/EEA/RUFirmware regionCNXM – China, EEAG – Europe
Stable/BetaType of assemblyStable 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:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some devices may require ##225###).
  3. 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?
On HyperOS devices (e.g. Xiaomi 14, Redmi K70), the standard codes may not work. In this case, use an alternative method: 1. Install the MTK Engineering Mode app (for MediaTek processors) or Qualcomm Hidden Menu (for Snapdragon). 2. Open the Software Info section, which will have the same data as in ##4636##.

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:

  1. Download and install Google’s Platform Tools.
  2. Connect the device to the PC and open the command line (cmd or Terminal).
  3. Enter the command: adb shell getprop ro.build.version.incremental This will show the build number (e.g. V14.0.5.0.TKLCNXM).
  4. 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 showsExample of inference
adb shell getprop ro.miui.ui.version.nameMIUI shell versionV14.0.5.0.TKLCNXM
adb shell getprop ro.build.version.releaseAndroid version13
adb shell getprop ro.product.brandBrand of deviceXiaomi or POCO
adb shell getprop ro.product.modelModel of the device22101316C (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:

  1. Turn off the device (clip Power + Volume up for 10 seconds).
  2. Press Power + Volume up and hold until the MI logo appears.
  3. 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:

  1. 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.

FAQ: Frequent questions about Xiaomi firmware version

πŸ”Ή How to distinguish Global from China Firmware?
Chinese firmware (CN) contains Cyrillic characters in the build number (for example, V14.0.5.0.TKLCNXM, where CN is China). Global (Global) has MI or EEA (for example, V14.0.5.0.TKLMIXM). Also, there are no Google services on Chinese firmware, and in the default settings, the language is Chinese.
πŸ”Ή Can I install Global firmware on a device with China?
Yes, but you need to unlock the bootloader through the Mi Unlock Tool (requires Mi Account binding and wait 7-15 days). After unlocking, run the device through Fastboot or Recovery using the official ROM from the Xiaomi site.
πŸ”Ή Why HyperOS is displayed in the settings instead of HyperOS MIUI?
HyperOS is Xiaomi’s new shell, replacing MIUI starting in 2026. It’s based on Android 14 and is installed on flagship models (Xiaomi 14, Redmi K70). The HyperOS version is checked in the same way as MIUI is checked through Settings β†’ About Phone.
πŸ”Ή How to find out the firmware version on a locked device (forgot the password)?
If the device is locked but is turned on, connect it to your PC and use ADB (if debugging has been enabled before). If debugging is disabled, only Recovery mode remains (press Power + Volume up when the phone is off).
πŸ”Ή Where to download official firmware for Xiaomi?
Official ROMs are available on the sites: Xiaomi ROM Download - stable and beta versions. Xiaomi Firmware Updater - firmware archive for all models. XDA Developers - custom and modified builds. Before downloading, check compatibility by the code name of the model (for example, toco for POCO X3 NFC).