How to find out the battery capacity on Xiaomi Mi 10: exact methods without root

Why it is important to monitor the battery capacity of Xiaomi Mi 10

Xiaomi Mi 10 came out in 2020 with a 4,780 mAh battery, one of the most capacious in its class, but even the premium lithium polymer batteries degrade over time: after 300 to 500 charging cycles, their real capacity can drop by 20 to 30 percent, leading to a sharp reduction in battery life, sudden shutdowns at 10 to 15 percent charge, and accelerated wear.

The problem is that Android defaults only to the percentage of charge, not the actual capacity. For example, your Mi 10 might display 100%, but in fact, there are only 3,500 mAh left in the battery from the original 4780. How to check this? In this article, we'll look at 5 working methods, from standard MIUI tools to hidden engineering commands that do not require root rights.

It's important to understand that battery capacity and wear are different concepts. Capacity is measured in milliamp-hours (mAh) and shows how much energy a battery can store. Wear is expressed as a percentage and shows how much the maximum capacity has decreased compared to the factory capacity. For example, if the wear is 20%, the real capacity will be 80% of the original capacity (about 3824 mAh for the Mi 10).

Method 1: Through Hidden Engineering Menu (without applications)

The fastest method is to use the built-in MIUI engineering menu, which is available on all Xiaomi smartphones, including the Mi 10, but the path to it depends on the firmware version.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. In the menu that appears, select Battery Information.
  4. Pay attention to the Level (current charge in %) and Health (battery status).

Unfortunately, this menu doesn’t always show the exact capacity in mAh. More often than not, you’ll only see the percentage of wear (Health: Good stands for 90-100%, Replace soon is less than 80%).

⚠️ Attention: On some firmware MIUI 13/14 The engineering menu can be blocked. If the combination doesn't work, try entering ##284## or use the method of ADB (described below).

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

If the engineering menu doesn't give you the data you need, install specialized utilities that analyze the battery parameters through the system API and show the real capacity, temperature, voltage and number of charging cycles. The best options for Xiaomi Mi 10:

  • πŸ”‹ AccuBattery shows current capacity, wear and discharge history. AccuBattery requires 2-3 full charge/discharge cycles to be accurate.
  • πŸ“Š CPU-Z β€” Battery displays voltage, temperature and maximum capacity (Capacity field).
  • πŸ› οΈ AIDA64 β€” Provides detailed information about the battery, including technology (Li-Po), voltage and condition.

How to use AccuBattery:

  1. Install the app from Google Play.
  2. Charge your phone to 100% and leave it alone for 1 hour (to stabilize readings).
  3. Open the Health tab - there will be a graph of wear and current capacity.

Example of data from the CPU-Z for the Mi 10 with a wear rate of 15%:

ParameterMeaning
TechnologyLi-Polymer
Max. Capacity (factory)4780 mAh
Current capacity4063 mAh
Wearing15%
Tension.4.35 In

⚠️ Note: AccuBattery applications can show low capacity in the first days of use. Wait for 3-5 full charging cycles for accuracy.

πŸ“Š How do you normally check your battery?
Engineering menu
Applications (AccuBattery, CPU-Z)
ADB-team
Never checked.

Method 3: ADB-Teams for Advanced Users

If you want the most accurate data without root, use Android Debug Bridge (ADB). This method works on all versions of MIUI and does not require unlocking the bootloader. You will need a computer with ADB drivers installed and the smartphone itself.

Step-by-step:

  1. Turn on USB Debugging on your phone: Go to Settings β†’ About Phone. Tap 7 times on the MIUI version to activate Developer Mode. Go back to Settings β†’ Additional β†’ For Developers and turn on USB Debugging.

Mi 10

cmd

adb shell


dumpsys battery

capacity: 85


charge counter: 3800000

Here charge counter is the current capacity in microamper hours (divide by 1000 to get mAh).

For Xiaomi Mi 10, the normal values are:

  • πŸ”„ charge counter: 4,000,000–4780000 (4000–4780 mAh).
  • πŸ“‰ If the value is below 3.5 million (3500 mAh), the battery is severely worn out.

Install ADB drivers on PC|

Enable debugging over USB on your phone |

Use the original USB-cable|

Charge your phone to at least 50%-->

Method 4: USSD codes and service combinations

Xiaomi is hiding some diagnostic tools behind the USSD-They don't work on all firmware, but it's worth a try. These combinations don't require an Internet connection and don't affect the warranty.

List of working codes for Mi 10:

  • πŸ“± ##6484## - Battery test (shows voltage, temperature, state).
  • πŸ”‹ ##64663## - Battery diagnostic menu (can display capacity in mAh).
  • πŸ” ##284## - Alternative battery test (on some firmware).

