Why itβs important to track charging cycles on Xiaomi and how it affects battery life
The smartphone battery is one of the most vulnerable components that degrades with each charging cycle. Xiaomi manufacturers (including the sub-brands Redmi, POCO and Black Shark) use lithium polymer batteries, which are limited to 300-500 full cycles until a noticeable decrease in capacity, and one cycle is not one charge from 0 to 100%, but a total discharge of 100% of the nominal capacity. For example, if you charge the phone from 20% to 80%, it will be 0.6 cycle.
Cycle counting helps you estimate the actual wear and tear of a battery and plan its replacement. At Xiaomi, this information is hidden in system logs, but it can be extracted in several ways, from standard tools to engineering teams. In this article, we will discuss all the current methods for 2018-2026 models, including flagships (Xiaomi 14, 13 Ultra) and budget series (Redmi Note 12, POCO X5).
β οΈ Note: Some models (e.g. Xiaomi) 12T or Redmi K50) Cycle data may be reset after update MIUI. If you have recently flashed your phone, the numbers may be inaccurate.
Method 1: Using the Engineering Menu (#4636##) is the fastest method
Most Xiaomi smartphones (except the new HyperOS models) can use a hidden engineering menu, which does not require root rights and works on devices with MIUI 12-14:
- Open the Phone app.
- Enter the combination: ##4636### (on some firmwares it may not work β see alternatives below).
- Select Battery Information (Battery Information).
- Find the lines: π Health - battery status (as a percentage of original capacity). π Charge counter β approximate number of cycles (not on all models). β‘ Voltage - current voltage (normal: 3.7-4.2 V for Li-Po).
If #4636### doesnβt work, try the alternative codes:
- π± ##6484## - hardware test (on some Redmis).
- π§ ##64663## - Diagnostics menu for older models).
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi Note 13), the engineering menu may be blocked. ADB.
Method 2: Applications for battery diagnostics (without root)
If the engineering menu is not available, you can use third-party utilities.
| Annex | Xiaomi support | Showing cycles? | Additionally. |
|---|---|---|---|
| AccuBattery | β Yes, all models) | β No (only wear and tear) | Monitoring of discharge, temperature, charging speed |
| Battery Calibration | β Yes (MIUI 12β14) | β Yes (on some firmware) | Shows Charge cycles in the Advanced section |
| Battery Logger | β οΈ Partially (requires) ADB) | β Yes (via dumpsys log) | Keeps the history of cycles in CSV |
| MIUI Battery Care (4PDA) | β Yes, only. MIUI) | β Yes (exact data) | Requires installation via APK, works without root |
For maximum accuracy, MIUI Battery Care is an informal application developed by 4PDA enthusiasts that pulls data directly from Xiaomi system logs.
- Open the application and provide access to the Notifications (required for data collection).
- Go to the Battery Info section.
- Find the Cycle Count field, which is the number of cycles.
π‘
If the app shows 0 cycles, but the phone has been in use for a long time, try resetting the Settings app cache β Applications β MIUI Battery Care β Storage β Clear the cache.
Method 3: Through ADB (for advanced users)
If previous methods didnβt work, you can extract cycle data through Android Debug Bridge (ADB), a method that works on all Xiaomi models, including new ones with HyperOS.
You'll need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then return to the additional β For developers).
- π Cable USB (preferably original).
- π οΈ Utility. ADB Tools.
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command: adb shell dumpsy battery
- Find the lines in the lead: charge_counter: X health: Y where X is the number of cycles and Y is the battery state (from 1 before 6, where 2 = good).
Some firmware may hide loop data, so use an alternative command:
adb shell cat /sys/class/power_supply/battery/cycle_countInstall Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB Tools from the official website | Connect the phone with the original cable | Check the connection with the adb device command
-->
β οΈ Note: On Xiaomi with a blocked bootloader (bootloader) some commands ADB If you see a permission denied error, you will need to unlock (but this will void the warranty!).
Method 4: Through the service menu (for Qualcomm models)
Xiaomi smartphones on Qualcomm Snapdragon processors (e.g. Redmi Note 11 Pro, POCO F4, Xiaomi 12 Pro) have a hidden QPST service menu where you can see detailed battery information, including cycles.
Instructions:
- Download and install the QPST Tool on PC.
- Connect your phone in Diag Mode: Turn off the device. Close Volume.+ + Loudnessβ and plug in the cable. USB. Hold the buttons for 10-15 seconds until the Qualcomm port arrives. HS-USB Diagnostics.
QPST Configuration
Start Clients
Service Programming
Battery
- π Full Charge Capacity β Current Capacity.
- π Cycle Count β Number of cycles.
- π First Use Date β Date of First Use.
Xiaomi. 13 Ultra and Redmi K60 Pro cycle data can be stored in a file /sys/class/power_supply/bms/cycle_count β You can read it through ADB rootless.
How to interpret cycle data and what to do next
Now that you know the number of cycles, it is important to correctly assess the state of the battery:
- π’ 0β200 cycles: Battery in excellent condition (wear and tear) β€ 10%).
- π‘ 200-400 cycles: Moderate wear (10-30% capacity loss) may be observed faster charge decline.
- π΄ 400-600 cycles: Critical wear (30-50% loss) Phone discharges in a few hours, sudden shutdowns are possible.
- β« 600+ cycles: Battery needs replacement (wear and tear) > 50% Risk of swelling and damage to the body.
If your Xiaomi is showing more than 400 cycles, consider the following steps:
- π Use slow charging (up to 18 watts) instead of fast charging.
- π Keep the charge level in the range of 20-80% (avoid full discharge and 100% charge).
- π‘οΈ Watch the temperature β do not use your phone when charging in the heat or cold (optimum: 10-35)Β°C).
- π If the capacity has fallen below 70%, contact the Xiaomi service center for a battery replacement (the original cost is the same). ~1500β3000 β½).
π‘
Replacing the battery with a non-original one can lead to charging problems and loss of water resistance (on models with IP53/IP68).