How to accurately check the battery capacity on your Xiaomi phone: from engineering menu to hidden commands

Why Xiaomi’s battery capacity is shrinking – and how to test it yourself

Have you noticed that the Xiaomi Redmi Note 12 or POCO X5 Pro discharges faster than after buying?It may be the battery wear that's to blame. Manufacturers claim that lithium-ion batteries lose up to 20% of their capacity after 500 charging cycles - but how do you know the exact numbers for your phone without going to a service center?

In this article, you’ll find 5 proven ways to measure the real battery capacity of any Xiaomi, Redmi or POCO smartphone β€” from standard MIUI tools to hidden engineering commands. We’ll also explain why the settings are often overrated, and how to distinguish real wear and tear from software bugs.

⚠️ Important: Some methods require unlocking the bootloader or root rights. If you are not sure about your skills, use only safe methods (sections 2 and 3).

Method 1: Checking through the standard MIUI menu (no applications)

The easiest method is to use the built-in MIUI tools.It is suitable for all models, starting with the Xiaomi Mi 9 (2019) and later, including the latest Redmi 13C and POCO F6.

Instructions:

  1. Open Settings β†’ Battery and Performance.
  2. Slip on the icon "Battery status" (on some firmware item called "Battery Health").
  3. The system will show the current maximum capacity as a percentage of the factory capacity (for example, 87% of 5000 mAh).

⚠️ Note: This method shows estimates based on algorithms MIUI. The actual wear may differ by ±5%. Use additional methods to be accurate.

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

