How to find out the full characteristics of your Xiaomi phone: from model to hidden parameters

Have you just bought a used Xiaomi Redmi Note 12 and want to make sure the vendor hasn't cheated on the configuration? Or are you planning to upgrade your firmware but aren't sure about the exact model of the device? Or maybe you're just curious what processor you have in your device. POCO X5 Pro and how many cores does it have? You can find out the characteristics of a Xiaomi smartphone in a dozen ways, from standard menus to engineering codes. In this article, we will analyze all the current methods, including those that work on new versions. MIUI 14 and HyperOS.

It's important to understand that the manufacturer doesn't always honestly specify the full specifications. For example, in some regions Xiaomi sells devices with reduced CPU frequencies or smaller cache volume. And in the secondary market, there are cases when under the guise of Xiaomi 13 Pro, Xiaomi 13 sells with a smaller screen size. So performance check is not just curiosity, but a way to avoid deception and optimize the use of the device.

1. Standard settings MIUI/HyperOS: fast-tracking

The easiest method is to use the system's built-in menus, and it's suitable for all models, including the Redmi, POCO, Black Shark and Xiaomi’s flagship series 12/13/14. The main advantage: you do not need to download anything or enter complex commands.

Open the Settings app (cog icon) and follow the path:

Settings β†’ About the phone β†’ General information

Here you will see the basic information:

  • πŸ“± Model of device (e.g, 22101320C β€” Xiaomi 12T Pro)
  • πŸ”„ Version. MIUI/HyperOS (relevant to check for updates)
  • πŸ“… Production Date (will help determine the age of the device)
  • πŸ”‹ Battery status (new versions show the percentage of wear)

⚠️ Note: Some firmware may not have the battery status item, in which case use alternative methods in Section 4.

For more information, tap several times in a row on the item Version MIUI (or the HyperOS version. 5-7 Clicking will open a hidden menu Equipment Test where you can check:

  • πŸ” Performance of sensors (gyroscope, accelerometer, compass)
  • 🎀 Quality of microphones and speakers
  • πŸ“Ά Wi-Fi and mobile network signal
πŸ“Š What Xiaomi model do you use?
Redmi Note Series Series Series
POCO F/X series
Xiaomi 11/12/13/14
Black Shark
Another model

2. Engineering codes: hidden data for advanced users

If standard settings are not enough, you can use service USSD-They work on all Xiaomi smartphones regardless of the firmware version and do not require root rights).

Code.AppointmentExample of the result
##4636##Information about battery, network, useCharge level: 87%, temperature: 34Β°C
##225##Calendar Checking (Hidden Events)No planned events
##6484##Camera and sensor testFront Camera: OK, Rear Camera: OK
##64663##Diagnostics of the module NFCNFC Status: Enabled, Chip: NXP PN80T

The most useful code is ##4636##. Once you enter it, you will be taken to the Testing menu, where you can:

  • πŸ“Š View the actual screen time (Screen-on-time)
  • πŸ”‹ Find out the current charging current (in mA) and battery voltage
  • πŸ“‘ Check the signal of the mobile network in dBm (normal: -70...-100 dB)

⚠️ Note: Some firmware (e.g. global versions for Europe) may have the engineering code disabled. In this case, use the applications in Section 5.

πŸ’‘

If the code doesn't work, try typing it without the last star (e.g. #4636## instead of #4636##*).

3. Through MIUI Dialer: an alternative way for older models

Xiaomi smartphones before the 2019 release (such as the Redmi Note 5 or Mi 8) were available special diagnostic mode through the Phone app, which still works on some devices, even if the engineering codes are blocked.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##64663## (no stars!).
  3. Press the call button (green tube).
  4. Select Hardware Testing.

You'll find this menu:

  • πŸ”§ Full Test – Comprehensive testing of all components
  • πŸ“± Item Test – testing of individual modules (camera, speaker, vibration)
  • πŸ“Š Version – detailed information about the hardware (including a revision of the motherboard)

Version is especially useful – it indicates:

  • Accurate revision of the processor (e.g., Snapdragon 8 Gen 1) SM8450-AC)
  • RAM (including reserved memory)
  • Screen type (AMOLED or IPS, refresh rate)
