How to know exactly the version of the Xiaomi phone: model, firmware and hardware revision

Did you buy Xiaomi with your hands or want to upgrade your firmware but don’t know which version of MIUI is installed? Or do you need to check your hardware revision before buying parts? In this article, all the ways to identify the phone version, including hidden methods for power users.

The manufacturer often releases updates for different regions and models, and hardware revisions (for example, Redmi Note 10 Pro with Snapdragon 732G vs Dimensity 1100) can differ even within the same line.

  • πŸ“± A model of the device (e.g. Mi 11 Ultra or POCO F3)
  • πŸ”„ Version MIUI (Global, Chinese, stable/beta)
  • πŸ› οΈ Hardware revision (for repair or firmware)
  • πŸ“¦ Firmware region (EEA, China, India, Global)

The methods will work for all Xiaomi, Redmi, POCO and Black Shark devices, from the budget Redmi A2 to the flagship Xiaomi 14 Ultra. If your phone doesn't turn on, there's a separate section with methods through Fastboot and EDL.

1. Standard method: through MIUI settings

The easiest method is to look at the settings menu, which works on all devices, even if the phone is locked (but on).

Open the Settings app (cog icon) and go on the way: About Phone β†’ MIUI version or About Phone β†’ General information.

Here you'll see:

  • πŸ“Œ Model of device (e.g, 2201116PG For the Redmi Note 11 Pro+ 5G)
  • πŸ“¦ Version MIUI (for example, MIUI Global 14.0.5)
  • πŸ”’ Assembly number (e.g, SKQ1.211006.001)
  • 🌍 Firmware region (if there is a mark) EEA, IN, CN)

πŸ’‘

If the model name has the letters M (e.g. 2201116PMG), this indicates a modification for a specific operator (e.g. MegaFon or MTS).

Some firmware may have different paths, like POCO: Settings β†’ About Phone β†’ POCO β†’ MIUI version.

⚠️ Attention: If in the version MIUI It's a developer or a beta, it's a test firmware, it can be bugged and it's not suitable for everyday use.

2. Secret engineering codes for Xiaomi

To get quick access to technical information, use service codes that work even without the Internet and do not require root rights.

Open the Phone app and enter one of the codes:

  • πŸ”’ ##4636## – Opens the Testing menu with information about the model, firmware and battery status.
  • πŸ“± ##225## - will show the calendar updates (does not work on all models).
  • πŸ› οΈ ##6484## - Test of hardware components (camera, sensors, speakers).
  • πŸ“‘ ##4634## - information about modems and IMEI.

Once you enter the code, the data menu will automatically open, for example, code ##4636## will show:

  • Android version (e.g. 13 TKQ1.221114.001)
  • MIUI version (e.g. V14.0.3.0.TKLCNXM)
  • Device model (e.g., lmi for POCO F2 Pro)
  • Build Number (Build Number)

What if the code doesn't work?
If nothing happens after entering the code, check: 1. Are there any spaces or extra characters (the code must be entered without breaks). 2. Does the antivirus or security application block access to the engineering menu (for example, Security from Xiaomi). 3. Is the firmware updated - on older versions of MIUI, some codes may not be supported.

On newer versions of MIUI 14+, some codes may be blocked, in which case use alternative methods in the following sections.

3. How to find out hardware audit (for repair)

Hardware revision is required if you are planning to:

  • πŸ”§ Replace the screen, battery or motherboard.
  • πŸ“¦ Switch your phone through Fastboot or EDL.
  • πŸ”„ Update firmware to custom (for example, LineageOS or Pixel Experience).

You can find out the audit in two ways:

  1. Through Settings: Go to Settings β†’ About Phone β†’ All specs. Tap the Kernel Version (or Build Number) several times. If the Hardware info menu appears, there will be a Hardware Revision string (e.g., 1.0 or 2.1).
  2. Through Fastboot: Turn off your phone and press Volume Down + Power to log in to Fastboot. Connect your device to your PC and type in the command: fastboot getvar all Find the hw-revision or revision string.
Xiaomi modelExample of auditWhat does it mean?
Redmi Note 10 Pro1.0First revision (Snapdragon 732G processor)
POCO X3 Pro2.0Updated Fee (Heating Problems Fixed)
Mi 113.1Third revision (changed charging connector)
Redmi 9A0.1Test batch (may not support new firmware)

