How to accurately determine the version of Xiaomi: MIUI, Android and device model

Why it’s important to know the Xiaomi version

Determining the firmware version, device model or Android version on Xiaomi, Redmi or POCO smartphones is not just a technical formality; it depends on app compatibility, custom firmware, updates, and even data security. For example, an outdated version of MIUI may contain vulnerabilities, and an inappropriate firmware when manually updated to turn the phone into a brick.

The manufacturer regularly releases security patches and new shell versions, but not all devices receive them at the same time.Knowing the current version will help you understand whether the update is available for your model, whether it is supported by custom recavators (for example, TWRP), and even affects the cost of the device when you sell.In addition, some features (for example, Fastboot or ADB) require the exact version of the software to work correctly.

In this article, we’ll look at all the current ways, from standard settings menus to hidden engineering codes and computer utilities, how to distinguish the global version of MIUI from the Chinese version, where to look at the Android build number, and why sometimes the data in the settings and on the device box do not match.

πŸ“Š How often do you check the firmware version on your Xiaomi?
Just before the sale.
When bugs appear
Regularly, once a month.
Never checked.

Method 1: Through the basic settings of the phone

The easiest and safest method is to use a standard settings menu, which is suitable for all Xiaomi devices, regardless of the model and version of MIUI.

  1. Open the Settings app (the gear icon on the home screen or in the application menu).
  2. Scroll down and select About Phone (on some versions, About Device or Phone Information).
  3. Click on the MIUI version bar and the current shell version (e.g. MIUI Global 14.0.5) will be displayed here.
  4. To view the Android version, tap several times on the Android version bar (password may be required).

This menu also displays:

  • πŸ“± Device model (e.g. Redmi Note 12 Pro)+ 5G or a ruby codename for Xiaomi Mi 9).
  • πŸ”’ Assembly number (e.g, SKQ1.211006.001) β€” needed for manual upgrade.
  • πŸ“… The build date helps determine how fresh the firmware is.

Note that if you have a version of MIUI that says Stable, it's stable, if Developer or Beta is a test firmware, and those may have bugs, but they get updates more often.

πŸ’‘

If the About phone section is missing, try to enter the "version" request in the search for settings - the system will tell you the desired path.

Method 2: Use of engineering USSD-code

For those who prefer quick solutions, hidden solutions are suitable. USSD-They work on all Xiaomi devices, regardless of version. MIUI, It doesn't require root rights. It's important to type them accurately, without any spaces.

Open the standard Phone app and enter one of the codes:

  • πŸ“ž ##4636## – opens the Testing menu, where the Android version and build number will be listed in the Phone Information section.
  • πŸ“ž ##225## - will show the calendar updates (does not work on all models).
  • πŸ“ž ##6484## - will display the version MIUI and module data MTK (for devices on MediaTek processors).

Once you enter the code, the menu will open automatically.

  • Android version (such as Android 13)
  • A version of MIUI (e.g. MIUI 14.0.3.0)
  • The build number (Build number).
  • Baseband version data is important for checking compatibility with modem firmware.

⚠️ Note: On some models (e.g, POCO F5 or Xiaomi 13 Ultra) code ##4636## may not work due to manufacturer restrictions.

What if the code doesn't work?
If, after input, USSD-If the code does not happen, check: 1. Correctness of the input (without spaces and unnecessary characters). 2. MIUI β€” Sometimes bugs are fixed in newer versions. 3. Try entering code through the Google Phone app (if installed). 4. Some firmware (e.g. custom) have engineering codes disabled.

Method 3: Through the Developer's Parameters

The Developer Menu hides a lot of useful information, including detailed version information, to activate it:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will be notified β€œYou became a developer”).
  3. Return to the main settings menu and open a new section β†’ For developers.

In this menu, you are interested in:

  • πŸ“Œ Build Number – The full version of the firmware.
  • πŸ“Œ Version. MIUI β€” Sometimes more detailed information is displayed here than in the main menu.
  • πŸ“Œ Kernel version - needed for debugging and installation of custom cores.

You can also enable USB Debugging if you need to determine the version via your computer (more on this in the following way).

Activate debugging by USB|See the assembly number.|Check the kernel version|Disable application signature verification (if necessary for debugging)-->

Method 4: Connect to a computer (ADB and Mi Flash Tool)

If the phone is not turned on or the settings menu is not available, the MIUI and Android versions can be determined via a computer.

  • πŸ–₯️ Computer with Windows or macOS.
  • πŸ”Œ USB-Type C Cable (original to avoid connection issues).
  • πŸ› οΈ Utilities: ADB Tools or Mi Flash Tool (for firmware).

