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

Why it’s important to track charging cycles on Xiaomi and how it affects battery life

The smartphone battery is one of the most vulnerable components that degrades with each charging cycle. Xiaomi manufacturers (including the sub-brands Redmi, POCO and Black Shark) use lithium polymer batteries, which are limited to 300-500 full cycles until a noticeable decrease in capacity, and one cycle is not one charge from 0 to 100%, but a total discharge of 100% of the nominal capacity. For example, if you charge the phone from 20% to 80%, it will be 0.6 cycle.

Cycle counting helps you estimate the actual wear and tear of a battery and plan its replacement. At Xiaomi, this information is hidden in system logs, but it can be extracted in several ways, from standard tools to engineering teams. In this article, we will discuss all the current methods for 2018-2026 models, including flagships (Xiaomi 14, 13 Ultra) and budget series (Redmi Note 12, POCO X5).

⚠️ Note: Some models (e.g. Xiaomi) 12T or Redmi K50) Cycle data may be reset after update MIUI. If you have recently flashed your phone, the numbers may be inaccurate.

Method 1: Using the Engineering Menu (#4636##) is the fastest method

Most Xiaomi smartphones (except the new HyperOS models) can use a hidden engineering menu, which does not require root rights and works on devices with MIUI 12-14:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (on some firmwares it may not work – see alternatives below).
  3. Select Battery Information (Battery Information).
  4. Find the lines: πŸ”‹ Health - battery status (as a percentage of original capacity). πŸ”„ Charge counter – approximate number of cycles (not on all models). ⚑ Voltage - current voltage (normal: 3.7-4.2 V for Li-Po).

If #4636### doesn’t work, try the alternative codes:

  • πŸ“± ##6484## - hardware test (on some Redmis).
  • πŸ”§ ##64663## - Diagnostics menu for older models).
πŸ“Š What kind of smartphone you Xiaomi?
Redmi (Note, Pro, etc.)
POCO (X, F, M series)
Xiaomi (flagships 11T, 12, 13, 14)
Black Shark
Other

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi Note 13), the engineering menu may be blocked. ADB.

Method 2: Applications for battery diagnostics (without root)

If the engineering menu is not available, you can use third-party utilities.

AnnexXiaomi supportShowing cycles?Additionally.
AccuBatteryβœ… Yes, all models)❌ No (only wear and tear)Monitoring of discharge, temperature, charging speed
Battery Calibrationβœ… Yes (MIUI 12–14)βœ… Yes (on some firmware)Shows Charge cycles in the Advanced section
Battery Logger⚠️ Partially (requires) ADB)βœ… Yes (via dumpsys log)Keeps the history of cycles in CSV
MIUI Battery Care (4PDA)βœ… Yes, only. MIUI)βœ… Yes (exact data)Requires installation via APK, works without root

For maximum accuracy, MIUI Battery Care is an informal application developed by 4PDA enthusiasts that pulls data directly from Xiaomi system logs.

  1. Open the application and provide access to the Notifications (required for data collection).
  2. Go to the Battery Info section.
  3. Find the Cycle Count field, which is the number of cycles.

πŸ’‘

If the app shows 0 cycles, but the phone has been in use for a long time, try resetting the Settings app cache β†’ Applications β†’ MIUI Battery Care β†’ Storage β†’ Clear the cache.

Method 3: Through ADB (for advanced users)

If previous methods didn’t work, you can extract cycle data through Android Debug Bridge (ADB), a method that works on all Xiaomi models, including new ones with HyperOS.

You'll need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ“± Included Debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β€” Tap 7 times, then return to the additional β†’ For developers).
  • πŸ”Œ Cable USB (preferably original).
  • πŸ› οΈ Utility. ADB Tools.

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command: adb shell dumpsy battery
  4. Find the lines in the lead: charge_counter: X health: Y where X is the number of cycles and Y is the battery state (from 1 before 6, where 2 = good).

Some firmware may hide loop data, so use an alternative command:

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

Install Xiaomi drivers on PC| Enable debugging over USB on your phone | Download ADB Tools from the official website | Connect the phone with the original cable | Check the connection with the adb device command

-->

⚠️ Note: On Xiaomi with a blocked bootloader (bootloader) some commands ADB If you see a permission denied error, you will need to unlock (but this will void the warranty!).

Method 4: Through the service menu (for Qualcomm models)

