How to check the battery performance of the Xiaomi phone: from hidden codes to stress tests

Why Xiaomi’s battery goes down faster – and how to fix it

Have you noticed that the Xiaomi Redmi Note 12 or POCO X5 Pro discharges in half a day, even though it used to hold a charge for a day? Or the phone suddenly turns off at 20-30% charge? These are classic symptoms of battery wear. The average battery life in Xiaomi smartphones is 2-3 years (or 500-800 full charge cycles), but the real numbers depend on the model, the intensity of use and even the climate.

The problem is that MIUI hides the battery’s real state in standard settings. The manufacturer deliberately restricts access to detailed information so that users don’t panic about natural wear. But there are ways around this, from engineering codes to professional diagnostic applications. In this article, 7 proven methods of checking Xiaomi’s battery, including hidden MIUI 14/15 features and tests without root rights.

It is important to understand that if the battery is bloated, has physical damage or the phone overheats when charging, do not conduct software diagnostics. Immediately turn off the device and contact the service center. Otherwise, follow the instructions below.

1. Checking through hidden engineering code ##4636##

The fastest way to get data about the battery is to use the Android service menu, which is available on all Xiaomi smartphones, including models on MIUI 14/15 and HyperOS.

  1. Open the Phone app.
  2. Enter the combination: ##4636## (no spaces).
  3. In the menu that appears, select Battery Information.

In this section, pay attention to:

  • πŸ”‹ Level of charge (level) – current percentage in digital form (may differ from the one displayed in the status bar).
  • 🌑️ Temperature (Temperature) - the norm 25-40Β°C. If higher 45Β°C in normal use - the battery degrades.
  • ⚑ Voltage – should be 3.7–4.4V. Values below 3.5V higher 4.5V critical.
  • πŸ”„ Health is perfect good. If Unknown or Dead, the battery is faulty.

πŸ’‘

If the ##4636## code doesn’t work, try an alternative combination for new Xiaomi models: ##6484## (hardware testing menu).

Method limitation: The engineering menu shows current parameters, but does not display wear history or the number of charging cycles.

2. Diagnostics through the menu "Phone Information" in MIUI

MIUI 12-15 and HyperOS have a section with advanced battery information hidden in it to open it:

  1. Go to Settings. β†’ The phone.
  2. Tap 5-7 times on the MIUI Version line (or HyperOS build number) until you become a developer!
  3. Go back to the basic settings, open a new section for developers.
  4. Scroll down to the Battery Status block.

Here you'll see:

  • πŸ“Š Battery capacity - compare with passport (for example, 5000 mAh vs 4500 mAh for a worn-out battery).
  • πŸ”„ Number of charging cycles – a critical value for Xiaomi starts from 600 cycles.
  • πŸ“‰ Discharge rate – if more than 1% per hour is in standby mode, the battery requires replacement.
What does "charge cycle" mean?
One full cycle is a battery discharge of 100% of its capacity. For example, if you charge a phone from 20% to 80%, it is 0.6 cycles. Modern Xiaomi batteries are designed for 800-1000 cycles while maintaining 80% capacity. After that, a sharp degradation begins.

Attention! Some models (e.g. Redmi 10C or POCO M4 Pro) may not have a Battery Status section even after the developer mode is activated.

3. Applications for deep battery diagnostics

Standard MIUI tools give you limited information. Use third-party tools for detailed analysis. We tested 5 popular applications, and the best results were:

AnnexPlusesConsLink (Google Play)
AccuBatteryShows real capacity, temperature, discharge rate, cycle historyFree version is limited, requires calibration for 2-3 daysDownload
CPU-ZDisplays voltage, battery technology (Li-Po), factory capacityNo wear history, the interface is overloaded with data about the processorDownload
Battery GuruMonitors battery health in real time, notifies overheatingFree Advertising, no support for some POCO modelsDownload

How to use AccuBattery (recommended for accurate diagnosis):

  1. Install and open the application.
  2. Charge the phone to 100% and leave it on standby for 1 hour (for calibration).
  3. Go to the Health tab - here the real battery capacity in mAh will be displayed.
  4. On the History tab, check the discharge schedules: sharp jumps indicate a malfunction.

Compare with model passport data | Check the battery temperature (normal to 40 Β° C) | Estimate battery life | When confirming wear, contact the service

-->

Attention! Apps like Battery Doctor or DU Battery Saver don't show the actual state of the battery, they just optimize background processes. They're useless for diagnostics.

ATL (Amperex)|SDI (Samsung)|LISHEN (Tianjin Lishen)|I don't know.|Other-->

4. Battery stress test: how to check for leaks and overheating

If the phone is discharged "in front of the eyes" even in standby mode, the cause may be a software leak (background processes) or a hardware malfunction (short circuit in the battery).

  1. In-flight test: Activate flight mode. Turn off Wi-Fi, Bluetooth, geolocation. Leave your phone 6-8 hours without use. Normal consumption: up to 2-3% per hour. If more, the battery is worn out.

Load test:

  • Charge the phone to 100%.
  • Run a resource-intensive application (e.g. Genshin Impact or benchmark 3DMark).
  • Use AccuBattery to monitor temperature and discharge rate.
  • Critical indicators: temperature above 50 Β° C or discharge > 10% in 10 minutes.

If the phone turns off at 20-30% charge, this is a sign:

  • πŸ”‹ Heavy battery wear (capacity dropped below 60%).
  • πŸ”Œ Failure of the power controller (requires repair).
  • πŸ“± Calibration failure (can be fixed programmatically, see Section 6).

