How to accurately check the battery status on Xiaomi smartphones: from hidden codes to ADB

The battery is the most vulnerable component of Xiaomi’s smartphone, which degrades even when used carefully. After 1-2 years, battery capacity can drop by 20-30%, leading to a sharp reduction in operating time, sudden blackouts and overheating. But how to know the exact state of the battery without disassembling the device? Official MIUI settings show only approximate data, and the real wear is often hidden.

In this article, you’ll find 5 proven ways to diagnose a battery on Xiaomi, Redmi and POCO – from hidden engineering menus to ADB commands and third-party utilities. We’ll look at how to interpret charging cycles, real capacity and health (SOH) metrics, and explain why even a new battery can show 5-10% wear from a factory.

1. Hidden battery testing menu (#4636##)

The fastest way to get basic battery information is to use the Android engineering menu, which is available on all Xiaomi smartphones without additional apps, but shows limited data.

How to open it:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (on some firmwares it may not work – see alternatives below).
  3. Select Battery Information (Battery Information).

What you'll see:

  • πŸ”‹ Level of charge (level) – current percentage in digital form.
  • πŸ”Œ Power source: Battery (from the battery) or USB/AC (charge-free).
  • 🌑️ Temperature: in tenths of a degree Celsius (for example, 325 = 32.5Β°C).
  • ⚑ Voltage – should be in the range of 3.7–4.4V (below 3.5V higher 4.5V β€” critically!).
  • πŸ“Š Health status – may show good, unknown, or dead.

⚠️ Note: If the Health field is displayed as Unknown, it doesn't always mean a malfunction. MIUI This parameter is not supported. Use the methods in the following sections for accurate diagnosis.

Limitations of the method:

  • ❌ No data on the actual capacity (only the current charge).
  • ❌ Does not show charging cycles or wear in percentage.
  • ❌ On new models (for example, Xiaomi 14 or Redmi Note 13 Pro)+) The menu may be blocked.
πŸ“Š How often do you check the battery status?
Once a month
Only when the problems start.
Never checked.
After each major MIUI update

##6484## - Advanced MIUI Diagnostics

Xiaomi’s special service code for smartphones provides more detailed battery information, including the number of charging cycles and current capacity.Rules on most devices with MIUI 12 and later.

Instructions:

  1. Open the Phone app.
  2. Enter ##6484## (some models may require #64663###).
  3. Select Battery (or MBAT on older versions).

Key parameters in the menu:

ParameterWhat does it mean?Normal values
BATTERY_VOLCurrent battery voltage3.7-4.4V (on charge to 4.45V)
BATTERY_TEMPTemperature in degrees Celsius20-45 Β° C (above 50 Β° C - overheating!)
BATTERY_CAPCurrent capacity in mAhMust be close to factory (e.g. 4500/5000 for Redmi Note 12 Pro)
CHARGE_COUNTERCharging cycle counterUp to 300-500 - the norm, above - critical wear
BATTERY_STATUSState of healthGood or Normal

Important: Parameter BATTERY_CAP It shows the current capacity, not the wear and tear. To calculate the percentage of degradation, compare it to the factory capacity (indicated on the battery sticker or model specifications). 5000 mAh, and the current 4200 mAh, wear is a bit of a drag. 16%.

⚠️ Note: On some models (e.g, POCO F5 Xiaomi 13T) code ##6484## may not work due to manufacturer restrictions. ADB or annexes from section 4.

3.Diagnostics through ADB: Accurate data without root

If hidden menus are unavailable or show insufficient data, ADB (Android Debug Bridge) will help you get full battery information, including factory capacity, current wear and temperature logs.The method works on all Xiaomi smartphones with USB debugging enabled.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“± Included Debugging by USB developer-setting.
  • πŸ› οΈ Utility. ADB Tools (download from Google website).

Step-by-step:

Enable Developer Mode (7 times click on MIUI Version in Settings β†’ About Phone)

Activate USB Debugging in Settings β†’ Additional β†’ For Developers

Connect your phone to your PC and confirm your trust in your computer

Unpack ADB Tools and open the command line in the folder (Shift + PCM β†’ Open the PowerShell window here)

-->

  1. Connect your smartphone to your computer and allow debugging.
  2. In the command line, type: adb shell dumpsys battery
  3. Find the following parameters in the conclusion: health: 2 (2 = Good, 3 = Overheat, 4 = Dead, 5 = Overvoltage) level: 85 (current charge in %) voltage: 4123 (voltage in mV) temperature: 302 (temperature in 0.1 Β°C β†’ 30.2 Β°C) capacity: 4500 (current capacity in mAΒ·h): technology Li-ion

How to decrypt the data:

  • πŸ”‹ Capacity is the current capacity, not the factory capacity. Compare it to the model's passport data.
  • 🌑️ temperature above 400 (40)Β°C) in normal use, sign of degradation or overload.
  • ⚑ Health: 3 or Health: 4 – Battery needs replacement.
adb shell cat /sys/class/power_supply/battery/capacity

It will display the current charge in percent, but on some firmware it can display the real capacity in mAh.-->

4. Battery monitoring applications: AccuBattery and AIDA64

If you don’t want to mess with ADB or hidden menus, third-party apps can help you track your battery status in real time. We tested the top 3 utilities for Xiaomi and selected the most accurate ones.

Top applications:

AnnexPlusesConsReference
AccuBatteryShows % wear, charging cycles, temperature, discharge rateRequires calibration (2-3 charging cycles)Google Play
AIDA64Shows factory capacity, voltage, battery technologyThe interface is overloaded with dataGoogle Play
Battery GuruMonitors battery health and offers optimization tipsAdvertising in the free versionGoogle Play

