How to check the real battery capacity on Xiaomi phone: from MIUI to engineering menu

Xiaomi smartphones are famous for their long battery life, but over time, battery capacity inevitably decreases. If your Redmi, POCO or Mi starts to run out too quickly, the first thing to do is check the current battery capacity. The manufacturer indicates nominal values (for example, 5000 mAh for Xiaomi 13T), but the real figures after a year of operation can vary by 15-30%.

In this article, you will find 5 working ways to learn battery capacity, from built-in MIUI tools to hidden engineering menus and third-party applications. We will also explain why readings can conflict with passport data, and what to do if capacity has fallen below a critical level. Importantly, methods using ADB and engineering menus require caution - wrong actions can lead to resetting.

1. Check through the Battery Status menu in MIUI

The easiest way is to use the built-in MIUI utility, which is available on most Xiaomi, Redmi and POCO models released after 2018. The interface may vary slightly depending on the firmware version, but the overall algorithm is the same.

Instructions:

  • 📱 Open the Settings. → Battery and performance.
  • 🔋 Slip on the Battery Status icon (or Battery in older versions).
  • 📊 In the section "Battery capacity" you will see the current value in mAh and the percentage of wear and tear.

For example, for the Xiaomi 12 Pro with a nominal capacity of 4600 mAh, the system can show 4200 mAh (wear ~8%). If the value is below 80% of the nominal value, the battery needs to be replaced.

⚠️ Note: On some models (e.g, POCO F3) If you don't have one, move on to the next way.

Turn off the power saving mode

Charge your phone to at least 50%

Restart the device before checking-->

