The battery is one of the most vulnerable components, which gradually degrades with each charging cycle. Xiaomi, Redmi and POCO do not always provide users with direct information about the status of the battery, hiding data on the number of cycles in the system menu.
In this article, weโll look at all the current ways to check charging cycles on Xiaomi devices, from standard MIUI tools to hidden engineering menus and ADB commands. Youโll learn which apps really work, how to interpret the data and what to do if the indicators are alarming. And for owners of older models (for example, Redmi Note 4 or Mi 5), we have prepared separate instructions tailored to the features of their firmware.
What are charging cycles and why is it important
The charging cycle is the complete process of discharging and then charging the battery from 0% to 100%. For example, if you charge your smartphone today from 20% to 80% and tomorrow from 80% to 100%, this will be considered one complete cycle. Manufacturers usually specify battery life in cycles: for lithium-ion and lithium-polymer batteries, it is 400-600 cycles before reducing capacity by 20%.
Why is this critical for Xiaomi? Because the brand's smartphones often come with high-capacity batteries (5,000 to 6,000 mAh) that should theoretically last longer, but in practice, heavy use, fast charging and overheating reduce their lifespan.
- ๐ Estimate the actual wear of the battery (e.g., 300 cycles at 500 means that the battery is half lifespan).
- ๐ฐ Plan to replace the battery before it starts to lose capacity.
- ๐ Identify abnormal wear (e.g. 200 cycles in six months - a sign of improper charging or defect).
- ๐ Check the history of use when buying a used smartphone.
It's important to understand that cycle count is not the only indicator of battery health, but also that you should pay attention to current capacity (in mAh) and discharge rate, for example, if after 200 cycles the capacity fell from 5000 to 4000 mAh, this is a signal that you need a diagnosis.
Method 1: Standard MIUI tools (without root)
Most modern Xiaomi smartphones (starting with MIUI 12) have a built-in battery check feature, but it's hidden in the depth of settings.
- Open Settings โ Battery and Performance.
- Slap the gear icon (โ๏ธ) top-right.
- Select Battery Status (on some models โ Battery Information).
Here you will see two key parameters:
- ๐ Current capacity (e.g., 4850 mAh out of 5000 mAh).
- ๐ Number of charging cycles (e.g. 187).
If there is no battery status, try an alternative route:
- Enter the search for settings query ##4636## (this is the Android engineering menu).
- Go to the Battery Information tab.
- Scroll down to the Charge counter line, which is the number of cycles.
โ ๏ธ Note: On some models (e.g, POCO F3 Or Redmi Note 10 Pro, the engineering menu can be blocked, in which case use methods 2 or 3.
๐ก
If the engineering menu displays a Charge counter: 0, it doesn't mean there are no cycles. It may have been reset after a firmware update or battery replacement.
Method 2: Diagnostic applications (AccuBattery, CPU-Z, and others)
If the built-in MIUI tools don't show cycles, third-party apps will come to the rescue, and we've tested some popular utilities and highlighted those that actually work on Xiaomi:
| Annex | Showing cycles? | Needs root? | Additional functions |
|---|---|---|---|
| AccuBattery | โ (indirectly) | โ | Monitoring of wear, temperature, charging speed |
| CPU-Z | โ | โ | It only shows voltage and charge level. |
| AIDA64 | โ (on some models) | โ | Detailed information about the battery, including technology |
| Battery Guru | โ (root-only) | โ | Full diagnostics, battery calibration |
AccuBattery is the most reliable solution without root, and it doesn't show cycles directly, but it calculates battery wear based on charging history, to get the most accurate data.
Install the application and allow all access requests |
Charge your smartphone to 100% and wait for calibration notification |
Use your smartphone in normal mode for 2-3 days |
Check the Health tab for wear-and-wear assessment-->
For example, if AccuBattery shows wear and tear of 15% after a year of use, this corresponds to about 200-250 cycles (with a standard resource of 500 cycles). For more accurate data, you can compare the current capacity with the passport (indicated on the battery sticker or in the model specifications).
AIDA64 on some Xiaomi smartphones (such as the Mi 11 or Redmi K40) can display cycles in the Battery โ Charge Counter section. However, this feature does not work on all devices and depends on the firmware version.
Method 3: Checking through ADB (for advanced users)
If standard methods don't work, you can get data on charging cycles through Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but doesn't need root rights.
- Download and install Platform Tools (includes adb).
- Activate the developer mode on your smartphone: go to Settings โ About phone and tap 7 times on the MIUI version.
- Enable USB Debugging in the Settings menu โ Additional โ For developers.
- Connect your smartphone to your PC and execute in the command line:
adb shell
dumpsys batteryIn the conclusion, find the lines:
- charge_counter โ current charge counter (in microamper hours).
- Capacity is the current capacity as a percentage of the factory capacity.
To calculate the number of cycles, compare charge_counter It's a battery with a passport capacity, like a factory tank. 5000 mAhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh (5 000 000 ฮผAh) and the meter shows 2 500 000 This means that the battery has passed. 0.5 cycle (provided that the counter is not reset).
โ ๏ธ Note: On some Xiaomi models (e.g, POCO X3 Pro) the dumpsys battery command may not display charge_counter. In this case, try an alternative team:
adb shell cat /sys/class/power_supply/battery/cycle_countIf that doesn't work, then the manufacturer has blocked access to the data, and then only method 4 (engineering menu) or contacting the service center remains.
Method 4: Engineering menu (hidden codes for Xiaomi)
Xiaomi smartphones have hidden engineering menus that provide advanced battery information, called by special codes, but their composition depends on the model and version of the firmware.
| Code. | Description | It works on models. |
|---|---|---|
| ##4636## | General engineering menu of Android | All models, but access may be restricted |
| ##6484## | Test of hardware (including battery) | Redmi Note 8/9, Mi 9/10 |
| ##64663## | Battery diagnostics menu | POCO F1, Mi A2/A3 |
| ##36446337## | Information on battery and charging | Redmi 5/6, Mi 8 |
Once you enter the code, you will be taken to the menu where you can select the battery-related section (usually Battery Information or MBAT Test).
- ๐ข Battery Cycle โ Number of cycles.
- ๐ Battery Health โ Battery Health Percentage.
- โก Voltage - current voltage (normal: 3.7-4.2 V).
On some devices (such as the Redmi Note 7), the menu may be in Chinese, in which case, look for characters (battery) or use a camera interpreter.
What to do if the engineering menu is not opened?
How to interpret data: norm and deviations
Once you get the information about charging cycles, it is important to evaluate it correctly. Here are the guidelines for Xiaomi smartphones:
- ๐ข 0โ200 cycles: battery in excellent condition, wear minimal.
- ๐ก 200-400 cycles: moderate wear, capacity can decrease by 10-15.
- ๐ด 400 to 500 cycles: critical wear, capacity drops by 20 to 30 percent. Sudden shutdowns are possible.
- โซ 500+ cycles: battery needs replacement, risk of bloating or failure.
But these numbers are arbitrary, and the actual lifespan is affected by:
- ๐ฅ Temperature: Constant overheating (above 40)ยฐC) accelerates degradation.
- โก Fast charging: the use of chargers 30W+ Increases wear by 10-15% faster.
- ๐ Deep discharges: Falling below 10% reduces battery life.
- ๐ Frequent microcharging: charging 5-10% several times a day is considered a full cycle.
To check, you can use a simple rule: divide the number of cycles by battery life (usually 500) and multiply by 100. For example, 250 cycles / 500 ร 100 = 50% wear. If the result is more than 60%, you should think about replacing the battery.
๐ก
Even if cycles are small, but the battery is discharged quickly, the problem may be in software calibration (reset statistics in Settings โ Battery โ Three points โ Calibration) or in background consumption (check apps in Settings โ Battery โ Usage).
What to do if there are too many cycles?
If the test shows that the number of cycles is approaching critical (400+), there are several ways to extend the life of the battery or prepare for its replacement:
- Limit fast charging: Turn off Fast Charging in Settings โ Battery โ Charging settings. Use a 10W-18W charger instead of a 30W+ charger.
- Change charging habits: Keep your charge level in the range of 20-80%. Avoid charging overnight. Do not use your smartphone while charging (especially for games).
- Check the temperature: Remove the case when charging. Don't leave your phone in direct sunlight. Use apps like AccuBattery to monitor overheating.
- Replace the battery: Official replacement at Xiaomi service center costs 1500-3000 โฝ. Unofficial workshops can offer analogues for 800-1500 โฝ, quality varies.
If you are replacing the battery yourself, consider:
- ๐ ๏ธ Xiaomi often requires special glue (B-7000) and plastic blades.
- ๐ Buy batteries with the original barcode only (check in ##64663##).
- โ ๏ธ After replacement, perform calibration: completely discharge and charge the smartphone 2-3 times.
โ ๏ธ Note: On models with a non-removable battery (for example, Xiaomi 13 or Redmi Note 12), self-replacement can lead to damage to the plumes or loss of water resistance.