How to know the residual battery capacity on Xiaomi smartphones: from the engineering menu to ADB

Over time, the battery capacity of any Xiaomi smartphone β€” whether it’s the flagship Xiaomi 14 Ultra or the budget Redmi Note 12 β€” inevitably declines. The manufacturer claims that the battery retains up to 80% of its original capacity after 500 to 800 charging cycles, but the real numbers often differ. Residual capacity is a key parameter that shows how much power the battery can store compared to the new one, and its decline leads to rapid discharge, sudden shutdowns and charging problems.

Users often confuse current charge (e.g., 45%) with residual capacity (e.g., 85% of factory capacity). The first shows the level of charge here and now, and the second shows the degree of wear and tear of the battery over its lifetime. If your Xiaomi has run out in half a day instead of a day and charging jumps from 30% to 1%, it’s time to check the battery health. In this article, we’ll discuss 5 working methods, including hidden engineering menus, ADB commands, third-party applications and even physical diagnostics.

πŸ“Š How often do you check the battery status of your Xiaomi?
Never checked.
Six months
Only when the problems start.
I monitor it periodically through apps.

1. Check through the engineering menu (#4636##)

The quickest way to know battery status is to use the hidden engineering menu available on most Xiaomi smartphones (including POCO and Redmi), a method that doesn’t require root rights or installing additional programs, but shows basic parameters that need to be interpreted correctly.

To open the menu:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (on some models it may not work – see the alternatives below).
  3. Select Battery Information (Battery Information).

In the window that opens, pay attention to two key parameters:

  • πŸ”‹ Level of charge (level) - current percentage (not to be confused with residual capacity!).
  • πŸ“Š Battery Health – Good (good), Unknown (unknown) or digital (e.g. 87%) can be displayed here. On new Xiaomi models (2022 and newer), this item is often hidden.

If the Health field is blank or shows Unknown, try the alternative code: ##6484## (powered by Redmi Note 10/11 and some POCOs). On smartphones with MIUI 14 and later, the engineering menu can be blocked - in this case, use the methods from the following sections.

What to do if the engineering menu is not opened?
On some models (e.g. Xiaomi 13T or Redmi K60), the manufacturer blocks access to the engineering menu through codes. In this case: 1. Try entering the code through the Phone app in dial mode (not through search). 2. Install the MTK Engineering Mode app (for MediaTek chips) or Qualcomm EngineerMode (for Snapdragon) from Google Play. 3. If nothing helps, go to the method with ADB (Section 3).

2. Diagnostic applications: AccuBattery, CPU-Z and MIUI Battery Check

If the engineering menu is not available, third-party utilities will come to the rescue, analyzing data from the battery controller and showing the exact residual capacity, the number of charging cycles and even temperature. Importantly, some applications require calibration (several full charge-discharge cycles) for accurate readings.

Top.-3 tested applications:

  • πŸ“± AccuBattery – shows real capacity (in mAh), wear rate and charging history. Suitable for all Xiaomi models, including: POCO F5 redmi A2. Disadvantage: Free version limits functionality.
  • πŸ”§ CPU-Z β€” Battery displays Health (if supported), voltage and technology (Li-ion/Li-Po). It does not require root, but the data may be incomplete.
  • πŸ”‹ MIUI Battery Check is the official app from Xiaomi (not available in all regions), shows residual capacity and care recommendations. MIUI 12 and newer.

How to use AccuBattery (Step-by-step):

β˜‘οΈ Instructions for AccuBattery

Done: 0 / 4

Example of data decryption from AccuBattery:

ParameterMeaningWhat does it mean?
Design capacity4500 mAhThe actual battery capacity at the moment (the new Redmi Note 12 Pro has 5000 mAh).
Wearing10%The battery lost 10% of its original capacity.
Charging cycles210The number of full discharge-charge cycles. At 500 cycles, the capacity usually drops to 80 percent.
Temperature.32Β°CThe optimal range is 20–35Β°C. Above 40Β°C accelerates degradation.

⚠️ Note: If the app shows a capacity below 70% of the factory, the battery needs to be replaced. On Xiaomi models with a non-removable battery (for example, Xiaomi 13 Lite), this can cost 30-50% of the price of a new smartphone.

3. Verification through ADB: rootless data

For advanced users, the best way to get the most accurate data is to use Android Debug Bridge (ADB), a method that works on all Xiaomi smartphones, including new models on MIUI 14/15, where engineering menus are blocked.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“± Included debugging by USB smartphone.

Step-by-step:

  1. Download ADB Tools and unpack it into a folder.
  2. On your smartphone, go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on the item to activate the developer mode.
  3. Return to Settings β†’ Additional β†’ For developers and enable USB Debugging.
  4. Connect your phone to your PC, open the command line in the ADB folder, and type in: Adb devices (the device should appear).
  5. Execute the command to obtain battery data: adb shell dumpsys battery

In the conclusion, find the lines:

  • Capacity: X is the current charge in percentage.
  • charge counter: Y is the real capacity in ΞΌAh (divided by 1000 to get mAh).
  • health: Z = condition (2 = good, 3 = worn out).

Example of output for POCO X5 Pro:

...




capacity: 87




charge counter: 4350000




health: 3




...

This means: charge 87%, actual capacity 4350 mAh (at factory 5000 mAh - wear 13%), the state of "worn".

adb shell cat /sys/class/power_supply/battery/capacity

It will output the current percentage of charge, but not the residual capacity.-->

4. USSD codes and hidden menus for specific models

Some Xiaomi smartphones support unique service codes that reveal advanced battery information, which are often dependent on the processor (Qualcomm, MediaTek, Dimensity) and the MIUI version.

Popular codes for checking the battery:

Code.Models.What shows
##6484##Redmi Note 10/11, POCO M4Battery testing menu (including capacity).
##44336##Xiaomi 12/13 SeriesInformation about battery health and charging cycles.
##3644633##Devices on MediaTekAdvanced battery data (voltage, temperature).

How to use the codes:

  1. Open the Phone app.
  2. Enter the code as a phone number and press the call.
  3. If the menu doesn’t open, try adding *# at the beginning or end.

⚠️ Attention: On models with MIUI 14+ (For example, Xiaomi 14 or Redmi. K70) Many codes are blocked. In this case, use ADB or annexes in section 2.

Physical diagnostics: multimeter and visual examination

If software methods fail (e.g., on badly worn or faulty smartphones), a physical test can be used, a method that is suitable for users willing to disassemble the device or if the battery is suspected of bloating.

What you need:

  • πŸ”§ Set of screwdrivers (to remove the back cover).
  • πŸ“ Multimeter (for voltage measurement).
  • πŸ‘“ Lupa (to inspect contacts).

Step-by-step:

  1. Turn off your smartphone and remove the tray for SIM-map.
  2. Carefully remove the back cover (heating with a hair dryer or using a suction cup).
  3. Examine the battery for the subject: πŸ”΄ Bloating (if the body is deformed - immediate replacement!). 🟠 Contact oxidation. 🟒 Visible injuries (scratches, punctures).
  4. Measure the voltage on the battery contacts with a multimeter: πŸ”‹ 3.7–4.2 B is the norm Li-ion/Li-Po. πŸ”‹ Below. 3.0 B - deep discharge, charging with a special device is required. πŸ”‹ 0 B – the battery is completely discharged or defective.

If the battery is swelling, DO NOT try to charge or use it! It is life-threatening (fire risk), in which case the only way out is to replace it at the service center.

πŸ’‘

Physical diagnostics is an extreme method. If you're not sure about your skills, you should go to the service. Improper battery handling can lead to short circuits!

6. Online services and diagnostics through Mi Account

Xiaomi’s official firmware smartphones are now available with remote diagnostics via Mi Account, a method that doesn’t show residual capacity directly, but can reveal battery problems that affect battery wear.

How to check:

  1. Go to the Mi Account website and log in.
  2. In the Devices section, select your smartphone.
  3. Click Diagnostics or Device Status (not available in all regions).
  4. The system will analyze the log files and show warnings if the battery is running out too quickly or overheating.

You can also use the Xiaomi support chatbot:

  • πŸ€– Enter in the chat: battery check [phone model].
  • πŸ“Š The bot can request logs (you need to turn on Settings for this). β†’ The phone. β†’ Error report).

