How to know the battery capacity on Xiaomi: from factory data to hidden commands

Have you noticed that Xiaomi’s smartphone is running out too quickly, even though it used to last longer? Or do you want to check if you’ve β€œswapped” your battery when you’re repairing it? Battery capacity is a key parameter that directly affects the battery life of your device. Unfortunately, manufacturers often give you a rated capacity (e.g., 5,000 mAh), but over time, the actual volume decreases due to the degradation of lithium-ion cells.

In this article, we will explore all the available ways to test battery capacity on Xiaomi, Redmi and POCO smartphones, from standard MIUI tools to engineering teams and third-party utilities. You will learn how to distinguish real capacity from the declared by the manufacturer, why data may diverge, and what to do if the battery β€œsank” by 30% or more. Instructions are relevant for models 2018-2026, including flagships (Xiaomi 14, 13T Pro) and budget series (Redmi Note 12, POCO X5).

1. Verification through standard MIUI settings

The easiest way is to use the built-in MIUI tools, which will not show the exact capacity in milliamp-hours (mAh), but will give an idea of the state of the battery through the wear index.

Instructions:

  • πŸ“± Open the Settings app β†’ Battery and productivity.
  • πŸ”‹ Go to Battery Status (on some models – Battery Health).
  • πŸ“Š This will show the percentage of wear (for example, 85% means that the capacity has decreased by 15%).

⚠️ Note: Xiaomi smartphones older than 2020 may not have this section, in which case use alternative methods from the following sections.

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

Engineering menu: hidden codes for diagnostics

With service codes, you can get detailed information about the battery, including real capacity, voltage and temperature, which works on most Xiaomi devices, but you need to be careful not to change the parameters in the engineering menu!

Steps:

  1. Open the phone app and enter the combination: ##4636##
  2. In the menu that opens, select Battery Information.
  3. Pay attention to the fields: πŸ”‹ Level - current charge in percentage. ⚑ Voltage - voltage (normal: 3.7-4.4 V). πŸ“ Capacity - real capacity in mAh (may be absent on new models).
What if the code doesn't work?
On some firmware (e.g. global MIUI 14+), the engineering menu is blocked, and the alternative is to use the MTK Engineering Mode app (for MediaTek chips) or Qualcomm Service Mode (for Snapdragon).

⚠️ Note: If the Capacity field shows a value 0 or N/A, It doesn't mean that the battery is dead, but it's likely that your model doesn't support output of that parameter through code.

3. Diagnostic applications: AccuBattery, CPU-Z and others

The utility side allows you to track battery degradation, real capacity, and even predict the remaining lifespan, and we tested 5 popular applications -- the results in the table below.

AnnexShows the capacity?Does it require ROOT?Additional functions
AccuBatteryβœ… (grade)❌Monitoring of charging cycles, temperature, discharge rate
CPU-Zβœ… (battery)❌Information about the processor, RAM, sensors
AIDA64βœ… (preciseness)❌Performance tests, sensors
Battery Guruβœ… (approximately)❌Background optimization, overheating notifications
3C Battery Monitorβœ… (best-case)βœ… (full access)Discharge schedules, battery calibration

Recommendation: For most users, AccuBattery or CPU-Z is sufficient. If you need the most accurate data (for example, for diagnostics before replacing the battery), use the 3C Battery Monitor with ROOT rights.

β˜‘οΈ Preparation for battery test

Done: 0 / 4

4. ADB-Teams: for advanced users

If standard methods don’t work, you can get battery data through Android Debug Bridge (ADB), which requires connecting your smartphone to your PC, but provides the most complete information, including actual capacity, battery manufacturing technology, and the number of charging cycles.

Instructions:

  1. Install. ADB-PC drivers.
  2. Turn on USB Debugging on your smartphone: Settings β†’ About Phone β†’ MIUI Version (click 7 times to activate Developer Mode) β†’ Additional settings β†’ For Developers β†’ Debugging over USB.
  3. Connect your phone to your PC and execute the command line: adb shell dumpsys battery
  4. Find the lines: capacity - current charge in %. voltage - voltage. charge counter - real capacity in ΞΌAΒ·h (divide by 1000 to get mAΒ·h).

πŸ’‘ Example of conclusion: If the charge counter field indicates 3.5 million, the actual capacity of your battery is 3500 mAh (at a nominal value of 5000 mAh this means wear by 30 mAh%).

πŸ’‘