Xiaomi smartphones on Qualcomm Snapdragon processors (e.g. Redmi Note 11 Pro, POCO F4, Xiaomi 12 Pro) have a hidden QPST service menu where you can see detailed battery information, including cycles.

Instructions:

  1. Download and install the QPST Tool on PC.
  2. Connect your phone in Diag Mode: Turn off the device. Close Volume.+ + Loudnessβˆ’ and plug in the cable. USB. Hold the buttons for 10-15 seconds until the Qualcomm port arrives. HS-USB Diagnostics.

QPST Configuration

Start Clients

Service Programming

Battery

  • πŸ”‹ Full Charge Capacity – Current Capacity.
  • πŸ”„ Cycle Count – Number of cycles.
  • πŸ“… First Use Date – Date of First Use.

Xiaomi. 13 Ultra and Redmi K60 Pro cycle data can be stored in a file /sys/class/power_supply/bms/cycle_count β€” You can read it through ADB rootless.

How to interpret cycle data and what to do next

Now that you know the number of cycles, it is important to correctly assess the state of the battery:

  • 🟒 0–200 cycles: Battery in excellent condition (wear and tear) ≀ 10%).
  • 🟑 200-400 cycles: Moderate wear (10-30% capacity loss) may be observed faster charge decline.
  • πŸ”΄ 400-600 cycles: Critical wear (30-50% loss) Phone discharges in a few hours, sudden shutdowns are possible.
  • ⚫ 600+ cycles: Battery needs replacement (wear and tear) > 50% Risk of swelling and damage to the body.

If your Xiaomi is showing more than 400 cycles, consider the following steps:

  • πŸ”Œ Use slow charging (up to 18 watts) instead of fast charging.
  • πŸ”‹ Keep the charge level in the range of 20-80% (avoid full discharge and 100% charge).
  • 🌑️ Watch the temperature – do not use your phone when charging in the heat or cold (optimum: 10-35)Β°C).
  • πŸ”„ If the capacity has fallen below 70%, contact the Xiaomi service center for a battery replacement (the original cost is the same). ~1500–3000 β‚½).

πŸ’‘

Replacing the battery with a non-original one can lead to charging problems and loss of water resistance (on models with IP53/IP68).

Frequent questions about charging cycles on Xiaomi

πŸ”‹ How many cycles are considered normal for Xiaomi after 2 years of use?
With moderate use (1 cycle per day) in 2 years, you will gain ~700 cycles. However, the real amount depends on the charging mode: When charging from 20% to 80% - ~400-500 cycles. When charging frequently, full discharges (0-100%) - up to 700-900 cycles. In practice, the Xiaomi battery loses ~20% capacity after 400 cycles and ~40% after 600.
⚑ Can I reset the cycle counter on Xiaomi?
Technically, you can't reset the cycle meter, it's in the battery controller, but some dishonest services can: Replace the battery with a used one with fewer cycles; replace the data with engineering software (but this is temporary and doesn't affect real wear and tear). ⚠️ Warning: Resetting the meter without replacing the battery is a hoax!
πŸ“± Why Xiaomi already has 10-20 cycles?
This is OK! The manufacturer tests the battery before selling, and each test cycle is fixed. Also, cycles can run: When stored in a warehouse (if the phone has been in storage for more than 6 months), when transported (vibration can initiate microcycles), when you first set up (software update, backup), if there are more than 50 cycles on a new device, this is an excuse to check the authenticity of the battery.
πŸ”„ How to reduce the number of cycles and extend the life of the battery?
Follow these rules: Use original chargers (low-quality PD accelerate degradation). Enable Optimized Charging in settings (Settings) β†’ Battery β†’ Battery settings. Avoid extreme temperatures (don't leave your phone in the sun or cold). If you don't use your phone for long periods, store it with a charge of 40-60%. πŸ’‘ Adaptive charging feature appeared on Xiaomi with HyperOS, which automatically limits the charge to 80% at night.
πŸ› οΈ Where to officially replace the battery on Xiaomi?
Official Xiaomi service centers in Russia: 🏬 List of CC on Xiaomi website. πŸ“± In salons of the Messenger and MTS (by appointment). 🌍 In the branded Mi Store (Moscow, St. Petersburg, Yekaterinburg, etc (2026 year: Redmi Note/POCO: 1 500–2 500 β‚½. Xiaomi 12/13 series: 2 500–3 500 β‚½. Flagships (14 Ultra, Mix Fold: up 5 000 β‚½. ⚠️ Warning: When you replace your battery in unofficial services, you lose your phone warranty!