Battery is one of the most vulnerable components of a smartphone, and Xiaomi is no exception. After 1-2 years of active use, battery capacity can decrease by 20-30%, leading to rapid discharge, sudden shutdowns and charging problems. But how do you know that it is the battery that is to blame, and not MIUI optimization or background processes? In this article, we will analyze all the available diagnostic methods, from standard tools to hidden engineering menus and ADB commands.
Itβs important to keep in mind that Xiaomi doesnβt always honestly display the actual state of the battery in the interface. For example, settings may indicate βgoodβ state, even though the actual capacity has dropped to 70%, and weβll show you how to get accurate data about the charging cycle, current capacity, and even the temperature of the cells to make an informed decision: calibrate the battery, replace it, or simply optimize the use of the smartphone.
1. Standard report on the battery in MIUI: what is hiding Xiaomi
The easiest way is to look at the battery settings menu, but there are pitfalls. Xiaomi shows simplified information that doesn't always reflect the real situation. For example, the consumption schedule can look normal even if the battery is already worn out by 30%.
- Open Settings β Battery and Performance.
- Slip on the battery icon in the upper right corner (or select "Battery Status" depending on the MIUI version).
- Look at the condition parameter: Good/Normal/Bad.
What do these statuses mean:
- π’ Good β capacity above 85%, charging cycles less than 300.
- π‘ Normal - capacity 70-85%, noticeably fast discharge.
- π΄ Bad - capacity below 70%, need replacement.
However, this method is not accurate: Xiaomi may not update status if the battery degrades gradually. For example, on the Redmi Note 10 Pro with a capacity of 82%, sometimes displays βGoodβ state.
2. secret codes for battery diagnostics (working on 90% of models)
Engineering codes are hidden commands that allow you to get technical information directly from the system. They work on most Xiaomi, POCO and Redmi smartphones released after 2018. Importantly, the codes do not require root rights, but some can reset network settings (we will warn you about this in advance).
The most useful codes for checking the battery:
| Code. | Appointment | Example of data | Notes |
|---|---|---|---|
| ##4636## | Information on battery and use | Charge level, temperature, voltage | It works for all Xiaomi with Android 9+ |
| ##6484## | Hardware test | Capacity (mAh), charging cycles | It may not work on POCO F3/F4 |
| ##64663## | MTK Test Menu (for MediaTek processors) | Detailed information about the battery | Redmi 9/10, Note 11 and others. |
How to use the codes:
- Open the Phone app.
- Enter the code as a phone number and press the call.
- In the menu that appears, select Battery information (or similar).
β οΈ Note: ##64663## on some models (Redmi Note 8 Pro, Mi) 9T) It can reset mobile network settings. Save access points before using them. APN!
Save important data (photos, contacts)
Remember current network settings (APN, Wi-Fi)
Charge your phone to at least 50%
Do not use codes during charging-->
3. Deep Diagnostics Applications: AccuBattery vs AIDA64
If the engineering codes don't provide enough data, third-party applications come to the rescue, they analyze charging cycles, current capacity, and even predict the remaining battery life, and we tested 5 popular utilities and selected the two most accurate ones.
AccuBattery (free, with premium options):
- π Tracks real capacity (e.g. 3800 mAh instead of the declared 4000 mAh).
- π Shows the number of full charging cycles.
- β‘ Analyzes the discharge speed in standby mode.
- π Builds graphs of battery degradation over months of use.
AIDA64 (paid, but with trial period):
- π§ Shows battery technology (Li-Po, Li-Ion), manufacturer (ATL, SDI).
- π‘οΈ Monitoring the temperature in real time.
- π Save logs for comparison with new data.
- π Detects battery tampering (relevant after replacement).
How to use AccuBattery for maximum accuracy:
- Install the app and allow access to battery statistics.
- Charge your phone from 0% to 100% without interruptions (important!).
- After 3-5 charging cycles, the application will show the exact capacity.
- In the Health section, look at the percentage of wear.
β οΈ Note: If AccuBattery shows 10-15% lower capacity than passport immediately after installation, that's fine.
Why does AIDA64 have a different capacity than AccuBattery?
4. Verification through ADB: for advanced users
If you want the most accurate data on the battery, including factory settings, you'll have to use Android Debug Bridge (ADB), a method that requires a computer and minimal command line knowledge, but provides information that is not available in other ways.
What you can learn through ADB:
- π Real capacity (e.g, charge_counter=3500000 signifier 3500 mAh).
- π Number of charging cycles (cycle_count=245).
- π‘οΈ Temperature in degrees Celsius (temp)=340 β 34Β°C).
- β‘ Voltage (voltage)=4200 β 4.2V).
Step-by-step:
- Download ADB Tools and unpack it into a folder.
- On your phone, turn on Settings β About Phone β MIUI version (tap 7 times to activate the developer mode).
- Return to Settings β Additional β For developers and enable USB Debugging.
- Connect your phone to your PC and enter in the command line: adb shell dumpsys battery
- Look for the lines of capacity, charge_counter, cycle_count.
Example of output for Xiaomi Mi 11 with worn-out battery:
level: 85
scale: 100
2 GOOD β β the system is lying!
voltage: 3987
temperature: 320 (32Β°C)
charge_counter: 3200000 (3200 mAh of 4600 mAh]
cycle_count: 412β οΈ Attention: If in conclusion ADB You see the health: 2 (GOOD), but charge_counter Well below passport capacity, which is a sign that Xiaomi is hiding real wear and tear, so it's time to change the battery.
π‘
If ADB show cycle_count=0, It doesn't always mean a new battery (POCO X3, Redmi 9A) counter is reset after firmware update.
5.Visual signs of battery wear: when it's time to run to service
Even without diagnostic tools, you can suspect battery problems by indirect signs, and if you notice at least 3 of these symptoms, it's time to check the battery:
- π₯ The phone gets very hot when charging (above 40)Β°C).
- π Charge drops from 30% to 0% in 5-10 minutes.
- β‘ When connecting the charge, the percentage of charge jumps (for example, 15% β 40% β 15%).
- π The phone turns off with 10-20% of the remainder.
- π Charging is jerking or interrupted.
- π± The body swelled (seen by the gaps between the screen and the frame).
The last two points are particularly dangerous:
- π₯ Battery bloating is a risk of fire. If the phone's case starts to "burst", immediately disconnect it from the power and do not use it.
- β‘ Charge surges often indicate damage to the battery controller.This can lead to a complete failure of charging.
What to do if you find these signs:
- Stop using your phone before diagnosis.
- Do not leave it on the charger unattended.
- Contact Xiaomi service center or checked repair (donβt trust the βgarageβ masters!).
π‘
If the phone turns off at 10-20% charge, it's a sign that the actual battery capacity has dropped below 60 percent, in which case a replacement is required, as further degradation will accelerate.
6.How to extend the life of Xiaomi battery: 7 rules from engineers
Even if your battery is still in good condition, following these rules will help delay replacement by 1-2 years, based on official Xiaomi guidelines and battery manufacturer studies (ATL, Samsung SDI).
- π Avoid full discharge. Optimal range is 20-80%. Regular discharges to 0% reduce lifespan by 30%.
- β‘ Do not use "fast charging" all the time. 10-18 watts is enough for everyday charging.+) precipitate.
- π‘οΈ Watch the temperature if the phone is over 40.Β°C β disconnect from charging and let cool.
- π΅ Don't leave it on overnight charging. After 100%, the battery continues to recharge "drop", which increases cycles.
- π Calibrate the battery every 3 months. Discharge to 0%, then charge to 100% without interruption.
- π² Turn off unnecessary background processes. Apps like Facebook, TikTok or MIUI Optimizers can drain your phone by 15-20% overnight.
- π Use original chargers. Cheap cables and adapters disrupt Xiaomi's charging algorithms.
For models with large battery (POCO M4 Pro, Redmi Note 11 Pro+) crucial β2: Fast charging of 67W+ It reduces the life of 20 to 25 percent in a year, and if you don't need ultrafast charging, turn it off in the settings:
Settings β Battery β Quick charging (turn off the option).
π‘
Xiaomi has a hidden feature called βAdaptive Chargingβ on Android 12+ that limits the charge to 80% at night. To enable it, type ##284### in the engineering menu and select Enable adaptive charging.