How to Check Battery Capacity on Xiaomi Phone: From Engineering Menu to ADB

Did you notice that Xiaomi's smartphone is running out faster than before? Maybe it's the battery degradation, POCO Or the scaling down of the scalp, then the 300-500 Charging cycles can fall on 20-30%. But how to find out the exact residual capacity without disassembling the device?

In this article, you will find 5 proven ways, from hidden menus to professional utilities, we will examine how to read data from the battery controller, which applications show real numbers (and which are lying), and why the readings in Android settings are often overstated by 10-15%, and you will learn how to distinguish software wear from hardware and when it is time to change the battery.

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

The fastest way is to use the hidden engineering menu available on all Xiaomi smartphones (including the Redmi Note 10/11/12, POCO X3/F4, Mi 11/12).It shows voltage, temperature and capacity in real time, but there are nuances.

How to open it:

  • πŸ“± Open the phone app and enter the combination: ##4636##
  • πŸ”§ Select Battery Information (or Battery Information)
  • πŸ“Š Note the lines: Level - current charge in % Voltage - voltage (normal: 3.7–4.4V) Capacity - nominal capacity (not always accurate!)

⚠️ Note: The Capacity value here often shows a rated capacity (e.g., 5,000 mAh for the Redmi Note 11 Pro) rather than a real residual capacity. To see the actual wear, you need to use other methods to see the actual wear.

πŸ’‘

If the engineering menu doesn’t open, try the ##284### combination (for some POCO models) or install the MTK Engineering Mode app for MediaTek processors.

2.Use code ##6484## (MIUI Battery Test)

Xiaomi’s MIUI-based smartphones have a hidden battery test that shows real wear as a percentage, a method that works on most devices (except the newest models from 2023-2026).

Instructions:

  1. Open the phone app and type in: ##6484###
  2. Select Battery Test (or Battery Test)
  3. Press Start Test and wait for results (1–2 minutes)

In the results, pay attention to:

  • πŸ”‹ Battery health – battery health in % (for example, 87% means 13 percent wear and tear%)
  • πŸ“‰ Capacity - real capacity in mAh (compare with the face value)
  • ⚑ Charging current (useful for diagnosing slow charging)
What if the code doesn't work?
On newer models (such as the Xiaomi 13T or Redmi Note 12 Pro+), this code can be blocked. Alternatively, use the Mi Battery Checker app from Google Play or connect via ADB (see section 5).

3. Diagnostic applications: AccuBattery vs AIDA64

If hidden menus are not available, third-party utilities will come to the rescue, and we tested 5 popular apps and selected the two most accurate ones.

AccuBattery (free, with premium options):

  • πŸ“Š Shows real capacity after 2-3 charging cycles
  • πŸ”‹ Monitors battery health in % (e.g., "92% of face value")
  • ⚑ Analyzes the charging/discharge speed
  • ❌ Cons: requires calibration (first data may be inaccurate)

AIDA64 (paid version):

  • πŸ› οΈ Shows Design Capacity (Nominal) and Full Charge Capacity (Real Capacity)
  • πŸ“± It works for all Xiaomi companies, including POCO F5 redmi K60
  • πŸ” Provides data on battery technology (Li-Po, Li-ion) and manufacturer
πŸ“Š What app do you use to check your battery?
AccuBattery
AIDA64
CPU-Z
Other
I didn't.

⚠️ Attention: Many applications (e.g, CPU-Z) They only show the rated capacity, not the actual capacity. Don't trust the data unless the program requires calibration!

AnnexprecisionIt requires ROOT.Shows real capacitySuitable for Xiaomi
AccuBattery⭐⭐⭐⭐❌ No.βœ… Yes (after calibration)βœ… Yes.
AIDA64⭐⭐⭐⭐⭐❌ No.βœ… Yes.βœ… Yes.
CPU-Z⭐⭐❌ No.❌ No (only nominal)βœ… Yes.
3C Battery Monitorβ­β­β­β­βœ… Yes (for full data)βœ… Yes.βœ… Yes.

