How to find out the number of charging cycles on Xiaomi devices: from Redmi to POCO

The battery is one of the most vulnerable components of any smartphone, and Xiaomi devices are no exception. Over time, battery capacity decreases and the number of charging cycles becomes a key indicator of its β€œhealth.” But how to check this parameter on Redmi, POCO or flagship Xiaomi models? Official settings often hide this information, and third-party applications are not always accurate.

In this guide, we will look at 5 proven ways, from built-in engineering menus to ADB commands and customized utilities, how to interpret the data, why charging cycles are not always equal to β€œfull-bits”, and what to do if the performance is out of the norm, and also unique data on hidden commands for new Xiaomi models from 2023-2026, which are not in the standard instructions.

What are charging cycles and why is it important

The charging cycle is the complete process of discharging and charging the battery from 0% to 100%, but the important thing is that it's not counted by actual discharge to zero, but by total capacity consumption. For example, if you charge your phone from 50% to 100% and then from 50% to 75%, it's going to count as a 0.75 cycle, not two separate cycles.

Xiaomi manufacturers (as well as other brands) indicate that lithium-ion and lithium-polymer batteries are designed for 400-600 cycles until a noticeable decrease in capacity (up to 80% of the original).

  • ⚑ Autonomous work time is reduced by 20-30%
  • πŸ”‹ Charging is slower, especially in the last percent.
  • 🌑️ Battery warms up more when used intensively
  • ⚠️ Risk of sudden shutdown at low charge level

But why does it take some users a year to have a battery die and others last 3-4 years?

Factor.Impact on cyclesRecommendation
Charging to 100%Accelerates degradationKeep the charge in the range of 20-80%
Temperatures above 30Β°CReduces service life by 30-40%Avoid direct sunlight and games on charging
Fast charging (30W+)Increases heat, but has a slight effect on cyclesUse the original power supplies
Storage discharged (0%)Can kill the battery in 1-2 monthsStore with a charge of 40-50%

⚠️ Attention: On new Xiaomi models 13/14 series and Redmi Note 12 The algorithm for counting cycles has been changed to include not only the full discharge, but also the depth of discharge (DoD), which means that frequent recharging with the use of a single charger is not only a full charge. 80% before 100% It can be considered as part of a cycle.

Method 1: Check through the engineering menu (#4636##)

The easiest method is to use the hidden engineering menu available on most Xiaomi devices (except some models for the Chinese market), which does not require root rights and works even on a locked bootloader.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some models may require ##6484###).
  3. Select Battery Information (Battery Information).
  4. Find the lines: Charge counter – current capacity in mAh Battery capacity – nominal capacity Battery health – state (if any)

Unfortunately, the standard engineering menu doesn't always display charging cycles. If you only see capacity, move on to the next method. Some firmware (e.g. MIUI 14 for the global version) may require alternative code:

##284## β†’ MTK Engineer Mode β†’ Battery

⚠️ Note: On devices with a Snapdragon processor (e.g., Xiaomi 12 Pro or Snapdragon). POCO F5) The engineering menu may not show cycles. ADB third-party.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO F3/F4/F5
Xiaomi 12/13/14 series
Another model

Method 2: Use ADB (for advanced users)

If the engineering menu fails, ADB (Android Debug Bridge) is a reliable tool for getting detailed battery information, which works on all Xiaomi models, including those that block access to hidden settings.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ“± USB-cable (preferably original)
  • πŸ› οΈ Installed drivers ADB and Fastboot
  • πŸ”§ Included debugging by USB phone-on

Step-by-step:

Enable the developer mode (7 times click on the build number in "About phone")

Activate debugging over USB in "Settings β†’ Additional β†’ For developers"

Download and unpack ADB Tools (e.g. from developer.android.com)

Connect the phone to the PC and allow debugging in the pop-up window-->

  1. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) in the folder with ADB.
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Execute the command to obtain battery data: adb shell dumpsys battery
  4. Find the lines in the lead: charge_counter β€” current charge in mkAh (divided by 1000 capacity - current capacity in % health - state (for example, GOOD or OVERHEAT)

For new Xiaomi models (2023-2026), a command has been added to output cycles:

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

If the command returns Permission denied, the manufacturer has blocked access, in which case only root or specialized applications will help.

πŸ’‘

If ADB does not recognize the device, try reinstalling the drivers manually through Device Manager (select "Android ADB Interface").

Method 3: Battery monitoring applications

If you don't want to mess around with ADB, you can use third-party apps that don't always show accurate cycles, but give you a general picture of battery health.

  • πŸ“Š AccuBattery analyzes battery wear, shows capacity and temperature.
  • πŸ”‹ Battery Guru – shows the voltage, temperature and approximate number of cycles (based on algorithms).
  • πŸ› οΈ CPU-Z β€” Battery displays the current capacity and condition.
  • πŸ“ˆ AIDA64 β€” Provides the most detailed information, including Design capacity and Full charge capacity).

How to use AccuBattery to evaluate cycles:

  1. Install the application and give all the necessary permissions.
  2. Charge your phone from 0% to 100% (preferably without interruptions).
  3. Go to the Health section.
  4. Note the graph Battery Wear – it indirectly reflects the number of cycles.

Important: apps don't read real cycles from the battery controller (this is only possible through ADB or engineering menus); they estimate wear based on indirect indicators of capacity, voltage and temperature, so their data can differ from the real ones by 10-20%.

Why do apps show different data?
Applications like AccuBattery or AIDA64 don't have direct access to the cycle meter in the battery controller. They use their own algorithms based on: - Change in capacity (comparing current and nominal). - Analysis of the charging/discharge curve. - Temperature and voltage data. Therefore, their estimates are approximate and can differ from the real figures by 10-30%.

