How to check the battery status on Xiaomi smartphones: all working methods

The battery is one of the most vulnerable components of a smartphone, which degrades even when used correctly. On Xiaomi, Redmi and POCO devices, checking the battery status is complicated by the lack of a built-in tool in standard MIUI firmware. However, there are several hidden and official ways to get accurate data on capacity, number of charging cycles and overall wear.

In this article, we will discuss 5 working methods, from simple (via phone settings) to advanced (using ADB and engineering menus). All instructions are relevant for Android 13/14 devices with MIUI 14/15 firmware, including Xiaomi 13/14, Redmi Note 12/13 and POCO F5/X5. Particular attention will be paid to decoding technical parameters - what FullChargeCapacity, CycleCount mean and why the wear rate over 30% requires a battery replacement.

1. Check through the built-in Battery Status menu (MIUI 14/15)

Starting with MIUI 12, Xiaomi added a hidden partition with basic battery information, but access to it is closed by default.

  1. Open the Settings app β†’ The phone.
  2. Tap 5-7 times on the line MIUI version until the notification appears "You became a developer!".
  3. Return to the main Settings menu and select a new option Additional β†’ Battery status.

Here you will see three key parameters:

  • πŸ”‹ Battery temperature – optimal range: 25-35Β°C. Exceeding 40Β°C accelerates degradation.
  • πŸ“Š Charge level - current percentage compared to factory capacity.
  • ⚑ State – generalized assessment (β€œGood”, β€œMediocre”, β€œBadΒ»).

⚠️ Note: This method only shows approximate data. For accurate diagnosis, use the methods in the following sections.

πŸ“Š How often do you check the battery status?
Once a month
Only when I notice problems
Never checked.
After each MIUI update

2. Engineering menu (#4636##) - hidden battery data

The ##4636## Engineering menu provides advanced battery information, but the interface and options available depend on the smartphone model. On new Xiaomi devices (such as the Xiaomi 14 or Redmi Note 13 Pro+), this code may not work – instead, use an alternative method:

  1. Install Activity Launcher from Google Play.
  2. Open it and find it in the Testing β†’ Battery info list.
  3. Slip on the item - a menu with detailed parameters will open.

In the engineering menu, pay attention to the following lines:

ParameterWhat does it mean?Normal value.
HealthGeneral battery conditionGood (good), Unknown (requires verification)
VoltageCurrent voltage3.7-4.2 V (at 100% charge)
TemperatureTemperature in degrees Celsius20–40Β°C (critically above 45Β°C)
TechnologyType of batteryLi-ion or Li-Polymer

If the Health bar says Unknown, it doesn't always mean a malfunction - some MIUI firmware doesn't transmit that setting, so go to the ADB method (Section 4).

πŸ’‘

If the engineering menu doesn’t open, try entering #284##, which works on some POCO and Redmi models from 2022-2026.

3. Diagnostic applications: AccuBattery vs AIDA64

Third-party applications allow you to track battery wear in real time, but their accuracy depends on access to system data. We tested two of the most reliable tools:

  • πŸ“± Shows real capacity (in mAh) and estimated wear.
  • πŸ“ˆ Tracks the discharge rate by application.
  • ⚠️ Requires calibration (2-3 full charging cycles).

AIDA64 (for advanced users)

  • πŸ” Detalizes voltage, temperature and battery technology.
  • πŸ› οΈ Shows Design Capacity (factory capacity) and Full Charge Capacity (current).
  • ❌ It does not work on some Xiaomi models with blocked access to the device. /sys/class/power_supply/.

To get accurate data in AIDA64:

  1. Open the app and go to the Battery section.
  2. Compare Design Capacity (e.g., 5000 mAh) and Full Charge Capacity (e.g., 4200 mAh).
  3. Calculate the wear by the formula: Wear (%) = (Design Capacity βˆ’ Full Charge Capacity) / Design Capacity Γ— 100.

⚠️ Attention: On devices with MIUI 15 (e.g. Xiaomi 14 Ultra) applications may show lower capacity values due to firmware limitations. ADB.

Install Xiaomi drivers on PC| Enable debugging over USB in the developer settings | Download ADB platform from the official Google | Connect your phone to your PC with the original cable-->

4. Verification through ADB: system-specific

The Android Debug Bridge (ADB) method is the most reliable way to get undistorted battery data straight from the kernel, and it works even on devices with a locked bootloader.

Follow the instructions:

  1. Connect your smartphone to your PC and open the command line (cmd in Windows or Terminal in macOS/Linux).
  2. Enter the command to check the connection: Adb devices must appear serial number of your device.
  3. Execute the command to obtain battery data: adb shell dumpsys battery

Find the following lines in the conclusion (example for Redmi Note 12 Pro):

level: 85




scale: 100




health: 2




present: true




voltage: 4023




temperature: 304




technology: Li-polymer




capacity: 4800




charge_counter: 3200000

Decoding of key parameters:

  • πŸ”’ health: 2 Battery status (2) = Good, 3. = replacement).
  • ⚑ Capacity: 4800 - current capacity in mAh (compare with passport).
  • πŸ”„ charge_counter β€” The approximate amount of mAh consumed for all time.