πŸ’‘

If your phone heats up above 50Β°C when charging or playing, stop using immediately, which is a risk of fire, especially for bloated batteries.

5. Battery check via ADB (for advanced users)

The Android Debug Bridge (ADB) tool allows you to get data about the battery directly from the system, a method suitable for models that do not work standard methods (for example, Xiaomi 13 Ultra or Mix Fold 3).

Instructions:

  1. Download ADB Tools and unpack it on your computer.
  2. Enable USB debugging in the developer settings (see Section 2).
  3. Connect your phone to your PC and enter: adb shell dumpsys battery
  4. Look for lines: level: 85 # current charge in % temperature: 320 # temperature in tenths of Β°C (320 = 32 Β°C) voltage: 4123 # voltage in mV (4123 = 4.123V) health: 2 # state (2 = good, 3 = overheating, 7 = malfunction)

Decoding the health parameter:

  • 🟒 2 β€” BATTERY_HEALTH_GOOD (battery normal).
  • 🟑 3 β€” BATTERY_HEALTH_OVERHEAT (overheating).
  • πŸ”΄ 4 β€” BATTERY_HEALTH_DEAD (doesn't work).
  • πŸ”΄ 7 β€” BATTERY_HEALTH_UNKNOWN (Not determined, there may be a faulty controller).

Attention! Using ADB requires caution. Do not enter unknown commands - this can lead to a reset or damage to the system.

6. Battery calibration: when and how to do

If the phone shows the wrong percentage of charge (for example, jumps from 50% to 20%), the problem may be in the desynchronization of the power controller. Calibration helps in 60% of cases.

  1. Discharge the phone before automatically shutting down.
  2. Connect the original charger and charge up to 100% without interrupting the process (even if the phone turns on).
  3. After full charging, turn off the cable and turn on the phone.
  4. If the percentage jumps again, repeat the discharge / charging cycles 2-3 times.

For models with MIUI 14+ and HyperOS, there is an alternative way to use Safe Mode:

  • Charge the phone to 100%.
  • Reboot to Safe Mode (press the power button β†’ long tap on Turn off β†’ Safe Mode).
  • Use your phone for 2-3 hours in safe mode (without third-party apps).
  • Reboot back. The controller recalibrates automatically.
Why does calibration not always help?
Calibration only corrects the controller's software errors, so if the battery is physically worn out (capacity below 70%), or if the cells are damaged, calibration is useless, and then you need to replace it.

7. Visual inspection: when the battery needs to be changed urgently

Some signs of battery wear are visible to the naked eye.

  • πŸ” Bloating -- if the back cover or the screen is up, the battery is inflated. It's dangerous! Don't use the device.
  • πŸ”₯ Overheating without load – if the phone is heated in standby mode, it’s a sign of short circuit in the battery.
  • ⚑ Slow charging – if the phone charges from 0% to 100% for more than 4 hours (with a serviceable power supply).
  • πŸ“‰ Disconnection – Disconnection when 20-30% The charge indicates a drop in the real capacity below the critical level.

How to check for bloating:

  1. Place the phone on a flat surface with the screen down.
  2. You can easily press the center of the back cover, and if it's bending or you hear a crunch, the battery is swelling.
  3. Check the gaps between the body and the screen – if they are uneven, this is a sign of deformation.

Attention, no overblown battery.

  • πŸ”‹ Charging - the risk of fire.
  • πŸ”¨ Puncture or compress – releases toxic gases.
  • πŸ—‘οΈ Throw in ordinary garbage - hand over for disposal in a service center.

Frequently asked questions

How often should I check the Xiaomi battery?
The recommended interval is once every 3-6 months. If the phone is used intensively (games, video shooting), check the capacity every 2-3 months. Signs for an unscheduled check: a sharp reduction in operating time, overheating, slow charging.
Can Xiaomi’s battery capacity be restored?
No. Lithium polymer batteries degrade irreversibly. The only way to get back to autonomy is to replace it with a new one. Recovery through charging cycles or applications is a myth. McMoom, what you can do is calibrate the controller (see section 6).
What is the actual battery capacity considered critical?
Replacement should be considered when the capacity falls below: πŸ”‹ 80% from the nominal value - for flagships (Xiaomi) 13T, Mix 4). πŸ”‹ 70% β€” For the middle segment (Redmi Note) 11, POCO X4). πŸ”‹ 60% β€” Budget models (Redmi) A2, POCO C50). With the capacity below 60% The phone may be turned off when 30-40% charge.
How much does it cost to replace a battery in Xiaomi?
The cost depends on the model and type of battery: πŸ’° Budget models (Redmi) 10A, POCO C40): 1 500–2 500 β‚½. πŸ’° Mid-size segment (Redmi Note 12, POCO X5): 2 500–4 000 β‚½. πŸ’° Flagships (Xiaomi 13, Mix Fold 2): 4,000–7,000 β‚½. Xiaomi’s original batteries are labeled ATL or SDI. Cheap analogues (for example, Coslight) serve 2 times less.
Can I use a phone with a worn-out battery?
Yes, but with reservations: βœ… If the capacity 70-80% β€” It will only reduce the working time. ⚠️ If the capacity is lower 60% β€” risk of sudden shutdown. ❌ If the battery is swollen or overheated, it's dangerous to use. 50% The power controller can turn off the phone when 50-60% charge to avoid deep discharge.