Method 4: Read data via MTK Engineer Mode (for MediaTek devices)

If your Xiaomi or Redmi is running on a MediaTek processor (like the Redmi Note 11 on the Helio G88 or the POCO M4 Pro on the Dimensity 810), you can use MTK Engineer Mode, a special application for MediaTek chipsets.

Instructions:

  1. Download MTK Engineer Mode from Google Play.
  2. Open the app and go to the MTK Settings section.
  3. Pick Battery.
  4. Note the parameters: Battery Cycle Count – Battery Temperature cycles – Battery Voltage temperature – voltage

Some MIUI firmware may have limited access to loops, in which case:

  • Try using MTK Engineering Mode via ADB: adb shell am start -n com.mediatek.engineermode/.MainActivity
  • If it doesn’t work, check for root rights or unlock the bootloader.

⚠️ Note: On devices with Snapdragon (e.g. Xiaomi) 13T or POCO F5 Pro) MTK Engineer Mode doesn't work. They're just good for it. ADB Specialized utilities like Qualcomm Battery Tool (requires root).

Method 5: Official Diagnostics through Xiaomi Service Center

If none of the above methods worked, the last option is to contact the Xiaomi service center.

  • πŸ“± Devices with a blocked bootloader and no root.
  • πŸ”’ Models for the Chinese market (for example, Xiaomi Civi 3), where engineering menus are hidden.
  • πŸ› οΈ Phones for warranties (independent intervention can cancel it).

How to check cycles through the service:

  1. Find the nearest official Xiaomi service center.
  2. Check by phone if they provide battery diagnostics (usually free).
  3. The service uses special software Mi Battery Tester, which reads data directly from the controller.
  4. You will be given a printout with parameters: Cycle Count Actual Capacity Cell Health

Advantages of this method:

  • βœ… 100% accurate data (no approximations, as in applications).
  • βœ… The ability to replace the battery immediately if it is worn out.
  • βœ… Warranty is maintained (if the device is not opened).

Disadvantages:

  • ❌ It takes time to visit the service.
  • ❌ Some centers can charge for diagnosis (about 300-500 rubles).

πŸ’‘

If your Xiaomi is still guaranteed, a service center is the only safe way to get accurate cycle data without risking losing warranty.

How to interpret the data received

Let's say you've got the number of cycles. What's next? Here's how to decode the numbers.

Charging cyclesBattery statusRecommendations
0–200βœ… Excellent.Continue to use as usual
200–400⚠️ SatisfactoryKeep an eye on the Autonomous Work Time
400–600⚠️ CriticalPrepare to replace the battery
600+❌ Emergency.Urgent replacement is needed

But cycles are not the only metric.

  • πŸ“‰ Capacity: If the actual capacity is less than 80% of the nominal capacity (for example, 3200 mAh instead of 4000 mAh), the battery is severely worn out.
  • 🌑️ Temperature: normal - 25-35Β°C when charging. If above 40Β°C - the battery degrades faster.
  • ⚑ Charging speed: If the phone is charging twice as slowly as before, it's a sign of wear and tear.

Example: Xiaomi Redmi Note 10 Pro nominal battery capacity is 5020 mAh. If the current capacity is 3800 mAh (75%), and cycles – 450, then:

  • The battery is close to critical wear.
  • Autonomous life has decreased by ~25%.
  • Replacement is recommended within 1-2 months.

⚠️ Note: New Xiaomi models (e.g. 14 Pro) use a dual battery (two cells), in which case cycles can be counted separately for each cell, and total wear is determined by the most degraded of them.

FAQ: Frequent questions about Xiaomi charging cycles

Can I reset the charging cycle counter?
Technically, yes, but only with special equipment (e.g. a programmer for a battery controller) or through root, changing system files. However: This will not return the actual capacity of the battery. It can lead to unstable operation of the device. In service centers, this deception is easily detected, it is better to honestly assess the state of the battery and replace it if necessary.
How many cycles can Xiaomi battery withstand?
Official data from Xiaomi: Standard lithium-ion batteries: 400-500 cycles until capacity drops to 80%. Batteries with Long-Life Battery technology (for example, Xiaomi 13 Ultra): up to 800 cycles. Budget models (Redmi A1, POCO C50): 300-400 cycles. The real life depends on the operating conditions (temperature, depth of discharge, quality of chargers).
Why do apps show different number of cycles?
Applications like AccuBattery or AIDA64 don't read the actual cycle counter from the battery controller. They measure wear by: Capacity change (compared to face value); Charging/discharge curve analysis; temperature and voltage data; so their data can be 10 to 30 percent different from the real cycle counter; Use ADB or service center for accuracy.
How to reduce the number of charging cycles?
Charging cycles are inevitable, but battery degradation can be slowed down: πŸ”Œ Avoid charging to 100% and discharging to 0%. Optimal range is 20–80%. 🌑️ Do not use your phone in extreme temperatures (below 0)Β°C or higher than 35Β°C). ⚑ Turn off fast charging if you are in no hurry (or use it only until 80%). πŸ“΅ Don’t leave your phone on overnight charger (modern Xiaomi supports Adaptive Charging, but it’s better not to risk it). πŸ”„ Calibrate the battery once every 1-2 months: discharge to 0%, then charge to 100% without interruption.
Can I replace the battery myself?
Technically, yes, but: βœ… For most models Redmi/POCO Removable battery (glued, but not soldered). ❌ On flagships (Xiaomi) 13/14) The battery is often soldered to the board, and replacement requires soldering. ⚠️ Risks of self-replacement: Damage to plumes or controllers. Loss of leakage (dust protection); denial of warranty (if the case is opened); If you are not sure of your skills, you should contact the service. The cost of replacing the battery in Xiaomi - from 1500 before 4000 RUB (depending on the model).