How to find out the number of battery charging cycles Xiaomi: step-by-step instructions for all models

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:

  1. Download and install ADB Tools on PC.
  2. 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).
  3. Connect your phone to your PC and enter:
adb shell


su




cat /sys/class/power_supply/battery/cycle_count

If 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_count

For 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:

ModelService codeWhat shows
Redmi Note 10/11/12##6484##Battery test (including cycles and voltage)
Xiaomi Mi 11/12/13##4636## β†’ Battery infoFull 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?
With each MIUI update, Xiaomi blocks some of the engineering codes so users can’t interfere with system settings. For example, MIUI 14 stopped working the codes for resetting battery statistics that were available in MIUI 12.

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.

FAQ: Frequent questions about Xiaomi charging cycles

Can I reset the charging cycle counter?
Technically, yes, but only through root rights or engineering software (such as the MTK Engineering Mode for MediaTek devices), but resetting the meter will not restore real battery capacity – it is just zeroing the number. Moreover, on newer versions of MIUI (13+), resetting can lead to blocking some functions (for example, fast charging).
Why do different methods show different number of cycles?
This is related to how cycles are considered: πŸ”„ ADB The engineering menu shows data from the system file (most accurately); πŸ“Š Applications (e.g. AccuBattery) calculate cycles based on charge/discharge graphs (may be an error); πŸ”§ Service centers use professional equipment that takes into account additional parameters (temperature, voltage), the difference of 10-20 cycles between methods is normal.
Does wireless charging affect the number of cycles?
Yes, but not as critical as many people think: Wireless charging (Qi) increases battery heat, which accelerates degradation by 5 to 10 percent compared to wired ones. However, modern Xiaomi smartphones (such as the Xiaomi 13 Pro or Mix 4) have a cooling system that eliminates this effect, the main thing is not to use cheap wireless charging without certification.
How to reduce the number of charging cycles?
Cycles cannot be completely stopped, but they can be shortened: πŸ”Œ Avoid full discharge (connect charging when you are in charge). 20–30%); ⚑ Don’t keep your phone on charge after 100% (Turn off or use the charge limit mode in MIUI); 🌑️ Do not use your phone in extreme temperatures (below). 0Β°C or higher 40Β°C); πŸ”‹ Refuse "fast" charging (67W/120W) standard-benefit (18W/33W), if you're not in a hurry.
Where is the information about cycles stored in the phone?
Charging cycle data is stored in the system file: /sys/class/power_supply/battery/cycle_count or (in some models): /sys/class/power_supply/bms/cycle_count This file is protected from change without root rights. On Qualcomm Snapdragon devices, data can be duplicated in the same format. /sys/class/power_supply/usb/cycle_count.