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

Battery is one of the most vulnerable components of a smartphone, and over time, its capacity inevitably decreases. On Xiaomi, Redmi and POCO, you can check the real state of the battery in several ways, from built-in tools to specialized applications. But not all methods are equally accurate. For example, the standard section "Battery status" in settings often shows inflated values, and the engineering menu requires caution when using.

In this article, we will discuss 5 working ways to check battery capacity on Xiaomi devices, including hidden MIUI functions, ADB commands and third-party utilities. You will learn how to distinguish real capacity from nominal capacity, why data can diverge by 10-15%, and what to do if the battery β€œlies” about its condition, and at the end – FAQ with answers to frequent questions about calibration and replacement of the battery.

1. Check through the standard MIUI menu (the easiest way)

MIUI offers a built-in battery health assessment tool, but its data is often evaluative, but it is the fastest way to get a rough estimate.

To open the section:

  1. Go to Settings β†’ Battery status.
  2. Click on the gear icon (βš™οΈ) top-right.
  3. Select Battery Status.

Here you will see two key parameters:

  • πŸ”‹ Nominal capacity – factory value (for example, 5000 mAh for Redmi Note 11 Pro)+).
  • πŸ“‰ Current capacity - calculated value taking into account wear (can be updated after full discharge / charging).

⚠️ Note: If the difference between the nominal and current capacity exceeds 20%, the battery needs to be replaced. MIUI or reset!

The disadvantage of the method: MIUI does not show real wear in percentages, only approximate figures. For accurate diagnosis, it is better to use the engineering menu or ADB.

πŸ“Š How often do you check the battery status on your smartphone?
Once a month
Only when the problems start.
Never checked.
After each major update

2. Engineering menu (#4636##) - hidden data

The Engineer Mode menu contains detailed information about the battery, including voltage, temperature and actual capacity, but newer versions of MIUI may have limited access to it.

How to open the engineering menu:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select the Battery Information section.

In this menu, pay attention to:

  • πŸ”’ Level - current level of charge in percentage.
  • ⚑ Voltage - voltage (normal: 3.7-4.4 V for Li-Pol batteries).
  • 🌑️ Temperature - Temperature (optimum: 20-40)Β°C).
  • πŸ“Š Health - battery status (some models show as GOOD/POOR).

⚠️ Attention: On Xiaomi 12/13 The new Redmi Note and the series can be blocked from the engineering menu. ADB (section 4).

If the Health section is missing, try the alternative code: ##6484## (powered by POCO F3/F4).

What to do if the engineering menu is not opened?
On newer versions of MIUI (14+), access to the engineering menu is blocked due to security policy. Alternatives: 1. Use ADB (section 4). 2. Install the MTK Engineering Mode app (only for devices running a MediaTek processor). 3. Try entering code through the Secret Codes app from Google Play.

3. Diagnostic applications: AccuBattery vs AIDA64

The app side allows you to track battery capacity in the dynamics, but their accuracy depends on the calibration of the sensors on the smartphone, and we tested two of the most popular tools.

AccuBattery – Monitoring of wear

This app analyzes the charging cycles and calculates the actual capacity from the battery controller, and it's also good for visualizing the wear as a percentage.

How to use:

  • πŸ“₯ Install AccuBattery from Google Play.
  • πŸ”„ Complete 2-3 full charge/discharge cycles (0% to 100%).
  • πŸ“Š Go to the Health tab – the current capacity in mAh will be displayed here.

AIDA64 - Technical details

AIDA64 shows the battery's passport data, including factory capacity, technology (Li-Ion/Li-Pol) and cycle count, but root is required to accurately measure the actual capacity.

Where to watch:

  1. Open AIDA64 and go to the battery.
  2. Check the lines: Project capacity is nominal. Current capacity may be missing without root.

AnnexprecisionNeed root?PlusesCons
AccuBatteryAverage (Β±5-10%)No.Wear monitoring, convenient interfaceIt takes time to collect data
AIDA64High (with root)For the exact data, yes.Detailed technical informationHard for beginners.
Engineering menuTall.No.Quick access, no need for third-party softwareCould be blocked.

Conclusion: AccuBattery is enough for surface verification, but if you need accurate data, combine the engineering menu with the ADB.

β˜‘οΈ Preparation for accurate battery inspection

Done: 0 / 4

4. Verification through ADB β€” advanced

ADB (Android Debug Bridge) allows you to get raw data from the battery controller, including the actual capacity and number of cycles, which works on all Xiaomi devices, but requires a connection to a PC.

Step-by-step:

  1. πŸ–₯️ Install. ADB Tools on the computer.
  2. πŸ“± Turn on Debugging. USB on a smartphone: Settings β†’ The phone. β†’ Version. MIUI (Press 7 times to activate Developer Mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB.
  3. πŸ”Œ Connect your phone to your PC and type in the command line: adb shell dumpsys battery

Example of conclusion:

charge_counter: 3850000 (3850 mAh)


health: 2

If charge_counter significantly lower than the nominal capacity (for example, 3850 mach 5000 mAh), battery worn out.

⚠️ Note: On some models (Xiaomi) 13 Ultra, Redmi K60 Pro) dumpsys battery command may return incorrect data due to optimizations MIUI. In this case, use the alternative command: adb shell cat. /sys/class/power_supply/battery/capacity

