How to accurately check the battery capacity on Xiaomi: from codes to tests under load

Why checking Xiaomi’s battery capacity is more important than you think

Have you noticed that the Xiaomi Redmi Note 12 or POCO X5 Pro discharges in half a day, even though it used to hold a charge for a day? Or the phone suddenly turns off at 20-30% charge? These symptoms often signal critical battery wear β€” a problem that can not be ignored. It's not just the inconvenience: lithium polymer batteries with a capacity below 70% of nominal value become potentially dangerous (risk of bloating or overheating).

The manufacturers claim that Xiaomi batteries are designed for 500-800 charge cycles, but the real life depends on the operating conditions. For example, a constant charge to 100% at high temperatures accelerates degradation by 2-3 times.

  • πŸ” Determine if it is time to change the battery (critical threshold - 60% of the original capacity).
  • πŸ’° Save on repairs: if capacity is normal, the problem may be in the software or charger.
  • πŸ”‹ Optimize usage: knowing the real β€œhealth” of the battery, you can choose the charging mode.

In this article, 5 working methods for checking the capacity of Xiaomi’s battery, including hidden engineering codes, diagnostic applications and tests under load. 9A We'll go to Xiaomi 14 Ultra, and we'll explain how to interpret the results. MIUI.

πŸ“Š How often do you check the battery status of your Xiaomi?
Once a month
Only when the problems start.
Never checked.
I use third-party apps.

Method 1: Checking with hidden engineering code ##4636##

The fastest way to get data about the battery is to use the Android service menu, which is available on all Xiaomi smartphones, regardless of the version of MIUI. You do not need root rights or additional programs.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (some models may require you to press the call button).
  3. In the menu that appears, select Battery Information.

In this section you are interested in two parameters:

  • Level of charge (level) is the current percentage in digital form (e.g. 87%).
  • Health status – Good (good), Unknown (unknown), or a specific value of the capacity in mAh may be indicated here.

πŸ’‘

If nothing happens after you enter the code, try adding a character at the end: ##4636##. On some Xiaomi firmware, this solves the problem.

Limitations of the method:

  • ⚠️ New models (e.g. Xiaomi) 13T or Redmi K60) The menu can be blocked by the manufacturer.
  • ⚠️ The Health parameter often shows Unknown – in this case, move on to other methods.

Method 2: Diagnostics via AccuBattery (with detailed statistics)

AccuBattery (available on Google Play) is one of the most accurate battery monitoring solutions available, analyzing charging cycles, temperature and real capacity by comparing it to a passport, and it works without root rights.

How to use:

  1. Install and open AccuBattery.
  2. Go to the Health tab.
  3. Wait for the application to collect data (usually 2-3 charging cycles are required).
  4. Pay attention to the graph Design capacity - here will be the current value in mAh and the percentage of wear.

Example of interpretation of results for POCO F5 with a passport capacity of 5000 mAh:

AccuBattery indicatorMeaningWhat does it mean?
Design capacity4200 mAh16% wear (still within normal limits)
Design capacity3500 mAh30% wear (replacement is recommended)
Design capacity2800 mAh44% wear (critical level)

Advantages of AccuBattery:

  • πŸ“Š Shows the history of wear - you can track the dynamics of degradation.
  • πŸ”₯ Offers charging recommendations (e.g. limiting charge to 80%).
  • πŸ“± It works on all Xiaomi models, including Redmi. A2 Mi 11 Lite.

Charge the phone to 100% and discharge to 0% (calibration)

Turn off battery optimization for the application in MIUI settings

Use the original charger

Do not interrupt the charging/discharge cycle-->

⚠️ Note: If the AccuBattery shows capacity on 20-30% It's normal to get the data below the passport immediately after installation. 5 full-cycle).

Method 3: Testing through ADB (for advanced users)

Android Debug Bridge (ADB) allows you to get detailed information about the battery directly from the system, which requires connecting the phone to a PC, but provides the most accurate data – including voltage, temperature, and capacity.

Step-by-step:

  1. Download ADB Tools and unpack the archive.
  2. On your phone, activate Developer Mode (7 times click on the MIUI version in the settings) and enable Debugging over USB.
  3. Connect Xiaomi to your PC and enter in the command line (in the folder with ADB):
adb shell


dumpsys battery

In the conclusion, find the lines:

  • Capacity: X is the current charge in percentage.
  • Voltage: X is voltage (normal 3.7-4.2V for Li-Po).
  • charge_counter: X is the key parameter: shows the real charge in ΞΌAh (divided by 1000, to get a mAh).

Example of output for Xiaomi 12 Pro:

charge_counter: 3850000 # β†’ 3850 mAh (wear ~23% at passport 5000 mAh)
What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (you can download from the official website). Try adb kill-server, then adb start-server. Some MIUI firmware requires you to allow debugging in your security settings.

⚠️ Attention: Parameter charge_counter It can be reset after restarting or updating the firmware. For accuracy, test the stable operation of the phone (without turning off).

