The battery life of a smartphone is directly dependent on the number of charging cycles. Xiaomi manufacturers claim that the battery retains 80% of capacity after 500-800 full cycles, but how do you check how close your phone is to this limit? Unlike iPhone, where charging data is displayed in settings, on Android devices this information is hidden. However, it can be extracted in several ways, from standard tools to technical utilities.
In this article, we will discuss 5 working methods, including the use of engineering menus, application analyzers and commands ADB. You'll learn not only how to count cycles, but also how to interpret the data correctly. charge_full In the engineering menu, it may differ from the actual number of connections to charge, and what to do if the phone does not display information about the battery.
Why it is important to know the number of charging cycles
Each charging cycle is a full discharge and battery charge of between 0% and 100%. For example, if you charge a phone from 20% to 80%, it counts as a 0.6 cycle. Xiaomi manufacturers use lithium polymer batteries that degrade even when properly operated. After 300-500 cycles, the capacity begins to decline markedly, and after 800-1000, the battery may inflate or stop holding charge.
Knowing the exact number of cycles helps:
- π Evaluate battery wear β if cycles are more than 500, itβs time to think about replacing.
- π° Check the honesty of the seller when buying a used phone (many reset the cycle counter before selling).
- β‘ Optimize charging β for example, avoiding full discharge if cycles are already many.
But there's a caveat: Xiaomi doesn't always record partial charges as full cycles. For example, if you charge your phone 80 to 100 percent several times a day, the system can count that as 1 cycle per week.
Method 1: Engineering menu (without root)
The fastest way is to use Xiaomiβs hidden engineering menu, which is available on most models, including the Redmi Note 10/11/12, POCO F3/F4/F5 and Xiaomiβs flagship 12/13/14 series. Importantly, some firmware (e.g. global MIUI 14) may have their menus blocked.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636###.
- Select Battery Information (Battery Information)
- Find the lines: charge_full β full-load. cycle_count β Number of cycles (not on all models) health β battery status (e.g, GOOD or FAIR).
If you see N/A or 0 instead of numbers, you will see:
- πΉ Firmware blocks access to data (solution to use) ADB).
- πΉ The phone is new and the meter hasnβt been updated yet (wait 1-2 weeks of active use).
- πΉ The battery was replaced and the meter dropped.
Try a different combination (#284###)
Reboot the phone and repeat the input
Use it. ADB-commands (see Method 3)
Install an analyzer application (see Method 2)-->
What do the Health Menus in Engineering Menu mean?
Method 2: Applications for battery analysis
If the engineering menu is not available, you can use third-party utilities. They don't always show the exact number of cycles, but they give an overall picture of wear.
| Annex | Showing cycles? | Needs root? | Additional functions |
|---|---|---|---|
| AccuBattery | β (wear-only) | β | Monitoring charging, lifetime forecast |
| Battery Guru | β (on some models) | β | Battery temperature, charging history |
| CPU-Z | β (Battery section) | β | Information on voltage, fast charging technologies |
| AIDA64 | β (Charge cycles field) | β | Complete diagnosis of iron |
Example of AIDA64:
- Install the app from Google Play.
- Go to the Battery section.
- Find the Charge cycles field, which is the number of cycles.
- Pay attention to the Wear level and Capacity (current capacity in mAh).
π‘
If the app shows 0 cycles but the phone isn't new, try clearing the app's cache or using another utility. Sometimes the data is reset after the MIUI update.
Important: Apps may show understated numbers if:
- πΈ Battery replaced (counter resets).
- πΈ The phone was flashed by custom firmware (for example, LineageOS).
- πΈ The manufacturer has restricted access to the data (relevant to the POCO F5 and the latest Xiaomi 14).
Method 3: ADB-Teams (for advanced users)
If standard methods donβt work, you can extract cycle data through the ADB (Android Debug Bridge), which requires a computer but provides the most accurate information, and is suitable for all Xiaomi models, including the Redmi 9, POCO X3 and Mi 11.
Instructions:
- Download ADB Tools and unpack it into a folder.
- Turn on USB Debugging on your phone: Go to Settings β About Phone β MIUI Version. Tap 7 times on the MIUI Version to activate Developer Mode. Return to Settings β Additional β Developer Tools and enable USB Debugging.
adb shell
dumpsys batterycharge_counter: 12345678 (ΞΌAh)
cycle_count: 350Here. cycle_count β cycle-number.
Critical nuance: on some firmware (for example, MIUI 13 For the Redmi Note 10 Pro field cycle_count In this case, use an alternative command:
adb shell
cat /sys/class/power_supply/battery/cycle_countπ‘
If the ADB doesn't show cycles, but the phone is older than 2 years, it's likely that the meter reset after upgrading or replacing the battery, in which case, focus on the current capacity.
Method 4: Reading data via TWRP (for root)
If your Xiaomi has a custom TWRP recavator installed, you can read the cycle data directly from the system files, which is suitable for users with unlocked bootloader and root rights.
Step-by-step:
- Turn off your phone and press Volume Up + Power to enter TWRP.
- Select Advanced β File Manager.
- Cross the path: /sys/class/power_supply/battery/
- Find the files: cycle_count β Number of cycles. capacity - current capacity in % of factory capacity. charge_full β full-load.
View
Example output for POCO F3 with 400 cycles:
cycle_count: 400
capacity: 88
charge_full: 512Warning: If you are unsure of your actions, do not edit files in TWRP β this can lead to a reset of the meter or damage to the battery data.
How to reset the cycle counter in TWRP?
Method 5: Official Xiaomi Service Center
If none of the methods worked, or you doubt the accuracy of the data, contact Xiaomiβs service center. they have specialized equipment to diagnose the battery, including:
- π§ Capacity testers (show real capacity in mAh, not percentages).
- π Charging Logs (if the phone was on warranty).
- π Checking for counterfeit batteries (relevant for used phones).
The cost of diagnosis in official Xiaomi services is usually 300-500 rubles. If the battery is worn out (less than 70% of capacity), you will be offered a replacement. the original battery for the Redmi Note costs about 1500-2500 rubles, for flagships (Xiaomi 13 Ultra) - up to 4000 rubles.
β οΈ Warning: Some informal services reset the cycle counter before selling used phones. To avoid cheating, check not only the cycles, but also the cycles: πΉ State of contact of the battery (no oxidation). πΉ Battery production date (on the original Xiaomi batteries is indicated on the sticker). πΉ Battery life (if the phone is discharged in 3-4 hours, the battery is worn out regardless of the meter).
How to extend the life of Xiaomi battery
Even if the number of cycles is already over 300, you can slow down the degradation of the battery.
- π Avoid full discharge β charge your phone at 20-30%, do not allow a drop to 0%.
- β‘ Donβt keep charging all night β turn off the cable after 100% (or use charge limit mode up to 80% in the battery). MIUI).
- π‘οΈ Watch the temperature β do not use your phone while charging (optimum battery temperature: 10β35)Β°C).
- π Calibrate the battery once every 3 months: discharge to 0%, then charge to 100% without interruptions.
- π΅ Turn off fast charging if you donβt rush β it heats the battery (in the Battery settings) β Fast charging).
For models with wireless charging support (Xiaomi 13 Pro, Mix 4), it is recommended to alternate wired and wireless charging to reduce contact heating.
π‘
MIUI 14 has a Smart Charging feature that automatically limits the charge to 80% at night. Included in Settings β Battery β Battery settings.