The advantage of ADB is that data is taken directly from the controller, without intermediaries like MIUI.

πŸ’‘

If ADB doesn’t recognize the device, update drivers via the Mi Flash Tool or install Universal ADB Drivers. On Windows, disabling driver signatures (testing mode) can also help.

5. Battery calibration: when and how to do

If the smartphone suddenly turns off at 20 to 30 percent charge or shows an inadequate level, the problem may be in the desynchronization of the battery controller.

How to Calibrate Your Battery on Xiaomi:

  1. πŸ”‹ Discharge the phone before automatically shutting down.
  2. πŸ”Œ Charge up to 100% without interruptions (use the original adapter).
  3. πŸ“΄ Turn off the cable and turn on the phone. If the charge is less than 100%, add up to full.
  4. πŸ”„ Repeat the cycle 2-3 times.

For root-access devices, you can reset battery statistics with the command:

adb shell dumpsys batterystats --reset

But this is an extreme measure - after reset, MIUI can show incorrect data for 1-2 days.

⚠️ Attention: Calibration does not restore capacity - it only corrects the readings of the controller. < 70%, replacement is required.

When calibration is useless:

  • 🚫 The battery swelled (seen on a raised screen or body).
  • 🚫 Capacity to capacity ADB below 60% of the nominal.
  • 🚫 The phone overheats when charging (>45Β°C).

πŸ’‘

Calibration only helps with software failures, and the physical wear of the battery (capacity loss) can only be eliminated by replacing the battery.

6.When it's time to change the battery: signs and thresholds

Even if the test shows a capacity of 80% of the nominal, the battery may not work properly. Here are 5 signs that it is time to think about replacing:

  • ⚑ Fast discharge: the smartphone sits down in 3-4 hours with moderate use (for example, Redmi Note 10 Pro with capacity). < 3,000 mAh).
  • πŸ”₯ Overheating: the body heats up above 40Β°C without load (check in the AIDA64).
  • πŸ›‘ Sudden shutdowns: the phone shuts down at 15-30% charge.
  • πŸ“‰ Long-term charging: 0% to 100% over 3 hours (using the original RAM).
  • πŸ”‹ Bloating: screen or back cover raised (especially relevant for older Redmi models) 4X/5A).

Indicative wear thresholds:

  • 🟒 90-100% battery as new.
  • 🟑 80-89% - noticeably reduced working time, but replacement is not critical.
  • 🟠 70-79% – Replacement recommended in the next 3-6 months.
  • πŸ”΄ Less than 70% – high probability of sudden shutdowns, urgent replacement is required.

On the newer models (Xiaomi 14, Redmi K70), the battery controller can artificially lower the maximum charge to 80-90% to extend the lifespan. To turn off this feature, go to: Settings β†’ Battery β†’ Optimized charging and deactivate it.

FAQ: Frequent questions about Xiaomi battery

❓ How often should I check the battery capacity?
Optimal every 3-6 months. If your smartphone is older than 2 years, check monthly. Pay special attention to devices that often discharge to zero or are used at extreme temperatures (below 0 Β°C or above 35 Β°C).
❓ Why? MIUI It shows 100% capacity and the phone goes down quickly?
This is due to incorrect controller calibration or software limitations (e.g., the Optimized Charging feature on the Xiaomi 13T). Try: Perform a full discharge/charging cycle (section 5). Disable charging optimization in settings. Check capacity through ADB (section 4).
❓ Can the battery be restored without replacement?
No. All recovery applications and methods like defrosting or battery training are myths. The only way to get back to the original capacity is to replace the battery: πŸ”Œ Avoid charging to 100% (optimum 80%). πŸ”₯ Do not use your phone when charging (especially for gaming). ❄️ Do not leave your smartphone in the cold or in direct sunlight.
❓ How much does it cost to replace a battery on Xiaomi?
Cost depends on the model and type of service center: Model Original battery (β‚½) Analogue (β‚½) Redmi Note 10/11 1 200–1 800 800–1 200 Xiaomi 12/13 2 500–3 500 1 500–2 000 POCO F3/F4 1 500–2 200 900–1 400 Xiaomi 14 Pro 4 000–5 000 2 500–3 500 ⚠️ Careful: cheap analogues (< 500β‚½) often have a capacity for 20–30% below the stated and may be swelled through 3–6 months.
❓ Which battery to replace: original or analogue?
Original batteries (Xiaomi or Xiaomi) ATL/LISHEN) longer (400–500 counter-cycle 200–300 They're more expensive, but they're more expensive: πŸ”‹ Capacity – must match the original (for example, 5000 mach for Redmi Note 12 Pro+). 🏭 Manufacturer - reliable brands: ATL, LISHEN, Samsung SDI. πŸ“„ Certificates - availability CE, RoHS. πŸ’‘ Tip: Buy batteries from trusted stores (e.g. AliExpress from Xiaomi official sellers or on Wildberries with reviews). avoid batteries without labeling and with suspiciously low price.