How to accurately check the battery capacity on Xiaomi smartphones: from the code *#*#4636#*#** to the engineering menu

Have you noticed that Xiaomi's smartphone is running out too quickly, even though it used to last longer? Or want to make sure that the seller didn't cheat on the battery capacity when buying a used device? Checking the actual battery capacity is a key step to diagnosing its condition. The manufacturer often specifies a rated capacity (for example, 5,000 mAh for the Redmi Note 12 Pro+), but over time it decreases due to the degradation of lithium polymer cells.

In this article, you will find 5 proven ways to find out the current battery capacity on any Xiaomi, Redmi or POCO device, from hidden engineering codes to specialized applications. We will also discuss why the settings and real capacity may differ, and what to do if the battery has β€œsank” by 20-30% of factory values. All methods work on MIUI 12-14 and are relevant for models 2018-2026.

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

The fastest way is to use hidden service code, which works on most Xiaomi smartphones without root rights and additional apps, and it is important that on some models (for example, the POCO F5 or Xiaomi 13T), this menu can be blocked by the manufacturer.

Instructions:

  • πŸ“± Open the Phone app** and enter the combination: ##4636##.
  • πŸ“Š Note the line β€œLevel” is the current charge in percentage, and β€œCapacity” is the real capacity in mAh.

πŸ’‘

If the ##4636### code doesn't work, try an alternative combination for new devices: ##6484## (battery test).

For example, if the factory capacity of your Redmi Note 11 Pro is 5000 mAh, and the menu displays 4200 mAh, this means that the battery is worn out by 16%.Critically low values (below 3000 mAh for a 5000 mAh battery) indicate that the battery needs urgent replacement to avoid sudden shutdowns or swelling.

2.Use of the AccuBattery application

AccuBattery (available on Google Play) is one of the most accurate tools for monitoring battery health, analyzing charging/discharge cycles and calculating the actual capacity from the power controller, an advantage of which is that it works even on devices with locked engineering menus.

How to use:

  1. πŸ“₯ Install AccuBattery from the official store.
  2. πŸ”„ Fully charge your smartphone to 100% (use the original charger!).
  3. πŸ“‰ Discharge the device before 15-20% in normal mode (do not force the discharge!).
  4. πŸ“Š Open the app and go to the Health tab, and you'll see the capacity rating as a percentage of the factory.

Turn off Adaptive Charging in the MIUI | settings

Use a charger with a power of at least 18W|

Do not interrupt the charging/discharge cycle |

Repeat the test. 2-3 time-in-time-->

Important: AccuBattery shows relative capacity (e.g., "87% of factory capacity"), not absolute value in mAh. To get an exact figure, multiply the percentage by the nominal capacity of your model. For example, for Xiaomi 12 Pro (4600 mAh) at 87% health: 4600 Γ— 0.87 = 4002 mAh.

⚠️ Warning: If after installing AccuBattery, the smartphone starts to warm or discharge quickly, check the app's permissions. Turn off background activity in Android settings to save charge.

Reading data via ADB (for advanced users)

The Android Debug Bridge (ADB) method is suitable for those who are willing to work with the command line, and it allows you to get the most accurate data directly from the battery controller, including voltage, temperature and real capacity, requires a computer and enabled debugging over USB.

Step-by-step:

  1. πŸ–₯️ Install. ADB Tools on PC.
  2. πŸ“± On your smartphone, activate Developer Mode (7 times click on Settings) β†’ The phone. β†’ Version. MIUI) and turn on "Debugging by" USBΒ» developer menu.
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 ΞΌAh (divided by 1000 to get mAh);
  • Voltage: Z is voltage in mV.
Example of ADB output for Xiaomi Redmi Note 10 Pro
current now: 3800000 (3800 mh 76% charge) voltage: 3987 (3.987 B) temperature: 285 (28.5Β°C) This means that, with a full charge, the capacity will be ~5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh (3800/0.76), which corresponds to the factory characteristics.

The advantage of the method is that the data is independent of the firmware or the MIUI shell, since it is read directly from the controller, and the disadvantage is that it requires command line skills.

Checking through the MIUI service menu (hidden settings)

MIUI has a hidden CIT (Certification Test) menu that provides detailed battery information, including serial number, number of charging cycles, and current capacity, which works on most Xiaomi/Redmi/POCO devices, but the path to the menu may vary.

How to open it:

  1. πŸ“± Go to Settings. β†’ The phone.
  2. πŸ”§ 5 times quickly press Kernel version. You will be in mode. CITΒ».
  3. πŸ” Go back to the main settings menu and find a new item Β«CITΒ»** (It can be called a β€œtest” or β€œserviceΒ»).
  4. πŸ“Š In the Battery section** you will see the parameters:
