The battery is one of the most vulnerable components, and it gradually degrades with each charging cycle. For Xiaomi, Redmi and POCO devices, battery monitoring is especially important: the manufacturer often restricts access to detailed diagnostics through standard settings. However, there are hidden methods to find out the exact number of charging cycles, wear and tear levels and even factory capacity of the battery.
In this article, we will look at all the current ways of checking, from built-in service menus to ADB and third-party applications. You will learn what data can be obtained without root permissions and where you will need to unlock the bootloader. We will also explain how to interpret the received numbers and what to do if the indicators are alarming. Importantly, some methods may differ depending on the model and version of MIUI, so we will specify the nuances for popular lines (Xiaomi 12/13, Redmi Note 11/12, POCO F4/F5).
1.What is the βcharging cycleβ and why it matters to Xiaomi
A charge cycle is a full battery life of 100% to 0% and back to 100%, and you donβt have to discharge your phone completely at once: if youβve used 50% today and another 50% tomorrow, that counts as one full cycle. Smartphone manufacturers, including Xiaomi, usually guarantee that youβll retain at least 80% of your battery capacity after 500 to 800 cycles (depending on battery technology).
Why is this critical for Xiaomi devices?
- π Fast Charge: models with support for Fast Charge (33W, 67W, 120W) Battery wears out faster due to high currents.
- π± Budget lines: in Redmi and POCO Often use batteries with a lower cycle life (400-600 vs 800 for flagships).
- π Aggressive optimization MIUI: Background processes and auto-updates can unnoticedly βeatβ cycles.
For example, if your Xiaomi 11T Pro has gone through 700 cycles and the capacity has dropped to 75%, that's fine. But for the Redmi 9A, the same 700 cycles can mean wear and tear of up to 60-65% -- and that's a reason to think about replacing the battery. Knowing the exact number of cycles helps plan maintenance and avoid sudden battery issues.
Method 1: Service code ##4636## (without root)
The easiest method is to use the Android hidden engineering menu, which works on most Xiaomi smartphones running MIUI 12-14 (including HyperOS), but does not display the number of cycles directly. Instead, you will get battery health data from which you can indirectly estimate wear and tear.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636## (no spaces).
- In the menu that appears, select Battery Information.
- Note the parameters: Charge level (current percentage); Health status (Battery Health) - if any; Temperature (normal: 25-40Β°C when charging); Voltage (3.7-4.4V for Li-Po batteries).
β οΈ Note: On new models (Xiaomi) 13/14, Redmi Note 12) If the menu doesn't open, try the alternative code: ##284## (Also, some firmware hides the Battery Health section, in which case you can move on to the following ways.
Try the alternative code ##284##
Reboot the smartphone and repeat the input
Check for MIUI updates
Use the method of c ADB (section)-->
Method 2: AccuBattery Application (without root)
AccuBattery is one of the few apps that can show an approximate number of cycles even without superuser rights. It analyzes charging and discharging data, and estimates battery wear based on capacity changes. Importantly, for accurate data, the app needs to work on your phone for at least 2-3 weeks.
How to use:
- Download AccuBattery from Google Play.
- Launch the app and give you access to battery statistics.
- Go to the Health tab.
- Pay attention to this: π Estimation of wear (percentage). π Estimated number of cycles (in the section Use). π Actual capacity (compared to the manufacturer's declared capacity).
Example: if your POCO X4 Pro has a declared capacity of 5000 mAh and AccuBattery has a 4200 mAh, the wear is ~16%. At this level, the number of cycles can reach 300-400, the exact figures depend on the battery model and operating conditions.
β οΈ Note: AccuBattery does not read data directly from the battery controller, but calculates cycles based on charging statistics. The error can be as high as 10-15%. ADB or engineering menus (sections 4 and 5).
| Indicator in AccuBattery | What does it mean? | Norm for Xiaomi |
|---|---|---|
| Battery Health 90β100% | Minimum wear and tear | 0-100 cycles |
| Health 80-89% | Moderate wear and tear | 200-400 cycles |
| Health 70-79% | Strong wear and tear | 500-700 cycles |
| Health <70% | Critical wear and tear | >800 cycles |
4. Method 3: ADB-team for accurate diagnosis
method ADB (Android Debug Bridge is the most reliable way to get accurate data on charging cycles, including factory capacity and current wear. Suitable for all Xiaomi models, but requires a PC connection and enable debugging. USB.
Step-by-step:
- Download and install ADB Tools on your computer.
- On your smartphone, turn it on: π§ Settings β The phone. β Version. MIUI (Press 7 times to activate the developer mode). π Settings β Additionally. β For developers β Debugging by USB.
Connect the phone to the PC and confirm the debugging permission.
ADB
adb shell
dumpsys batteryIn the conclusion, find the lines:
- charge counter - current capacity in ΞΌAΒ·h (divided by 1000 for mAΒ·h).
- Capacity: The claimed capacity (e.g., 5000 for the Redmi Note 11).
- cycle_count β Number of charging cycles (if any).
Example of output for Xiaomi 12 Pro:
charge counter: 4250000 (4250 mAh)
capacity: 4600000 (4600 mAh)
cycle_count: 214If the parameter cycle_count No, use an alternative command:
adb shell
cat /sys/class/power_supply/battery/cycle_countβ οΈ Note: On some models (POCO F3, Redmi K50) access cycle_count It can be blocked even through ADB. In this case, try the method with the engineering menu (section) 5) or specialized applications like Battery Guru (requires root).
π‘
If ADB does not recognize the device, update the drivers via the Mi Flash Tool or reinstall the Google USB Driver package.
5. Method 4: Engineering Menu (CIT) for Advanced Users
The CIT (Customer Engineer Mode) hidden engineering menu provides detailed information about the battery, including the exact number of cycles, cell voltage and temperature, accessed through service codes, but requires caution - incorrect actions can lead to resets.
Instructions for Xiaomi/Redmi/POCO:
- Open the Phone app.
- Enter the code: For most models: ##6484## (MIUI 12-14). For older devices: ##64663## or ##3644633###.
Battery
MBAT TEST
- Battery Cycle is the number of cycles.
- Battery Capacity is the current capacity.
- Battery Voltage - voltage (normal: 3.8-4.3V).
Example of data for the Redmi Note 10 Pro:
Battery Cycle: 312
Design Capacity: 5020 mAh
Full Charge Capacity: 4480 mAh
Health: 89%β οΈ Warning: Do not change the parameters in the engineering menu unless you are sure of their purpose! For example, resetting the battery calibration (Battery Calibration) can lead to incorrect display of the percentage of charge.
What to do if the engineering menu is not opened?
Method 5: Root-access applications (maximum accuracy)
If your Xiaomi smartphone is unlocked (root-rights), you can use specialized utilities to diagnose the battery in depth.
- π’ Exact number of cycles (cycle_count).
- π Capacity degradation graph.
- π‘οΈ Cell temperature profile.
- β‘ Rapid charging status.
Best applications:
- Battery Guru - shows off cycle_count, design_capacity and real_capacity.
- GSam Battery Monitor β analyzes the charge consumption by application + data about cycles.
- AIDA64 β Battery contains technical parameters, including Charge cycles.
Example of the Battery Guru report for the POCO F4 GT:
Manufacturer: ATL
Technology: Li-Polymer
Design Capacity: 4700 mAh
Current Capacity: 4100 mAh (87% health)
Cycle Count: 289
Voltage: 3.89V
Temperature: 32Β°Cβ οΈ Note: Getting root rights to Xiaomi voids warranty and can lead to problems with the company MIUI (Use this method only if other methods have failed.
π‘
Root-access apps show the most accurate data, but their use carries risks from loss of warranty to software failures. If you need data for warranty repair, you should contact the Xiaomi service center with an official diagnosis.
7. How to interpret the data received
Now that you know the number of cycles, you need to understand what these numbers mean for your smartphone. Below is a table of cycles and wear matching for Xiaomi devices (based on manufacturer data and GSMArena tests):
| Number of cycles | Expected battery wear | Recommendations |
|---|---|---|
| 0β300 | 0β10% | The battery is in excellent condition. Keep using as usual. |
| 300β500 | 10β20% | Mild degradation. Watch the battery life. |
| 500β700 | 20β35% | Noticeable reduction in capacity. Consider replacing the battery. |
| 700β1000 | 35β50% | The battery is running out quickly, and there may be sudden shutdowns. |
| >1000 | >50% | Critical condition: Replacement is needed to avoid damage to the smartphone. |
It is important to consider the type of battery:
- π Li-Po (lithium-polymer) β used in most Xiaomi.Resource: 500-800 cycles.
- π Li-Ion (lithium-ion) β less common, resource: 300-500 cycles.
- π Graphene (in Xiaomi) 11T Pro, Black Shark β up to 1000 cycles, but sensitive to high currents.
If your Redmi Note 9 Pro has gone 600 cycles and the capacity has dropped to 70%, thatβs fine for a Li-Po battery. But if the Xiaomi Mi 11 with a graphene battery at 600 cycles has a capacity of 65%, itβs a malfunction signal (possibly overheating or using non-original RAM).