The downside is that the data is advisory and does not show the exact residual capacity, but it is safe and does not require technical skills.

Frequent Mistakes and Myths About Xiaomi Battery Wear

When checking residual capacity, users often encounter misinterpretations of data or follow outdated advice, and we'll address some of the most common misconceptions:

Myth 1: β€œIf you charge your phone to 100%, the battery will deteriorate quickly.”

βœ… Reality: Modern Xiaomi smartphones (c) MIUI 12+) They have built-in protection: after 100% charging stops, and with prolonged connection to the network voltage is slightly reduced. However, constant exposure to 100% in the heat (for example, under the sun) does accelerate degradation.

Myth 2: β€œApps like AccuBattery can β€˜restore’ battery capacity.”

βœ… Reality: No application can physically increase capacity; it only helps to calibrate the controller readings (if the smartphone is not correctly displaying the percentage of charge.

Myth 3: β€œFast charging kills the battery in six months.”

βœ… Reality: Quick Charge or HyperCharge technologies in Xiaomi are certified and do not harm when used correctly. + fast charging) reduces the service life.

Myth 4: β€œIf the battery is down to 0% and the phone is off, it needs to be recharged immediately.”

βœ… Reality: A single discharge of up to 0% is not critical, but a deep discharge (below 2.8V) can knock the battery out.If the smartphone doesn't turn on after it's discharged, don't leave it lying down - plug it into charging as soon as possible.