What to do if MIUI Dialer does not open the menu?
Some firmware has blocked access to Hardware Testing: 1. Install an alternative dialer (e.g., True Phone Dialer). 2. Use it. ADB-Team: Adb shell am start -n com.android.settings/.TestingSettings 3. Restore the stock firmware through the Mi Flash Tool.

4. Diagnostic applications: CPU-Z, AIDA64 DevCheck.

If the built-in methods don't give you the full picture, third-party utilities come to the rescue, and they not only show you the specs, but they also run benchmarks, stability tests, and compare your device to other models.-3 Apps optimized for Xiaomi.

1. CPU-Z (free of charge, no advertising)

  • πŸ”Ή Shows the actual processor frequency (not the specification)
  • πŸ”Ή Displays the temperature of the chipset in real time
  • πŸ”Ή It supports all Xiaomi models, including Black Shark and POCO

2. AIDA64 (paid version - 299β‚½)

  • πŸ”Ή Detailed sensor information (including barometer and light sensor)
  • πŸ”Ή Disk performance test (UFS 2.1 vs UFS 3.1)
  • πŸ”Ή Export of the report to HTML/CSV compare with other devices

3. DevCheck (free, minimalist interface)

  • πŸ”Ή Shows the actual amount of memory (taking into account the redundant system)
  • πŸ”Ή Camera driver information (useful to check for GCam support)
  • πŸ”Ή Displays bootloader version (relevant for unlocking)

Example of the report from DevCheck for Xiaomi 13 Ultra:

Model: 23117PN5BC (Xiaomi 13 Ultra)




CPU: Snapdragon 8 Gen 2 (1x 3.2GHz + 4x 2.8GHz + 3x 2.0GHz)




RAM: 12GB LPDDR5X (2750 MHz)




Storage: 256GB UFS 4.0 (Seq Read: 2100 MB/s)

⚠️ Note: Some applications (such as AnTuTu) may show incorrect data on custom firmware. 2-3 Utilities and Compare Results.

Full name of the model (not abbreviated)

Processor revision (e.g., Snapdragon 888 vs 888)+)

Type and amount of RAM (LPDDR4X vs LPDDR5)

Driver speed (UFS 2.1 vs UFS 3.1)

Battery and processor temperature under load-->

5. Through ADB: for developers and enthusiasts

If you can work with Android Debug Bridge (ADB), You can get the most complete information about the device, including hidden parameters:

  • πŸ”§ Check the actual capacity of the battery (not the manufacturer's declared capacity)
  • πŸ” Diagnostics of iron problems (e.g., faulty processor cores)
  • πŸ“‘ Analysis of modem operation (useful for poor network signal)

Instructions:

  1. Install ADB and Fastboot Tools on PC.
  2. Enable USB debugging in the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times, then go back to Additional settings β†’ For Developers).
  3. Connect your phone to your PC and execute the commands:
adb shell getprop ro.product.model #Model


adb shell cat /proc/cpuinfo # Processor information




adb shell cat /proc/meminfo # RAM data




adb shell dumpsys battery # Battery status




adb shell dumpsys power # Energy consumption information

Example of the adb shell cat command /proc/cpuinfo for POCO F5:

Processor   : AArch64 Processor rev 4 (aarch64)




BogoMIPS    : 50.00




Features    : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp




CPU part    : 0xd0b

For convenience, you can export all data to the file:

adb shell dumpsys > xiaomi_info.txt

⚠️ Attention: Teams ADB They give you access to system files. Don't change the settings if you don't understand their purpose, which can lead to a device blink.

πŸ’‘

ADB β€” The only way to know the actual capacity of a battery after wear and tear is that manufacturers often understate the data in standard menus to hide the degradation.

By serial number: verification of originality and production date

