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

The smartphone battery is one of the most vulnerable components, and it gradually degrades with each charging cycle. Xiaomi, Redmi and POCO don’t advertise this information in standard settings, but it can be obtained in several ways. Knowing the current number of cycles will help assess the actual wear of the battery, plan a replacement or test the honesty of the seller when buying a used device.

In this article, we will discuss 5 Proven methods, including hidden engineering menus, commands ADB, You'll learn what data is normal across different models, how to interpret readings, and what to do if values seem suspicious. MIUI 12/13/14 Smartphones with Qualcomm vs Mediatek processors.

What are charging cycles and why is it important

One charge cycle is a full battery discharge of 100% to 0% and a return charge of 100%, and you don’t have to discharge your phone to zero at a time: if you drain your battery today from 100% to 50%, and then bring it to 0% tomorrow and charge it, that too counts as one full cycle. Manufacturers usually guarantee β‰₯80% of capacity after 500-800 cycles, but the real values depend on the operating conditions.

Why is this so important to Xiaomi?

  • πŸ”‹ Capacity degradation: After 300-400 cycles, the battery may lose 10-20% of capacity, which will affect battery life.
  • πŸ’° Replacement cost: Original battery for flagships (Xiaomi 13 Ultra, Redmi) K60 Pro) costs 3-5 thousand rubles.
  • βš–οΈ Used Device Check: Sellers often reset meters through firmware, but charging cycles remain in the battery controller.

For example, if your POCO F5 is showing 600 cycles at a declared 500, it's a signal that you're about to change your battery -- even if your phone is still holding a day on a single charge -- and 150 cycles over 2 years of use is the norm for most models.

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

Method 1: Engineering menu ##4636## (for Qualcomm processors)

The fastest way is to use the hidden engineering menu available on Qualcomm Snapdragon chip-powered smartphones, which works on most Xiaomi, Redmi and POCO models released after 2018 (e.g. Redmi Note 10 Pro, Xiaomi 11T, POCO X3 Pro).

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636## (no spaces).
  3. In the menu that appears, select Battery Information.
  4. Find the Charge Count or Battery Charge Cycle Count.

If you see numbers instead of numbers N/A If the menu does not open, your device is most likely on a Mediatek processor (see Method). 2). Some of the other silk (for example, MIUI Global for the European market may block this code.

Try another code: ##36446337## (for Mediatek)

Make sure you enter code without spaces or symbols

Check the MIUI version (on some custom firmware, the menu is disabled)

Use alternative methods (ADB application)-->

Method 2: Engineering Menu for Mediatek (#36446337##)

For smartphones on the platform Mediatek Helio (for example, Redmi 9A, POCO M3, Xiaomi Redmi Note 8 2021) there is a separate code:

##36446337##

After entering, the EngineerMode menu will open, where you need:

  1. Go to the Hardware Testing section.
  2. Pick Battery.
  3. Find Battery Charge Cycle or Charging Cycle Count.

Some devices (e.g. Redmi 10C) may display Battery Health as a percentage instead of the exact number of cycles.

⚠️ Warning: If the Battery Health value is less than 85%, the battery needs to be replaced, even if cycles are short.

The Importance of Battery HealthApproximate number of cyclesBattery status
95–100%0–150Excellent.
90–94%150–300Good.
85–89%300–500Satisfactory
80–84%500–700Critical
<80%>700Replacement is needed

Method 3: Use of ADB (Universal Method)

If engineering menus are not available, Android Debug Bridge (ADB) – a debugging tool that works on all Xiaomi smartphones regardless of the processor – will help you, you will need a computer with drivers installed and USB debugging enabled on your phone.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) and type:
adb shell


dumpsys battery

In the conclusion, find the lines:

  • charge_counter β€” current-charge (ΞΌAh).
  • Capacity is the current capacity as a percentage of the factory capacity.
  • cycle_count β€” Number of cycles (if maintained).

If cycle_count No, use an alternative command:

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

πŸ’‘

If ADB doesn’t recognize the device, try reinstalling drivers via the Mi PC Suite or using Google’s universal drivers (link).

Method 4: Diagnostic applications (without ROOT)

For users who don't want to mess with ADB, there are specialized apps that don't always show accurate cycles, but give you an estimate of battery wear.

  • πŸ“Š AccuBattery (Play Market): Analyzes charging history and evaluates wear and tear. Suitable for all Xiaomi models, but shows cycles only on some devices.
  • πŸ” CPU-Z: Battery displays Health and Capacity, but not cycles.
  • πŸ› οΈ Battery Guru: monitors temperature, voltage and approximate wear.

Example of data from AccuBattery for Xiaomi 12 Pro:

  • Estimated capacity: 4200 mAh (originally 4500 mAh) β†’ wear ~7%.
  • Cycle forecast: ~280 (current use).

⚠️ Attention: Applications without ROOT-The access can't read cycles directly from the battery controller, and their estimates are based on indirect data (charging time, voltage) and can vary from real values by 10 to 30%.

Method 5: Hardware Testers (for professionals)

If you need 100% accurate data (for example, for a service center or checking a batch of phones), use hardware testers:

  • πŸ”Œ USB-testers (e.g., testers, UM25C): connect between charging and phone, show real capacity and current.
  • πŸ”§ Specialized boxes (ZXW Tool, Mediatek Auth Bypass>): Read data directly from the battery chip, but require disassembly of the device.

Example of the report with UM25C for Redmi Note 11 Pro+ 5G:

Real capacity: 4,320 mAh (stated 4,500 mAh)




Charging efficiency: 89%




Cycle assessment: ~320

Hardware methods provide the most accurate information, but require skills and equipment. For the average user, an ADB or engineering menu is enough.

πŸ’‘

If the tester shows a real capacity 20 percent below the factory capacity, the battery needs to be changed -- even if the cycles are short, which could indicate that it's discharged or overheated.

Frequent Mistakes and How to Avoid Them

When checking cycles, users often encounter false data, and consider typical problems and solutions:

  • πŸ”„ Reset the meter after firmware: Some custom firmware (LineageOS, Pixel Experience) reset the softwareware loop meter, but the hardware data remains. Use ADB tester.
  • πŸ“‰ Capacity and cycle mismatch: If the phone shows 100 cycles but the capacity dropped by 30%, the battery could be stored discharged or overheated.
  • πŸ”Œ Charging errors: If when connecting charging the phone shows Unknown Accessory, it can block the reading of data.

Example: Xiaomi Mi 11 Lite user complained about the quick discharge, although AccuBattery showed only 80 cycles. When disassembled, it turned out that the battery swelled due to the use of an unoriginal charger (5V/3A instead of 5V/2A).

Can you reset the charging cycle counter on Xiaomi?
Software-only flashing, but it doesn't zero out the real data in the battery controller, and hardware requires a replacement of the power management board (PMIC), which is not cost effective.
How many cycles is considered normal for Xiaomi after 2 years of use?
For most models (Redmi Note, POCO X) the norm is 200-300 cycles. Flagships (Xiaomi 12/13) can show 150-250 cycles thanks to optimized power management.
Shows 0 cycles on a used phone - is that a scam?
Not necessarily. Maybe the previous owner reset the settings or used the phone in a constant charge mode (like a navigator in a car). ADB tester.
How to reduce the number of charging cycles?
Use partial charging (20–80%), avoid overheating and store your phone at 40–60% charge. On MIUI 14, turn on Optimized Charging in your battery settings.
Where to watch cycles on Xiaomi Pad 5 or other tablets?
On Xiaomi tablets, use the same methods: engineering menu (#4636###) or ADB. For Xiaomi Pad 6, the AccuBattery app is also suitable.