If a Connection problem or invalid MMI code appears after entering the code, it means:

  • 🚫 The code is not supported by your version. MIUI.
  • πŸ”„ Try updating your firmware or using another method.
What do I do if the codes don't work?
On some MIUI 14+ firmware, service codes are disabled for security reasons, leaving two options: 1. Use ADB (method 3). 2. Install a diagnostic application (method 2). If the phone is warranty-free, it is best to avoid unlocking the bootloader - this will void warranty obligations.

Method 5: Physical verification (for experienced users)

If the software methods don't work, you can measure the capacity with a multimeter, which requires disassembling the phone and is only suitable for those with experience in electronics. For the Xiaomi Mi 10, you need:

  • πŸ”§ Set of screwdrivers (star) T3, T4).
  • πŸ“Ÿ Multimeter with capacity measurement function (or USB-tester).
  • πŸ”‹ New battery for comparison (optional).

Algorithm of action:

  1. Turn off the phone and remove the tray for SIM-map.
  2. Heat the back cover with a hair dryer (temperature 60-70 Β° C) and gently tuck it with a plastic spatula.
  3. Disconnect the battery plume (it is under the protective film).
  4. Connect the multimeter to the contacts of the battery (plus to plus, minus to minus).
  5. Compare the readings with factory readings (4780 mAh). If the difference is more than 20%, the battery must be replaced.

⚠️ Note: Disassembly Xiaomi Mi 10 without experience can lead to damage to the plumes or separation of contacts of the battery. If you are not sure of your skills, contact the service center. The cost of battery diagnostics in official Xiaomi services - from 500 rubles.

πŸ’‘

Before disassembling, take a picture of the location of all the plumes and screws. This will help to assemble the phone without unnecessary details (yes, this happens!).

Battery wear table: when it's time to change the battery

Even if you know the current capacity, how to tell if the wear is critical? Below is a table that will help you assess the battery status of the Xiaomi Mi 10 and make a decision about replacing.

Battery wear and tearReal capacity (mAh)Signs.Recommendations
0–10%4300–4780The phone keeps the charge as new, discharges in 1.5-2 days at an average load.Keep using, keep track of temperatures (optimally 20-35Β°C).
10–20%3800–4300The operating time is reduced by 1-2 hours, and at 15%, the charge can suddenly turn off.Calibrate the battery (discharge to 0% every 3 months and charge to 100%).
20–30%3300–3800The phone discharges in 6-8 hours when used actively. It heats up when charged.Limit fast charging (use 10W instead of 30W). Plan a replacement.
30–50%2400–3300Capacity drops in front of your eyes, the phone turns off at 20 to 30 percent, and you can blow up the battery.Replacement is needed, the risk of damage to the motherboard when used later.
>50%<2400The phone works 1-2 hours, overheats, may not turn on without recharging.Replace the battery at the service center.

Note that if your Mi 10 suddenly turns off at 10-20% charge, it is a sure sign of battery wear. The system does not have time to recalibrate, and the real charge is lower than the indicator shows.

πŸ’‘

If the actual battery capacity has dropped below 3,000 mAh, it will cost less to replace than repairing the phone after an electrolyte bloat or leak.

Frequent questions about the Xiaomi Mi 10 battery

Can I check the container without breaking the phone?
Yes, all the methods in this article, except for physical testing, don't require disassembly. ADB-AccuBattery commands and application (after calibration).
Why does AccuBattery have a capacity of 4,000 mAh and CPU-Z have a capacity of 4,500 mAh?
The difference is in the measurement methods. AccuBattery analyzes the charging cycles, and CPU-Z reads the data from the battery controller. Use both applications for accuracy and compare the results.
How much does it cost to replace the battery with Xiaomi Mi 10 in 2026?
The cost depends on the type of battery and service: Original battery: 2500-3500 rubles (in official Xiaomi services); Analog (for example, ZMI): 1200-2000 rubles (in informal workshops); Replacement takes 1-2 hours. We recommend using original parts - they last longer and do not swell.
How to extend the life of the Xiaomi Mi 10 battery?
Follow these rules: πŸ”Œ Avoid full discharge (keep the charge in the range of 20–80%). ⚑ Do not use fast charging (30W) Constantly – 1-2 times a week is enough. 🌑️ Do not overheat (do not play games while charging). πŸ“΅ Turn it off. 5G, If you don’t need it, the module heats the battery.
Can I reset the charging cycle counter?
No, the cycle counter is stored in the battery controller, and it's not reset by software. The only way to reset it is to replace it with a new one. Don't believe programs that promise to "zero wear" is a fraud.