ParameterDescriptionExample of meaning
Battery CapacityCurrent capacity in mAh4500
Design CapacityFactory capacity5000
Cycle CountNumber of complete charging cycles312
VoltageCurrent voltage4.35 V
TemperatureBattery temperature30Β°C

If the CIT section** is missing, try an alternative method:

  • πŸ” In some models (for example, POCO X3 Pro: menu called Β«MTK Engineer Mode or Hardware TestΒ».

⚠️ Warning: Do not change the settings in the service menu unless you are sure of their purpose! incorrect settings can lead to loss of warranty or damage to the battery.

Engineering menu (##4636##)|AccuBattery|ADB|Service menu MIUI (CIT)|Never checked.-->

5. Hardware diagnostics (for battery replacement)

If the software methods show a critically low capacity (less than the 60% from the factory), and the smartphone is turned off when 30-40% So if you're charging, you're going to have to think about replacing the battery, and then you can only measure the exact capacity with specialized equipment β€” USB-tester.

How to check:

  • πŸ”Œ Buy it. USB-Tester (e.g. Xiaomi) USB Tester or Baseus Power Meter and connect it between charger and smartphone.

The cost of replacing the battery in the official service Xiaomi:

ModelCost (β‚½)Capacity of the new battery
Redmi Note 11/122 500 β€” 3 5005,000 mAh
Xiaomi 12/13 Lite3 800 β€” 4 5004500 mAh
POCO F4/F53 200 β€” 4 0004500-5000 mAh
Xiaomi 13 Ultra5 000 β€” 6 5005,000 mAh

πŸ’‘

If the difference between the factory capacity and the actual capacity is more than 30%, the battery is considered to be very worn out, in which case it will cost less to replace than repair the consequences of its bloating or sudden shutdown.

What to do if the battery capacity is reduced?

If the test shows that the battery capacity has dropped to 70% or below the factory level, try the following steps:

  • πŸ”„ Battery calibration: Completely discharge the phone before switching off, then charge until 100% No breaks. 2-3 It helps to reset the controller errors.
  • ⚑ Use the β€œright” charger: For fast charging, use Xiaomi’s original power adapters 33W/67W/120W. Charging from other brands can reduce battery life.
  • 🌑️ Control the temperature: Avoid overheating (above 40)Β°C) and hypothermia (below 0)Β°C) Remove the case when charging if the phone is warming.
  • πŸ› οΈ Battery replacement: If the capacity fell below 60%, Average life of lithium polymer batteries β€” 300-500 cycle (2-3 year-end).

What to look for when replacing:

  • πŸ” Buy batteries only with the original Xiaomi barcode (starts with 2000115 or 2000130).
  • πŸ›‘οΈ Avoid cheap analogues – they can swell or ignite.
  • πŸ“„ Keep a check and warranty card for a new battery (guarantee is usually 6 months).

πŸ’‘

After replacing the battery, perform 3 full charging/discharge cycles – this will help the new battery β€œswing” and prolong its service life.

FAQ: Frequent questions about Xiaomi battery check

❓ Why in the settings MIUI The capacity is 100% and the real capacity is 80%?
MIUI often smooths out battery wear to keep the user from worrying. Real capacity can only be found through an engineering menu, ADB or AccuBattery. The manufacturer hides degradation until it becomes critical (usually below 70%).
❓ Can the battery capacity be restored?
No, lithium polymer batteries don't recover. All the "miracle apps" and "calibrators" in the Play Market are a hoax. The only way to get the factory capacity back is to replace the battery. But proper operation (avoiding overheating, using original chargers) slows down degradation.
❓ How often should I check the battery capacity?
1 time in 6 months is enough. If you notice that the phone has become faster to discharge (for example, the Redmi Note 10 Pro held a day, and now it is half a day), check the capacity immediately.
❓ Why after battery replacement, the capacity in AccuBattery shows less factory capacity?
This is OK. The new battery should get used to it, run 3-5 full charge/discharge cycles, and if it doesn't reach 95 percent of its declared capacity in a week, call the service, and it's possible that it's a defect or an unoriginal part.
❓ Is it harmful to use Power Bank to charge Xiaomi?
Yes, unless Power Bank supports Quick Charge or PD. Cheap external batteries with unstable voltage accelerate battery degradation. Use certified devices (e.g. Xiaomi Mi Power Bank 3 or Baseus 20000mAh).