How to find out the Xiaomi phone version: MIUI, Android and hardware revision

Have you bought a used Xiaomi, want to upgrade your firmware or unlock your bootloader, but donโ€™t know which version of the software is installed? Or need to check the hardware revision before buying parts? In this article, weโ€™ll look at everything from standard settings to hidden engineering menus and ADB commands.

Determining the version of a Xiaomi phone isnโ€™t just curiosity, itโ€™s about firmware compatibility, unlockability of the bootloader, and sometimes the performance of the device after repairs. For example, the firmware for the Redmi Note 10 Pro with V13.0.4.0 revision may not work for the same model with the V13.0.6.0 revision โ€” and you get a brick.

We put together 7 proven methods, including those that work on locked phones, with a broken screen or without access to the menu, and at the end of the article is a table matching versions of MIUI and Android for popular models.

1. Standard method: through phone settings

The easiest method is to look at the version in the settings menu, which is suitable for all Xiaomi, Redmi and POCO models, as long as the device is enabled and not locked with a password.

Open the Settings app (cog icon) and follow the path:

Settings โ†’ The phone. โ†’ Version. MIUI

Here you'll see:

  • ๐Ÿ“ฑ Version. MIUI โ€” for example, MIUI Global 14.0.5 (Global firmware) or MIUI 13.0.12 CN (Chinese).
  • ๐Ÿค– Android version โ€“ for example Android 13 or Android 12L.
  • ๐Ÿ”ง Assembly number - for example, SKQ1.211006.001 (needed for manual upgrade).
  • ๐Ÿ“Š Hardware revision (not always displayed) โ€“ for example, Rev 1.0.

๐Ÿ’ก

If there is no โ€œMIUI versionโ€ item in the โ€œAbout Phoneโ€ section, try tapping 7 times on the โ€œBuild Numberโ€ line โ€“ this will unlock the hidden menu for developers.

On some models (such as the POCO F3 or Xiaomi 12T), the path may be slightly different:

Settings โ†’ System โ†’ System Update โ†’ Press three dots (โ‹ฎ) โ†’ About Phone

โš ๏ธ Attention: On Chinese firmware (MIUI China) menu items can be in Chinese. Look for characters (about the phone) or use a camera interpreter.

2. through the recovery menu (Recovery Mode)

If the phone is not switched on or locked but is responsive to buttons, you can learn the version through Restore mode, which works even with a broken screen (if you connect the phone to your computer using ADB).

Instructions:

  1. Turn off the phone.
  2. Press the button combination: ๐Ÿ”‹ Nutrition + Volume upwards - for most models. ๐Ÿ”‹ Nutrition + Loudness up + Loudness down - for POCO X3 Pro, Redmi Note 10S etc.

Mi

Recovery

Use volume buttons for navigation and power button for selection.

Reboot to Bootloader

Fastboot

In the Recovery menu, the MIUI version is usually displayed at the bottom of the screen in the format:

MIUI Global 14.0.3 | Android 13 | Baseband: MOLY.LR12A...
What if the sensor in Recovery is not working?
If the screen only responds to buttons, use volume keys to move through the menu and power button to confirm. On some models (for example, Xiaomi 11T), the sensor in Recovery is disabled by default.

โš ๏ธ Note: Do not select Wipe Data or Factory Reset in Recovery, this will result in a complete reset and data deletion!

3. via Fastboot Mode (for locked phones)

If the phone is not turned on or locked with a pattern lock but is responsive to a computer connection, you can find out the version through Fastboot mode. This is the only way for devices with a damaged screen or a broken touchscreen.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi drivers (you can download on the official website).
  • ๐Ÿ”Œ Cable USB (preferably original).
  • ๐Ÿ› ๏ธ Utility. ADB & Fastboot Tools (download from Android site).

Steps:

  1. Turn off the phone.
  2. Press Power + Volume Down for 10 seconds to log into Fastboot.
  3. Connect the phone to the computer.
  4. Open the command prompt (Win + R โ†’ enter cmd) and go to the folder from fastboot.
  5. Enter the command: fastboot getvar all

In the conclusion, find the lines:

  • version-bootloader - version of the bootloader (for example, UFI_6.1).
  • version-baseband is a modem version (for example, MOLY.LR12A.R3.MP.V106).
  • product is the code name for the model (e.g., surya for POCO X3).

โ˜‘๏ธ Preparation for work with Fastboot

Done: 0 / 4

If the fastboot getvar all output has the string is-unlocked: no, it means that the bootloader is locked. Unlocking will require a Mi Account binding and waiting 7-15 days (Xiaomi 2023 rules).