How to use AccuBattery (the most accurate option):

  1. Install the application and allow all access requests.
  2. Charge your phone 20% to 100% without interruption (important for calibration!).
  3. After 2-3 cycles of charging, open the Health tab.
  4. Pay attention to this: πŸ“‰ Estimated capacity – the actual size of the battery. πŸ”„ Charge cycles – the more, the more wear. πŸ’€ Wear – as a percentage of factory capacity.
Why does AccuBattery show 5-10% wear on a new phone?
Manufacturers (including Xiaomi) have a nominal capacity (e.g., 5,000 mAh), but the actual capacity is always a little lower due to technological constraints. Also, the first charging cycles can temporarily understate performance. If the wear does not exceed 10% in the first 3 months, there is nothing to worry about.

⚠️ Attention: Apps like CPU-Z or 3C Battery Monitor often shows incorrect data on Xiaomi smartphones due to restrictions MIUI. Use only the proven utilities from the table above.

5. Check through the Mi Flash Tool (for advanced users)

If you want the most accurate battery data, including cycle history and factory settings, you can use the Mi Flash Tool, Xiaomi’s official firmware and diagnostics utility, which requires a PC connection and knowledge of the basics of working with Fastboot.

What can I find out:

  • πŸ“ Complete history of charging cycles (if supported by the model).
  • πŸ”§ Factory capacity and current wear in percentage.
  • πŸ“‘ Data about the power controller (e.g. Qualcomm) PMIC or MediaTek MT63xx).

Instructions:

  1. Download the Mi Flash Tool and install the drivers.
  2. Turn off the phone and press Volume Down + Power to log into the Fastboot.
  3. Connect the device to your PC and type in the Mi Flash Tool command: fastboot oem battery-info or (for new models): fastboot getvar battery-data
  4. Find the lines with capacity, cycles and health.

Example of output for the Redmi Note 11 Pro+:

(bootloader) battery-voltage: 4123 mV


(bootloader) battery-capacity: 4800 mAh




(bootloader) battery-cycles: 187




(bootloader) battery-health: good




(bootloader) battery-tech: Li-polymer

πŸ’‘

The Mi Flash Tool method is suitable for deep diagnostics, but requires caution. Wrong commands in Fastboot can result in a device reset or bootloader lock!

6.Physical check: when to disassemble the phone

If software methods show critical wear (over 30–40%) but you doubt the accuracy of the data, a visual inspection of the battery will help confirm the diagnosis.

Signs of malfunction at autopsy:

  • πŸ”₯ Bloating – the battery bulges, presses on the screen or back cover.
  • πŸ’¨ Smell of fumes or traces of oxidation on contacts.
  • 🩹 Cracks or leaks of electrolyte (white plaque on the board).
  • πŸ”‹ Deformation – the battery is not flat, but curved.

How to safely remove the battery:

Turn off your phone and wait for it to cool down (if it's warmed)

Use a plastic mediator, not metal tools

Do not puncture the battery - the risk of fire!

Work in a ventilated room (electrolyte is toxic)

-->

⚠️ Warning: Bloated battery cannot be charged or used! Even if the phone turns on, the risk of fire or explosion remains.

If you are not sure about your skills, contact the authorized service Xiaomi.The cost of replacing the battery in the official centers:

ModelCost (rupe)Time to change
Redmi Note 12 Pro/Pro+2 500–3 2001-2 hours
Xiaomi 13/13 Pro3 800–4 5002-3 hours
POCO X5 Pro2 200–2 8001 hour

FAQ: Frequent questions about Xiaomi battery

❓ Why the new phone shows battery wear 5-10%?
This is normal. Manufacturers give a nominal capacity (e.g., 5,000 mAh), but the actual capacity is always slightly lower due to the technological features of the production. Also, the first charging cycles can temporarily understate performance. If the wear does not exceed 10% in the first 3-6 months, it is not a defect.
❓ How often should the battery be calibrated?
Calibration (full discharge to 0% and charge to 100%) is recommended every 2-3 months, which helps the power controller to determine the level of charge more accurately, but often you do not need to calibrate the battery - this increases the number of charging cycles and accelerates wear.
❓ Can I use a phone with battery 40 wear%?
Technically yes, but with reservations: ⚑ Working hours will be reduced by 30-50%. πŸ”₯ Risk of overheating and sudden shutdown increases. πŸ’₯ A bloated battery is dangerous – it needs to be replaced immediately. If the wear is 40% or higher, we recommend replacing the battery within 1-2 months.
❓ Why the battery will go down quickly after the upgrade MIUI?
Updates MIUI They often optimize power consumption, but the first versions may contain bugs. Try: Reset battery settings (Settings) β†’ Battery β†’ βš™οΈ β†’ Reset the statistics. Turn off the background activity of unnecessary applications. Wait 2-3 days, the system adapts to the new algorithms. If the problem persists, roll back to the previous version. MIUI or wait for the patch.
❓ How to extend the life of Xiaomi battery?
Follow these rules: πŸ”Œ Avoid deep discharge (below 10%) and full charge (above 90%). 🌑️ Do not use your phone in temperatures below 0Β°C or higher than 40Β°C. ⚑ Charge with original chargers (especially important for fast charging models). πŸ›Œ Do not leave your phone on charge overnight (use Smart Charging in the room). MIUI, if available). πŸ”„ Update. MIUI β€” New versions often optimize energy consumption.