Why itβs important to know the number of charging cycles on Xiaomi
The battery is one of the most vulnerable components of a smartphone, and its life depends on the number of full charging cycles. Xiaomi, Redmi and POCO use lithium polymer batteries that lose up to 20% of capacity after 500-800 cycles. If your phone becomes more quickly discharged, overheated or suddenly shut down at 10-15% charge, the reason may lie in the wear of the battery.
Unfortunately, MIUI It doesn't show the number of charging cycles in the standard settings, which is something that the manufacturer keeps from users, but there are a few ways to get it: through the engineering menu, through special applications, ADB-In this article, we'll look at all the current methods for models. 2018β2026 years, including Xiaomi 13/14, Redmi Note 12 and POCO F5.
Before you start, consider that some methods require unlocking the bootloader or root rights. If you are not ready for such manipulations, use safe alternatives β we will describe them too.
Method 1: Check through the engineering menu (#4636##)
The easiest method is to use the hidden engineering menu available on most Xiaomi smartphones without additional software, which works on devices with Qualcomm chipsets (for example, Snapdragon 660/732G/8 Gen 2) and does not require superuser rights.
Instructions:
- Open the phone application (standard call).
- Enter the combination: ##4636###.
- In the menu that appears, select Battery Information.
- Look for charge counter or battery capacity. Unfortunately, there's no direct cycle indication, but you can estimate the wear and tear ratio of current capacity/factory capacity.
For example, if the factory capacity of your Redmi Note 11 is 5000 mAh, and the menu displays 4200 mAh, this means wear and tear of ~16%.
Cycles β (100% - current capacity in %) Γ 2For our example: (100% β 84%) Γ 2 β 32 cycles.
β οΈ Note: On some firmware (for example, MIUI Global 14) the engineering menu can be blocked. If the combination does not work, try the alternative code: ##284## (battery test).
Method 2: Diagnostic applications (AccuBattery, CPU-Z, AIDA64)
If the engineering menu doesn't work, use third-party utilities that won't show the exact number of cycles (this information is only read by the battery controller), but they will help you estimate wear from indirect data.
Top.-3 apps:
- π AccuBattery β analyzes charging history and calculates wear and tear. Shows a percentage of battery health. Minus: requires calibration (multiple full charge cycles).
- π AIDA64 β In the Battery section, you can see temperature, voltage and current capacity. Compare it to your passport (e.g., 4500 mAh instead of 5,000 mAh). = 10% wear and tear).
- π CPU-Z β This shows the wear level in the Battery section. Data is taken from system logs, but may be inaccurate on custom firmware.
How to use AccuBattery:
Charge your phone to 100% and calibrate the app|Use your phone normally for 2-3 days|Check the Health section for wear assessment|Compare the current capacity with the passport in the characteristics of the model-->
Importantly, these apps don't read the data of the battery controller, they just analyze the behavior of the battery, and for the exact number of cycles you need ADB or physical access to the battery.
π‘
If AccuBattery shows "No data" after installation, charge the phone to 100%, then discharge to 0% without recharging, which will help the application collect basic statistics.
Method 3: ADB-Teams for experienced users
For those willing to use Android Debug Bridge (ADB), thereβs a way to get real-world charging cycles straight from the battery controller.This method works on all Xiaomi smartphones with the bootloader unlocked, but requires a PC and minimal command-line knowledge.
Instructions:
- Install ADB and Fastboot Tools on your computer.
- Enable USB debugging on your phone: Settings β About Phone β MIUI version (click 7 times to become a developer), then Settings β Additional β Developers β Debugging over USB.
- Connect your phone to your PC and type in the command line: adb shell su cat /sys/class/power_supply/battery/cycle_count
- If a command returns a number (e.g. 312), that is the number of cycles. If a Permission denied error appears, root rights are required.
Alternative command for devices with chipsets MediaTek:
adb shell dumpsys batteryLook for the charge counter line, which will show the total charge that passed through the battery (in mAh). Divide this value by passport capacity to estimate the number of cycles.
β οΈ Attention: Use ADB With root rights, it can lead to loss of warranty on Xiaomi devices. On some models (for example, Xiaomi 13 Ultra), this also blocks access to banking applications due to the SafetyNet trigger.
What if the ADB does not show cycles?
Method 4: Read logs through the Testing app (for POCO and Redmi)
Some POCO and Redmi devices (e.g., POCO X3 Pro, Redmi Note 10) have a hidden Testing app that shows advanced battery information, including cycles. Here's how to find it:
Steps:
- Install. APK-Application file "Testing" (available on 4PDA).
- Open it and go to the Battery section.
- Scroll down to the Cycle Count block, and you will find the exact number of cycles.
Example of display on POCO F3:
| Parameter | Meaning | Explanation |
|---|---|---|
| Cycle Count | 287 | Number of complete charging cycles |
| Battery Health | 83% | Residual capacity relative to factory |
| Charge Full | 4150 mAh | Current maximum capacity |
| Temperature | 32Β°C | Current battery temperature |
If the app doesn't start, check the MIUI version. firmware newer than MIUI 13 may require rollback or use of ADB.
Method 5: Physical battery inspection (for disassembled devices)
If the software methods donβt work, the most reliable but time-consuming way is to count cycles from the battery controller, which is only possible when disassembling the phone and requires a multimeter or specialized equipment (such as a USB-C Battery Tester).
How it works:
- π§ Xiaomi batteries are equipped with a chip BQ27541 or similar, which stores data on cycles in EEPROM.
- πΆ With help. I2C-adapter (e.g., adapter, FT232H) You can connect to the battery and count the log.
- πΎ To decode data, use programs like BatteryMon or HHD Software.
Example of the logo from the battery Xiaomi Mi 11:
[
"Design Capacity": 4600,
"Full Charge Capacity": 3910,
"Cycle Count": 412,
"Manufacturer Date":"2021-05-15",
"Serial Number":"XM21051500123"
]β οΈ Warning: Disassembly of the phone cancels the warranty and can damage the plumes or battery.If you are not sure about your skills, contact the service center.The cost of diagnosing the battery in official Xiaomi services - from 500 rubles.
π‘
Physical verification is the only way to get 100% accurate cycle data, but it is only suitable for devices with removable batteries or when ready to disassemble.
What to do if there are too many cycles?
If the test showed more than 500 cycles, your Xiaomi battery is in critical condition.
- π Battery calibration: Completely discharge the phone, then charge to 100% without interruption. Repeat 2 to 3 times. This can temporarily improve performance.
- β‘ Battery replacement: The official battery for Xiaomi costs 1500-3,000 rubles (depending on the model.
- βοΈ Charging optimization: Use Optimized Charging modes (in) MIUI 14) or limit charge to 80% via AccuBattery.
- π Reset cycle counter: On some models, you can reset the counter through ADB, But it won't restore the capacity and can impair the accuracy of charge control.
Comparative table of the cost of replacing the battery:
| Model | Cost of battery (officers) | Cost of work | Totally. |
|---|---|---|---|
| Xiaomi 13/13 Pro | 2800β3200 β½ | 1000β1500 β½ | 3800β4700 β½ |
| Redmi Note 12 Pro+ | 1800β2200 β½ | 800β1200 β½ | 2600β3400 β½ |
| POCO X5 Pro | 1500β1900 β½ | 700β1000 β½ | 2200β2900 β½ |
If you decide to replace the battery yourself, buy only original modules labeled Xiaomi or TD Tech. Cheap counterparts often have an understated capacity and can swell in 3-6 months.