Why itβs important to monitor the battery status of Xiaomi and how to do it right
The battery is the most vulnerable component of any smartphone, and Xiaomi devices (including Redmi and POCO sub-brands) are no exception. Even with careful use, battery capacity inevitably declines: after 300 to 500 charging cycles, it loses 20 to 30 percent of its original capacity. But how exactly do you know how worn your Xiaomi battery is? Official MIUI settings hide this information, and third-party apps often show conflicting data.
In this article, you will find 5 proven ways to test the battery β from hidden engineering menus to ADB commands. We will discuss how to decipher parameters like Battery Health, Cycle Count and Voltage, and explain which values are considered critical for Xiaomi on MIUI 12-14. Importantly, some methods require unlocking the bootloader or root rights, but we will indicate where this is necessary and where you can do without risks.
Spoiler: If your smartphone runs 30-40% per night on standby, the problem isnβt always with the battery β it could be background processes or unoptimized software. How do you check that? Read on.
Method 1: Hidden Engineering Menu ##4636## - Basic Diagnostics
The fastest way to get data on the battery is to use the service code ##4636##. It works on all Xiaomi smartphones without any additional apps, but only shows the basic parameters.
- Open the Phone app.
- Enter the ##4636## combination (some models may require you to press the call button).
- In the menu that appears, select Battery Information.
In this section you will see:
- π Level of charge (level) β current percentage in digital form.
- β‘ Voltage β the norm for Xiaomi 3.7-4.4 V (below 3.5 V β critical discharge).
- π Temperature (optimal 25β40)Β°C (above 45)Β°C - overheating).
- π Health β usually displayed as Good, but it is not an accurate assessment of wear and tear.
β οΈ Note: The Health option on this menu often shows Good even when it is under severe wear.
π‘
If ##4636### doesnβt work, try the alternative: open Settings β About Phone and tap 7 times on MIUI to unlock Developer Mode.
Method 2: Code ##6484## - Advanced information (only for some models)
Not everyone knows, but a number of Xiaomi devices (mostly flagships of the Mi series and POCO F) run hidden code ##6484##. It opens the MTK Engineer Mode menu (even on smartphones with Qualcomm processors), where you can see:
- π Real Capacity β Compare with passport capacity (e.g. 5000 mAh vs 4200 mAh).
- π Charge Cycles β More than 500 cycles indicate severe wear and tear.
- β‘ Current Now β useful for checking fast charging.
How to use:
- Enter the code ##6484## in the Phone app.
- Go to the Battery section.
- Look at the Capacity and Cycle Count options.
| Parameter | Normal value. | Critical significance |
|---|---|---|
| Capacity (mAh) | 90β100% of the passport | <70% of the passport |
| Cycle Count | <300 | >800 |
| Voltage (B) | 3.7β4.2 | <3.4. or >4.5. |
| Temperature (Β°C) | 25β40 | >50 or <0 |
β οΈ Note: On some Xiaomi models (e.g. Redmi Note 10 Pro), the ##6484### code may not work.
Method 3: AccuBattery App β Detailed Analysis Without Root
If hidden menus don't give you a complete picture, install AccuBattery, one of the most accurate battery monitoring apps, which doesn't require root rights, but you need to:
Charge the phone to 100% and discharge to 0% (calibration)
Turn off battery optimization for AccuBattery in MIUI settings
Use the original charging unit
Do not close the application manually (it should work in the background)-->
After several charging/discharging cycles, AccuBattery will show:
- π Real capacity β for example, 4500 mAh instead of the declared 5000 mAh.
- π Battery Health (Health) β as a percentage of initial capacity.
- β‘ Discharge rate β how much % is lost per hour in standby mode.
- π Temperature chart - helps to identify overheating.
Critical point: if AccuBattery shows a capacity below 60% of the passport, it is time to change the battery - further wear and tear will lead to sudden shutdowns of the phone even at 20-30% charge.
Why can AccuBattery show inaccurate data?
Method 4: ADB-commands β data directly from the system (for advanced)
If you're ready for technical manipulation, ADB (Android Debug Bridge) will give you the most accurate data about the battery, which works for all Xiaomis with an unlocked bootloader or USB debugging enabled.
- Turn on Developer Mode (shoot 7 times on the MIUI version in Settings β About Phone).
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your phone to your PC, install ADB Tools, and execute the commands:
adb shell
dumpsys batteryIn conclusion, note:
- Capacity is the current charge in %.
- Voltage is the voltage in microvolts (divided by 1000 for volts).
- Temperature: Temperature in tenths of Β°C (for example, 345 = 34.5 Β°C).
- Technology: A type of battery (should be Li-ion or Li-poly).
For more detailed information, use the command:
adb shell dumpsys batterystatsβ οΈ Attention: Teams ADB They may not show the actual capacity or number of cycles, but they need access to the file. /sys/class/power_supply/battery/cycle_count, root-rights.
π‘
ADB is the most reliable way to check the battery voltage and temperature in real time, but it is better to combine it with AccuBattery to assess wear.
Method 5: File. battery_stats.bin β stats MIUI
Operating system MIUI Maintains a hidden battery log in the file battery_stats.bin. You can read it through root access or through special utilities like Battery Historian:
- π Charging cycle history β dates and depth.
- β±οΈ Battery life β how many hours the phone lasted on a single charge.
- π Application statistics β which programs consume the most charge.
How to extract the file:
- Connect your phone to a PC with USB debugging enabled.
- Execute the command: adb pull /data/system/batterystats.bin
- Analyze the file using Battery Historian.
Example of inference (simplified):
Cycle 1: 100% β 15%, 2h 30m screen-on, 12h total
Cycle 2: 100% β 8%, 3h 15m screen-on, 14h total
Top drain: com.miui.home (25%), com.android.systemui (18%)This data helps to identify hardware problems (for example, fast discharge in standby mode) or software (background activity of a particular application).
What to do if the battery is worn out: 3 steps before replacing
If your diagnostics show that your battery capacity has dropped below 70 percent of what it was originally, don't be too quick to change it.
- Check your power settings: Open Settings β Battery and Performance β Battery Use. See which apps are using up charge in the background (normal: <5% per hour for screen time, <1% per hour in standby mode).
- Calibrate the battery: Charge the phone to 100% and keep it on charge for another 1 hour. Discharge until it automatically shuts down. Repeat the cycle 2-3 times.
Check the charger:
- Use the original Xiaomi power supply (at least 18W for fast charging).
- Try another cable β a faulty USB-C can cause overheating.
If things donβt improve after this, itβs time to change the battery.
- π οΈ Official service centers (work guarantee 6-12 months).
- π§ Proven workshops with original batteries (ask for certificate).
- β οΈ Avoid cheap analogues β they may swell or not support fast charging.
π‘
Replacing the battery with a non-original one can result in a denial of warranty service (even if the breakdown is not related to the battery).