Serial number (S/N) and IMEI β€” These are unique identifiers for your device, and you can not only find out the characteristics, but also check them:

  • πŸ” Originality (isn't it a clone)
  • πŸ“… Date of production (current for used devices)
  • 🌍 Region of Sale (Global or Chinese version)

Where to find the serial number:

  1. In settings: Settings β†’ The phone. β†’ Background
  2. On the device box (barcode sticker)
  3. Under the battery (on older models with removable battery)
  4. Through code: *#06# (show IMEI and S/N)

Decoding of the Xiaomi serial number:

Example of S/NTranscriptionMeaning
K63A1D2Q05230456789K63Model: Redmi Note 12 Pro+ 5G
K63A1D2Q05230456789A1Audit: first batch
K63A1D2Q05230456789D2Color: black (Black)
K63A1D2Q05230456789Q05Region: Global version (Q) = Global)
K63A1D2Q05230456789230456Date of production: 23.04.2023

Check the originality of the IMEI can be found on official websites:

  • πŸ”— IMEI.info (paid check)
  • πŸ”— XiaomiDevice.com (free but limited data)

⚠️ Note: If the production date in the serial number does not match the date in the About Phone menu, this may mean that the device is not the same as the phone: πŸ”„ It was in repair with a replacement motherboard. πŸ”§ Is a replica (fake) πŸ“¦ It was sold as a "new" but was actually a refurbished refurbishment)

7. Online services: model or IMEI

If you don't want to install apps or enter codes, you can use online databases, which collect information from official Xiaomi sources and user feedback, plus: you don't need to download anything, but the main disadvantage is that the data may not be relevant to new models.

Top.-3 reliable:

  • πŸ” GSMArena – the most comprehensive database of specifications (including camera and screen tests)
  • πŸ“Š PhoneArena – Comparison with other devices
  • πŸ”§ Kimovil – price, configuration and regional differences

How to use:

  1. Find the exact model of your device (through settings or box).
  2. Enter it in a search on one of the services.
  3. Compare these features with those shown by the built-in menus.

Example: GSMArena for Xiaomi 13T Pro is equipped with a Mediatek Dimensity 9200 chipset.+. If your device shows a different processor, it’s 100% fake or after deep repair.

Online services also help:

  • πŸ”„ Find out what kind of firmware supports your model
  • πŸ“¦ Check the configuration (what charge should be in the box)
  • πŸ’° Find out the market value for the sale / purchase of used

πŸ’‘

Online services often go wrong with regional versions. e.g. Redmi Note 12 Pro for India (codename: ruby_in) It may have a different processor than the global version (ruby_global).

FAQ: Frequent questions about Xiaomi's features

πŸ” How to find out what processor is in my Xiaomi, if the settings do not write the model?
Use the app. CPU-Z or enter the engineering code ##4636##. The Hardware Information section will indicate the full name of the chipset, including revision (e.g., Snapdragon 870). 5G SM8250-AC).
πŸ“± Why is the settings shown one amount of memory, and AIDA64 β€” other?
This is normal: the system reserves part of the RAM (usually) 1-2 GB) for background processes, for example, if you have Xiaomi 12 Pro 12 GB RAM, then "available to the user" will be ~10.5 The same goes for internal memory: 256 GB is really available ~230 GB.
πŸ”‹ How to check the actual capacity of the battery if the settings do not have information?
Ways: Through ADB: Adb shell dumpsys battery will show charge counter (current charge in mAh).Accubattery app (measuring capacity by charging cycles).Engineering menu: ##4636## β†’ Battery Information β†’ Battery capacity: If the actual capacity is less than the declared capacity by 20%+ β€” battery-change.
πŸ“‘ How to know what frequency 5G I support my Xiaomi?
Methods: Network Signal Guru (shows all supported bands) On FrequencyCheck, type in a model and see all compatible frequencies. ADB: Adb shell getprop gsm.version.baseband will show a modem version. 13 Pro supports 5G ranged n1/n3/n5/n7/n8/n28/n38/n40/n41/n77/n78.
πŸ”§ Can you tell by the characteristics that the phone was in repair?
Indirect features: In the serial number and production date, a discrepancy (for example, the phone is released in the 2022, a date on the menu β€” 2023). V ADB Adb shell cat /proc/cpuinfo It shows a non-standard revision of the processor. CPU-Z They show a non-original motherboard (model mismatch) on the engineering menu (##6484##) The camera test shows a Camera failed error, and a diagnostic scanner is required to verify it accurately (e.g., in a service center).