How to see the battery capacity on Xiaomi Redmi: all the ways from official to hidden

The battery is one of the most vulnerable components of the Xiaomi Redmi smartphone, and its capacity gradually decreases with each charging cycle. If your phone starts to run out faster than before, or suddenly turns off at 20-30% charge, it's time to check the real state of the battery. But how to know the exact capacity of the battery if the manufacturer does not always display this information in standard settings?

In this article, we will look at 5 proven methods, from official (via MIUI) to hidden (engineering menu and ADB), you will learn how to interpret the metrics, what values are considered normal for the Redmi Note 10/11/12, POCO X3/X4 and others, and what to do if the capacity has fallen critically. Importantly, some methods require unlocking the bootloader or root rights - we will warn you about this in advance.

1.Official method: check through MIUI Battery Care

With MIUI 12.5 and later, Xiaomi has added a built-in battery health monitoring tool, Battery Care, which is available on most Redmi and POCO models released after 2020, the safest method, but shows not the exact capacity per mAh, but the percentage of wear and tear.

To find him:

  • πŸ“± Open the Settings. β†’ Battery and performance.
  • πŸ” Slick down and select Battery Health (or Battery Health in Global Firmware).
  • πŸ“Š This shows the percentage of wear (for example, 92% means that the capacity has fallen by 8%).

⚠️ Note: Some models (e.g. Redmi) 9A or POCO M3) This section may not be available, in which case use alternative methods from the following sections.

