How to check the battery on Xiaomi Android smartphones: a complete guide with secret codes

Battery is the most vulnerable component of a smartphone that degrades with each charging cycle. On Xiaomi, Redmi and POCO devices, you can check the battery status in several ways, from built-in MIUI tools to engineering teams and third-party applications. But how to tell which data is critical and which is the norm for your model? In this article, we will discuss 7 working methods with detailed parameter decoding, including hidden codes for testing and analysis through ADB.

Importantly, battery performance is not only affected by wear, but also by MIUI version, installed applications, and even temperature. For example, on Xiaomi 12T Pro with MIUI 14, the energy saving algorithms work differently than on Redmi Note 10 with MIUI 13, and we took these nuances into account and collected relevant data for devices in 2020-2026.

1. Checking the battery through standard MIUI settings

The easiest way is to use the built-in tools, which are suitable for all Xiaomi models, including the budget Redmi and flagship POCO F-series. The data here is not as detailed as in the engineering menu, but sufficient for initial diagnosis.

Instructions:

  • ๐Ÿ“ฑ Open the Settings. โ†’ Battery and productivity โ†’ Battery status.
  • ๐Ÿ”‹ In the battery health section, you will see the percentage of wear (e.g., 92% means that the capacity has decreased by 8%).
  • โšก Below is a graph of the discharge for the last day with the most "gluttonous" applications.

What do the indicators mean?

  • ๐ŸŸข 90โ€“100% battery in excellent condition (typical for new devices or after battery replacement).
  • ๐ŸŸก 80-89% moderate wear, it is recommended to optimize charging (for example, avoid overheating).
  • ๐Ÿ”ด Below 80% - critical condition, sudden shutdowns are possible at 20-30% charge.

โš ๏ธ Note: Some models (e.g. Xiaomi Mi 11 Lite) may not have the battery status item.

๐Ÿ“Š How often do you check the battery status on your smartphone?
Once a month
Only when problems arise
Never checked.
I don't know how to do that.

2. Secret codes for battery testing

The engineering codes provide advanced information about the battery, including actual capacity, voltage and temperature, which is not available in standard settings, but can be called through the phone's keyboard.

The most useful codes for Xiaomi:

  • ๐Ÿ”ข ##4636## - Test menu, Battery information tab (shows charge level, temperature, charging technology).
  • ๐Ÿ”ข ##6484## - Battery test (not available on all models, may require root rights).
  • ๐Ÿ”ข ##64663## - Extended battery information (including actual capacity in mAh, not percentage of wear).

Example of data from #4636##:

ParameterMeaningNorma.
Level78%Corresponds to the displayed charge
Temperature34.5ยฐC20-45 ยฐ C (above 50 ยฐ C - overheating!)
Voltage3.85 V3.7-4.2 V (below 3.5 V is a deep discharge)
TechnologyLi-polymerMust match the type of battery in the specifications

โš ๏ธ Note: ##64663## on some firmware MIUI 14+ It might not work. The alternative is to use it. ADB (section).

Close all applications

Connect the charger (for the charging test)

Write down the initial temperature and voltage readings

Do not interrupt the testing process-->

3. Applications for battery diagnostics

If standard methods don't provide enough data, third-party utilities can be used to analyze charging cycles, battery life, and even predict the remaining battery life.

Top.-3 apps:

  • ๐Ÿ“Š AccuBattery shows real capacity, discharge rate and wear. MIUI 12โ€“15 without root.
  • ๐Ÿ”‹ Battery Guru โ€“ monitors temperature, voltage and offers tips for optimization.
  • ๐Ÿ› ๏ธ AIDA64 โ€” Professional tool with detailed battery information (requires knowledge to interpret data).

How to use AccuBattery:

  1. Install the app from Google Play.
  2. Charge the phone to 100% and wait for calibration (may take 1-2 cycles).
  3. Go to the Health tab โ€“ the actual capacity will be displayed here (for example, 4800 mAh instead of the declared 5000 mAh).
  4. In the Charging tab, check if the temperature is above 40ยฐC (critical threshold for lithium polymer batteries).

Example of the report from AccuBattery for POCO X5 Pro:

Real capacity: 4780 mAh (wear 4.4%)




Average temperature: 32.1ยฐC




Standby discharge rate: 0.8%/hour

๐Ÿ’ก

If the actual battery capacity is below 80% of the factory capacity, consider replacing it. On new Xiaomi models (such as the 14 Ultra), this could result in a denial of warranty service.

4. Check through ADB (for advanced users)

The method for those willing to work with the command line.ADB (Android Debug Bridge) allows you to get accurate battery data straight from the system, including hidden parameters that don't show apps.

Instructions:

  1. Enable USB Debugging in the Developer Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) โ†’ Return to Additional โ†’ For Developers.
  2. Connect your phone to your PC and install it. ADB-driver.
  3. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell dumpsys battery

Example of output for the Redmi Note 12 Pro+:

level: 65




scale: 100




status: 2 (Charging)




health: 2 (Good)




present: true




voltage: 4023 mV




temperature: 305 (32.5ยฐC)




technology: Li-polymer




capacity: 4920000 ฮผAh (4920 mAh)

Decoding of key parameters:

  • Health: 2 (Good) is the battery in normal condition. Other values are 3 (Overheat), 4 (Dead).
  • Capacity - real capacity in microamper-hours (divided by 1000 for mAh).
  • Voltage: voltage. Optimal: 3.8-4.2 V.

โš ๏ธ Note: If the health setting shows 4 (Dead), the battery needs an urgent replacement โ€“ further use may result in bloating or short circuiting.

