How to watch Xiaomi version: MIUI, Android and firmware - all ways

You may need to know the firmware version on Xiaomi, Redmi or POCO devices in a variety of situations: before installing custom firmware, to check for compatibility with applications or just to see if it’s time to update, but not everyone knows where this information is hidden β€” especially if it’s older models or devices with modified software.

In this article, we’ll look at all the current ways to check the version, from standard menus in settings to hidden engineering codes and commands for PCs. You’ll learn how to distinguish the MIUI version from the Android version, what is stable/beta builds, and why some devices may not display data correctly. And if you’re planning an upgrade, there’s a firmware checklist at the end of this article.

1. Method: Through the basic settings of the phone

The easiest and most versatile method is to use a standard settings menu, which works on all Xiaomi models, including the Redmi Note 12, POCO X5, Mi 11 and even outdated devices like the Redmi 4X. The instructions are the same for MIUI 12/13/14 and earlier versions.

What needs to be done:

  • πŸ“± Open the Settings app** (the gear icon on the home screen).
  • πŸ” Scroll down and select About Phone (on some firmware - About Device).
  • πŸ“‹ At the top of the screen you will see a block with information: MIUI β€” for example, MIUI Global 14.0.5 Android version – for example Android 13 TKQ1.221114.001. Model of the device, for example, 2201116PI (The codename is Redmi Note 11).
  • πŸ”„ Click several times on the line version MIUI β€” This will open the developer mode (optional, but useful for other manipulations).

If you have custom firmware (e.g. Xiaomi.eu or PixelExperience), this menu may display the name of the modification instead of the official version of MIUI. It also sometimes displays a warning about unstable build (beta) if you participate in a testing program.

πŸ’‘

On some devices (e.g. POCO F3), the path to version information may be different: Settings β†’ System β†’ Phone. If you don’t find it, search by settings (the magnifier icon at the top).

2. Method: Through the engineering menu (USSD codes)

If standard settings are not available for some reason (for example, due to an interface failure), you can use hidden codes. They work on all Xiaomi devices, but require care - incorrect input can lead to unexpected consequences.

The most useful teams:

  • πŸ“ž ##4636## - opens the Testing menu** with detailed information about firmware, model and network status.
  • πŸ”’ ##225## – shows the build calendar (the firmware compilation date), which is useful for determining the freshness of the update.

How to enter codes:

  1. Open the standard β€œPhone” application** (not messenger!).
  2. Enter a combination of numbers and symbols without spaces.
  3. Press the call button (green tube).
What to do if the code doesn't work?
If nothing happens after entering the code, check: - Are there any spaces or extra characters (codes are case sensitive!) - Does the code block antivirus or security application (for example, Security from Xiaomi). - Has the EngineerMode system utility been removed (relevant for custom firmware).

On devices with MIUI 14 and later, some engineering codes may be disabled by default for security reasons, in which case use alternative methods (e.g., through ADB).

3. Method: Through the Developer's Parameters

The developer menu hides advanced system data, including build number, kernel version, and other technical details, to activate it:

  1. Go to Settings. β†’ The phone.
  2. Find the MIUI version and click on 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 Developer section (usually at the bottom of the list).
  4. Scroll down to the device information block - here will be indicated: πŸ“Œ Assembly number (e.g, SKQ1.211006.001). πŸ“Œ Version. MIUI (It can duplicate data from the main menu). πŸ“Œ The kernel version (useful for debugging).

You can also enable USB debugging (ADB debugging) on this menu, which is useful for the following method, but beware: changing other settings (such as OEM unlocking) can affect the security of the device.

πŸ“Š What Version Verification Method You Use More Often?
Through the basic settings
Engineering codes
Developer menu
ADB/computer
I don't know how to see it.

4. Method: Through ADB (for advanced users)

If the phone doesn't turn on or you don't have access to the interface, you can find out the version of the software using Android Debug Bridge (ADB), a method that requires a computer and minimal command line knowledge, but provides the most complete information.

Step-by-step:

  1. πŸ’» Install. ADB-PC drivers (Windows/macOS/Linux).
  2. πŸ”Œ Connect the phone to the computer by USB and turn on the debugging. USB (see previous section).
  3. πŸ–₯️ Open the terminal (or Command Prompt in Windows) and enter:
adb shell getprop ro.build.version.incremental


adb shell getprop ro.miui.ui.version.name




adb shell getprop ro.build.version.release

Transcript of commands:

Team team.What showsExample of inference
ro.build.version.incrementalMIUI Assembly Number14.0.5.0.SKHCNXM
ro.miui.ui.version.nameMIUI shell versionV14.0.5.0.SKHCNXM
ro.build.version.releaseAndroid version13
ro.product.modelModel of the device2201116PI

If ADB issues a device unauthorized error, check:

  • πŸ”„ Have you confirmed your debugging permission on your phone screen (pop-up window).
  • πŸ”Œ Are you using the original? USB-cable (cheap cables may not transmit data).
  • πŸ’» Are drivers installed for your model (e.g. Xiaomi Mi) PC Suite).

