Have you noticed that Xiaomi's smartphone is running out faster than before? Or you want to check if you've "swapped" your battery during repairs? Real battery capacity is a key indicator of the health of the device, but manufacturers rarely show it in standard settings. In this article, we will reveal all the available methods, including hidden engineering menus, ADB-teams and third-party utilities that work on models from Redmi Note 10 to Xiaomi 14 Ultra.
It is important to understand: factory capacity (for example, 5000 mAh and current are not the same thing. Over time, the battery degrades, and its actual volume can decrease by a factor of two. 20-30%. We're going to show you how to get accurate data straight from the power controller, rather than app estimates. Ready? Let's start with the simplest method.
1. Test capacity through the standard MIUI menu (no root)
Starting with MIUI 12, Xiaomiβs firmware has a hidden section with battery data that doesnβt appear in the main menu, but it can be accessed through a secret code, which works on most modern models (Redmi 12/13, Poco X5, Xiaomi 13T and later).
Instructions:
- π± Open the phone application (caller).
- π’ Enter the combination: ##4636##
- π In the menu that appears, select Battery Information).
- π Look for Level (current charge in %) and Health (state) lines).
Note that this menu displays relative status (e.g. Good: 92%), but not exact capacity in mAh. The latter will require other methods. Also, on some devices (e.g. Poco F5), this code may not work β then move on to the next method.
2. Engineering menu (Engineer Mode) - hidden data
The Engineering Menu is a service tool that provides detailed information about the hardware of the smartphone, including the battery, and is accessed through special codes, but beware: changing some parameters can lead to failures.
How to open it:
- π± Start the call and enter one of the codes (depending on the model):
- π In the battery section, look for parameters:
What to do if the engineering menu is not opened?
Warning: In the engineering menu, you can accidentally change the settings of the communication module or camera.
β οΈ Warning: Do not press Clear or Reset buttons in the engineering menu β this can reset the battery calibration and cause incorrect display of charge.
3. applications for battery diagnostics (without root)
If you don't want to mess around with codes, you can use third-party utilities, which don't give you the accuracy of the engineering menu, but they show you the approximate state of the battery.
| Annex | precision | Features | Reference |
|---|---|---|---|
| AccuBattery | ββββ | It shows wear, temperature, discharge rate. It requires calibration (2-3 charging cycles). | Google Play |
| Battery Guru | βββ | It monitors capacity, voltage, health, supports widgets. | Google Play |
| AIDA64 | ββββ | Shows factory and current capacity (if supported by the controller). | Google Play |
How to use AccuBattery (Step-by-step):
Charge your phone to 100% (use the original adapter).
Open AccuBattery and go to the Health tab.
Wait until the application collects data (you need 2-3 full charge-discharge cycles).
Look at the value of the design capacity - this is the current capacity in mAh.
Compare it to the factory (indicated on the battery sticker or in the characteristics of the model).-->
β οΈ Note: Apps like AccuBattery show the design capacity, not the actual capacity. 10-15% Due to the power controller Xiaomi.
4. ADB-Commands: Data directly from the system
For advanced users, there is a way to get battery data through Android Debug Bridge (ADB).This requires a computer connection, but gives the most accurate information, including current capacity, maximum charging and number of cycles.
Instructions:
- π₯οΈ Install. ADB-PC drivers.
- π± On your phone, turn on Developer Mode (7 times click on the Build Number in Settings) β The phone).
- π Connect your smartphone to your computer USB and select the File Transfer Mode.
- π Open the command line (Windows) or the terminal (Mac/Linux) enter:
adb shell
dumpsys batteryIn the conclusion, look for the lines:
- Capacity is the current charge in %.
- charge_counter β the number of mAh charged from the last reset (necessary for calculations).
- energy_counter β energy in mWh (on some models).
To get the maximum capacity (which the controller supports), use:
adb shell
cat /sys/class/power_supply/battery/charge_full_design
cat /sys/class/power_supply/battery/charge_fullcharge_full_design β factory-capacity, charge_full β The difference between them will show wear and tear.
adb shell cat /sys/class/power_supply/battery/uevent
POWER_SUPPLY_CHARGE_FULL=XXXX
5. Phone disassembly: visual battery check
If the software fails, you have to do a physical check, which is good if you suspect that the battery has been changed, or if you want to make sure the component is original, and Xiaomi batteries usually show:
- π Factory capacity (e.g. 4500 mAh).
- π Battery model, for example, BM4B For the Redmi Note 9 Pro).
- π Date of production (code of 4 digits: week/year).
How to remove the cover (for non-shallable models):
- π₯ Heat the back panel with a hair dryer (temperature) 60-70Β°C) at the edges - this will soften the glue.
- πͺ Carefully tuck the lid with a plastic spatula (start at the corner next to the power button).
- π The battery is usually glued - don't pull the wires! unplug the battery plume before being removed.
β οΈ Warning: Disassembly will void warranty and may damage the device. If you're not sure about your skills, contact the service center. IP-certification (for example, Xiaomi 13 Pro) after disassembly will violate the dust protection.
π‘
If the battery is listed Made in China without the Xiaomi logo, it is not always a fake - many of the original batteries are manufactured in third-party factories (for example, Sunwoda or ATL).
6. Factory data comparison: how to know if the battery is worn out
You get the current capacity -- what's next? You have to compare it to the factory specifications and measure the wear and tear. Here's the benchmark for Xiaomi smartphones:
| Battery status | Residual receptacle | Recommendations |
|---|---|---|
| Excellent. | 90-100% | The battery is as new. Just enough charging (not to hold 100% for long). |
| Good. | 80-89% | Mild degradation. You can exploit, but you'll have less time to work. 10-20%. |
| Satisfactory | 70-79% | A marked decrease in autonomy. Consider replacing the battery. |
| Bad. | Less than 70% | The battery is very worn out. Replacement (risk of sudden shutdown) is recommended. |
Where to find a factory container for your model:
- π On the official website of Xiaomi in the characteristics of the device.
- π·οΈ On the sticker under the lid (if you took the phone off).
- π¦ In the documentation from the box (if preserved).
- π Through a model search. + "battery capacity" (e.g. "Redmi Note 12 Pro battery capacity").
Example: for Xiaomi 12T Pro factory capacity - 5000 mAh If the current capacity is 3800 mAh, wear is 24% (satisfactory condition).