What if the ADB does not recognize the device?
1. Check if the debugging is included USB developer-setting. 2. Install official Xiaomi drivers from the site mi.com. 3. Try adb kill-server, then adb start-server. 4. If you use macOS/Linux, Add a rule for the device: echo '0x2717' > ~/.android/adb_usb.ini (where 0x2717 โ€” ID Xiaomi).

5. Visual examination and physical diagnosis

Sometimes battery problems are visible to the naked eye, like, for example, battery bloating is not only a reduction in capacity, but also a risk of damage to the screen or motherboard.

  • ๐Ÿ” Put your phone on a flat surface, and if it's swaying or there's a gap between the case and the desk, it's a sign of bloating.
  • ๐Ÿ“ Check if the body is at seams (especially in models with a non-removable rear cover, for example, Xiaomi 13).
  • ๐Ÿ”Š When you press the screen, can you hear "crunch" or crack? This may indicate the pressure of the bloated battery on the display.

If you find bloating:

  1. Turn off your phone immediately.
  2. Do not try to charge the device โ€“ this can cause a fire.
  3. Contact Xiaomi Service Center or Authorized Repair (Battery Replacement Costs 1500-4000) โ‚ฝ model-wise).

Example of battery replacement prices (2026):

ModelCost (โ‚ฝ)Time to change
Redmi Note 111 800โ€“2 2001-2 hours
Xiaomi 12T2 500โ€“3 0002-3 hours
POCO F52 000โ€“2 5001.5 hours
Xiaomi 143 500โ€“4 0003 hours (complex analysis)

๐Ÿ’ก

A bloated battery can't be repaired -- it can only be replaced. Using a phone with a bloated battery is dangerous: the risk of short circuit and fire.

6. Analysis of autonomous operation time

If the battery is rapidly discharged, but the diagnosis does not show critical wear, the problem may be software optimization or background processes.

Step 1: Reset the battery usage statistics:

  • Go to Settings โ†’ Battery and Performance โ†’ Battery Use.
  • Click on the three dots in the top right corner and select Reset Statistics.
  • Charge your phone to 100% and use it normally for 24 hours.

Step 2: Check the top of the consumer:

  • ๐Ÿ“ฑ Apps (e.g. Facebook or TikTok) can consume up to 15-20% of the charge in the background).
  • ๐Ÿ“ก Communication modules: 5G, Wi-Fi, GPS (Xiaomi 13 Pro 5G It can consume up to 25% of the charge in an hour of active use).
  • ๐Ÿ”ฆ Screen: Check the brightness and refresh rate settings (on the POCO F4 GT 120 Hz reduces autonomy by 30%).

An example of optimization for Redmi K50 Gaming:

1. Disable 5G if not using: โ†’ SIM- Cards and Mobile Networks โ†’ Preferred Network Type โ†’ 4G.




2. Limit background activity: Settings โ†’ Applications โ†’ Application Management โ†’ Battery โ†’ Limit background activity.




3. Set a dark theme and reduce the screen wait time to 15 seconds.

๐Ÿ’ก

On devices with MIUI 14+, turn on Battery Ultrasaving (Settings โ†’ Battery โ†’ Battery Modes) mode, which turns off background processes and extends autonomy by 20โ€“30%.

7.When it's time to change the battery: checklist of symptoms

Even if the diagnosis shows 80-85% wear and tear, replacement may not be necessary if the phone is stable.

The phone turns off at 20-30% charge

Battery life has been cut in half compared to the new device

The battery heats up above 45ยฐC when charging or playing

The phone's body deformed (swelling)

Charging occurs in jerks (for example, from 50% immediately to 70%)-->

If you see at least 2-3 items from the list, contact the service. For Xiaomi models older than 2 years, replacing the battery is often cheaper than repairing the consequences of its failure (for example, a damaged screen or motherboard).

The average battery life on Xiaomi:

  • ๐Ÿ“… 2-3 years - with proper operation (charging up to 80%, avoiding overheating).
  • ๐Ÿ“… 1-1.5 years - with intensive use (games, constant charging, high temperatures).

โš ๏ธ Note: On devices with fast charging support (e.g. Xiaomi) 12S Ultra with 120W) Use the original chargers and avoid charging in temperatures above 30ยฐC.

FAQ: Frequent questions about Xiaomi battery

Can I use my phone while charging?
On fast-charging devices (such as the Redmi Note 12 Pro+ with 120W), it is recommended to avoid intense tasks (games, video editing) during charging, so as not to reduce battery life.
How to Calibrate Your Battery on Xiaomi?
Calibration is required if the phone shows the wrong percentage of charge. Instructions: Discharge the phone to 0% (until it turns off). Charge to 100% without interruption (use the original RAM). Disable charging and reset battery statistics in the settings. Repeat the procedure 2-3 times for accuracy.
Why does the battery run out quickly after the MIUI update?
Updates often reset battery optimization. Solution: Go to Settings โ†’ Applications โ†’ Application Management โ†’ Battery. Select Optimization for all applications. Enable Adaptive Battery in the developer settings. If the problem persists, reset to factory settings (remember to make a backup!).
Can I replace the battery with Xiaomi?
Technically, yes, but: ๐Ÿ› ๏ธ For models with adhesive body (for example, Xiaomi 13) will require a hair dryer and plastic blades. โš ๏ธ Risk of damage to plumes or display (warranty will be lost). ๐Ÿ”ง Nana POCO Redmi with removable back cover (for example, Redmi) 9A) The cost of self-replacement is 800-1500. โ‚ฝ (battery) + Tools. Service: 1,500 to 4,000. โ‚ฝ work.
How to test the battery on Xiaomi without root?
All the methods in this article (except for some functions) AIDA64) The most informative ways: Secret code ##4636. ADB-The dumpsys battery command. Root is required only for deep diagnostics (e.g., testing of the power controller).