Method 4: Check through the diagnostic menu of Xiaomi (##6484##)

Xiaomi hides a dedicated menu for testing hardware components, including the battery, available on most models (except the newest flagships), and unlike the standard engineering menu, you can see real capacity in mAh, not just percentages.

Instructions:

  1. Open the Phone app.
  2. Enter the code ##6484## (on some devices #64663##).
  3. Select Battery Test or MBAT Test.

On this menu you will see:

  • πŸ”‹ Battery Capacity – current capacity in mAh (e.g, 4500/5000 β€” where 5000 passport-value).
  • 🌑️ Temperature - battery temperature (normal 25-40)Β°C).
  • ⚑ Voltage - voltage (critically, if below) 3.5V higher 4.3V).

Features of the method:

  • βœ… Works for Redmi, POCO and old Mi (until 2022 release).
  • ❌ Xiaomi. 13/14 The menu can be blocked from the menu.
  • πŸ”§ If the code doesn't work, try ##4636## β†’ Battery information.

πŸ’‘

If the diagnostic menu shows the capacity as "0" or "N/A" -- it doesn't mean that the battery is dead. It's likely that the sensor is not calibrated. Try to fully discharge and charge the phone, then repeat the test.

Method 5: Test under load (to detect hidden problems)

Sometimes the battery shows normal capacity at rest, but quickly dies when used actively, a sign of increased internal resistance, a problem that standard tests do not see.

Algorithm:

  1. Charge the phone to 100%.
  2. Enable Airplane Mode (to eliminate background network consumption).
  3. Run a resource-intensive application (like 3DMark or GFXBench) and watch for the discharge.
  4. Set the time of the charge drop from 100% to 20%.

Load discharge standards:

Battery capacityNormal discharge time (100% β†’ 20%)Critical discharge (replacement required)
3000–4,000 mAh2.5–3.5 hoursLess than 1.5 hours
4,000-5,000 mAh3.5-5 hoursLess than 2 hours
5000+ mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh5-7 hoursLess than 3 hours.

If the phone discharges much faster than normal, this is a sign:

  • πŸ”‹ Heavy wear of the battery (capacity below 60%).
  • πŸ› οΈ Problems with the power controller (requires diagnosis in the service).
  • πŸ“± Background processes (check consumption in Settings) β†’ Battery).

What to do if Xiaomi’s battery capacity is below 70%?

If the tests show battery wear over 30 percent, it's time to take action.

1. Calibration of the battery (if wear is 10–30%)

  • πŸ”„ Completely discharge the phone before turning off.
  • πŸ”Œ Charge to 100% without interruptions (use the original RAM).
  • πŸ•’ Keep charging for another 2-3 hours after reaching 100%.
  • πŸ”‹ Repeat the cycle 2-3 times.

2. Battery replacement (if wear >40%)

  • πŸ›’ Xiaomi official service: a guarantee for work, but more expensive.
  • πŸ”§ Unofficial workshops: cheaper, but the risk of poor-quality battery.
  • πŸ”¨ Self-replacement: Only if you have experience (Redmi Note is easier than Xiaomi Mix).

Optimization of use (extension of service life)

  • πŸ”Œ Do not keep your phone charging after 100% (use a charge limit in your phone). MIUI).
  • β˜€οΈ Avoid overheating (do not play games while charging).
  • πŸŒ™ Turn on Dark Mode and Adaptive Brightness.

⚠️ Attention: On Xiaomi models 12T, Redmi K50 And the battery is often soldered to the motherboard, and self-substitution without a soldering station can damage the phone.

FAQ: Frequent questions about Xiaomi battery capacity check

Can Xiaomi’s battery capacity be restored if it drops to 60%?
No, lithium polymer batteries don't recover. All the "miracle methods" (defrosting, flashing the controller) are myths. The only way to get back to the original capacity is to replace the battery. However, calibration (full discharge/charging cycle) can improve the accuracy of the charge display.
Why does AccuBattery have a capacity of 4,000 mAh and a diagnostic code of 4,500 mAh?
The difference in readings is due to measurement methods: AccuBattery estimates capacity by real-time operation (including losses); the diagnostic code reads data from the battery controller (can overstate values); Use both methods for accuracy and take the average value.
How often should I check the battery capacity?
Recommended frequency: πŸ“… Once in 3 months if the phone is over 1 year old. πŸ“… Every 6 months for new devices. 🚨 Immediately - if symptoms appear: sudden shutdowns, overheating, bloating of the body.
Could the MIUI update affect battery capacity readings?
Yes, but indirectly: πŸ”„ The update resets the controller’s calibration data, which may cause the capacity to temporarily display incorrectly. ⚑ New versions MIUI Optimize power consumption, which can mask battery wear (phone discharges more slowly, but capacity remains low% + charge to 100%).
What is the minimum battery capacity considered to work for Xiaomi?
Depending on the model and your needs: Type of use Minimum capacity (from passport) Example Office work (calls, instant messengers) 60–70% Redmi 9C containerized 3500/5000 mAh Active use (games, photos) 75–80% POCO X3 Pro with capacity 4000/5160 Minimum Critical Minimum (phone switches off) 50% below Mi 11 Lite with capacity 2000/4250 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh