How to find out the model, firmware version and technical characteristics of the device on Xiaomi

Have you bought a used Xiaomi and are not sure of its originality? Or want to update the firmware but do not know the current version of MIUI? Or maybe you just forgot the model of your smartphone to order a case? In this article, we will discuss all the ways to find out the full information about the device, from the model name to hidden hardware data.

The manufacturer hides some of the technical details in the depth of the menu, but there are also quick methods - through USSD codes, hidden engineering menus or third-party utilities, we will show how to get data without root rights and the risk of damage to the system, and explain why some parameters may differ from the official specifications.

The instructions are suitable for all Xiaomi, Redmi, POCO and Black Shark devices, from budget smartphones to flagship TVs. If your device doesn’t turn on, there’s a section on hardware verification methods at the end of the article.

1. How to know the Xiaomi model through standard settings

The easiest way is to look at the device information menu, which works on all versions of MIUI (including MIUI 14 and HyperOS) and does not require an internet connection.

Open the Settings app (the gear icon on your desktop) and follow the path:

Settings β†’ About the phone β†’ Device data

Here you'll see:

  • πŸ“± Device model (e.g. Redmi Note 12 Pro)+ 5G or a rubens-type code name)
  • πŸ“Ÿ Version. MIUI (for example, MIUI Global 14.0.5)
  • πŸ€– Android version (such as Android 13) TKQ1.221114.001)
  • πŸ”’ Assembly number (e.g, SKQ1.211006.001)
  • πŸ†” Serial number (unique) S/N guarantee)

πŸ’‘

If the "About Phone" section does not include "Device Data", try clicking 5-7 once on the line β€œVersion MIUI" β€” This will open a hidden menu for developers with more information.

On some devices (such as the Xiaomi Pad 6 or POCO F5), the path may be slightly different:

Settings β†’ System β†’ About the tablet β†’ Model

Note that if the model is displayed as M2007J20CG instead of the usual Redmi Note 9 Pro, it is a codename for internal use. To decrypt it, use the table below or the Xiaomi Device service.

2. USSD code commands for quick check

If you don't want to go through the menu, you can use secret codes, which work on all Xiaomi smartphones and output data in the text box format.

Open the Phone app and enter one of the codes:

Code.What showsExample of inference
##4636##Information about phone, battery, network useModel: M2101K6GAndroid: 12MIUI: V13.0.5.0.SKFCNXM
##225##Calibration date of battery and temperatureBattery Calibration: 2023-05-15Temp: 34Β°C
*#06#IMEI, MEID and serial numberIMEI1: 861234567890123IMEI2: 861234567890124
##6484##Test of hardware modules (camera, sensors, speaker)Opens the MIUI Test menu with diagnostics

⚠️ Attention: Code ##6484## It runs a test of equipment that can temporarily turn off the sensors. Do not interrupt the process until all modules are checked (usually takes a long time to complete the test). 1-2 minute).

If nothing happens after entering the code, check:

  • πŸ“Ά Network connection (some codes require mobile internet)
  • πŸ”„ Correctness of input (symbols * and # must be in place)
  • πŸ› οΈ Root rights (on custom firmware codes can be blocked)
πŸ“Š What is the method of testing the model you use more often?
Through settings
Code commands
Third-party annexes
Looking at the box.
I don't know.

3. Applications for deep diagnostics

Standard methods only show basic information. If you want detailed technical data β€” such as the type of processor, the amount of RAM or the 5G frequencies supported β€” use specialized utilities.

Top.-3 apps:

  • πŸ“Š CPU-Z β€” SoC, GPU, temperature, benchmark
  • πŸ” AIDA64 β€” full diagnostics (from sensors to kernel version)
  • πŸ“± Mi Check (official from Xiaomi) – checks the originality of components

An example of the report from AIDA64 for Xiaomi 13 Ultra:

Model: 2303110C (Xiaomi 13 Ultra)


Processor: Qualcomm Snapdragon 8 Gen 2 (4 nm)




RAM: 16 GB (LPDDR5X)




Storage: 512GB (UFS 4.0)




Battery: 5000 mAh, 90W fast charging

⚠️ Note: Apps like Mi Check require an internet connection to check the serial number in Xiaomi’s database. If the device is not original (such as a clone or replica), the service may block access to certain features.

How to distinguish the original Xiaomi from a fake?
1. Check it out. IMEI site [imei.info](https://www.imei.info/) β€” The original will show the model and year of release. 2. In the Mi Check app, click Verify Device – if the error β€œDevice not recognized” appears, it is 100% fake. 3. Check the box: official devices have a hologram with QR-code that leads to the Xiaomi website.

4.Where to look at the model if the phone is not switched on

If the smartphone doesn’t respond to the power button or is stuck on the MI logo, there are several ways to identify the model:

Method 1. Sticker under the battery

  • πŸ”§ Carefully remove the back cover (on removable battery models, such as Redmi). 4A)
  • πŸ“„ Under the battery will be a sticker with Model No, S/N and IMEI
  • πŸ” If the sticker is erased, try reading it under an ultraviolet lamp.

Method 2: Box and documents

The original Xiaomi package shows the following:

  • πŸ“¦ On the front (e.g., on the front side, POCO X5 Pro 5G)
  • 🏷️ On the side sticker (type code) 22101316C)
  • πŸ“„ In the warranty card (line Model)

Method 3. Through a computer (ADB)

If the phone is turned on but not booting (hangs on the screensaver), connect it to the PC and do:

adb shell getprop ro.product.model

This will display the code name of the model (e.g. vili for Xiaomi 12 Pro). To decrypt it, use the XiaomiUI base.

Try charging with another cable |Plug the power button for 20 seconds |Plug the PC to check through ADB|Put the sticker under the battery-->

5. How to find out the firmware version and region (Global/China/EU)

The MIUI version depends on what features are available on your device, for example, Chinese firmware does not have Google services, and global software may not support some 5G bands.

To check the region and version:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version string (e.g. V14.0.4.0.TKFCNXM)
  3. Decipher the last letters: CN – China RU – Russia EU – Europe IN – India Global – International version

⚠️ Note: If you bought Xiaomi with AliExpress and the firmware version is indicated CN, But the seller claimed it was Global, it could be a hoax. Chinese firmware often blocks the installation of Google Play and has language restrictions.

To change the firmware region, you will need to unlock the bootloader and flash through Fastboot. Detailed instructions are in our article "How to unlock Bootloader on Xiaomi".

πŸ’‘

Stable firmware is stable, Developer is test-based (may contain bugs). Don't install Developer versions on the main device!

6. Hardware performance check (processor, memory, cameras)

If you doubt the seller’s honesty (for example, he claimed that the Redmi Note 11 has a Snapdragon 680, but in fact the Helio G88), check the hardware through the engineering menu.

Method 1. Through code ##64663##

This code opens the MTK Engineer Mode menu (works on devices with MediaTek processors):

  • πŸ“± Go to Hardware Testing β†’ Single Item Test
  • πŸ” Select Version – here will be full information about the processor, memory and modules

Method 2: Reading data with ADB

Connect your phone to your PC and execute the commands:

adb shell cat /proc/cpuinfo | grep "Hardware"


adb shell cat /proc/meminfo | grep "MemTotal"

The first command will show the model of the processor, the second - the total amount of RAM.

Method 3: Checking cameras

To find out which cameras are installed in your Xiaomi (for example, the basic 108 MP or 48 MP), enter the code:

##0*##

This will open a display and camera test where a sensor model will be listed in the top left corner (such as Samsung GM1 or Sony IMX707).

πŸ’‘

If the camera test image blurred or with artifacts, it may indicate a non-original module (a common problem in the used Xiaomi with AliExpress).

7. Frequent mistakes and how to avoid them

When checking Xiaomi features, users often face typical problems:

Mistake.Reason.Decision
USSD codes are not workingFirmware blocks engineering teamsUse applications such as AIDA64 or MTK Engineering
The model is defined as unknown.Build.prop file is damaged (often after a failed firmware)Refuse the device via Fastboot or Recovery
IMEI doesn't match the boxDevice recovered after theft (IMEI modified)Check the originality through Mi Check or return it to the seller
MIUI version not updatedCustom firmware installed or blocked regionUnlock the bootloader and run the official version

⚠️ Note: If you check through *#06# IMEI It's displayed as 000000000000000000 or Null, which means it's erased. SIM-cards and are subject to return under guarantee.

FAQ: Answers to Frequent Questions

πŸ”Ή How to find out if the battery in my Xiaomi?
Open the Security app β†’ Battery β†’ Battery status. The original battery will be Genuine. Also check the capacity: if it is much lower than the declared one (for example, 3500 mAh instead of 5000 mAh), the battery is unoriginal.
πŸ”Ή Can you tell the serial number the date of production Xiaomi?
Yes, the first 4 characters of the serial number (e.g., L7A2) encode the year and week of release, and can be decrypted on the Xiaomi Device website under the S/N Decoder section.
πŸ”Ή Why the model name is not displayed in the settings (for example, only the Redmi Note")?
This is a bug in some versions of MIUI, where the system can't read the build.prop file correctly. So, it's done by rebooting or resetting the settings. If it doesn't work, then stitch the device back.
πŸ”Ή How to check if my Xiaomi support 5G?
Enter ##4636##, go to Device Information and find the Supported Band line. If there are bands n1, n3, n5, n7, n28, n41, n77 or n78, the device supports 5G. You can also check the model specifications on the GSMArena website.
πŸ”Ή Where is the information about the model stored if you reset Xiaomi to factory settings?
Model data (ro.product.model) is in the system section /system/build.prop and is not erased when reset, but if you flash custom firmware, this information can be replaced.