4.Using the engineering menu (#4636##)

The hidden engineering menu provides not only the MIUI version, but also details about the phoneโ€™s modules: modem, Wi-Fi, Bluetooth, and even sensors, which works on most models, but can be disabled on Chinese firmware.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (no spaces).
  3. Select Phone Information (or Phone Information).

Here you will find:

  • ๐Ÿ“ถ Baseband version (for example, MOLY.LR12A.R3.MP.V106.P42.
  • ๐Ÿ“ฑ Build Number (for example, SKQ1.211006.001.
  • ๐Ÿ”‹ Kernel version (for example, Kernel version, 4.19.157-perf+.
๐Ÿ“Š How often do you check the firmware version on your Xiaomi?
Only before the update
Once a month
Never checked.
I don't know how to do that.

On some firmware (e.g. MIUI EU), the engineering menu may be hidden.

  1. Activate Developer Mode (7 taps by Build Number in About Phone).
  2. Enable USB debugging in the developer settings.
  3. Repeat the entry of the combination ##4636##.

5. Through the "System Update" application

If you need to know the version of MIUI to check for available updates, the easiest way to check is to go to the System Update app, which displays the current version and available security patches.

Path:

Settings โ†’ System โ†’ Updating the system

At the top of the screen you will see:

  • ๐Ÿ“ฒ Current version MIUI โ€” for example, V14.0.4.0.TKHCNXM.
  • ๐Ÿ›ก๏ธ Security patch level โ€“ for example, May 5, 2026..
  • ๐Ÿ“ฅ The size of the update available (if any).

Press three points (โ‹ฎ) in the upper right corner and select Package Updates โ€“ here you can see the history of installed updates.

๐Ÿ’ก

The MIUI version in V14.0.4.0.TKHCNXM format stands for V14 - MIUI version, 0.4.0 - build number, TKH - model code, CN - region (China), XM - firmware type (stable).

If there are no updates but you suspect the version is outdated, check it manually on Xiaomiโ€™s official website. For example, for the Redmi Note 11 Pro+ 5G, the latest stable version as of May 2026 is V14.0.6.0.TKLCNXM.

6. via a computer (Mi Flash Tool or ADB)

For advanced users who want to learn hardware revision or the exact version of firmware for firmware through Fastboot, the method using ADB or Mi Flash Tool is suitable.

Method 1: ADB (the phone must be on and unlocked):

  1. Enable USB debugging in the developer settings.
  2. Connect the phone to the computer.
  3. Open the command line and type in: adb shell getprop ro.miui.ui.version.name adb shell getprop ro.build.version.incremental adb shell getprop ro.product.mod_device

Method 2: Mi Flash Tool (for switched off phones):

  1. Download the Mi Flash Tool.
  2. Log in to Fastboot (see Section 3).
  3. Connect the phone to the computer.
  4. In the Mi Flash Tool, press Refresh โ€“ the program will show the model and version of the bootloader.

Example of ADB output for Xiaomi 12 Pro:

ro.miui.ui.version.name: V14.0.5.0.TLBCNXM


ro.build.version.incremental: 14.0.5.0.TLBCNXM




ro.product.mod_device: zeus_global

โš ๏ธ Note: If you are connected to ADB an unauthorized error appears, check that the phone has confirmed access to debugging (pop-up window "Allow debugging by USB?").

By external signs (box, sticker, IMEI)

If the phone doesn't turn on at all, you can try to identify the version from external data, which is less accurate, but it will help at least to know the model and the region.

Where to look:

  • ๐Ÿ“ฆ Box: The label indicates the model (for example, 2201116PG For the Redmi Note 11 Pro+ 5G), region (Global, CN, IN) and sometimes the firmware version at the time of sale.
  • ๐Ÿ” IMEI: You can find the model on sites like IMEI.info (but not the firmware version!).

Example of the sticker on the POCO X3 Pro:

ParameterMeaningTranscription
ModelM2102J20SGPOCO X3 Pro (Global)
IMEI861234567890123Unique device identifier
S/NABC12345678Serial number (required for warranty)
Made inIndiaCountry of production (affects the guarantee)

The model code can be found on the latest firmware version on Xiaomi Firmware Updater. For example, for the M2102J20SG (POCO X3 Pro), the current version for May 2026 is V14.0.4.0.TJUMIXM.

FAQ: Frequent questions about Xiaomi versions

๐Ÿ” How to know if I have a global firmware or Chinese?
Look at the MIUI version in the settings: Global, EEA, RU - global / European / Russian firmware. CN - Chinese (without Google services); IN - Indian (may not support some languages); Chinese firmware often has a red Mi logo when downloaded, and global - blue.
โš ๏ธ What happens if you run the wrong version? MIUI?
The consequences depend on the type of error: ๐Ÿ”„ Firmware for another model โ€“ the phone will not turn on (hard brick). ๐ŸŒ Firmware for another region (for example, CN instead of Global โ€“ mobile networks or Google services may not work. ๐Ÿ“‰ The firmware is older than the current version, you can reset or lose data. In most cases, the phone can be restored via Fastboot or Mi Flash Tool, but this requires unlocking the bootloader.
๐Ÿ“ฑ How to Check for a Hardware Review (Rev) on Xiaomi?
Hardware revision (Rev) indicates hardware version and is important when replacing parts. You can find out through Fastboot command: fastboot getvar product (output can contain Rev 1.0 or Rev 2.0). On the sticker under the battery (if the phone is collapsible); In the service center (requires diagnostic equipment); For example, the Redmi Note 10 Pro has Rev 1.0 and Rev 2.0 revisions, which differ in the camera module.
๐Ÿ”„ Can I roll back the version? MIUI old-fashioned?
Technically yes, but with reservations: โœ… Using Recovery: You can flash the old version, but only if it is the same branch (for example, with the same branch). V14.0.5 on V14.0.3). โŒ Through Fastboot: Recoil on an old branch (for example, with the MIUI 14 on MIUI 13) requires unlocking the bootloader and may result in data loss. โš ๏ธ Anti-Rollback: Newer models (e.g. Xiaomi 13) have rollback protection โ€“ when trying to flash the old version, the phone will lock.Be sure to back up through Settings before rolling back. โ†’ Additionally. โ†’ Backup and reset.
๐Ÿ› ๏ธ Where to download official firmware for Xiaomi?
Official sources: ๐ŸŒ Xiaomi official website - stable and beta versions. ๐Ÿ“ฆ Xiaomi Firmware Updater โ€“ Firmware archive with version history. ๐Ÿค– XDA Developers โ€“ custom firmware (for example, MIUI EU, Pixel Experience). โš ๏ธ Download firmware only from verified sources โ€“ fake files may contain viruses or spyware.