How to find out the firmware version on the Xiaomi smartphone: all ways

Knowing the firmware version on Xiaomi is key to updating the system, installing custom firmware or diagnosing problems. Without this information, you can’t find the right version. MIUI To manually update, check compatibility with modifications, or even understand why the device is unstable. In this article, we will discuss all the current ways to check the firmware version, from standard methods through settings to hidden engineering menus and commands for PCs.

Features of smartphones Xiaomi, Redmi and POCO They use two versions at the same time: the version. MIUI (The proprietary shell and the Android version (base system), for example, the screen can display MIUI 14.0.5 with Android 13 kernel. Both are important: MIUI Android is responsible for interface and functionality, and Android is responsible for app compatibility. Some methods only show one version, so we'll show you how to get the full data.

If you plan to update your firmware manually or install custom software (like LineageOS), checking the current version is a must. An error in choosing a firmware file can lead to a device blink (completely inoperable), especially on models with a locked bootloader, and then detailed instructions for all scenarios.

1. Standard method: through smartphone settings

The easiest and safest method is to use the built-in settings menu, which works on all Xiaomi models, including the old ones (Redmi Note). 4X) New (Xiaomi 14 Ultra) and on devices under brands POCO And Black Shark. The instructions are universal for all versions. MIUI β€” 9-14.

Open the Settings app (cog icon) and follow the following steps:

  1. Scroll down and select About Phone (on some models – About Device).
  2. Slip on the first line - Version MIUI. The current firmware will be displayed here (for example, MIUI Global 14.0.3 Stable).
  3. To view the Android version, click on the Android version bar (may be called the Basic version).
  4. To see the full build number (for example, V14.0.3.0.TLMCNXM), Put it on the line several times. MIUI or Assembly number.

On some devices (e.g., POCO F5), the path may be slightly different:

  • πŸ“± Settings β†’ System system β†’ The phone. β†’ Version. MIUI
  • πŸ” If there is no item About phone, use the search in the settings on request "version".
  • πŸ“ On the old versions. MIUI (Up to 12) Android version can be hidden in Settings β†’ All parameters. β†’ The phone. β†’ The core.

⚠️ Note: On devices with custom firmware (for example, Pixel Experience) item MIUI In this case, use alternative methods from the following sections.

Path: Settings β†’ The phone. β†’ Version. MIUI|Tap several times according to version for detailed information|Android version and MIUI β€” variable|Nana POCO The path may be different: β†’ The phone.-->

2.Using the Engineering Menu: Hidden Codes for Xiaomi

If the standard method didn't work (e.g., because of a system failure), you can use service codes. These combinations cause hidden menus where technical information is displayed, including the firmware version, the method works even on locked devices, but requires code input through the keyboard.

Open the Phone app and enter one of the combinations:

Code.What showsNotes
##4636##Phone information, including Android and MIUI versionsWorks on all models, but new models may require permission
##225##Update Calendar and Current Version of the FirmwareShows the date of the last update
##6484##Hardware test (includes software version)On some models, you need to enter a password (by default empty)
##64663##Full information about the firmware and modulesMaybe not work for POCO and Black Shark

Once you enter the code, you'll be taken to the engineering menu, look for Software Information or Version Info.

  • πŸ“Œ MIUI Version - shell version (e.g. 14.0.5).
  • πŸ€– Android Version – version of the system (for example, 13) TKQ1.221114.001).
  • πŸ”§ Baseband Version - modem version (needed for network diagnostics).

