How to view MIUI and Android on Xiaomi phone โ€“ 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 updates or when diagnosing problems. However, not all users know exactly where this information is hidden in the smartphone menu. Moreover, the path to data may differ on different versions of MIUI, and some models (for example, for the global and Chinese markets) display information differently.

In this article, weโ€™ll break down 5 reliable ways to view Android and MIUI on any Xiaomi device, from budget Redmi to flagship Xiaomi 14. Youโ€™ll learn where to look for information in the settings, how to call it through the engineering menu, and even how to check the firmware version if the phone doesnโ€™t turn on. And for experienced users, weโ€™ve prepared instructions using ADB and Fastboot.

Warning: Some methods require you to connect to a computer or activate a developer mode. If you are a beginner, start with the simplest methods (sections 1-3). For advanced users, sections 4-5 with technical details will be useful.

1. Standard method: through phone settings

The most obvious and safe method is to look at the firmware version in the settings menu, which works on all Xiaomi models, regardless of the MIUI version (even on the old MIUI 8-10).

  1. Open the Settings app** (the gear icon on the home screen or in the app menu).
  2. Scroll down and select About Phone (some firmware may call About Device).
  3. In the window that opens, you will see the basic information: ๐Ÿ“ฑ Device model (e.g. Redmi Note 12 Pro)+ 5G) ๐Ÿค– Android version (such as Android 13) ๐Ÿ”„ Version. MIUI (for example, MIUI 14.0.5 Global) ๐Ÿ“… Build Date (shows when the current firmware was released)

On some devices (especially Chinese firmware versions), the "About Phone" option may be hidden behind an additional menu. If you don't see it right away, try:

  • ๐Ÿ” Click on the three dots in the upper right corner of the settings and select All settingsยป**.
  • ๐Ÿ“Œ In the search bar settings enter the request "version"** - the system itself will prompt the desired section.

Note: If you have custom firmware (like LineageOS or Pixel Experience), the name of the alternative firmware and its version will be displayed instead of MIUI.

Device model name | Android version (e.g. 12, 13, 14)| MIUI version (e.g. 14.0.5 Global)| Firmware build date-->

