How to know the exact number of battery charging cycles on Xiaomi smartphones

The battery is the heart of any smartphone, and Xiaomi devices (including Redmi, POCO and Black Shark sub-brands) have a lifeline that depends on how many charging cycles they have. But how do you know how many times your Mi 11, Redmi Note 12 or POCO X5 battery has already passed through full discharge? The manufacturer doesn't advertise that data, but it can be pulled out - and we'll show you 5 proven ways, including hidden engineering menus and third-party utilities.

Many users mistakenly assume that battery wear and charge cycles are the same thing. In fact, the cycle is only counted at a full discharge of 100% to 0% and a charge back to 100%. If you charge a phone from 20% to 80%, this counts as 0.6 cycles. Knowing the exact number, you can predict when the battery will begin to lose capacity (usually after 300-500 cycles in lithium polymer batteries).

This article provides step-by-step instructions for all Xiaomi models (including the old ones on MIUI 10 and the new ones on HyperOS), deciphering technical terms and answering frequent questions. No β€œmagic apps” – only working methods with confirmation from service centers.

Why it is important to know the number of charging cycles

Each charging cycle irreversibly reduces battery capacity. Xiaomi claims that the battery retains 80% of its capacity after 500 cycles, but in practice this is dependent on:

  • πŸ”‹ Battery type: Lithium-polymer (Li-Po) in Xiaomi degrades more slowly than Li-ion (Li-Ion) in older models.
  • 🌑️ Temperature: Charging with the +40Β°C accelerates wear by 2-3 times compared to +20Β°C.
  • ⚑ Powers of the charger: fast charging 120W (Xiaomi 13 Pro reduces the resource by 10-15% faster than the standard 18W.
  • πŸ“± Firmware versions: in MIUI 14+ HyperOS optimized charging algorithm, but it does not cancel physical wear and tear.

If you buy a used Xiaomi smartphone, checking the charging cycles will help avoid cheating, for example, a battery with 600+ cycles will last no more than a year, even if the seller claims that β€œthe phone is as new,” and for your own device, this data will tell you when it is time to replace the battery or adjust charging habits.

⚠️ Note: If the number of cycles exceeds 800-1000, the battery may suddenly shut down even at 30-40% charge.

πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
Before the phone sale

Method 1: Through the Engineering Menu (#4636##)

The most reliable method is to use the hidden engineering menu available on all Xiaomi smartphones (except some models for the Chinese market), which shows real data from the battery controller, rather than rough estimates.

Instructions:

  1. Open the Phone app and enter the combination: ##4636##.
  2. In the menu that appears, select Battery Information.
  3. Find the Charge counter or Battery charge cycle count, which is the number of cycles.

On new firmware (MIUI 14+, HyperOS), the path may differ:

Settings β†’ About Phone β†’ MIUI Version (click 5 times) β†’ Additional β†’ Engineering menu β†’ Battery

If the menu does not open, then the manufacturer has blocked access for your model (relevant to Xiaomi 12S Ultra, MIX Fold 3 and some POCO).

Charge your phone to at least 50%

Disable VPN (may block access)

Use the standard "Phone" application, not backups

Do not interrupt the process (may reset the counter)-->

Xiaomi modelDoes #4636### supportAlternative code
Redmi Note 10/11/12βœ… Yes.##284##
POCO F3/4/5βœ… Yes.##6484##
Xiaomi 13/13T/14❌ No (lockdown)##283## (partially)
Black Shark 5/6βœ… Yes.##4636## + ##83781##

Method 2: AccuBattery Application (with limitations)

The popular app AccuBattery (available on Google Play) can estimate battery wear, but doesn’t show the exact number of cycles on Xiaomi smartphones. Instead, it calculates residual capacity and an approximate number of cycles based on charging history.

How to use:

  1. Install AccuBattery and provide all permissions.
  2. Charge your phone from 0% to 100% without interruptions (important for calibration).
  3. After 3-5 full charge cycles, open the Health tab.
  4. Wear rating – if it is above 20-25%, the battery is close to being replaced.

Limitations of the method:

  • πŸ“‰ Shows approximate data, not exact cycles from the controller.
  • πŸ•’ Requires at least 3 complete cycles for accurate assessment.
  • 🚫 It doesn’t work on some HyperOS models (e.g. Xiaomi 14).

πŸ’‘

If AccuBattery shows β€œCan’t read data,” try disabling battery optimization for the application in the Special Access β†’ Battery Optimization settings.

Method 3: Reading Logs Through ADB (For Advanced)

For those willing to dig through system logs, there is a method using Android Debug Bridge (ADB).It is suitable for all Xiaomi models, but requires a PC and minimal command line knowledge.

Step-by-step:

  1. Download ADB Tools and install drivers for your smartphone.
  2. Enable USB Debugging in Settings: Settings β†’ About Phone β†’ MIUI Version (click 7 times) β†’ Additional β†’ For Developers β†’ Debugging by USB
  3. Connect your phone to your PC and type in the command line: adb shell dumpsys battery
  4. Find the lines: charge_counter: X cycle_count: Y where Y is the number of cycles.

If the dumpsy battery command does not show cycle_count, Try an alternative:

adb shell cat /sys/class/power_supply/battery/cycle_count

⚠️ Note: Some Xiaomi firmware (especially Chinese) may have different paths to loop files. If the command doesn't work, check for the file through adb shell ls. /sys/class/power_supply/battery/.

What if the ADB does not show cycles?
On some models (e.g. Redmi K50), loop data is stored in encrypted form, in which case only specialized software for service centers, such as Mi Flash Pro or QFil, will help.

Method 4: Service codes for specific models

Xiaomi uses unique service codes to diagnose the battery in different product lines, which are not officially documented, but can be found in firmware or reverse engineering.

Current codes for popular models:

ModelCode.What shows
Redmi Note 10/11##284##Battery test + number of cycles
POCO X3/X4##6484##Diagnostics of the battery (including cycles)
Xiaomi 12/13##283##Only voltage and temperature (cycles hidden)
Black Shark 4/5##83781##Full information on the battery

How to use:

  1. Open the standard phone application.
  2. Enter the code (as a normal number).
  3. In the menu that appears, look for Battery Info or Charge Cycle.

If the code didn’t work, try adding # at the end (e.g. #4636###). On some firmware, Xiaomi blocks service codes, in which case only ADB or specialized software will help.

πŸ’‘

Service codes may be reset after a firmware update. If previously running code has stopped opening the menu, check the MIUI version in the settings.

Method 5: Official Diagnostics at Mi Service Center

If none of the above methods worked, you can contact the official Xiaomi service center, which uses professional equipment (Mi Diagnose Tool), which reads data directly from the battery controller.

What you'll need:

  • πŸ“„ Passport or phone check (to confirm possession).
  • πŸ”‹ Charge not less than 30% (for testing under load).
  • πŸ’° Diagnosis is usually free, but the replacement of the battery will take from 1,500 to 4000 rubles (depending on the model).

Advantages of the method:

  • βœ… 100% accurate data on cycles and capacity.
  • βœ… Checking the internal resistance of the battery (not available at home).
  • βœ… Warranty replacement in case of defects detection (if the phone is warranty).

Disadvantages:

  • ❌ It takes time (30 minutes to 2 hours).
  • ❌ Not all service centers provide a printout with data – check in advance.

⚠️ Warning: Unofficial services may use fake batteries: Xiaomi's original battery is labeled MDY-XX (where XX β€” model code) and hologram on the package.

How to interpret the data received

Now that you know the number of cycles, you need to understand what it means in practice. Here is a transcript of the indicators for Xiaomi lithium polymer batteries:

Number of cyclesBattery statusRecommendations
0–300βœ… Excellent.Capacity 95-100%. You can use it without restrictions.
300–500⚠️ SatisfactoryCapacity 80-90%. Keep your temperature on, avoid full discharges.
500–800⚠️ CriticalThe capacity is 60-80%. The phone can turn off at 10-20% charge.
800+❌ Emergency.Capacity below 60 percent. Replacement of battery.

It is also important to consider other parameters:

  • πŸ“Š Residual capacity: if it is below 80% of the factory capacity, the battery must be replaced.
  • 🌑️ Temperature: normal - 20-40Β°C. Excess reduces the resource.
  • πŸ”Œ Voltage: normal 3.7–4.2V. If below 3.5V β€” battery deep.

For example, if your Xiaomi 11T is 450 cycles and 78% capacity, it means that:

  • The battery will last another 3-6 months with heavy use.
  • The phone will run 20 to 30% faster than the new one.
  • It is recommended to turn off fast charging (in the Battery settings β†’ Charging settings).

πŸ’‘

If the number of cycles exceeds 500, but the capacity is still above 80%, most likely, the phone was operated in a gentle mode (without overheating and deep discharges).

Frequent Questions (FAQ)

❓ Can I reset the charge cycle counter?
Technically, yes, but only through flashing the battery controller at the service center, but that won't bring back the capacity, the meter will reset and the wear will remain, a kind of manipulation that is often used by fraudsters when selling used phones.
❓ Why the Engineering Menu Shows 0 Cycles on a New Phone?
This is normal: the meter starts counting only after the first full cycle (discharge to 0% + charge to 100%). If you recharge the phone a little bit, the cycle may not count.
❓ Does wireless charging affect the number of cycles?
Yes, but not much. Wireless charging (Qi, Mi Wireless Charging) heats the battery more than wired charging, which accelerates degradation by 5-10%. However, current Xiaomi models (such as the Xiaomi 13 Pro) are optimized for this.
❓ How to check cycles on Xiaomi with custom firmware (LineageOS, Pixel Experience)?summary> On custom firmware, standard methods (##4636##, ADB) You can't work. Use the Battery Guru app (requires root). ADB: adb shell cat /sys/class/power_supply/bms/cycle_count. Utility. MTK Engineering Mode (for devices running MediaTek processors).
❓ How many cycles can Xiaomi battery with a guarantee?
Xiaomi does not officially specify a cycle limit for warranty replacement. However, in service centers, the battery is changed for free if: Capacity below 80% of the factory, the phone turns off when charging above 15%, the battery shows physical bloating, the battery warranty is 1 year (or until the end of the warranty on the phone).