πŸ’‘

To extend the life of Xiaomi’s battery, keep an eye on the temperature: the optimal range is 10–35Β°C. Avoid charging in the cold (below 0Β°C) or in the heat (above 40Β°C).

FAQ: Answers to Frequent Questions

πŸ”‹ How often should I check the residual capacity of the battery?
If your smartphone is older than 2 years or you notice a sharp reduction in working time, check more often. On new devices (up to 1 year), it is enough to diagnose once every six months.
πŸ“‰ What to do if the residual capacity is below 70%?
With a capacity less than 70% of the factory recommended battery replacement. Xiaomi models with a non-removable battery (for example, Xiaomi 13 Pro) this can be done in the service center. the cost of replacement is from 1,500 to 5 000 rubles depending on the model. If the capacity is 70-80%, monitor the temperature and avoid deep discharges to slow down the degradation.
πŸ”Œ Can I check the capacity without charging the phone?
Yes, but with reservations: πŸ“± Engineering menu and ADB They work without a network connection. πŸ”‹ AccuBattery requires at least 1 full charge-discharge cycle for accurate readings. ⚑ Physical multimeter testing requires a battery to be switched off (but not on all models it is safe).
πŸ”„ Why after battery replacement, the residual capacity is 95% instead of 100%?
This is normal. New batteries are molded, which is the process of stabilizing the capacity in the first 2-3 charging cycles. After 3-5 full cycles, the reading should be close to 100%. If the capacity is still below 90%, it may be a defect or a poor battery.
πŸ“΅ Can I check the capacity on the phone turned off?
No, all software methods (codes, ADBs, applications) require a device to be turned on. The only way is physical diagnostics (disassembly + multimeter), but it is risky without experience. If the smartphone does not turn on, try holding the power button for 10-15 seconds to force the restart. If this does not help, bring it to the service.