If ADB Does not recognize the device, try reinstalling the drivers or using an alternative command: adb shell cat /sys/class/power_supply/battery/capacity.

5. Physical check: what is written on the battery

If you have access to an internal battery (such as when you replace it), you can find out its rated capacity directly, a method that is suitable for devices with a removable battery (a rarity in modern Xiaomi) or when disassembling a smartphone.

Where to look for information:

  • πŸ“„ Battery sticker: usually the capacity is indicated (for example, 4500mAh), tension (3.85V) model.
  • πŸ” Serial number: it can be found specifications in the manufacturer's database.
  • πŸ› οΈ Contact marking: some batteries are applied QR-technical code.

⚠️ Note: Disassembly of the Xiaomi smartphone without experience can lead to damage to the plumes or loss of tightness (relevant for models with protection) IP53/IP68, for example, Xiaomi 13 Ultra or Redmi Note 12 Pro+). If you are not sure, contact the service center.

πŸ’‘

Even if the battery has a capacity of 5,000 mAh, the real one can vary by 10 to 15 percent because of manufacturing standards, and manufacturers often round things up.

Comparison with passport data: why the numbers do not match

You checked the container and you found that the actual value was lower than the stated value?

  • πŸ”‹ Degradation: Lithium-ion batteries are losing ~20% capacity after 500 charging cycles.
  • πŸ“‰ Marketing: Manufacturers specify a typical capacity (for example, 5000 mAh), but the real one can be 4800-4,900 mAh.
  • 🌑️ Temperature: Overheating (>40Β°C) or refrigeration (<0Β°C) capacity is temporarily reduced.
  • ⚑ Fast Charging: Using the Turbo Charge (33W/67W/120W) accelerates the degradation of 10–15% yearly.

πŸ“Š Xiaomi Battery Degradation Table by Year (Average Values):

Age of the smartphoneAverage wear (%)Recommendations
1 year5–10%Optimize background processes
2 years15–25%Check the capacity, consider a replacement
3+ year-end30–50%Battery replacement is mandatory

7.When it's time to change the battery: signs of critical wear

If the battery capacity has dropped below 60-70% of its value, it's critical.

  • ⚑ Smartphone discharges by 30-50% in 1-2 hours without load.
  • πŸ”₯ Overheating when charging or using (above 45)Β°C).
  • πŸ“‰ Sudden shutdowns at 20–30% charge.
  • πŸ”Œ Slow charging (e.g., slow charging, 33W charger 10W).
  • πŸ’₯ Bloating of the body (seen from the raised screen or back cover).

⚠️ Warning: If the battery is swollen, immediately turn off the smartphone and do not use it until the battery is replaced.

πŸ’‘

Xiaomi’s original batteries cost 30-50% more than their counterparts, but last 2-3 times longer.

FAQ: Frequent questions about Xiaomi's battery capacity

πŸ”‹ How often should you calibrate your battery on Xiaomi?
Calibration (full discharge to 0% and charge to 100%) is recommended every 2-3 months, which helps the controller to determine the level of charge more accurately, but on new smartphones (with MIUI 13+), the system calibrates automatically.
⚑ Why is the battery less powerful than the old one?
This is normal: the new battery requires 2-3 charging cycles to reach maximum capacity. If the difference is greater than 10%, two reasons are possible: 1) an unoriginal battery is installed; 2) the charge controller is not reset (you need to calibrate via AccuBattery or ADB).
πŸ“± Can you find out the battery capacity on the switched off Xiaomi?
No, all methods (except physical verification) require the device to be turned on, except for the use of test points (special contacts on the board) in the service center, but this is not available to ordinary users.
πŸ”„ How to Reset Battery Data After Replacement?
After installing the new battery, do: Charge the phone to 100% and hold on charging for 1-2 hours. Disconnect and discharge until automatically turned off. Repeat the cycle 2-3 times. Use the controller to reset. ADB-Adb shell dumpsy battery reset
πŸ› οΈ How much does it cost to replace a battery in the service center Xiaomi?
The price depends on the model: Redmi Note 10/11/12: 1 500–2 500 β‚½ (original. Xiaomi. 11T/12T/13: 3 000–5 000 β‚½. POCO F3/F4/F5: 2 000–3 500 β‚½. Flagships (13 Ultra, 14 Pro): 5 000–8 000 β‚½. Time of replacement β€” 1–2 An hour's warranty β€” 6 months, battery life β€” 12 months.