How to find out how many times the Xiaomi phone has been charged: all the ways

The battery life of a smartphone is directly dependent on the number of charging cycles. Xiaomi manufacturers claim that the battery retains 80% of capacity after 500-800 full cycles, but how do you check how close your phone is to this limit? Unlike iPhone, where charging data is displayed in settings, on Android devices this information is hidden. However, it can be extracted in several ways, from standard tools to technical utilities.

In this article, we will discuss 5 working methods, including the use of engineering menus, application analyzers and commands ADB. You'll learn not only how to count cycles, but also how to interpret the data correctly. charge_full In the engineering menu, it may differ from the actual number of connections to charge, and what to do if the phone does not display information about the battery.

Why it is important to know the number of charging cycles

Each charging cycle is a full discharge and battery charge of between 0% and 100%. For example, if you charge a phone from 20% to 80%, it counts as a 0.6 cycle. Xiaomi manufacturers use lithium polymer batteries that degrade even when properly operated. After 300-500 cycles, the capacity begins to decline markedly, and after 800-1000, the battery may inflate or stop holding charge.

Knowing the exact number of cycles helps:

  • πŸ”‹ Evaluate battery wear – if cycles are more than 500, it’s time to think about replacing.
  • πŸ’° Check the honesty of the seller when buying a used phone (many reset the cycle counter before selling).
  • ⚑ Optimize charging – for example, avoiding full discharge if cycles are already many.

But there's a caveat: Xiaomi doesn't always record partial charges as full cycles. For example, if you charge your phone 80 to 100 percent several times a day, the system can count that as 1 cycle per week.

πŸ“Š How often do you charge your Xiaomi?
Every day.
In a day.
Only when it's down to 20%.
I keep charging all the time.

Method 1: Engineering menu (without root)

The fastest way is to use Xiaomi’s hidden engineering menu, which is available on most models, including the Redmi Note 10/11/12, POCO F3/F4/F5 and Xiaomi’s flagship 12/13/14 series. Importantly, some firmware (e.g. global MIUI 14) may have their menus blocked.

Instructions:

  1. Open the Phone app.
  2. Enter the combination: ##4636###.
  3. Select Battery Information (Battery Information)
  4. Find the lines: charge_full β€” full-load. cycle_count β€” Number of cycles (not on all models) health – battery status (e.g, GOOD or FAIR).

If you see N/A or 0 instead of numbers, you will see:

  • πŸ”Ή Firmware blocks access to data (solution to use) ADB).
  • πŸ”Ή The phone is new and the meter hasn’t been updated yet (wait 1-2 weeks of active use).
  • πŸ”Ή The battery was replaced and the meter dropped.

