You've noticed that Xiaomi, Redmi or POCO are running out too fast when it used to hold a charge all day? Maybe it's the wear of the battery that decreases over time, and even after full charging, the smartphone runs less than the stated time. But how do you check the actual battery capacity if the manufacturer doesn't show this parameter in standard settings?
In this article, you will find 5 proven ways, from hidden engineering menus to specialized applications and ADB commands. We will discuss how to interpret indicators, which values are considered critical, and what to do if the capacity has fallen below 70%. Importantly, some methods require unlocking the bootloader or root rights, but we will show you where you can get around them.
We warn you right away: if your Xiaomi is warranty-free, beware of methods with disassembly or change of firmware - this can void warranty obligations.
1. Check through the hidden engineering menu (#4636##)
The fastest way is to use the hidden Android menu, which is available on most Xiaomi smartphones without additional apps, which shows not only capacity, but also battery temperature, voltage and current consumption.
Instructions:
- π± Open the phone app and enter the combination: ##4636##.
- π In the menu that appears, select Battery Information).
- π Note the line Level is the current percentage, and Battery Health is the approximate capacity.
β οΈ Note: On new Xiaomi models (e.g. Xiaomi) 13/14 or Redmi Note 12) This menu can be blocked. If nothing happens after you enter the code, move on to the next way.
Try to enter the code through the Calls app (not through the keyboard in messengers)
Reboot your smartphone and try again
Update MIUI to the latest version (sometimes the lock is removed after the update)
Use alternative methods from this article-->
The menu also displays Temperature β if it exceeds 40Β°C in normal use, it is a sign of battery degradation or a faulty charging controller. Normal values: 25-35Β°C when charging and 20-30Β°C when idle.
2.AccumBattery application: detailed wear analysis
If the engineering menu isn't available, the best alternative is Digibites' AccuBattery app, which doesn't require root rights and shows the exact capacity, the number of charging cycles and the wear rate.
How to use:
- Download AccuBattery from Google Play (free version with restrictions).
- Launch the application and wait until the first charging cycle is completed (0% to 100%).
- Go to the Health tab - here you will see the rating of capacity as a percentage of the factory.
π What do indicators mean:
- π’ 90-100% battery in excellent condition.
- π‘ 70-89% - noticeable wear and tear, it is worth thinking about replacing.
- π΄ Below 70% β critical condition, battery may suddenly shut down.
π‘
Once you have AccuBattery installed, calibrate it: fully discharge the smartphone before turning it off, then charge it to 100% without interruption, which will improve the accuracy of the measurements.
The app also shows real capacity in mAh (for example, 3800 mAh instead of the stated 4500 mAh). A difference of more than 20% indicates severe wear. Pay attention to the graph Discharge rate - if the smartphone loses 1% in 2-3 minutes in idle, this is a sign of software errors or background activity of applications.
3. ADB commands: for advanced users
If youβre ready to use the Android Debug Bridge (ADB), this method will give you the most accurate data, suitable for all Xiaomi models, including the POCO F5, Redmi K60 and others.
Step-by-step:
- Install. ADB-PC drivers.
- Turn on USB Debugging on your smartphone: Settings β About Phone β MIUI version (click 7 times to activate Developer Mode), then go back to Settings β Additional β Developers β Debugging on USB.
- Connect your smartphone to your PC and type in the command line: adb shell dumpsys battery
In the conclusion, find the lines:
- Capacity is the current charge in percentage.
- charge_counter β Real capacity in mkAh (divided by 1000, to get a mAh).
- Health - battery status (values: GOOD, OVERHEAT, DEAD etc.).
Example of the output of the dumpsys battery command
β οΈ Note: If the health line is specified OVERHEAT or COLD, Stop using your smartphone immediately, which can cause the battery to bloat or the controller to fail.
4. Battery testing codes (not working on all models)
Xiaomi manufacturers sometimes leave hidden service codes that allow you to get data about the battery without third-party applications.
| Code. | Description | Supported models |
|---|---|---|
| ##6484## | Battery test (shows voltage, current, temperature) | Redmi Note 8/9/10, Mi 9/10 |
| ##64663## | Menu testing of hardware components (includes battery check) | POCO X3/F3, Mi 11 |
| ##44336## | Information on software version and battery status | Redmi 5/6/7, Mi A1/A2 |
If the code doesnβt work, donβt try to re-enter it, which can cause software failure. On new models (such as the Xiaomi 13T or Redmi Note 12 Pro+), these codes are often blocked by the manufacturer.
Engineering menu (#4636###)
AccuBattery application
ADB teams
Service codes
Never checked.-->
5. Physical check (to disassemble the smartphone)
If software methods fail, you can visually inspect the battery, which is a last resort, because it requires opening the case and voids the warranty, and we recommend it only for older models (e.g. Redmi 4X or Mi 5), where replacing the battery is cheaper than repairing.
Signs of wear during visual inspection:
- π Bloating β the battery is noticeably arched or does not fit into the grooves of the body.
- π₯ Traces of oxidation on contacts or corrosion.
- π¨ Smell of burns or electrolyte dwindles.
β οΈ Warning: If the battery is swelling, do not try to charge or use it, it may cause a fire or explosion. Immediately remove the battery (in gloves!) and dispose of it at a special reception point.
To remove the battery will need:
- π οΈ Plastic mediator or guitar mediator.
- π§ Cross screwdriver (usually) PH00).
- π§² Screen suction cup (optional).
π‘
If you are not sure about your skills, it is better to contact the service center.The cost of replacing the battery in Xiaomi is from 1,500 to 4000 rubles depending on the model.
6. Online Services and Alternative Applications
If none of these methods work, you can use online calculators or alternative applications, which are less accurate, but give a rough estimate.
Popular tools:
- π BatteryStatus β a web service for analyzing battery logs (requires data export from AccuBattery).
- π± GSam Battery Monitor β shows the charge consumption of applications and assesses the health of the battery.
- π Battery Guru β an alternative to AccuBattery with advanced statistics.
Note that online services often request access to personal data (such as system logs). Do not upload files to questionable sites - only use verified sources.
For POCO and Redmi owners with custom firmware (like LineageOS or Pixel Experience), there is another way: check through TWRP Recovery. Go to Restore Mode and select Advanced β Battery Monitor β here you will see the real capacity and voltage.
What to do if the battery capacity is critically low?
If the test showed that the battery capacity fell below 70%, there are several options:
- Battery calibration (sometimes helps with controller failures): Fully discharge the smartphone before shutting down. Charge to 100% without interruption (preferably original RAM). Repeat the cycle 2-3 times.
- Battery replacement: Xiaomi's official service is a 6-month warranty, but the price is higher. Unofficial workshops are cheaper, but the risk of running into a poor-quality battery.
Software optimization
- Turn off the background activity of applications in Settings β Apps β Permissions β Autorun.
- Activate the mode Saving charge in Settings β Battery.