For calculating the number of charging cycles (if the passport capacity is known, for example, 5000 mAh):

Cycles β‰ˆ charge_counter/ (passport capacity Γ— 1000)
What if the ADB does not recognize the device?
1. Make sure that the debugging is enabled by USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 taps β†’ For developers β†’ Debugging by USB). 2.Reinstall Xiaomi drivers via Mi Flash Tool. 3. Try another one USB-4. Enter adb kill-server adb start-server in the command line

5. Hidden code ##6484## - battery test on the new Xiaomi

On the devices Xiaomi 2023-2026 (for example, Xiaomi 13T, Redmi K60) has a new service code for battery diagnostics:

  1. Open the Phone app.
  2. Enter the combination: ##6484###.
  3. Select the Battery test (battery test).

In the test results, pay attention to:

  • πŸ“‰ Battery health – Percentage of wear (e.g. 88% means 12% capacity loss).
  • πŸ”‹ Charging status (Not charging, Charging, Full).
  • πŸ”„ Cycle count – number of full charging cycles (critically over 500).

This method doesn’t work on all models – if the code doesn’t work, use ADB or the apps in Section 3.

πŸ’‘

Code ##6484## can reset battery statistics on some devices. Do not use it unnecessarily unless you are sure of the consequences.

Physical battery inspection (for power users)

If software methods show conflicting results, you can visually assess the state of the battery, which requires disassembling the phone and is only suitable for users with experience in repairing.

Signs of a worn-out battery:

  • πŸ”₯ Bloating – Battery case deformed (dangerous! requires immediate replacement).
  • 🧲 Contact oxidation – green or white coating on metal parts.
  • πŸ“‰ Weight loss – the new battery weighs more than the worn-out one (compare passport data).

To replace the battery with Xiaomi:

  1. Use original batteries labeled MDY-11-ER (for Redmi Note 12) or BM4B (for Xiaomi 13).
  2. Before installing the new battery, calibrate the charge controller: Charge the phone to 100% and keep it on charge for 2 hours. Discharge to 0% and repeat the cycle 2 times.

⚠️ Warning: Self-replacement battery voids Xiaomi warranty.On adhesive-mounted models (e.g. Xiaomi) 12T) The risk of damage to the display plume is ~30%.

Frequent Questions (FAQ)

How often should I check the battery?
If the phone is used intensively (games, video shooting), check every 2 months. On new devices (up to 1 year), six months are enough diagnostics.
Can I reset the charging cycle counter?
Technically, yes, through ADB or engineering menus, but that won't bring back the capacity. Resetting the meter only hides the real wear. For example, the command: adb shell dumpsys battery reset will reset the statistics, but the physical degradation will remain.
Why is AccuBattery 20% and ADB 10%?
The difference arises from different calculation methods: AccuBattery estimates wear by discharge rate and voltage. ADB Reads data directly from the battery controller (/sys/class/power_supply/battery/capacity). Trust me. ADB β€” It's the source.
How to extend the life of the battery on Xiaomi?
Follow the rules: πŸ”Œ Avoid charging to 100% (optimally 80-90%). ❄️ Do not use your phone in the cold (below). βˆ’10Β°C). πŸ”₯ Do not play heavy games while charging. πŸ”„ Once a month, perform a full discharge cycle (0-100%).
Where to buy the original battery for Xiaomi?
Official sources: πŸ›’ Xiaomi Service Centers (6-month warranty). 🌍 AliExpress (sellers rated 98%+, Look for the original Xiaomi Battery label). 🏬 Local service centers (check certificates) Cost: from 1,500 β‚½ for Redmi up to 4,000 β‚½ for flagships (Xiaomi 14).