Method 2: Engineering menu (#4636##) – hidden battery data

The Engineering Menu is a hidden Android tool that shows real-world battery settings, including voltage, temperature and current capacity. Works on all Xiaomi without root.

How to open it:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some models may require ##6484###).
  3. Select the item "Battery Information".

What to watch on the menu:

  • πŸ”‹ Level of charge (level) - current percentage.
  • ⚑ Voltage - should be 3.7-4.4 V at 100% charge.
  • 🌑️ Temperature (Temperature) – the norm is 25–40Β°C.
  • πŸ“Š Capacity – the actual value in mAh (for example, 4500 instead of the declared 5000).

πŸ’‘

If the engineering menu doesn’t open, try entering the code through the Google Phone app (download it from the Play Market if removed).

⚠️ Attention: on some firmware MIUI (In this case, the engineering menu can be blocked. In this case, use method 3 or 4.

Method 3: Applications for diagnostics (AccuBattery, CPU-Z, AIDA64)

The utility side provides more detailed information than standard MIUI tools, and we tested 3 of the most reliable applications:

AnnexprecisionPlusesCons
AccuBattery⭐⭐⭐⭐Shows wear in %, discharge schedules, working timeRequires calibration (2-3 charging cycles)
CPU-Z⭐⭐⭐Free, shows voltage and temperatureNo data on wear, only current capacity
AIDA64⭐⭐⭐⭐Detailed information including battery technologyA complex interface for beginners

How to use AccuBattery (the most accurate option):

Charge the phone to 100%|Install the application and give all permissions|Adjust the battery capacity manually (indicated on the sticker under the lid)|Use your phone as usual for 2-3 days|Check the Health section for wear data-->

⚠️ Note: AccuBattery shows estimated wear, not exact capacity. For objectivity, compare the data to the engineering menu (method 2).

Method 4: ADB-commands for advanced users (accurate data)

If you want the most accurate data, use ADB (Android Debug Bridge), which works for all Xiaomis, but requires a computer connection.

Instructions:

  1. Install ADB Tools on your PC.
  2. Turn on USB Debugging on your phone (Settings β†’ About Phone β†’ MIUI version – tap 7 times, then go back to Additional Settings β†’ For Developers).
  3. Connect your phone to your PC and type in the command line: adb shell dumpsys battery

In the answer, find the lines:

  • Capacity: X is the current charge in %.
  • Voltage: X is voltage in mV.
  • Technology: Li-ion is a type of battery.
  • charge counter: X is the real capacity in ΞΌAh (divide by 1000 to get mAh).
How to convert charge counter to mAh?
The charge counter is shown in microampere hours (ΞΌAh). To get milliampere hours (mAh), divide the value by 1000. For example, if you see charge counter: 4.5 million, the real capacity = 4500 mAh.

⚠️ Note: On some Xiaomi models (e.g. Redmi Note 10 Pro), the dumpsys battery command may give incomplete data:

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

Method 5: Disassembly of the phone - visual check and multimeter

If the software methods show conflicting results, then there's a physical test, which is suitable for users with experience in disassembling the equipment.

What you'll need:

  • πŸ”§ Set of screwdrivers (cross, five-point for Xiaomi).
  • 🧲 Plastic blade for opening the body.
  • πŸ“ Multimeter (for voltage measurement).
  • πŸ” Loop (to read the label on the battery).

Step-by-step:

  1. Turn off the phone and remove the tray for SIM-map.
  2. Heat the back cover with a hairdryer (60–70Β°C) to soften the glue.
  3. Carefully tuck the lid with a plastic spatula, starting at the corner next to the power button.
  4. Disconnect the battery plume (usually located under a protective film).
  5. Check the labeling on the battery – it shows the nominal capacity (for example, 4850 mAh).
  6. Connect the multimeter to the battery contacts (black probe k, red k +) and measure the voltage. At 100% charge, it should be 4.3-4.4 V.

πŸ’‘

If the battery voltage is below 4.2 V when fully charged, this is a sign of severe wear and tear, and it is recommended to replace this battery, even if the capacity seems normal.

⚠️ Warning: Disassembling your phone will void warranty. If your Xiaomi is warranty, use software methods only (methods 1-4).

How to interpret results: the rate of wear and when to change the battery

You got the capacity data -- what does it mean? Here's the benchmark for Xiaomi lithium-ion batteries:

Factory containerBattery statusRecommendations
100–90%Excellent.Wear is minimal, no replacement is required.
89–80%Good.The battery holds a charge slightly worse, but will last 1-2 years.
79–70%SatisfactoryThe work time has been reduced noticeably. It's worth considering a replacement.
69–60%Bad.The battery runs out in a few hours, we recommend a replacement.
Less than 60%CriticalThe battery is dangerous (bloating risk). Replace it immediately!

πŸ’‘ Tip: if the capacity has dropped to 70% or below, but the phone is still under warranty, contact the Xiaomi service center.

Also pay attention to indirect signs of wear:

  • πŸ”₯ The phone gets very hot when charging.
  • ⚑ Charge drops from 100% to 80% in 1-2 hours without load.
  • πŸ“‰ Battery life is reduced by 30% or more.
  • πŸ’₯ The phone is swelling (especially noticeable on the back cover).

FAQ: Frequent questions about Xiaomi battery check

Can the battery be restored without replacement?
Partly yes. Try calibration: fully discharge the phone before it turns off, then charge to 100% without interruption. Repeat 2 to 3 times. This will help to reset the controller errors, but will not return the lost capacity: πŸ”Œ Charging up to 100% (optimum - 80-90%). 🌑️ Overheating (do not play games while charging). πŸ”‹ Use of non-original chargers.
Why is the capacity in the engineering menu higher than in AccuBattery?
This is normal. The engineering menu shows the current charge (e.g., 4500 mAh at 90%), and AccuBattery calculates wear based on the charging cycles.
How to check capacity on Xiaomi with custom firmware (for example, LineageOS)?
On custom firmware, standard methods (##4636##) It may not work. It may not work: ADB (method 4). Annex AIDA64 (This is the data from the battery controller. Android terminal with command: su cat /sys/class/power_supply/battery/capacity (rooting).
How much does it cost to replace a battery in a Xiaomi service center?
The price depends on the model: Redmi Note 11/12, POCO X4/X5: 1500–2500 β‚½. Xiaomi 13/14, Redmi K60: 3000–4500 β‚½. Folding models (Mix Fold) 2/3): 8000–12000 β‚½. πŸ’‘ Tip: Buy a battery with Xiaomi’s original label (e.g., Xiaomi, BM4X For the Redmi Note 10). Cheap analogues serve in 2–3 less.
Could the MIUI update affect capacity readings?
Yes, but indirectly. After major upgrades (e.g., from MIUI 13 to MIUI 14), the system can reset battery calibration data. As a result: In Settings, the capacity will seem higher than real. The phone will start to run faster (until 2-3 charging cycles pass). Solution: complete the full discharge-charging cycle after the upgrade.