If the code didn’t work, try adding a character at the end (e.g. #4636###**).Some devices (e.g. Redmi Note 10 Pro) may need to confirm via the call button.

⚠️ Warning: Do not change the settings in the engineering menu unless you know their purpose! For example, resetting Band Mode in the Network section can lead to loss of communication with the network.

Through phone settings|Service codes|Apps from Play Market|Through the computer-->

3. Use of diagnostic applications

If you need not only a firmware version but other technical information (e.g., processor model, battery status), it is more convenient to use specialized applications. They collect data in one place and often provide additional features such as checking for updates or a performance test.

The best apps for Xiaomi:

  • πŸ“Š CPU-Z β€” Android version, MIUI, processor model and other hardware data.Reference to Play Market.
  • πŸ” DevCheck - detailed information about the system, including the build number and firmware compilation date.
  • πŸ› οΈ MIUI Hidden Settings – reveals hidden settings MIUI, including firmware version and regional settings.Available at Uptodown.
  • πŸ“± AIDA64 β€” It's a professional diagnostic tool, even showing a bootloader version.

Example of data from CPU-Z Xiaomi 13 Pro:

  • OS Version: Android 13 (TIAMAT)
  • MIUI Version: 14.0.8.0.TMCMIXM
  • Build Number: TP1A.220624.014
  • Kernel Version: 4.19.157-perf+

The advantage of apps is that they work even if the system settings are damaged, such as after a failed update, when the About menu may not open, AIDA64) The firmware region (Global, China, EEA), What is critical when choosing a file for manual updates.

πŸ’‘

If the application does not show the version MIUI, Try updating your data via the menu (usually the β€œRefresh” button in the upper right corner).

4. Verification of firmware version through computer (ADB and Fastboot)

If the smartphone does not turn on or does not respond to touch, but is determined by a computer, you can find out the firmware version through the ADB (Android Debug Bridge, or Fastboot, requires minimal technical skills, but provides accurate data even on bricks).

What you need:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ› οΈ Utilities. ADB and Fastboot (download from Android site).
  • πŸ” On the smartphone should be included debugging on USB (if the device is switched on).

If the smartphone is turned on:

  1. Connect the device to the computer and allow debugging.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  3. Enter the command: adb shell getprop ro.miui.ui.version.name MIUI (for example, V14.0.3.0.TKCCNXM).
  4. For Android, use: adb shell getprop ro.build.version.release

If the smartphone is not turned on (Fastboot mode):

  1. Press Volume Down + Power to Enter Fastboot.
  2. Connect the device to the PC and execute: fastboot getvar all
  3. The final line is: version-bootloader:... version-baseband:... miui-version:...

This method is indispensable if:

  • πŸ”„ Smartphone stuck on the logo MI (bootloop).
  • πŸ”Œ The screen is not working, but the device is determined by the PC.
  • πŸ”§ You need to know the version before the firmware through the Mi Flash Tool.

⚠️ Attention: Fastboot oem edl or fastboot flashing unlock commands can unlock the bootloader and erase data!

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB (Settings β†’ The phone. β†’ Tap 7 times on "Version" MIUI" β†’ Developer β†’ Debugging by USB). 2. Install drivers for your model (download from the official archive). 3. Try another one USB-cable (USB 3.0 may not work). 4. Restart your computer and smartphone.

5. Determination of the version by serial number and model

If the smartphone is completely inoperable (not turned on, not determined by the PC), you can try to find out the firmware version by serial number or IMEI. This method does not give 100% accuracy, but it helps to narrow down the range of possible versions.

Where to find the serial number:

  • πŸ“¦ On the device box (barcode sticker).
  • πŸ“„ On a security card or check.
  • πŸ” Under the battery (on models with a removable lid, for example, Redmi). 4A).
  • ☁️ In the Mi Account (Devices section).

Then use one of the services:

  1. IMEI.info - enter IMEI, Find out the model and possible version of Android.
  2. MIUI ROM Archive – Find your model and see the latest official firmware.
  3. Xiaomi Firmware Updater is a firmware base with a filter by model and region.

Example of Xiaomi serial number decoding:

  • πŸ”’ The first 3 characters are the model code (e.g, M20 For the Redmi Note 9).
  • πŸ“… The following characters are the date of production (e.g. 1004) = April 2020).
  • 🌍 The last symbols are the region (for example, CN China, Global for International Version).

This method will not show the exact version of the firmware, but will help determine:

  • πŸ“± Exact device model (important for choosing firmware).
  • 🌐 Firmware Region (China, Global, EEA, India).
  • πŸ”„ Approximate date of last update (by date of production).

πŸ’‘