2.Use of the engineering menu (#4636##)

The hidden engineering menu provides advanced battery data, including real capacity, voltage and temperature.The method works on all Xiaomi Android smartphones, but requires care – do not change other parameters!

How to open it:

  1. Open the phone app.
  2. Enter the code ##4636## (no spaces).
  3. In the menu that appears, select Battery Information.
  4. Note the lines “Battery level” and “Battery capacity”.

Here, the capacity is in milliamperes (mA), not mAh. To get a familiar value, divide the number by 1000. For example, 4500 mA = 4.5 mAh (which is clearly incorrect, this is a mapping error).

⚠️ Warning: Do not press other buttons in the engineering menu, this may disrupt the network or sensors. If the menu does not open, your operator may have blocked the codes. USSD.

Built-in MIUI settings

Engineering menu

Party of annex

Never checked.-->

Precise verification via ADB (for advanced users)

The Android Debug Bridge (ADB) method provides the most accurate data, but requires a computer connection, and is suitable for models where other methods do not work (for example, the Xiaomi Mi A1 on pure Android One).

Step-by-step:

  1. Download ADB Tools and unpack the archive.
  2. On your phone, turn on Settings → About Phone → MIUI version (tap 7 times to activate the developer mode).
  3. Return to Settings → Additional → For developers and enable “Debugging by USB”.
  4. Connect your phone to your PC, open the Command Prompt in the ADB folder and type:
adb shell


dumpsys battery

In the conclusion, find the lines:

  • Capacity is the current percentage of charge.
  • charge_counter — real-time container (µAh). To translate to mAh, divide the value by 3600. For example, charge_counter=16200000 → 16200000 / 3600 = 4500 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.

This method shows the exact residual capacity, but requires a basic command line knowledge. If ADB issues a device unauthorized error, confirm the debugging on the phone screen.

What if the ADB does not recognize the device?
Make sure you have Xiaomi drivers installed (download from [official website](https://new.c.mi.com/global/miuidownload/index)). Try another one. USB-cable (original, preferably) Include the option "Cancel authorization" in the developer settings USB-Debugging and reconnecting your device. If you're using Windows, run the command prompt on behalf of the administrator.

4. Applications for checking battery capacity

If you don't want to go through the settings, use third-party utilities. We tested 10 apps and selected the 3 most accurate ones for Xiaomi:

AnnexprecisionFeaturesReference
AccuBattery⭐⭐⭐⭐⭐It shows wear, temperature, charging speed. It works without root.Google Play
Battery Guru⭐⭐⭐⭐It displays capacity in mAh, but requires calibration.Google Play
AIDA64⭐⭐⭐Shows voltage and battery technology, but capacity only for root devices.Google Play

AccuBattery is the best choice: it analyzes charging cycles and shows real wear (for example, “Capacity decreased from 5000 mAh to 4300 mAh”). When you first start, the application will ask you to discharge the phone to 20% for calibration – follow the instructions.

⚠️ Attention: Some applications (e.g, CPU-Z) It shows the battery capacity only for root-righted devices, and without it, it's approximate.

💡

Once you have AccuBattery installed, turn off battery optimization for this application in the MIUI settings, otherwise it won’t be able to collect data in the background.

Comparison with passport data: when the battery needs to be replaced

The manufacturer specifies a nominal capacity (for example, 5020 mAh for the Redmi Note 12 Pro+), but the real capacity of the new battery is always higher – about 5-10%. This is due to the fact that Xiaomi rounding down values for marketing purposes. For example, a 5100 mAh battery will be designated as 5000 mAh.

Critical wear thresholds:

  • 🟢 90-100% battery in excellent condition.
  • 🟡 80-89% - noticeably reduced working hours, but replacement is not required.
  • 🔴 Below 80%, the capacity has dropped to 4,000 mAh (5,000 mAh) and the phone will run out in 3-4 hours at medium load.
  • ⚠️ Below 60 percent -- the battery swells, the phone can shut down at 30 percent charge!

If your Xiaomi Released is before 2020 (like the Redmi Note 8 Pro), the probability of battery wear is higher. Current models (like Xiaomi 14) use more resistant to degradation batteries with Mi-FC technology (Fast Charging), but even they lose up to 20% of capacity in 2-3 years.

💡

If the battery capacity has fallen below 60% of the nominal value, the risk of suddenly turning off the phone increases by 5 times, in which case replacing the battery will cost less than repairing the motherboard after a power surge.

6. Frequent errors and myths about the inspection of the capacity

Many users make mistakes in their battery diagnosis, leading to incorrect conclusions.

Myth 1: “Calibration of the battery will restore capacity”

In fact, calibration (discharge to 0% and charge to 100%) only resets the controller data, but does not increase the real capacity. This is useful if the phone shows the wrong percentage of charge, but does not help with physical wear.

Myth 2: “Apps show accurate capacity without root”

Without super-user rights (root), applications can only estimate capacity from indirect data (discharge time, voltage), and the exact values are only available through the ADB or engineering menu.

Myth 3: “Fast charging ruins the battery”

Xiaomi’s Quick Charge or HyperCharge technologies don’t affect capacity if the original chargers are used. Modern batteries are designed for high currents, and the controller limits heating.

Error: Checking capacity on a cold phone

At temperatures below 10°C, the battery controller may show low values. Warm up your phone to room temperature before checking (or hold it for 5-10 minutes).

FAQ: Answers to Frequent Questions

Can I check the battery capacity on a phone that is turned off?
No, all methods require the device to be on, but if the phone doesn't turn on, you can measure the battery voltage with a multimeter (but that won't give you the capacity data). EDL-mode (emergency firmware) through the computer.
Why does MIUI show 100% capacity and the phone dies in 5 hours?
It could be related to: 🔋 Failure of the battery controller (requires flashing through the Fastboot). 📱 Increased power consumption due to application background activity (check in Settings) → Battery. → Use of the). 🔌 Charging connector malfunction (phone doesn't charge to 100%). First try resetting to factory settings (Settings) → The phone. → Reset).
How often should I check the battery capacity?
Recommended timetable: 📅 Once in 3 months – for phones over 1 year old. 📅 Every 6 months for new devices. 📅 Immediately – if the phone starts to turn off at 20-30% charge.
Can the battery capacity be restored?
The physical capacity of the battery cannot be increased, because lithium-ion cells degrade over time: 🔌 Avoid charging to 100% (optimum 80%). 🌡️ Do not use your phone in temperatures below 0°C or higher than 40°C. 🔋 Turn off battery optimization for frequently used applications (this shortens deep discharge cycles). If capacity has dropped below 70%, the only solution is to replace the battery.
Where to buy the original battery for Xiaomi?
Official sources: 🛒 Xiaomi Service Centers (6-month warranty). 🛒 AliExpress (look for sellers with a rating above 98% and reviews of original batteries). 🛒 Local service centers (ask for a certificate for spare parts) The cost of the original battery for the Redmi Note 11 is about 1500-2500 ₽, for flagships (Xiaomi 13 Ultra) – up to 5000 ₽.