2.Using the engineering menu (code ##4636##)

If for some reason the settings section is not available (for example, due to a system failure), the firmware version can be found through a hidden engineering menu.

  1. Open the phone application** (call).
  2. Enter the combination: ##4636## (no spaces).
  3. The screen will show a Testing menu with several tabs. Select Phone Information.
  4. Scroll down to the Software Version block** โ€“ the Android and MIUI version will be listed here.

This method works on all Xiaomi smartphones, including POCO and Black Shark. However, on some firmware, the engineering menu may be blocked. If nothing happens after entering the code, try alternative combinations:

  • ๐Ÿ“ž ##225## - shows the firmware version and IMEI.
  • ๐Ÿ“ฑ ##6484## - displays information about the camera module and version MIUI (It does not work on all models).

๐Ÿ’ก

If the engineering menu doesn't open, check if the developer mode is turned off. To activate it, go to Settings โ†’ About Phone โ†’ MIUI version and press it 7 times in a row.

Important: Don't change the settings in the engineering menu unless you know what they're going to do! Incorrect actions can lead to network loss or sensor failure.

3. Through the developer parameters (for experienced users)

If you need advanced firmware information (e.g., build number, kernel version, or device ID), it can be found in the developer menu, which is a way to diagnose before firmware or debugging.

First, activate the developer mode (if it is not already enabled):

  1. Go to Settings โ†’ About Phone โ†’ MIUI version.
  2. Click on the MIUI version 7 times in a row until the notification โ€œYou are a developer!โ€ appears.

Now open the developer menu:

  1. Return to the main settings menu and select โ€œAdvancedโ€ (or โ€œAdditional Settingsโ€).
  2. Find the item โ€œFor developersโ€** (may be hidden โ€“ use the search by settings).
  3. Scroll down to the phone information block.** Here you will see: ๐Ÿ“Ÿ Assembly number (e.g, SKQ1.211006.001) ๐Ÿ”ง Kernel version (shows the version of Linux that runs Android) ๐Ÿ†” Device Identifier (unique model code)

This data is useful if you plan to install custom recovery (for example, TWRP) or flash your device through Fastboot. For example, the build number is needed to select the correct version of TWRP, and the device ID is needed to check firmware compatibility.

What to do if the developer menu does not open?
If after 7 clicks on the MIUI version, the developer menu does not appear, try: 1. Reboot the phone. 2. Check if the menu is hidden in additional settings (use search for the word "developer"). 3. On some firmware (for example, Chinese) the developer menu can be blocked, in which case the reset or firmware of the global version of MIUI will help.

4. How to find out the firmware version if the phone does not turn on

If your Xiaomi doesnโ€™t start (hangs on the logo, goes into a bootloop, or doesnโ€™t respond to the power button at all), you can still find out the firmware version.

Method 1: Through Fastboot Mode

If the phone is somehow responsive to the connection to the PC (for example, it makes a sound or vibrates), try to enter Fastboot mode:

  1. Turn off the phone (if it freezes, press the power button for 10-15 seconds).
  2. Press the Power Button + Volume down and hold for 5-10 seconds until the Fastboot logo appears.
  3. Connect your phone to your computer through USB-cable.
  4. On PC, open the command line (Win + R โ†’ cmd) and enter: fastboot getvar all In the output, find the lines: version-bootloader - version of the bootloader. version-baseband - version of the modem. miui-version - version of MIUI (if available).

Method 2: Through EDL-mode (for advanced)

If the phone doesn't respond to even the Fastboot, the last chance is Emergency Download Mode (EDL), which allows you to connect to the phone at a low level and read the firmware information.

  1. Turn off the phone.
  2. Press the Power Button + Volume up + Volume down for 10-15 seconds at the same time.
  3. Connect your phone to a PC. Install the Qualcomm HS-USB QDLoader 9008 driver (you can download from Xiaomiโ€™s website or forums like 4PDA).
  4. Use MiFlash or QFil to read the firmware information. The logs will list the MIUI and Android version.

๐Ÿ’ก

If the phone doesn't turn on, try charging from another power supply first, or press the power button for 30+ seconds. Often the dead state is due to a dead battery rather than a firmware.

โš ๏ธ Attention: work in EDL-The wrong actions can permanently block the bootloader (brick) or erase data. If you are not sure, contact the service center.

Verification of MIUI version via ADB (for computer)

If you have access to a computer and USB debugging is enabled, you can find out the firmware version through ADB (Android Debug Bridge), a method that is useful for automating verification on multiple devices or if you need to get data in a log-friendly format.

Instructions:

  1. Turn on USB debugging on your phone: Go to Settings โ†’ About Phone โ†’ MIUI Version and press 7 times. Go back to settings, open Developer For, and activate USB Debugging.

Connect the phone to the PC and confirm trust in the device (a pop-up window will appear on the smartphone screen).

cmd

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

This command will return the current version of MIUI (e.g. V14.0.5.0.TMBCNXM).

Android

adb shell getprop ro.build.version.release

(Outputs, for example, 13).

In addition, you can get full information about the firmware team:

adb shell getprop | grep -E 'ro.build|ro.miui|ro.product'

This will display all key parameters, including:

  • ๐Ÿ“Œ ro.build.version.incremental โ€“ build number.
  • ๐Ÿ“ฑ ro.product.model โ€“ the exact model of the device.
  • ๐ŸŒ ro.miui.region โ€“ a firmware region (e.g. Global, China, India).

Using the phone settings | Engineering menu (#4636##)|ADB or Fastboot|I don't know, never checked-->

Comparison of MIUI versions: global vs Chinese vs European

Xiaomi devices can be installed with one of three main versions of MIUI:

  1. Chinese (China) โ€“ designed for the domestic market, often updated first, but without Google services.
  2. Global is an international version with Google support, updated later in China.
  3. European (EEA) โ€“ global version with additional restrictions for EU countries (for example, Mi Browser is disabled by default).

How do you tell them apart? The end of the firmware name indicates the region:

  • ๐Ÿ‡จ๐Ÿ‡ณ...CN... โ€” Chinese version (for example, V14.0.5.0.TMBCNXM).
  • ๐ŸŒ...Global... โ€“ Global (e.g., Global, V14.0.5.0.TMBMIXM).
  • ๐Ÿ‡ช๐Ÿ‡บ...EEA... โ€” European (e.g., European, V14.0.5.0.TMBEUXM).

Why does it matter? It depends on the version.

ParameterChinese MIUIGlobal/EEA MIUI
Google servicesโŒ Not present (must be installed manually)โœ… Pre-installed
LanguagesChinese + English (limited set)Many languages (including Russian)
Updatesโœ… First to get new functionsโณ Updates are issued later (1-3 months)
Locking the loaderโš ๏ธ Frequently blocked (hard to unlock)โœ… Easy to unlock (via Mi Unlock)
Advertising in MIUIโŒ A lot (especially in Chinese services)โš ๏ธ Less, but present.

โš ๏ธ Note: if you bought Xiaomi with Chinese firmware and want to reflash it on the global, note that this may lead to loss of warranty and problems with the modem (for example, will disappear). 5G Before you run the firmware, check the compatibility of the model in the forums. 4PDA or XDA Developers.

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:

  1. The engineering menu does not open: ๐Ÿ”„ Restart your phone and try to enter the code again. ๐Ÿ“ฑ Check if the developer mode is turned off (turn it on as described in Section 3). ๐Ÿ”ง On some firmware, the engineering menu is blocked - only the firmware of another version will help MIUI.
  2. There is no โ€œabout the phoneโ€ item in the settingsยป**: ๐Ÿ” Use the search by settings (the magnifying glass icon at the top of the screen). ๐Ÿ“Œ On some versions MIUI This item is hidden in the "Additional settingsยป**.
  3. ADB can't see the device: ๐Ÿ–ฅ๏ธ Install Xiaomi drivers for your model (you can download on the official website). ๐Ÿ”Œ Try another one. USB-cable (preferably original). ๐Ÿ”„ Reboot your phone and PC, then reconnect.

Fastboot doesn't define the phone

  • ๐Ÿ”‹ Check that the phone is charged (minimum 30%).
  • ๐Ÿ”Œ Connect the cable to the port USB 2.0 (certain ports) USB 3.0 is not compatible with Fastboot).
  • ๐Ÿ”ง Install MiFlash โ€“ it will automatically install the desired drivers.

If your Xiaomi has stopped turning on or is stuck on the logo after the update, donโ€™t try to flash it right away.First try resetting through Recovery: press Power button + Volume up, select โ€œWipe Dataโ€** and confirm the reset. This often solves the problem without losing data (if not affecting internal memory).

FAQ: Answers to Frequent Questions

๐Ÿ” How to find out which firmware on Xiaomi is stable or developer)?
The firmware version can be determined by the last symbols in the title. MIUI: Stable: ends at...XM or...MI (for example, V14.0.5.0.TMBCNXM). Developer (Weekly): Contains...DEV... (for example, 23.7.23 DEV). Also in the developer settings (Settings) โ†’ For developers, there is a paragraph "Version" MIUIยป**, firmware type.
๐Ÿ“ฑ Why the Settings Show Update Version MIUI?
This can happen for several reasons: ๐Ÿ”„ The update was installed, but the phone hasn't restarted yet. Solution: Reboot the device. ๐Ÿ“ฅ The update downloaded but didn't install (for example, due to memory shortage) Solution: check the vacant space and re-install. ๐Ÿ› ๏ธ System failure. Solution: Reset settings via Recovery (data will not be lost unless formatted) /data).
โš ๏ธ Can I roll back the version? MIUI older?
Technically yes, but it is risky and can lead to: ๐Ÿ”’ bootloader block (if you roll back to the version with an older bootloader). ๐Ÿ“ต Network loss (if the firmware is not compatible with the modem). ๐Ÿšซ Data loss (rollbacks often require a full reset) If you still need to roll back, use MiFlash and flash only the official versions. MIUI Before the procedure, back up through your model. TWRP Xiaomi Cloud.
๐Ÿ”ง How to check the version MIUI POCO-telephones?
On POCO devices (e.g., POCO X5 Pro or POCO F5), the MIUI version is checked in the same way as on Xiaomi: Open Settings โ†’ About Phone. The MIUI version** bar will indicate firmware (e.g., MIUI 14 for POCO). Note that POCO often has a lightweight version of MIUI without some features (e.g., no themes or extra widgets).
๐ŸŒ How to change the firmware region from Chinese to global?
To change the firmware region, you will need: Unlock the bootloader via Mi Unlock Tool (you need a Xiaomi account tied to your phone). Download the official global firmware for your model from en.miui.com. Swipe your phone through MiFlash in Fastboot mode (select the Clean All option** for a full cleanup). โš ๏ธ Warning: changing the region may lead to data loss, modem problems (for example, will disappear). 5G) or locking some features (e.g. Mi Pay) Before you run, make sure that the global version supports all features of your model.