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.
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:
- Open the Phone app.
- Enter the combination: ##4636## (no spaces).
- In the menu that appears, select Battery Information.
- 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:
- Go to the Hardware Testing section.
- Pick Battery.
- 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 Health | Approximate number of cycles | Battery status |
|---|---|---|
| 95β100% | 0β150 | Excellent. |
| 90β94% | 150β300 | Good. |
| 85β89% | 300β500 | Satisfactory |
| 80β84% | 500β700 | Critical |
| <80% | >700 | Replacement 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:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) and type:
adb shell
dumpsys batteryIn 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: ~320Hardware 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).