How to find out the number of charging cycles on Xiaomi smartphones: all working methods

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.

πŸ“Š How often do you check the battery status of your Xiaomi?
Once a month
Only when the problems start.
Never checked.
I use monitoring apps.

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:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (no spaces).
  3. In the menu that appears, select Battery Information.
  4. 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:

  1. Download AccuBattery from Google Play.
  2. Launch the app and give you access to battery statistics.
  3. Go to the Health tab.
  4. 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 AccuBatteryWhat does it mean?Norm for Xiaomi
Battery Health 90–100%Minimum wear and tear0-100 cycles
Health 80-89%Moderate wear and tear200-400 cycles
Health 70-79%Strong wear and tear500-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:

  1. Download and install ADB Tools on your computer.
  2. 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 battery

In 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: 214

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

  1. Open the Phone app.
  2. 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?
On some models (e.g. Xiaomi 13 Ultra), access to CIT is blocked. Alternatives: 1. Use ADB (section 4). 2. Install the MTK Engineer Mode app (only for MediaTek processor devices). 3. Try the code ##4636## β†’ Battery Information (limited data).

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:

  1. Battery Guru - shows off cycle_count, design_capacity and real_capacity.
  2. GSam Battery Monitor – analyzes the charge consumption by application + data about cycles.
  3. 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 cyclesExpected battery wearRecommendations
0–3000–10%The battery is in excellent condition. Keep using as usual.
300–50010–20%Mild degradation. Watch the battery life.
500–70020–35%Noticeable reduction in capacity. Consider replacing the battery.
700–100035–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).

8. Frequent Questions (FAQ)

❓ Can I reset the charging cycle counter on Xiaomi?
Technically yes, but it requires root rights and editing system files (e.g., a file file file, /sys/class/power_supply/battery/cycle_count). However, the reset will not return the battery to its original capacity, it will only reset the meter, and some Xiaomi service centers may refuse warranty repairs if they detect signs of changes in system parameters.
❓ Why AccuBattery shows fewer cycles than ADB?
AccuBattery calculates cycles based on the charging statistics that Android captures. If you recharge your phone a little bit (e.g., 20% to 80%), the app may underestimate the actual number of cycles. ADB or engineering menu reads data directly from the battery controller, so their metrics are more accurate.
❓ How many cycles are considered normal for Xiaomi after 2 years of use?
Depends on the intensity of use: πŸ“± Average user (1 cycle per day): ~700 cycles in 2 years. πŸ“± Active user (1.5 cycles per day): ~1,000 cycles. πŸ“± Sparing mode (charging 1 time in 2 days): ~300 cycles. 700 cycles, the wear is usually 20 to 30 percent, which is normal. If the capacity has dropped more, there may be problems with the RAM, overheating or using a non-original battery.
❓ Does wireless charging affect the number of cycles?
Yes, but not much. Qi, Mi Wireless Charging heats the battery more than wired charging, which accelerates degradation by ~5-10%. However, modern Xiaomi smartphones (e.g. Xiaomi 13 Pro, Mix 4) have overheating protection, so the difference is minimal. The main thing is not to use cheap wireless charging without certification.
❓ Can you replace the battery in Xiaomi under warranty if the cycles are more than 500?
The manufacturer does not specify the number of cycles as a criterion for warranty replacement. The reason for repair is a drop in capacity below 80% of the declared (for example, less than 4000 mAh for a battery of 5000 mAh). If your Redmi Note 11 has completed 600 cycles, but the capacity remained at 85%, the replacement will be refused. To increase the chances, provide a service center: πŸ“Š Screenshots from ADB or AccuBattery with capacity data. πŸ“„ Check of purchase (to confirm the warranty period). πŸ”‹ The battery itself (if it is swelled or deformed).