The serial number helps you identify the model and region, but not the exact firmware version, and you still need access to the device or its recovery menu.

6. Check through the recovery mode (Recovery Mode)

If the smartphone is powered on but not booted into the system (for example, after a failed update), the firmware version can be recognized through Recovery Mode, which works even on devices with a damaged system, but does not show the version. MIUI β€” Android and the build number only.

How to log in to Recovery Mode:

  1. Turn off your smartphone (clip the power for 10 seconds).
  2. Hold the combination: πŸ”˜ Loudness up + Food for most models. πŸ”˜ Loudness up + Loudness down + Food is for you. POCO X3 similar.

MI

In the recovery menu (English or Chinese) select:

  • πŸ“œ Reboot to System – don’t choose if the system doesn’t work!
  • πŸ”§ Connect with MIAssistant – to connect to a PC (not necessary to view the version).
  • ℹ️ System Info or Version Info – This displays the Android version and build number.

Recovery Mode Data Example for Redmi Note 11 Pro+:

  • Android Version: 12 SP1A.210812.016
  • MIUI Version: Not available (in recovery) MIUI not displayed)
  • Build Number: SKQ1.211006.001

If the menu is in Chinese, look for characters (system information) on some devices (e.g. Xiaomi). 12T) You may need to connect to your PC to view the full data.

⚠️ Warning: Do not select Wipe Data or Factory Reset in Recovery Mode unless you plan to reset.

7. Alternative methods: through the Mi Account and service centers

If none of the above methods worked, there are two options: checking through a Xiaomi account or contacting a service center, which are suitable for devices that are completely out of order or are on warranty.

Through Mi's account:

  1. Sign in to the Mi Account website.
  2. Go to the Devices section.
  3. Select your smartphone – the latest known firmware version may be displayed here (if the device is synced to servers).

Through the service center:

  • πŸ“ Find the nearest official Xiaomi service.
  • πŸ“ž Provide a serial number or IMEI β€” Experts can check the version of the database.
  • πŸ”§ If the device is guaranteed, the firmware will be checked for free.

These methods are relevant in cases:

  • πŸ’₯ The smartphone is not turned on and not determined by the PC.
  • πŸ”’ Device in a hard brick state (complete failure).
  • πŸ“¦ You need an official certificate of the firmware version (for example, for warranty repairs).

Please note that the service center may request proof of purchase (check or warranty card), especially if the device is warranty.

πŸ’‘

The Mi Account shows the latest synchronized version, which may not match the current one.

FAQ: Frequent questions about Xiaomi firmware version

πŸ”Ή How to find out which firmware is installed – Global, China or EEA?
The version of the region can be determined by the last symbols in the assembly number: CN β€” China, Global or MI β€” international. EEA β€” Europe. IN β€” India. RU β€” Russia (old, now part of Global) also shows up in apps like AIDA64 (system β†’ MIUI Version).
πŸ”Ή Can I update my firmware if I don’t know the current version?
Technically possible, but risky. If you choose the wrong version (for example, try to put it on the table). MIUI 14 on MIUI 12 without intermediate updates), the device may stop turning on. Always check the current version and follow the official instructions.
πŸ”Ή Why the old version of the firmware is displayed in the settings after the update?
It could be a cache bug. Try: Reboot the device. Clear the cache of the Settings app (Settings). β†’ Annexes β†’ Application management β†’ Settings β†’ Clear the cache. Check the version through ADB ore-menu.
πŸ”Ή How to find out the firmware version on a locked smartphone (if you forgot the pattern lock)?
If the device is locked but turns on: Use service codes (section 2). Connect to the PC and check through ADB (If nothing helps, you will have to reset your settings via Recovery Mode (data loss!).
πŸ”Ή Where to download the official firmware for your version?
Official sources: Xiaomi EU β€” Firmware Updater for the European region: Xiaomi Firmware Updater. MIUI ROM Archive: old and new builds. Always check for model and region! For example, the firmware for the Redmi Note 10 Pro (sweet model) is not suitable for the Redmi Note 10 Pro. 5G (model).