Over time, the battery capacity of any Xiaomi smartphone inevitably decreases due to chemical processes inside the battery. One of the key indicators of its βhealthβ is the number of charging cycles: the more there are, the more wear and tear. The manufacturer usually claims that lithium-ion batteries retain up to 80% of capacity after 400-500 full cycles, but in practice this figure varies depending on the model, operating conditions and even the version of MIUI.
Many Redmi users, POCO Or Mi want to test this setting themselves to see if they need to replace their battery or adjust their charging habits, but Xiaomi doesn't bring that information into standard settings -- it has to be mined by workarounds. In this article, we will discuss 5 proven ways, including hidden menus, ADB-commands and third-party utilities, and explain how to interpret the data obtained correctly.
β οΈ Warning: Some methods require unlocking the bootloader or root rights.This can invalidate the warranty and damage the device if you do not act correctly.If you are not sure about your skills, use only safe methods (sections 2 and 3).
Note: on Xiaomi devices with Qualcomm processors (for example, Redmi Note 12 Pro+ or POCO F5), the data on the charging cycles are stored in the battery controller and read more easily than on models with MediaTek chips (Redmi 10C, POCO M5), where additional manipulation is often required.
1. Check through the engineering menu (#4636##)
The easiest and safest way is to use the hidden engineering menu available on most Xiaomi smartphones without root rights, which works on devices with Qualcomm chips (such as the Redmi Note 11 Pro, Xiaomi 12T) and some models on MediaTek (but not all).
Instructions:
- Open the Phone app.
- Enter the combination: ##4636## (some firmware may require ##284###).
- In the menu that appears, select Battery Information.
- Find the Charge counter or Battery charge cycle count lines, which is the number of cycles.
β οΈ Note: On certain devices (e.g, POCO X3 NFC) Instead of the exact number of cycles, you can display a total charge counter in mAh. To turn it into cycles, divide the value by the capacity of your battery (for example, for a battery). 5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh: 15000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh / 5000 = 3 cycle).
If the engineering menu does not open or data is missing, proceed to the next method.
2.Use of the AccuBattery application (without root)
The AccuBattery app (available on Google Play) doesnβt show the exact number of cycles, but it does estimate battery wear and calculates the approximate number of cycles based on charging history.
How to use:
- π± Install AccuBattery and provide all the permissions requested.
- π Charge your phone from 0% to 100% at least 2-3 times so that the app collects data.
- π Go to the Health tab β there will be an estimate of wear and the approximate number of cycles.
- π In the History section you can see charging and discharging schedules.
π‘ A useful tip: AccuBattery also shows the actual battery capacity (in mAh) compared to the factory. If the difference is more than 20%, you should consider replacing the battery.
Use the original charger|Charge from 0% to 100% without interruption|Do not use your phone while charging|Repeat the cycle 3-5 times-->
3. ADB-Teams for Advanced Users
If the engineering menu is not available and AccuBattery is showing inaccurate data, you can try to get information through ADB (Android Debug Bridge), which works on most Xiaomi devices, but requires a connection to a computer.
Step-by-step:
- Enable USB Debugging in the Developer Settings β About Phone β MIUI Version β Press 7 times, then go back to Additional Settings β For Developers.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type in: adb shell dumpsys battery
- Find the lines in the conclusion: charge_counter: XXXX cycle_count: YY where YY β cycle-number.
β οΈ Note: On some devices (especially with MediaTek) cycle_count It may be missing or zero, in which case try an alternative command:
adb shell
cat /sys/class/power_supply/battery/cycle_countWhat if the ADB does not show cycles?
4. View cycles through root access (for experienced)
If previous methods have failed and data is critical (e.g., for pre-purchase evaluation), root rights can be used.
- π¨ Cancels the guarantee.
- π Requires unlocking the bootloader (in some models, this leads to a data reset).
- π οΈ Wrong actions can cause the phone to fail.
If you are prepared for risk, follow the instructions:
- Unlock the bootloader through the official Xiaomi tool.
- Install custom recovery (such as TWRP) and get root with Magisk.
- Install Battery Guru or 3C Toolbox (require root).
- In Battery Info, look for Cycle Count or Full Charge Cycles.
π Key takeaway: Root access is as accurate as possible, but it's a complex and dangerous process.
5. Official diagnostics at Xiaomi Service Center
If you need 100% accurate data (for example, for warranty or before selling your phone), the best option is to contact an authorized Xiaomi service center. they have special software (Mi Flash Pro, Mi Diagnostics Tool) that reads the full information about the battery, including:
- π Exact number of charging cycles.
- π Current capacity in mAh (comparison with factory).
- π‘οΈ Battery temperature profile.
- β‘ Rate of degradation (percentage of wear per year).
π° The cost of diagnosis in official services is usually 300-800 rubles, but sometimes it is free (for example, when warranty repairs.
β οΈ Warning: Some unofficial services use fake testers that show an understated number of cycles. Always check for a Xiaomi certificate from the workshop.
Table: Charging cycle standards for Xiaomi
To understand how worn your battery is, compare the number of cycles with the regulatory values for different Xiaomi models:
| Model of the device | Factory capacity (mAh) | Cycle rate up to 20% wear | Critical wear (recommended replacement) |
|---|---|---|---|
| Redmi Note 10/11/12 | 5000β5020 | 300β400 | 500+ or capacity < 3,500 mAh |
| POCO F3/F4/F5 | 4520β5000 | 400β500 | 600+ or capacity <3,000 mAh |
| Xiaomi 12/13 Series | 4500β5000 | 400β450 | 550+ or capacity < 3200 mAh |
| Black Shark 4/5 | 4500β5065 | 350β400 | 500+ or capacity <3,000 mAh |
| Redmi 9/10 Series | 5000β6000 | 250β300 | 400+ or capacity < 3,500 mAh |
π‘ Tip: If your smartphone has exceeded a critical number of cycles, but the capacity is still normal, try calibrating the battery: completely discharge the phone before turning off, then charge to 100% without interruptions. Repeat 2-3 times.