4. Check through ADB (for advanced users)

If you want the most accurate data right from the battery controller, use ADB (Android Debug Bridge) – a method that works for all Xiaomis, but requires a computer and enabled USB debugging.

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone Press 7 times on MIUI Version

USB debugging

Settings β†’ Additional β†’ For Developers

Command line.

Terminal

adb shell


dumpsys battery

In the results, find the lines:

  • Capacity – current charge in %
  • voltage
  • Technology - type of battery
  • charge_counter β€” Real capacity in mkAh (divided by 1000, to get a mAh)

Install Xiaomi drivers on PC|Enable the developer mode|Activate debugging by USB|Connect the original USB-cable|Run the command line on behalf of the administrator-->

⚠️ Attention: If the value charge_counter It is very different from the nominal capacity (for example, 3500 m.h. 5000 mAh, this means critical wear and tear - the battery needs to be replaced urgently.

5. Battery calibration: when and how to do

Sometimes MIUI doesn't display the charge level correctly because of a controller failure, and that doesn't mean the battery is gone, just recalibrate it. Here's how to do it:

Method 1 (programmatic):

  1. Charge your phone to 100% and hold on charging for another 1 hour
  2. Turn off charging and use your phone before automatically turning off
  3. Do not turn it on for 5-6 hours (even if a low-charge icon appears)
  4. Charge to 100% without interruptions

Method 2 (via AccuBattery):

  • Install the app and wait until it collects data for 2-3 cycles
  • Go to Settings β†’ Calibration
  • Follow the instructions (usually a full discharge + charge is required)

πŸ’‘

Calibration only helps with software failures: If the actual battery capacity has fallen physically (for example, up to 60% of its nominal value), calibration will not return its previous characteristics - you need to replace it.

When to change the battery: criteria for Xiaomi

How do you know if Xiaomi’s battery is in disrepair and needs to be replaced? Here are 5 key signs:

  • πŸ”‹ Capacity below 70% of nominal value (for example, 3,500 mAh instead of 5000 mAh)
  • ⚑ The phone discharges by more than 20% in an hour in standby mode
  • πŸ”₯ Battery heats up when charged or used (above 45)Β°C)
  • πŸ“‰ The operating time was reduced by 2 times compared to the new device
  • 🚨 Phone turns off at 15-30% charge (false display)

Xiaomi’s average battery life:

ModelAverage resource (cycles)Expected service life
Redmi Note 10/11/12500–6002.25 years
POCO X3/X4/X5400–5001.5-2 years
Xiaomi 11/12/13600–7002.5–3 years

⚠️ Note: If you are using fast charging (33W, 67W, 120W), Battery degrades 15-20% faster. To extend its life, charge your phone up to 80 percent and avoid overheating.

FAQ: Frequent questions about Xiaomi battery

Can I check the battery capacity without root rights?
Yes, most of the methods in this article (engineering menu, ADB, AccuBattery) work without root, but root rights may be required to get the most accurate data (e.g., 3C Battery Monitor).
Why Xiaomi shows a capacity of 5000 mAh, and AccuBattery – 4200 mAh?
The settings show the nominal capacity (stated by the manufacturer), and AccuBattery shows the real residual after wear, a difference of 15-20% is the norm for a battery after 1-2 years of use.
How often should you calibrate your battery on Xiaomi?
It is enough 1 time in 3-6 months if you notice a failure in the display of charge (for example, the phone turns off at 20%). Frequent calibration is not necessary and can even harm.
Can Xiaomi’s battery capacity be restored?
No, the physical wear of the battery is irreversible. The only way to get the old capacity back is to replace it with a new one, but you can slow down the degradation by avoiding overheating and deep discharge.
How much does it cost to replace a battery in a Xiaomi service center?
The price depends on the model: Redmi Note 10/11: 1500–2500 β‚½ POCO X3/X4: 1800–3000 β‚½ Xiaomi 12/13: 3500–5000 β‚½ The original batteries last longer, but they are 30–50% more expensive.