Xiaomi, Redmi and POCO smartphones are famous for their long battery life, but even the most capacious batteries degrade over time. Statistically, after 300-500 charging cycles, battery capacity decreases by 15-20%, and after 2 years of active use - up to 30-40%. The problem is that the manufacturer often hides the real state of the battery in standard settings. In this article, we will analyze all working methods of checking wear, including engineering codes, third-party utilities and analysis of system logs.
Not only will you learn how to find out the current wear rate, but how to interpret the data. For example, an 88% value in the AccuBattery app doesnβt always mean that the battery should be changed β itβs important to take into account the full number of charging cycles, temperature regime and even the version of the MIUI. We will also compare the figures for different models (Xiaomi 13 Pro, Redmi Note 12, POCO F5) and give recommendations for extending the life of the battery.
1. Check wear through the engineering menu (#4636##)
The fastest way to get data about the battery is to use the hidden Android engineering menu, which is available on all Xiaomi smartphones without root permissions, but requires the correct code entry, MIUI 14 Global) this menu may be blocked.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636## (no spaces).
- In the menu that appears, select Battery Information.
- Pay attention to the parameters: π Charge level (current percentage) π The state (must be good or good) π Capacity (compare with the passport capacity of your model)
β οΈ Note: If you see numbers instead of numbers N/A If the menu doesn't open, the manufacturer has disabled the method. β2 or β3.
π‘
On some models (POCO X3 Pro, Redmi 9T) the engineering menu opens with the code ##6484## - try it if the standard combination doesn't work.
2.Use of secret code for Xiaomi (#64663##)
Xiaomi hides advanced battery information behind a special code that only works on Qualcomm Snapdragon processors, a method that provides more accurate data than the standard engineering menu, including the actual capacity per mAh and the number of charging cycles.
How to check:
- Open the Phone app.
- Enter: ##64663###.
- In the MBM Test menu, select Battery Info.
- Write down the values: π Battery Capacity β Current Capacity (e.g., Battery Capacity, 4850 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh) π Charge Cycles β Number of complete cycles π‘οΈ Temperature - Battery temperature (normal: 25-40Β°C)
To calculate wear, compare the current capacity with the passport (indicated on the box or in the characteristics of the model). For example, if the Xiaomi 12T originally had 5000 mAh, and now shows 4200 mAh, the wear is:
(5000 - 4200) / 5000 Γ 100% = 16%Try to enter the code through the application "Phone" in dial mode
Reboot your smartphone and try again
Check the MIUI version (older versions may not support the code)
Use an alternative method (method) β3 or β4)-->
3. Battery analysis applications: AccuBattery vs AIDA64
If the engineering codes didn't work, third-party utilities will come to the rescue, and we tested 5 popular apps and selected the two most accurate ones: AccuBattery (for wear analysis) and AIDA64 (for technical data), both available on Google Play and do not require root rights.
Comparison of annexes:
| Annex | precision | Shows cycles. | Temperature. | Additionally. |
|---|---|---|---|---|
| AccuBattery | ββββ | β No. | β Yes. | Discharge analysis, wear prognosis |
| AIDA64 | βββββ | β Yes. | β Yes. | Full specs devices |
| CPU-Z | βββ | β No. | β Yes. | Processor information |
How to use AccuBattery:
- Install the app and give access to the battery data.
- Charge the phone to 100% and discharge to 20% (this is necessary for calibration).
- In the Health section, look at the value of Capacity Assessment.
- If the value is below 85%, the battery is severely worn out.
β οΈ Note: AccuBattery shows an estimate, not exact wear. For objective data, use it with AIDA64 (battery β Battery level).
AccuBattery
AIDA64
CPU-Z
Other
Not using.-->
4. Check through ADB (for advanced users)
If you want the most accurate data, including charging history and detailed statistics, use ADB (Android Debug Bridge), which requires connecting your smartphone to a PC, but gives you access to hidden logs.
Instructions:
- Install ADB Tools on your computer.
- Turn on USB Debugging on your smartphone (Settings β About Phone β MIUI Version β Press 7 times, then go back to Additional Settings β For Developers).
- Connect your phone to your PC and type in the command line: adb shell dumpsys battery
- Find the lines: π Capacity - Current capacity in % π charge counter - real charge in ΞΌAh (divided by 1000 for mAh) π cycle count β number of cycles (if available)
Critical information: On some models (e.g. Redmi Note 11 with MIUI 13), the dumpsys battery command may not output cycle data.
adb shell cat /sys/class/power_supply/battery/cycle_countHow to decipher ADB output?
5. Analysis of batterystats.bin file (hidden MIUI statistics)
MIUI maintains a detailed battery usage log in the batterystats.bin file, but it is not available through standard settings, and you will need root access or a special application like Battery Stats Viewer to extract it.
How to extract data:
- Install Battery Stats Viewer from Google Play.
- Provide root access (if any) or use ADB: adb pull /data/system/batterystats.bin
- Open the file in the application or through the online service batterystats.com.
- Pay attention to this: π Date of first use (to help calculate battery age) π Total charging time (in hours) π Degradation schedule (if available)
β οΈ Attention: File batterystats.bin It's reset after you've completely reset or replaced your battery. If you've recently done a hard reset, the data will be incomplete.
π‘
File. batterystats.bin It contains the most detailed statistics, but it requires technical skills to analyze them. β1ββ3.
Battery wear rates: when it's time to change the battery
Smartphone manufacturers (including Xiaomi) consider a battery to be worn out if it has dropped below 80 percent of its original capacity, but in practice, even at 70 percent of the wear, it can last another year or two, and we collected data from popular models:
| Model | Passport capacity | Critical wear and tear | Average service life |
|---|---|---|---|
| Xiaomi 13 Pro | 4820 mAh | < 3850 mAh (20%) | 2β3 years |
| Redmi Note 12 Pro+ | 5,000 mAh | < 4,000 mAh (20%) | 2.5 years |
| POCO F5 | 5,000 mAh | < 3,500 mAh (30%) | 2 years |
| Redmi 10C | 5,000 mAh | < 3,000 mAh (40%) | 1.5-2 years |
Signs that the battery should be changed:
- β‘ The phone will run out in 2-3 hours without active use.
- π Charging jumps (for example, from 80% immediately to 100%).
- π₯ The smartphone overheats when charging or in simple.
- π In apps like AccuBattery, battery health is below 70%.
π‘ Tip: If the wear is 15-30%, but the phone keeps the charge normal, just calibrate the battery (discharge to 0% and charge to 100% without interruption.
7.How to extend the life of a Xiaomi battery: 5 proven ways
Even if you already have wear, you can slow it down, and we tested the tips from Xiaomi and independent experts, and we picked the ones that actually work.
- π Keep the charge between 20% and 80%. Full discharge and charge up to 100% accelerate degradation.Use AccuBattery to configure notifications.
- βοΈ Avoid extreme temperatures. Charge at >35Β°C or <10Β°C reduces the service life by 30%. Do not leave your phone in the sun or near a heater.
- π Use the original chargers. Cheap cables and power supplies can cause overheating and unstable voltage.
- π΅ Turn it off. 5G/LTE At night, the modem consumes up to 15% Standby charge. 2G or turn on Flight Mode.
- π Update. MIUI. The new versions optimized energy consumption. MIUI 14 added Adaptive charge, which limits charge to 80% at night.
π Myths You Shouldn't Believe:
- β "You need to discharge the phone to 0% once a month, which was true for nickel batteries, but not for lithium polymers.
- β "Charging from Power Bank spoils the battery - if the block is of high quality, there is no difference with the socket.
- β "Fast charging kills battery β modern controllers (e.g. Xiaomi) 12S Ultra) adjust current automatically.