Why itβs important to track Xiaomiβs charging cycles and how it affects battery life
The battery is one of the most vulnerable components, and it degrades with each charging cycle. Xiaomi, Redmi and POCO use lithium polymer batteries that are limited to 400-600 full cycles (depending on the model), and then the capacity starts to fall rapidly, and battery life is reduced by 20-30%. But how do you know how many cycles your device has already worked?
Officially. MIUI It doesnβt display this information in standard settings, but there are several ways to get it: through the engineering menu, ADB-commands, third-party apps, or even hidden service codes. In this article, we will discuss all the current methods for Android devices 11-14 and other devices. MIUI 12β14, including nuances for specific models (e.g. Xiaomi 13 Pro or Redmi Note 12).
It's important to understand that cycle count is not the only indicator of battery health, and other factors affect wear and tear: overheating, use of non-original chargers, deep discharges, but it is the charging cycles that give the most objective estimate of the actual wear and tear of the battery, regardless of the declared capacity in the settings.
Method 1: Check through the engineering menu (works on 80% of Xiaomi models)
The most reliable method is to use a hidden engineering menu, which is available on most Xiaomi, Redmi and POCO devices, which does not require root rights or a PC connection, but may vary depending on the version of MIUI.
Instructions:
- π± Open the phone app and enter the combination: ##4636##.
- π§ In the menu that appears, select Battery Information (or Battery Information).
- π Scroll down to the Charge counter or Battery charge cycle count line β this is the number of cycles.
- β οΈ If the menu doesn't open, try the alternative code: ##284## (for some models) POCO).
On some devices (such as Xiaomi 12T or Redmi K50), the engineering menu may be blocked.
Charge your phone at least 50%
Turn off Wi-Fi and mobile data (sometimes interfere with opening menus)
Use the standard phone app, not third-party dialers
If the code doesnβt work, restart the device and try again.-->
Method 2: Use of the ADB-commands (universal method for all Android)
If the engineering menu is not available, you can get data on charging cycles through ADB (Android Debug Bridge), which works on any Xiaomi device, including new models on Android 13/14, but requires a connection to a computer.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on the phone Debugging by USB (path: Settings β About the phone β MIUI version β 7 times tap on the version β return to Additional settings β For developers β Debugging by USB).
- Connect your phone to your PC and enter:
adb shell
su
cat /sys/class/power_supply/battery/cycle_countIf the command returns a number (e.g., 312), that is the number of cycles, and if a Permission denied error appears, you have your device blocked access to system files without root permissions.
cat /sys/class/power_supply/bms/cycle_countFor devices with MIUI 14 and Android 13+, additional debugging confirmation may be required on the phone screen. If ADB does not recognize the device, install Xiaomi USB Drivers.
Method 3: Battery monitoring applications (without root and ADB)
If previous methods have failed, third-party applications may be available, which do not always show exact charging cycles, but provide general information about battery status.
- π AccuBattery β analyzes battery wear and approximate number of cycles (based on charge/discharge data).
- π Battery Guru β shows voltage, temperature and battery health score.
- π οΈ CPU-Z β Battery displays technical data, including wear level.
Note that these applications do not read system files with an exact number of cycles (like ADB), but calculate it indirectly. The error can be as high as 10-15%. For example, if AccuBattery shows 250 cycles, the real value can be 230-270.
AccuBattery
Battery Guru
CPU-Z
Other/Not using-->
β οΈ Attention: Some applications (e.g, 3C Battery Monitor requires root rights to accurately read cycles, and without them, they will only show approximate data.
Method 4: Service codes for specific Xiaomi models
Some Xiaomi devices support unique service codes for battery diagnostics, which are not officially documented, but work on many models:
| Model | Service code | What shows |
|---|---|---|
| Redmi Note 10/11/12 | ##6484## | Battery test (including cycles and voltage) |
| Xiaomi Mi 11/12/13 | ##4636## β Battery info | Full battery data (cycles, temperature, health) |
| POCO F3/F4/F5 | ##284## | Charging and cycle information |
| Xiaomi Pad 5/6 | ##36446337## | Advanced battery diagnostics |
If the code didnβt work, try entering it with different variations (e.g., replace the last # with *). On new devices (e.g. Xiaomi 14), some codes may be disabled by the manufacturer.
Why do service codes stop working?
Method 5: Official Diagnostics through Mi Service Center (for warranty devices)
If your Xiaomi is still under warranty, the most reliable way to know the real status of the battery is to contact an authorized service center.
- π Number of charging cycles;
- π Real battery capacity (in mAh);
- π‘οΈ History of overheating and deep discharges.
The diagnostics at the service center take 10-15 minutes and are usually free if the device is warranted, but keep in mind that if the battery is worn out by more than 60%, it may be offered to replace it (even if the phone is working normally).
β οΈ Attention: Unofficial services often use fake batteries with low capacity. QR-code on the battery or through the Mi Authenticity Check app.
How to Interpret the Number of Cycles: Normal and Critical
Now that you know the number of cycles, you need to understand what it means. Xiaomi manufacturers claim that the battery retains 80% of its capacity after:
- π 400β500 Cycles β for most smartphones (Redmi Note) 10/11/12, POCO X3/X4);
- π 600 cycles - for flagships (Xiaomi) 12/13/14, Mix 4);
- π 300 cycles for fast charging devices (>100 W), for example, Redmi K60.
If your smartphone has crossed these thresholds, consider replacing the battery.
- β‘ The phone is discharged by 20-30% per hour in standby mode;
- π₯ The battery warms up strongly when charging;
- π In settings (Settings) β Battery: real capacity below 70% of factory capacity.
π‘
Even if cycles are short but the battery goes down quickly, the problem may be in the background (MIUI is known for optimizations that "eat" charge). Before replacing the battery, check the flow rate in Settings β Battery β Battery Use.