Try a different combination (#284###)

Reboot the phone and repeat the input

Use it. ADB-commands (see Method 3)

Install an analyzer application (see Method 2)-->

What do the Health Menus in Engineering Menu mean?
GOOD is a battery in excellent condition (0-300 cycles); FAIR is moderate wear (300-600 cycles, capacity 80-90%); POOR is heavy wear (600+ cycles, capacity below 70%); DEAD is defective (replacement required).

Method 2: Applications for battery analysis

If the engineering menu is not available, you can use third-party utilities. They don't always show the exact number of cycles, but they give an overall picture of wear.

AnnexShowing cycles?Needs root?Additional functions
AccuBattery❌ (wear-only)❌Monitoring charging, lifetime forecast
Battery Guruβœ… (on some models)❌Battery temperature, charging history
CPU-Zβœ… (Battery section)❌Information on voltage, fast charging technologies
AIDA64βœ… (Charge cycles field)❌Complete diagnosis of iron

Example of AIDA64:

  1. Install the app from Google Play.
  2. Go to the Battery section.
  3. Find the Charge cycles field, which is the number of cycles.
  4. Pay attention to the Wear level and Capacity (current capacity in mAh).

πŸ’‘

If the app shows 0 cycles but the phone isn't new, try clearing the app's cache or using another utility. Sometimes the data is reset after the MIUI update.

Important: Apps may show understated numbers if:

  • πŸ”Έ Battery replaced (counter resets).
  • πŸ”Έ The phone was flashed by custom firmware (for example, LineageOS).
  • πŸ”Έ The manufacturer has restricted access to the data (relevant to the POCO F5 and the latest Xiaomi 14).

Method 3: ADB-Teams (for advanced users)

If standard methods don’t work, you can extract cycle data through the ADB (Android Debug Bridge), which requires a computer but provides the most accurate information, and is suitable for all Xiaomi models, including the Redmi 9, POCO X3 and Mi 11.

Instructions:

  1. Download ADB Tools and unpack it into a folder.
  2. Turn on USB Debugging on your phone: Go to Settings β†’ About Phone β†’ MIUI Version. Tap 7 times on the MIUI Version to activate Developer Mode. Return to Settings β†’ Additional β†’ Developer Tools and enable USB Debugging.
adb shell


dumpsys battery

charge_counter: 12345678 (ΞΌAh)


cycle_count: 350

Here. cycle_count β€” cycle-number.

Critical nuance: on some firmware (for example, MIUI 13 For the Redmi Note 10 Pro field cycle_count In this case, use an alternative command:

adb shell


cat /sys/class/power_supply/battery/cycle_count

πŸ’‘

If the ADB doesn't show cycles, but the phone is older than 2 years, it's likely that the meter reset after upgrading or replacing the battery, in which case, focus on the current capacity.

Method 4: Reading data via TWRP (for root)

If your Xiaomi has a custom TWRP recavator installed, you can read the cycle data directly from the system files, which is suitable for users with unlocked bootloader and root rights.

Step-by-step:

  1. Turn off your phone and press Volume Up + Power to enter TWRP.
  2. Select Advanced β†’ File Manager.
  3. Cross the path: /sys/class/power_supply/battery/
  4. Find the files: cycle_count β€” Number of cycles. capacity - current capacity in % of factory capacity. charge_full β€” full-load.

View

Example output for POCO F3 with 400 cycles:

cycle_count: 400


capacity: 88




charge_full: 512

Warning: If you are unsure of your actions, do not edit files in TWRP – this can lead to a reset of the meter or damage to the battery data.

How to reset the cycle counter in TWRP?
This is not recommended because it hides the actual wear of the battery, but if you need to (for example, after replacing the battery), do: 0 > /sys/class/power_supply/battery/cycle_count But remember: it will not reset physical wear!

Method 5: Official Xiaomi Service Center

If none of the methods worked, or you doubt the accuracy of the data, contact Xiaomi’s service center. they have specialized equipment to diagnose the battery, including:

  • πŸ”§ Capacity testers (show real capacity in mAh, not percentages).
  • πŸ“Š Charging Logs (if the phone was on warranty).
  • πŸ” Checking for counterfeit batteries (relevant for used phones).

The cost of diagnosis in official Xiaomi services is usually 300-500 rubles. If the battery is worn out (less than 70% of capacity), you will be offered a replacement. the original battery for the Redmi Note costs about 1500-2500 rubles, for flagships (Xiaomi 13 Ultra) - up to 4000 rubles.

⚠️ Warning: Some informal services reset the cycle counter before selling used phones. To avoid cheating, check not only the cycles, but also the cycles: πŸ”Ή State of contact of the battery (no oxidation). πŸ”Ή Battery production date (on the original Xiaomi batteries is indicated on the sticker). πŸ”Ή Battery life (if the phone is discharged in 3-4 hours, the battery is worn out regardless of the meter).

How to extend the life of Xiaomi battery

Even if the number of cycles is already over 300, you can slow down the degradation of the battery.

  • πŸ”‹ Avoid full discharge – charge your phone at 20-30%, do not allow a drop to 0%.
  • ⚑ Don’t keep charging all night – turn off the cable after 100% (or use charge limit mode up to 80% in the battery). MIUI).
  • 🌑️ Watch the temperature – do not use your phone while charging (optimum battery temperature: 10–35)Β°C).
  • πŸ”„ Calibrate the battery once every 3 months: discharge to 0%, then charge to 100% without interruptions.
  • πŸ“΅ Turn off fast charging if you don’t rush – it heats the battery (in the Battery settings) β†’ Fast charging).

For models with wireless charging support (Xiaomi 13 Pro, Mix 4), it is recommended to alternate wired and wireless charging to reduce contact heating.

πŸ’‘

MIUI 14 has a Smart Charging feature that automatically limits the charge to 80% at night. Included in Settings β†’ Battery β†’ Battery settings.

FAQ: Frequent questions about Xiaomi charging cycles

Can I reset the cycle counter on Xiaomi?
Technically, yes, but it requires root rights or access to TWRP. However, resetting the meter will not restore the actual battery capacity. Moreover, some applications (such as AccuBattery) can detect a fake by other parameters, such as discharge time.
Why does the engineering menu show 0 cycles, even though the phone is not new?
This could mean: The battery was replaced and the meter dropped, the firmware is blocking access to data (relevant to MIUI Global), the phone was flashed by custom firmware that does not support the meter, try using ADB or contact the service.
How many cycles is considered normal for Xiaomi?
The manufacturer claims that the battery should retain 80% of its capacity after 500 cycles. However, in practice: 0-300 cycles - the battery is in excellent condition, 300-600 cycles - moderate wear (capacity 80-90%), 600-1000 cycles - severe wear (capacity below 70%, sudden shutdowns are possible). 1000+ cycles - the battery needs to be replaced.
Does fast charging affect the number of cycles?
Yes, but not as much as you might think. Fast Charging heats the battery, which speeds up degradation by 10 to 15 percent. But modern Xiaomi (like the Redmi Note 12 Pro+) uses multi-stage charging, which reduces heat, and the key is not to use the phone while charging and leave it in the sun.
Can I find out charging cycles on Xiaomi without a computer?
Yes, with: Engineering menu (#4636##) AIDA64 or CPU-Z applications. Diagnostics in MIUI (on some models: Settings β†’ About Phone β†’ Diagnostics). If nothing works, then only the service center remains.