You've noticed that Xiaomi's smartphone is running out too fast, even though it used to hold a charge all day? It's probably because of battery wear -- even in lithium polymer batteries, capacity is gradually declining. But how do you check the real state of the battery without disassembling the phone? In this article, you'll find 7 proven ways, from hidden menus to professional utilities, and learn how to distinguish software errors from physical wear.
It's important to understand that manufacturers often understate battery health data in standard settings. For example, MIUI can display "good" status even though real capacity has dropped by 30%. We'll show you how to get accurate data directly from the power controller using engineering commands, ADB and specialized applications. And you'll learn what metrics are considered critical for battery replacement in Redmi, POCO and Xiaomi's flagship 12/13/14 series.
Why it is important to check the capacity of Xiaomi battery
The lithium polymer batteries in Xiaomi smartphones lose up to 20% of capacity after 300-500 full charge cycles, and the system may not show real wear, masking it with optimizing power consumption.
- π Fast discharge β the phone sits down in 3-4 hours with moderate use, although it used to hold a day.
- β‘ Unstable charging β the percentage of the battery jumps (e.g., from 30% immediately to 1%), the device turns off at 15-20%.
- π₯ Overheating β The battery heats up even when simply charging to 40-45Β°C.
- π Performance decline β the system forcibly limits the power of the processor to save charge.
According to a study by Battery University, after losing 40% of capacity, the risk of suddenly turning off the phone increases by 5 times. And in Xiaomi models with Ultra Battery Saver (for example, Redmi Note 12 Pro+), the system can hide real wear, showing inflated percentages. So checking through the standard Settings menu β Battery often gives inaccurate results.
β οΈ Warning: If the phone starts to run out faster after the MIUI update, calibrate the battery first (discharge to 0% + charge to 100% without interruption).
Method 1: Engineering menu (#4636##) β Quick check without root
The easiest method is to use a hidden engineering menu, which is available on all Xiaomi smartphones without any additional software, but shows basic data (without detailed information about charging cycles).
Instructions:
- Open the Phone app.
- Enter the combination: ##4636### (some models may not work β see alternatives below).
- Select Battery Information (Battery Information).
- Note the lines: Level is the current charge as a percentage; Health is the battery state (ideally Good); Temperature is the temperature in degrees Celsius (normal: 25-35 Β°C).
Limitations of the method:
- β Does not show actual capacity in mAh (only percentage of wear).
- β On some models (POCO F5, Xiaomi 13T) the menu is blocked.
- β Data may be reset after rebooting.
What if #4636### doesn't work?
Method 2: AccuBattery App β Detailed Analysis with Schedules
AccuBattery is one of the most accurate battery monitoring applications that runs without root rights, tracking real capacity, the number of charging cycles, and even predicting battery life.
How to use:
- Download AccuBattery from Google Play.
- Launch the application and wait for the initial calibration (1-2 charging cycles).
- Go to Health tab, and it will show π Design Capacity (e.g., 3800 mAh of 4500 mAh). π Number of charging cycles (critically after 500 cycles). π Percentage of wear (green to 10%, yellow to 10-20%, red to over 30%).
Advantages of AccuBattery:
- β Works on all Xiaomi models (including POCO X5 Pro, Redmi K60).
- β Shows the actual battery voltage (normal: 3.7-4.2 V).
- β Offers charging recommendations (e.g., don't hold 100% long).
β οΈ Warning: If, after installation, AccuBattery shows a capacity 10-15% below passport, that's OK. The app takes actual wear and tear, not factory data. Use it for a minimum 3 of the day for accuracy.
Compare the current capacity with the passport|View the schedule of discharge (sharp drops) = wear)|Check the temperature during charging|Estimate the number of cycles (over 400) = risk)-->
Method 3: ADB- Commands β data directly from the controller
For advanced users, the best way to do this is to use the Android Debug Bridge (ADB), which is the most accurate way to get the data, because it reads the information directly from the power controller.
Step-by-step:
- Enable Developer Mode: Go to Settings β About Phone. Click 7 times on MIUI Version. Go back to Settings β Additional β Developer. Activate USB Debugging.
ADB-driver
adb shell
dumpsys batteryCapacity: 85 # Current charge in %
health: 2 # Condition (2 = good, 3 = overheating, 7 = critical wear)
Voltage: 3987 #Voltage in mV (normal: 3700-4200)
temperature: 320 # Temperature in tenths of Β°C (320 = 32 Β°C)Decoding the health parameter:
| Meaning | Status. | Recommendations |
|---|---|---|
| 2 | Good. | Less than 10% wear and no replacement is required. |
| 3 | Overheating | Check the charger, clear the connector. |
| 4 | It's too cold. | Use at temperatures above 0Β°C. |
| 7 | Critical wear and tear | Capacity below 60%, need replacement. |
To get real capacity in mAh, use the command:
adb shell dumpsys batterystats --chargedIn the conclusion, find the line charge_counter β this is the accumulated charge over all cycles. Divide it by the number of cycles (from AccuBattery) to estimate the current capacity.
π‘
If ADB gives a "device unauthorized" error, check the USB debugging permission on your phone in the notifications. Also try to reconnect the cable - some USB-Hacks block ADB- commands.
Method 4: Battery test codes (not all models)
Some Xiaomi smartphones support hidden codes for diagnosing the battery.These commands run on Redmi and POCO with Qualcomm processors, but may not work on flagships with the Snapdragon 8 Gen.
Try these combinations:
- #284## - Battery test (shows voltage and temperature)
- #36446337## - Power Controller information (powered by Redmi Note 9/10)
- #6484## - Battery test (for models on MediaTek, for example, POCO M4 Pro).
If the code works, you will see a menu with options:
- π MB_06 is the current capacity in mAh.
- π₯ Voltage: Voltage (should be 3.8-4.2 V at 100% charge).
- π FG value is the Fuel Gauge sensor.
β οΈ Warning: On Xiaomi 12/13/14 models with Snapdragon 8 Gen 1/2 chips, these codes are usually locked. Instead, use ADB or apps like CPU-Z (Battery section).
π‘
Battery diagnostic codes only work on smartphones with Qualcomm and MediaTek processors. On devices with Samsung Exynos chips (such as the Xiaomi Mi 11 Lite), these commands are not supported.
Method 5: CPU-Z is an alternative to AccuBattery
CPU-Z is a well-known iron analysis utility that also shows battery information, which is less accurate than AccuBattery, but does not require long calibration.
How to check the battery:
- Install CPU-Z from Google Play.
- Open the Battery tab.
- Note: Level is the current charge. Health is the state (may be displayed as Unknown on new models), Voltage is the voltage. Technology is the type of battery (should be Li-polymer).
Features of the CPU-Z:
- β Works without internet or registration.
- β Shows the battery temperature in real time.
- β Does not display capacity in mAh (percentage only).
- β Some models (Xiaomi 13 Ultra) may not show Health.
For comparison, if AccuBattery shows the capacity of 3500 mAh from 4000 mAh (wear 12.5%), and CPU-Z writes Health: Good β trust the first. Standard Android methods often overestimate the state.
Method 6: Disassembly of the phone and visual inspection (for experienced)
If software methods show conflicting results and the phone suddenly turns off, the problem may be the physical damage to the battery, in which case a visual inspection will help.
Signs of critical wear during disassembly:
- π₯ Bloating β the battery is swollen (even slightly), presses on the screen or back cover.
- π§ Electrolyte dashing - white or green plaque on a board near the battery.
- π Contact oxidation is a green coating on the battery connector.
- π Deformation - the battery is curved, not tightly attached to the body.
How to safely inspect the battery:
- Turn off the phone and remove it. SIM-map.
- Heat the back cover with a hairdryer (60-70Β°C) to soften the glue.
- Carefully apply the lid with a plastic spatula (do not use metal!).
- Check the battery β do not press on it if you notice bloating.
β οΈ Warning: If the battery is swelling, don't try to charge it, it could cause fire. Take the phone to the service center immediately. Also don't store the battery-damaged device near flammable objects.
A normal battery should:
- Have a flat surface without bulges.
- Do not make hissing sounds when pressing (a sign of gas formation).
- Have a whole shell without punctures or cracks.
What if the battery is swelling but the phone is still working?
Method 7: Official Diagnostics at Mi Service Center
If self-checks showed critical wear, but you are not sure about the results, contact the authorized service center Xiaomi, there will conduct diagnostics on professional equipment (for example, Battery Tester Fluke BT520) and will issue an official opinion.
What includes diagnostics in the service:
- π§ Testing of the loading capacity (discharge test).
- π Visual inspection of the battery and contacts.
- π Analyze data from the power controller via Qualcomm QPST or MediaTek Meta Mode.
- π οΈ Checking the charging circuit (cable, connector, controller).
The cost of diagnostics in official Xiaomi services is from 500 to 1500 rubles (free if you repair the phone from them), replacing the battery will cost 2000-6000 rubles depending on the model:
| Xiaomi model | Cost of Battery Replacement (2026) | Capacity of the new battery |
|---|---|---|
| Redmi Note 10/11 | 2200β2800 β½ | 5,000 mAh |
| POCO X3/X4 | 2500β3200 β½ | 5160 mAh |
| Xiaomi 12/12T | 3500β4500 β½ | 4500 mAh |
| Xiaomi 13/13 Pro | 4500β6000 β½ | 4820 mAh |
| Xiaomi 14 Ultra | 5500β7000 β½ | 5,300 mAh |
Advantages of official service:
- β Battery warranty (usually 6 months)
- β Original batteries are used (with the Xiaomi logo and QR- code).
- β Check for related problems (e.g., wear of the charging connector).
β οΈ Warning: Avoid gray services that offer battery replacements for 1000β1500 rubles. Often they install cheap, unprotected counterparts that can swell in 2-3 months. The original Xiaomi battery has a holographic sticker and serial number that matches the data in the system.