⚠️ Note: If the hardware revision is different from the repair manual, parts (such as plumes or connectors) may not fit. Always check the revision before buying parts.

4. Version Definition via Computer (ADB and Fastboot)

If the phone is not turned on or locked, you can find out the version through ADB (Android Debug Bridge) or Fastboot.This method requires a PC and drivers installed.

To start, download Google's Platform Tools and unpack the archive.

Install drivers for Xiaomi (for example, through the Mi Flash Tool)|Enable debugging on USB developer-setting|Connect your phone to your PC with the original cable|Run the command line in the folder with ADB-->

Method 1: ADB (if the phone is on)

  1. Turn on USB Debugging in Settings β†’ About Phone β†’ MIUI version (tap 7 times on version to unlock the developer menu).
  2. Connect your phone to your PC and type in the command line: adb shell getprop ro.product.model adb shell getprop ro.miui.ui.version.name adb shell getprop ro.build.version.incremental
  3. The first command will show the model, the second will show the MIUI version, the third will show the build number.

Method 2: Fastboot (if the phone is turned off)

  1. Turn off the phone and press Volume Down + Power to log into the Fastboot.
  2. Connect the device to the PC and type in: fastboot getvar product fastboot getvar version-bootloader fastboot getvar version-baseband
  3. The first command will return the code model (for example, lmi for POCO F2 Pro), the second - the version of the bootloader.

If you want to find out the exact firmware for recovery through the Mi Flash Tool, use the command:

fastboot getvar all

Find the version-bootloader and version-baseband.

Using phone settings |Secret codes |ADB/Fastboot |I don't know, haven't tried-->

5. Verification through the box and stickers

If the phone is not turned on and there is no access to the Fastboot, information can be found on physical tags:

  • πŸ“¦ Box: The back side shows a model (e.g. Redmi Note 12 Pro)+ 5G) and the article (e.g, 22101316C).
  • 🏷️ Battery sticker: On some models (e.g. Redmi 9 or POCO M3) There is a sticker under the cover with: Model (M2004J19C) IMEI Date of production
  • πŸ”‹ Battery: On some devices (e.g. Mi) 10T) The battery has an audit of the fee.

Example of decoding of the article: 22101316C β†’ 22 (year of issue: 2022), 10 (month: October), 1316 (code model), C (region: China).

⚠️ Note: Fake Xiaomi (especially popular models like the Redmi Note 8 Pro) stickers are often faked. IMEI via IMEI.info to verify authenticity.

6. Online services for checking the version of MIUI

If you do not want to dig into the settings, use the official and third-party services:

  • 🌐 Xiaomi official website: Go to the downloads page MIUI. Enter a phone model (e.g. Redmi) K50). The service will show the latest stable and beta version of the firmware for your region.
  • πŸ” Service MIUI bootloader: Install the application MIUI bootloader. Choose your model - the service will show the current and available versions MIUI.
  • πŸ“Š Xiaomi Firmware Updater: Bot in Telegram: πŸ’‘Official firmware is always safer than custom firmware, but it gets updated less often. If you need new features, check the beta versions on the forums, but backup before installing. FAQ: Frequent questions about Xiaomi versions πŸ”Ή How do you distinguish global firmware from Chinese firmware? Global firmware has a letter in its version. MI (for example, V14.0.3.0.SKUMIXM β€” MI global, CN Also, there are no Google services in the Chinese versions, but there are global ones. πŸ”Ή Can I flash the Chinese version to the global? Yes, but you do: Unlock the bootloader through the Mi Unlock Tool. Install the firmware through Fastboot or Recovery. Note that after the firmware can fly off. IMEI stop working NFC (on some models). πŸ”Ή Why doesn't the settings show hardware revision? Some models (e.g. Redmi Note 11) are hiding the revision. Use Fastboot or apps like Phone. INFO β˜…Samsungβ˜… (It also works on Xiaomi). πŸ”Ή How to find out the version MIUI, The only way is through Fastboot (fastboot getvar all). EDL (You need an authorized Xiaomi account and boxing. The sticker under the battery (if the production date is specified, you can assume the version). πŸ”Ή What to do if your phone stops turning on after the upgrade? Probable causes and solutions: πŸ”„ Incompatible firmware: Sweat the correct version through the Mi Flash Tool in Clean All mode. πŸ”‹ Failure in Update: Press Volume Up + Power for 10 seconds for forced reboot. πŸ› οΈ Loader damaged: Firmware required through EDL (only in the service center).