How to see the battery capacity on Xiaomi: all working methods

Have you noticed that Xiaomi’s smartphone is running out faster than usual? Or want to check if the battery has lost capacity after several years of use? In this article, you will find all the relevant ways to find out the real battery capacity on Xiaomi, Redmi and POCO devices – from hidden engineering menus to specialized applications.

Manufacturers often specify a nominal battery capacity (e.g., 5000 mAh), but over time it decreases due to natural wear. We will show how to check the current capacity without disassembling the phone and special equipment. Methods work on most models, including the Xiaomi 13/14, Redmi Note 12/11, POCO F5/X5 and others.

Important: Some methods require unlocking the bootloader or root rights, and if you are not sure about your skills, use the safe methods in the first sections.

1. Check through the engineering menu (#4636##)

The easiest way is to use the Android hidden engineering menu, which is available on most Xiaomi smartphones without any additional software.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select the Battery Information item.
  4. Note the lines: Charge level – current percentage; Health status (Battery Health) – may show the percentage of wear; Capacity – sometimes the real value is displayed in mAh.

⚠️ Note: On new Xiaomi models (e.g. Xiaomi 14), the engineering menu may be blocked.

πŸ’‘

If ##4636### doesn’t work, try ##6484## or #64663##β€”these codes sometimes reveal advanced battery information.

2.Use of the AccuBattery application

AccuBattery is one of the best battery monitoring applications, and it not only shows current capacity, but it also analyzes the discharge rate, temperature and number of charging cycles.

How to use:

  1. Download AccuBattery from Google Play.
  2. Launch the application and provide access to the battery data.
  3. Go to the Health tab.
  4. In the Estimated Capacity section, you will see the current value in mAh.

Display example:

ParameterMeaningExplanation
Nominal capacity5,000 mAhClaimed by the manufacturer
Current capacity4200mAhReal significance after wear
Wearing16%Percentage of capacity loss

⚠️ Note: To accurately calculate the capacity of AccuBattery, you need to use a minimum 3-5 full charge/discharge cycles. The first data may be inaccurate.

πŸ“Š What is the most common battery test method you use?
Engineering menu
Special annexes
ADB-team
Never checked.

3. Checking through ADB (for advanced users)

If you’re ready to work with ADB (Android Debug Bridge), this method will give you the most accurate data, suitable for all Xiaomi models, but requires a computer and minimal technical skills.

Step-by-step:

  1. Enable USB Debugging in the Developer Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then go back to Additional Settings β†’ For Developers.
  2. Connect your phone to your PC and install it. ADB-driver.
  3. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell


dumpsys battery

In the conclusion, find the lines:

  • Capacity is the current percentage of charge.
  • charge_counter β€” The remaining charge in microwatt hours (divided by 1000, to get a mAh);
  • Health is the battery state (2 means β€œgood”).

⚠️ Attention: Meaning charge_counter It shows the remaining charge, not the full capacity. To find out the actual capacity, charge the phone to the full capacity. 100% and write down the value, then discharge to 0% And check again. The difference between those values (in mAh) is the current capacity.

β˜‘οΈ Preparation for ADB-check-up

Done: 0 / 4

4. Secret codes for Xiaomi (Models 2020-2026)

Some Xiaomi models support hidden service codes that display detailed battery information, which run on MIUI 12-14 firmware.

Try entering the phone in the application:

  • #6484## - battery test (shows voltage, temperature, capacity)
  • #64663## - hardware information (including battery)
  • #284## - Battery test (on some Redmi models)

If the code didn't work, try adding it after it (e.g. ##6484##**). On newer models (Xiaomi 13T, Redmi Note 13), these codes can be disabled.

What do I do if the codes don't work?
On new MIUI firmware, some service codes are blocked, with the alternative being to use applications like MTK Engineering Mode (for MediaTek processors) or Qualcomm Battery Info (for Snapdragon).

Verification through MIUI Diagnostics (official method)

Xiaomi has built its own diagnostic tool, MIUI Diagnostics, into MIUI, which is available on most models but is hidden from the user.

How to open it:

  1. Go to Settings. β†’ The phone.
  2. Click 5 times in a row on the Linux kernel (or kernel version).
  3. The MIUI Diagnostics menu will be available.
  4. Select Battery Test.

Here you'll see:

  • πŸ”‹ Real capacity (in mAh);
  • πŸ“‰ Percentage of wear and tear;
  • 🌑️ Temperature;
  • ⚑ Tension.

On models with a Snapdragon 8 Gen 2 processor (for example, Xiaomi 13 Ultra), MIUI Diagnostics can show data with a delay - wait for the full download of information (up to 30 seconds).

6.Alternative applications for battery analysis

If standard methods don’t work, try specialized utilities that are suitable for all Android devices, including Xiaomi.

Top.-3 applications:

  1. Battery Guru - shows capacity, temperature and discharge history. Supports MIUI without root.
  2. GSam Battery Monitor – analyzes the energy consumption of applications and displays the real capacity.
  3. AIDA64 – displays detailed information about the battery in the Battery section.

⚠️ Note: Applications without root rights show the estimated capacity, not the exact data from the battery controller. ADB ore-menu.

πŸ’‘

The most accurate methods are ADB and MIUI Diagnostics. Google Play apps give approximate data, but are convenient for regular monitoring.

7. What to do if the battery capacity has fallen sharply?

If you've checked that your battery capacity has decreased by 30 percent or more, you should think about replacing it.

  • πŸ”„ Battery calibration: Completely discharge the phone, then charge to 100% without interruption. Repeat 2-3 times.
  • ⚑ Use the original RAM: Non-original charging accelerates wear.
  • πŸ› οΈ Battery replacement: In Xiaomi service centers, the cost of replacing is from 1500 to 4000 rubles (depending on the model).
  • πŸ“± Software Optimization: Turn off background activity of unnecessary applications in Settings β†’ Battery.

⚠️ Warning: If the phone suddenly turns off at 20 to 30% charge, it is a sign of critical battery wear, in which case replacement is mandatory, as further use may cause the battery to bloat.

FAQ: Frequent questions about Xiaomi battery check

Can I check the container without root rights?
Yes, most of the methods in this article (engineering menus, AccuBattery, ADB, MIUI Diagnostics) work without root, but superuser rights are sometimes required to be as accurate as possible.
Why does AccuBattery show less capacity than claimed?
This is normal: over time, the capacity decreases. If the difference in face value is greater than 20-25%, the battery should be replaced. Also, make sure that the application has analyzed at least 3 full charging cycles.
Does this work for POCO and Redmi?
Yes, all methods are suitable for POCO and Redmi, as they run on the same MIUI firmware.
How often should I check the battery capacity?
If you're using your phone intensively (games, video), check more often. If you're down 15 to 20 percent, you should consider replacing it.
Can the battery capacity be restored?
No, you can't restore a worn battery. The only way to get back to the original performance is to replace it with a new one. Calibration only helps when the controller fails, but it doesn't increase the actual capacity.