β˜‘οΈ Preparation for work with ADB

Done: 0 / 5

5. Method: Through Recovery Mode (if the phone is not turned on)

If the device is stuck on the logo or not loaded into the system, the firmware version can be recognized through Recovery mode, which works even on bricks (defaulting phones), but requires accuracy.

How to log in to Recovery:

  1. πŸ”‹ Turn off the phone (press the power button on 10).+ seconds).
  2. πŸ”„ Clip the combination: For most models: Volume up + Food. POCO: Loudness up + Loudness down + Nutrition.

Mi Bunny

Recovery

In the Recovery menu, select Reboot to Fastboot (if you need to know the firmware version) or look at the information at the bottom of the screen – the current version of MIUI and Android is sometimes displayed there.

πŸ’‘

If Recovery displays this MIUI version cannot be installed on this device, it means that the firmware is damaged or incompatible with the model, in which case you need to flash it through Fastboot or EDL.

⚠️ Note: You can't reset your Wipe Data in Recovery Mode without making sure you have a backup. On some devices (e.g. Redmi). 9A) The reset will result in the boot loader lock (anti-rollback).

6. Method: Through third-party applications

If you want not only the firmware version, but also additional data (for example, battery status, processor temperature or sensor information), you can use specialized utilities that pull data from system files and display it in a convenient way.

Top.-3 apps:

  • πŸ“Š Device Info HW β€” show-off MIUI, Android, model, and data about the processor, memory and battery.
  • πŸ” MIUI Tools – a specialized utility for Xiaomi devices with advanced information about firmware and the ability to check updates.
  • πŸ› οΈ CPU-Z β€” displays the kernel version, processor architecture, and other technical details.

Advantages of third-party applications:

  • βœ… Convenient interface with data grouping.
  • βœ… Ability to save the report to a file (for example, to send it to support).
  • βœ… Additional tests (e.g. performance checks).

⚠️ Attention: Some applications (e.g, MIUI Tools) require root rights to access full information, and installing such utilities on official firmware devices may result in a bootloader lock or warranty cancellation.

Frequent Mistakes and How to Avoid Them

When checking firmware, users often encounter typical problems, and here are the most common ones and how to solve them:

Problem.Reason.Decision
The MIUI version is not displayed in the settingsCastom firmware or system failureUse ADB or engineering codes
USSD codes are not workingBlocking by operator or firmwareCheck your security settings or use alternative methods
ADB does not recognize the deviceThere are no drivers or debugging is not includedInstall Mi PC Suite and reconnect
Recovery has no version informationDamaged Recovery SectionRecovery via Fastboot

Another common confusion is the difference between the MIUI version and Android, for example, the screen might say:

  • MIUI Global 14.0.5 is a shell version (interface from Xiaomi).
  • Android 13 is the version of the operating system (from Google).

Both of these numbers are important: MIUI is responsible for the look and feel (like super wallpaper or reading mode), and Android is responsible for app compatibility and security.

πŸ”Ή How to find out which firmware on Xiaomi is global (Global) or Chinese (China)?
Look at the end of the MIUI version in the settings:...CN... – Chinese firmware (e.g. V14.0.5.0.SKHCNXM)....Global... – global firmware (e.g. V14.0.5.0.SKHMIXM)....EU... – firmware from Xiaomi.eu (unofficial). You can also check the region in the Settings menu β†’ Additional β†’ Region.
πŸ”Ή Why the old version is displayed in the settings MIUI, though I'm refreshed?
This can happen for several reasons: Update is not fully installed (e.g., due to interrupted download). Try to update again. You use custom Recovery (e.g., TWRP) that doesn't update system files. Cache failure. Try to clear the system update application data (Settings β†’ Applications β†’ Application Management β†’ System Update β†’ Clear Data).
πŸ”Ή Can I roll back the version? MIUI older?
Technically yes, but with reservations: πŸ”„ On most Xiaomi devices, anti-rollback protection is in place – a rollback on the old version can block the phone. ⚠️ Before rolling back, check the list of allowed versions for your model on the website. MIUI Downloads. πŸ› οΈ To roll back, you need to unlock the bootloader and flash the device through Fastboot. If you are not sure, it is better not to take risks.
πŸ”Ή Where to download the official firmware for your model?
Official firmware available on resources: 🌍 MIUI Downloads – Global and Chinese versions. πŸ‡¨πŸ‡³ MIUI China – Chinese builds (Mi Account required). πŸ”§ Xiaomi Firmware Updater – Firmware archive (including older versions). ⚠️ Download firmware only from official sources! Using files from torrents or unverified sites can lead to the installation of malware or locking the device.
πŸ”Ή What to do if the version MIUI Unknown (for example, after discharge)?
If the phone is not turning on or data is erased, try: Connect the device to your PC and use ADB (see section 4). Load to Fastboot (downside buttons + Power) and type in the command: fastboot getvar all In the output, find the lines version-bootloader and version-baseband. If nothing helps, contact the service center with the model (it is usually written on the box or under the battery).