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 informationHere 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
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. | Appointment | Example of the result |
|---|---|---|
| ##4636## | Information about battery, network, use | Charge level: 87%, temperature: 34Β°C |
| ##225## | Calendar Checking (Hidden Events) | No planned events |
| ##6484## | Camera and sensor test | Front Camera: OK, Rear Camera: OK |
| ##64663## | Diagnostics of the module NFC | NFC 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:
- Open the Phone app.
- Enter the combination: ##64663## (no stars!).
- Press the call button (green tube).
- 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?
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:
- Install ADB and Fastboot Tools on PC.
- Enable USB debugging in the developer settings (Settings β About Phone β MIUI version β tap 7 times, then go back to Additional settings β For Developers).
- 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 informationExample 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 : 0xd0bFor 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:
- In settings: Settings β The phone. β Background
- On the device box (barcode sticker)
- Under the battery (on older models with removable battery)
- Through code: *#06# (show IMEI and S/N)
Decoding of the Xiaomi serial number:
| Example of S/N | Transcription | Meaning |
|---|---|---|
| K63A1D2Q05230456789 | K63 | Model: Redmi Note 12 Pro+ 5G |
| K63A1D2Q05230456789 | A1 | Audit: first batch |
| K63A1D2Q05230456789 | D2 | Color: black (Black) |
| K63A1D2Q05230456789 | Q05 | Region: Global version (Q) = Global) |
| K63A1D2Q05230456789 | 230456 | Date 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:
- Find the exact model of your device (through settings or box).
- Enter it in a search on one of the services.
- 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).