The battery is the most vulnerable component of Xiaomiβs smartphone, which degrades even when used carefully. After 1-2 years, battery capacity can drop by 20-30%, leading to a sharp reduction in operating time, sudden blackouts and overheating. But how to know the exact state of the battery without disassembling the device? Official MIUI settings show only approximate data, and the real wear is often hidden.
In this article, youβll find 5 proven ways to diagnose a battery on Xiaomi, Redmi and POCO β from hidden engineering menus to ADB commands and third-party utilities. Weβll look at how to interpret charging cycles, real capacity and health (SOH) metrics, and explain why even a new battery can show 5-10% wear from a factory.
1. Hidden battery testing menu (#4636##)
The fastest way to get basic battery information is to use the Android engineering menu, which is available on all Xiaomi smartphones without additional apps, but shows limited data.
How to open it:
- Open the Phone app.
- Enter the combination: ##4636### (on some firmwares it may not work β see alternatives below).
- Select Battery Information (Battery Information).
What you'll see:
- π Level of charge (level) β current percentage in digital form.
- π Power source: Battery (from the battery) or USB/AC (charge-free).
- π‘οΈ Temperature: in tenths of a degree Celsius (for example, 325 = 32.5Β°C).
- β‘ Voltage β should be in the range of 3.7β4.4V (below 3.5V higher 4.5V β critically!).
- π Health status β may show good, unknown, or dead.
β οΈ Note: If the Health field is displayed as Unknown, it doesn't always mean a malfunction. MIUI This parameter is not supported. Use the methods in the following sections for accurate diagnosis.
Limitations of the method:
- β No data on the actual capacity (only the current charge).
- β Does not show charging cycles or wear in percentage.
- β On new models (for example, Xiaomi 14 or Redmi Note 13 Pro)+) The menu may be blocked.
##6484## - Advanced MIUI Diagnostics
Xiaomiβs special service code for smartphones provides more detailed battery information, including the number of charging cycles and current capacity.Rules on most devices with MIUI 12 and later.
Instructions:
- Open the Phone app.
- Enter ##6484## (some models may require #64663###).
- Select Battery (or MBAT on older versions).
Key parameters in the menu:
| Parameter | What does it mean? | Normal values |
|---|---|---|
| BATTERY_VOL | Current battery voltage | 3.7-4.4V (on charge to 4.45V) |
| BATTERY_TEMP | Temperature in degrees Celsius | 20-45 Β° C (above 50 Β° C - overheating!) |
| BATTERY_CAP | Current capacity in mAh | Must be close to factory (e.g. 4500/5000 for Redmi Note 12 Pro) |
| CHARGE_COUNTER | Charging cycle counter | Up to 300-500 - the norm, above - critical wear |
| BATTERY_STATUS | State of health | Good or Normal |
Important: Parameter BATTERY_CAP It shows the current capacity, not the wear and tear. To calculate the percentage of degradation, compare it to the factory capacity (indicated on the battery sticker or model specifications). 5000 mAh, and the current 4200 mAh, wear is a bit of a drag. 16%.
β οΈ Note: On some models (e.g, POCO F5 Xiaomi 13T) code ##6484## may not work due to manufacturer restrictions. ADB or annexes from section 4.
3.Diagnostics through ADB: Accurate data without root
If hidden menus are unavailable or show insufficient data, ADB (Android Debug Bridge) will help you get full battery information, including factory capacity, current wear and temperature logs.The method works on all Xiaomi smartphones with USB debugging enabled.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Cable USB (preferably original).
- π± Included Debugging by USB developer-setting.
- π οΈ Utility. ADB Tools (download from Google website).
Step-by-step:
Enable Developer Mode (7 times click on MIUI Version in Settings β About Phone)
Activate USB Debugging in Settings β Additional β For Developers
Connect your phone to your PC and confirm your trust in your computer
Unpack ADB Tools and open the command line in the folder (Shift + PCM β Open the PowerShell window here)
-->
- Connect your smartphone to your computer and allow debugging.
- In the command line, type: adb shell dumpsys battery
- Find the following parameters in the conclusion: health: 2 (2 = Good, 3 = Overheat, 4 = Dead, 5 = Overvoltage) level: 85 (current charge in %) voltage: 4123 (voltage in mV) temperature: 302 (temperature in 0.1 Β°C β 30.2 Β°C) capacity: 4500 (current capacity in mAΒ·h): technology Li-ion
How to decrypt the data:
- π Capacity is the current capacity, not the factory capacity. Compare it to the model's passport data.
- π‘οΈ temperature above 400 (40)Β°C) in normal use, sign of degradation or overload.
- β‘ Health: 3 or Health: 4 β Battery needs replacement.
adb shell cat /sys/class/power_supply/battery/capacityIt will display the current charge in percent, but on some firmware it can display the real capacity in mAh.-->
4. Battery monitoring applications: AccuBattery and AIDA64
If you donβt want to mess with ADB or hidden menus, third-party apps can help you track your battery status in real time. We tested the top 3 utilities for Xiaomi and selected the most accurate ones.
Top applications:
| Annex | Pluses | Cons | Reference |
|---|---|---|---|
| AccuBattery | Shows % wear, charging cycles, temperature, discharge rate | Requires calibration (2-3 charging cycles) | Google Play |
| AIDA64 | Shows factory capacity, voltage, battery technology | The interface is overloaded with data | Google Play |
| Battery Guru | Monitors battery health and offers optimization tips | Advertising in the free version | Google Play |
How to use AccuBattery (the most accurate option):
- Install the application and allow all access requests.
- Charge your phone 20% to 100% without interruption (important for calibration!).
- After 2-3 cycles of charging, open the Health tab.
- Pay attention to this: π Estimated capacity β the actual size of the battery. π Charge cycles β the more, the more wear. π Wear β as a percentage of factory capacity.
Why does AccuBattery show 5-10% wear on a new phone?
β οΈ Attention: Apps like CPU-Z or 3C Battery Monitor often shows incorrect data on Xiaomi smartphones due to restrictions MIUI. Use only the proven utilities from the table above.
5. Check through the Mi Flash Tool (for advanced users)
If you want the most accurate battery data, including cycle history and factory settings, you can use the Mi Flash Tool, Xiaomiβs official firmware and diagnostics utility, which requires a PC connection and knowledge of the basics of working with Fastboot.
What can I find out:
- π Complete history of charging cycles (if supported by the model).
- π§ Factory capacity and current wear in percentage.
- π‘ Data about the power controller (e.g. Qualcomm) PMIC or MediaTek MT63xx).
Instructions:
- Download the Mi Flash Tool and install the drivers.
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect the device to your PC and type in the Mi Flash Tool command: fastboot oem battery-info or (for new models): fastboot getvar battery-data
- Find the lines with capacity, cycles and health.
Example of output for the Redmi Note 11 Pro+:
(bootloader) battery-voltage: 4123 mV
(bootloader) battery-capacity: 4800 mAh
(bootloader) battery-cycles: 187
(bootloader) battery-health: good
(bootloader) battery-tech: Li-polymerπ‘
The Mi Flash Tool method is suitable for deep diagnostics, but requires caution. Wrong commands in Fastboot can result in a device reset or bootloader lock!
6.Physical check: when to disassemble the phone
If software methods show critical wear (over 30β40%) but you doubt the accuracy of the data, a visual inspection of the battery will help confirm the diagnosis.
Signs of malfunction at autopsy:
- π₯ Bloating β the battery bulges, presses on the screen or back cover.
- π¨ Smell of fumes or traces of oxidation on contacts.
- π©Ή Cracks or leaks of electrolyte (white plaque on the board).
- π Deformation β the battery is not flat, but curved.
How to safely remove the battery:
Turn off your phone and wait for it to cool down (if it's warmed)
Use a plastic mediator, not metal tools
Do not puncture the battery - the risk of fire!
Work in a ventilated room (electrolyte is toxic)
-->
β οΈ Warning: Bloated battery cannot be charged or used! Even if the phone turns on, the risk of fire or explosion remains.
If you are not sure about your skills, contact the authorized service Xiaomi.The cost of replacing the battery in the official centers:
| Model | Cost (rupe) | Time to change |
|---|---|---|
| Redmi Note 12 Pro/Pro+ | 2 500β3 200 | 1-2 hours |
| Xiaomi 13/13 Pro | 3 800β4 500 | 2-3 hours |
| POCO X5 Pro | 2 200β2 800 | 1 hour |