Instructions via ADB:

  1. Download and install Google’s Platform Tools.
  2. Connect your phone to your computer and enable USB Debugging (in the developer menu).
  3. Open the command prompt (cmd) in the adb.exe folder and type:
adb shell getprop ro.miui.ui.version.name


adb shell getprop ro.build.version.release

The first team will show the MIUI version, the second will show the Android version.

Instructions via Mi Flash Tool:

  1. Download the Mi Flash Tool from Xiaomi’s official website.
  2. Transfer the phone to Fastboot mode (clip Power + Volume down when the device is off).
  3. Connect the phone to the PC – the program will automatically determine the model and firmware version.

⚠️ Warning: If your phone is in a brick state (not turning on), use the Mi Flash Tool only to firmware official images. Wrong firmware can permanently bring the device down.

πŸ’‘

Connecting via ADB is the most reliable way for dead devices, but requires debugging prior to setting up.

Method 5: By packaging and stickers on the device

If the phone doesn't turn on or you just bought it, the MIUI version and model can be identified by physical tags.

LocationWhat information can be found outExample of data
The device boxModel, version of MIUI at the time of sale, serial numberRedmi Note 11 Pro 5G, MIUI 13
Sticker under the battery (on removable back covers)Model, date of production, IMEI2201116PG (code POCO X4 Pro)
Sticker on SIM-trayIMEI, serial number, sometimes modelIMEI: 123456789012345
Check or guarantee cardModel, date of purchase, sometimes version of the softwareXiaomi 12T Pro, 12/256GB

Note the model code (e.g. 2201116PG) that you can find the exact version of MIUI on MIUI Documentation, and the model code is useful for searching firmware on forums like XDA Developers or 4PDA.

If the box has a version of MIUI, but it's different on the phone, don't worry. The manufacturer can update the firmware after the batch is released.

πŸ’‘

Take a photo of the sticker with the IMEI and serial number – this will help when contacting the service center or checking for authenticity.

Method 6: Through Third Party Applications

If standard methods don’t work (like custom firmware), use third-party utilities that not only show you the MIUI and Android version, but also provide additional hardware data.

Top.-3 tested applications:

  • πŸ“² CPU-Z β€” It shows the Android version, the processor model, memory data and storage.
  • πŸ“² AIDA64 β€” Detailed information about the system, including version MIUI, Baseband and Bootloader. Available here.
  • πŸ“² DevCheck is a user-friendly interface that divides data into categories (system, hardware, network.

Example of data from AIDA64:

  • Android Version: 13 (TKQ1.221114.001)
  • MIUI Version: MIUI Global 14.0.4 (Stable)
  • Kernel Version: 4.19.157-perf+
  • Build Number: SKQ1.211006.001

Important: Some applications (such as MIUI Version Checker) may show irrelevant data if you have custom firmware, in which case trust only official sources or ADB.

Method 7: By serial number or IMEI

If the phone is lost or unavailable but you have its IMEI or serial number, the MIUI version and model can be identified online.

  1. Find the IMEI (on the box, in the check or via the code *#06#).
  2. Go to IMEI.info or MI-Code.
  3. Enter IMEI – the system will show the model, release date and possible firmware version at the time of production.

You can also check for IMEI:

  • πŸ” The authenticity of the device (is it not a clone).
  • πŸ” Activation date (if the phone is used).
  • πŸ” Producer country (important for guarantee).

⚠️ Attention: Do not enter IMEI - on dubious sites, this can lead to data leakage.

FAQ: Frequent questions about Xiaomi

πŸ”Ή How to distinguish the global version MIUI Chinese?
The global version has the word Global (for example, MIUI Global 14.0.3). Chinese - China or CN. Also in the global firmware there are Google services, and in Chinese - none (replaced with Mi App Store, etc.).
πŸ”Ή Why there are different versions in the box and in the settings MIUI?
The manufacturer can update the firmware after the batch is released, for example, the box says MIUI 13, and the phone already has MIUI 14, which is normal, and the versions may differ in different regions (for example, EEA for Europe and IN for India).
πŸ”Ή Is it possible to MIUI Determine whether the device is supported?
Xiaomi publishes lists of supported devices for each version of MIUI on its official website. If your model is listed for MIUI 14, it will receive an update. For older devices (for example, Redmi Note 5), support may be discontinued.
πŸ”Ή What to do if the version MIUI Unknown (phone not activated)?
Use Fastboot Mode and Mi Flash Tool (see Method 4). If your phone doesn't respond, try connecting it to charge for 30 minutes - sometimes it helps you get out of the soft brick.
πŸ”Ή How to know if the custom firmware or official?
The official firmware has Xiaomi's signature on the About Phone menu (MIUI Version line). Custom (like LineageOS or Pixel Experience) usually indicates the firmware name and Android version without mentioning MIUI.