If your smartphone shows wear below 80%, This is a signal that you need to replace the battery. For comparison, new Xiaomi batteries usually have a capacity for battery storage. 2-5% below the stated (e.g, 4900 m.h. 5000 mAhh is normal.

πŸ“Š What kind of Redmi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Redmi 9/9A/9C
Redmi 13C/12C
Another model

2. Hidden engineering menu: code ##4636##

The Engineering Menu is a hidden section of Android that displays technical data, including battery information.It works on all Xiaomi Redmi smartphones, but the interface may vary depending on the version of MIUI.

How to open it:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (without pressing the call button).
  3. In the menu that appears, select Battery Information.

Here you will see a few key parameters:

  • πŸ”‹ Level - current level of charge in percentage.
  • πŸ”Œ Voltage - voltage (normal: 3.7-4.4 V).
  • πŸ”„ Health – battery health (e.g. Good or Unknown).
  • πŸ“ Capacity - current capacity in mAh (not on all models).

⚠️ Attention: On some firmware MIUI The Capacity field can show the declared factory capacity, not the actual capacity. ADB or applications.

If you don't have capacity data in the engineering menu, try the alternative code: ##6484## (battery test). It runs on the Redmi Note 8/9/10 and some POCO models.

What to do if the engineering menu is not opened?
If nothing happens after entering the code, check: 1. Does your operator block the code (try another one). SIM-2. Has the firmware been updated to the latest version (in older versions) MIUI 3. Are there any third-party launchers (they can block system windows).

3. Capacity testing applications: AccuBattery and AIDA64

If standard methods don't show the exact capacity, third-party applications will come to the rescue, with AccuBattery (for wear analysis) and AIDA64 (for technical data) the two most reliable options.

AccuBattery (Free on Google Play):

  • πŸ“Š Shows the real capacity after 2-3 charge-cycle.
  • πŸ”‹ Estimates battery health as a percentage.
  • ⚑ Provides recommendations for optimal charging.

AIDA64 (paid version on Google Play):

  • πŸ” Displays Design Capacity (factory capacity) and Full Charge Capacity (current).
  • πŸ“± It works without root, but calibration may be required for accurate data.

How to use AccuBattery:

Charge the phone before 100% and disconnect from the network|Open AccuBattery and go to the Health tab"|Wait. 2-3 full discharge/charging cycles|Look at the value of "Design Capacity" in mAh-->

Example: if your Redmi Note 11 has a factory capacity of 5000 mAh, and AccuBattery shows 4200 mAh, wear is ~16% – this is an occasion to think about replacing.

Battery statusCapacity (from factory)Recommendations
Excellent.90–100%Continue to use, calibrate once every 3 months
Good.80–89%Watch for discharge, avoid overheating
Satisfactory70–79%Prepare for a replacement within a year
CriticalLess than 70%Immediate replacement – the risk of a sudden shutdown

4. Verification through ADB: for advanced users

If you want the most accurate data, use it. ADB (Android Debug Bridge: This method requires you to connect your phone to your computer, but it doesn't need root rights. POCO.

Steps:

  1. Download ADB Tools and unpack it on PC.
  2. Turn on USB Debugging on your phone: Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode), then Settings β†’ Additional β†’ Developers β†’ Debugging over USB.
  3. Connect your phone to your PC and type in the command line: adb shell dumpsys battery

In the conclusion, find the lines:

  • Capacity: X is the current charge in %.
  • charge_counter: Y is the real capacity in microamper hours (ΞΌAh). To translate into mAh, divide the value by 1000.
  • Voltage: Z - voltage.

Example of output for the Redmi Note 10 Pro:

charge_counter: 4500000 # β†’ 4500 mAh (real capacity)


Capacity: 85 # β†’ 85% charge




Voltage: 4 # β†’ 4.0 B

⚠️ Attention: Meaning charge_counter It can be reset after rebooting. Measure it when you're in the air. 100% charge immediately after disconnection from the network.

πŸ’‘

If ADB does not recognize the device, update the Mi USB Driver drivers from Xiaomi’s official website or use Google USB Driver universal drivers.

5. Root method: Battery files in /sys/class/power_supply

For the most experienced users who are ready to get root rights, there is a way to read data directly from system files, which will give the most accurate metrics, but requires unlocking the bootloader and installing Magisk.

Instructions:

  1. Get root rights (Xiaomi instructions are available on 4PDA or XDA Developers).
  2. Install a file manager with root support (such as Root Explorer).
  3. Cross the path: /sys/class/power_supply/battery/.
  4. Open files: capacity - current charge in %. charge_full β€” Real capacity in mkAh (divided by 1000). charge_full_design β€” factory-capacity.

Example: if charge_full show 4200000, charge_full_design β€” 5000000, battery wear is (5000 - 4200) / 5000 * 100% = 16%.

πŸ’‘

The Root method gives the most accurate data, but it voids the warranty and can lead to locking the phone if you do not do it correctly.

Battery calibration: when data are inaccurate

If all methods show different values, the problem may be that the battery controller is not calibrated correctly, which often happens after MIUI updates or deep discharges, and calibration helps to reset capacity errors.

How to calibrate:

Discharge the phone before automatically shutting down|Connect to the original RAM and charge to 100% non-interrupted|Turn off the network and again discharge to 0%|Repeat the cycle 2-3 once-->

To speed up the process, you can use the Battery Calibration application (requires root) or manually reset statistics through ADB:

adb shell


dumpsys batterystats --reset

After calibration, recheck the capacity with any of the methods described. If the difference between measurements narrowed, the problem was with the software, not the physical wear of the battery.

FAQ: Frequent questions about the capacity of the Xiaomi Redmi battery

πŸ”‹ Why is the factory capacity different from the declared one (for example, 4900 mAh instead of 5000 mAh)?
This is normal: manufacturers give the rated capacity, and the real capacity can be 2-5% lower due to the nature of the production, the main thing is that the difference does not exceed 10% on the new battery.
⚑ Can the battery be restored without replacement?
Partly yes. If the wear is less than 20%, it will help: Calibration (described above); using slow charging (5W) instead of fast charging; avoiding overheating and deep discharge; with wear >30%, only replacement.
πŸ“± How often should I check the container?
If your phone is older than 2 years or you notice a sharp drop in autonomy, check every 3 months.
πŸ”§ Where to buy the original battery for Redmi?
Official Xiaomi batteries are sold: in branded service centers (warranty 6 months); on AliExpress from trusted sellers (look for the inscription Original Xiaomi Battery); in spare parts stores (for example, FixPrice or Beru). Cost: from 800 to 2000 rubles depending on the model.
🚨 What happens if you use a phone with a worn-out battery?
Risks: Sudden shutdown at 20-30% charge. Overheating and bloating of the battery (dangerous!) performance drop (processor limits power). If you wear <70%, replace the battery by sure.