How to check the battery status on Xiaomi Redmi: the complete guide

Why it is important to monitor the battery status on Xiaomi Redmi

The battery is the only component of a smartphone that degrades even under ideal operating conditions. On Xiaomi Redmi (be it Note 10 Pro, Redmi 9 or POCO X3), lithium polymer batteries lose up to 20% of their capacity after 500 full charging cycles, and users often notice the problem only when the phone starts to run out in a couple of hours or shuts down at 30% charge.

Checking the battery’s condition helps not only measure wear, but also prevent sudden failures. For example, if the capacity has fallen below 70% of the nominal capacity, it’s worth considering replacing β€” especially before long trips or buying a used device. Fortunately, Xiaomi provides several diagnostic methods, including hidden engineering menus and official tools.

In this article, we will discuss 5 working methods for checking the battery on any Redmi - from simple to simple. USSD-You will learn how to interpret mAh, charging cycles and temperature, and what to do if data is not displayed.

Method 1: Checking through USSD-code ##4636##

The fastest way to get basic battery information is to use the Android hidden menu, which works on all Xiaomi Redmi smartphones without root rights or additional apps.

Instructions:

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

In this section you will 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 within 3.7–4.4V battery-operated.
  • πŸ“Š Health status – can be displayed as Good, Unknown or Dead.

⚠️ Warning: If the Health field shows Unknown, it doesn't always mean a malfunction. MIUI This parameter just doesn't show up correctly. Use other methods to diagnose accurately.

Method limitation: It doesn't show the actual capacity in mAh or the number of charging cycles. It requires specialized utilities.

πŸ“Š How often do you check the battery status?
Once a month
Only when problems arise
Never checked.
I use third-party apps.

Method 2: Use of the AccuBattery application (most accurate method)

Digibites’ AccuBattery app is the gold standard for diagnosing Android batteries, not only showing current capacity, but also tracking degradation over time and teaching you how to charge your smartphone properly.

How to use:

  1. Download AccuBattery from Google Play.
  2. Provide all the permissions you request (especially access to battery statistics).
  3. Charge the phone to 100% and discharge to 0% once – this calibrates the sensors.
  4. Go to the Health tab to view the data.

What AccuBattery shows:

ParameterWhat does it mean?Normal values
Design capacityCurrent Battery Capacity in mAhMust be at least 80% of the face value (e.g. 4000mAh out of 5000mAh)
Battery wear and tearPercentage of capacity loss since releaseUp to 20% is normal, 20-40% is critical, >40% - requires replacement
Number of chargesHow many times has the battery been charged to 100%?Up to 500 cycles – the norm for lithium polymer batteries
Temperature.Average temperature during charging/dischargeIdeal: 20-35Β°C. Critical: >45Β°C

Important: AccuBattery shows the design capacity, not the factory capacity. If after calibration the value is much lower than the passport value (for example, 3000mAh instead of 5000mAh), the battery is critically worn.

Charge the phone to 100% | Discharge to automatic shutdown |Do not interrupt the first charge/discharge cycle |Repeat the procedure 2-3 times for accuracy-->

Method 3: Hidden Engineering Menu (for advanced users)

Xiaomi Redmi smartphones have a hidden engineering menu that provides advanced battery data, including real voltage and charging/discharge current. Access to it requires entering a special code.

Instructions:

  1. Open the Phone app.
  2. Enter the code ##6484## (some models run #64663##).
  3. Select a point. MBAT TEST battery.

On this menu you will see:

  • πŸ“Ÿ MBAT VOLTAGE β€” Current battery voltage (should be 3.8–4.3V 100% charge).
  • ⚑ BATTERY CURRENT β€” Charging/discharge current in milliamperes (mA). Negative value means discharge.
  • πŸ”‹ BATTERY CAPACITY β€” current capacity in percentage (may differ from system indicator).

⚠️ Warning: Do not change any settings in the engineering menu unless you are sure of their purpose! Incorrect settings can cause damage to the power controller or battery failure.

If the code doesn’t work, try an alternative:

Type ##44336## β†’ Select β€œSingle Item Test” β†’ β€œBattery”
What to do if the engineering menu is not opened?
On some Redmi models (like the Redmi Note 11), the engineering menu is blocked by the manufacturer, in which case use applications like MTK Engineering Mode (for MediaTek processors) or Qualcomm Service Menu (for Snapdragon), and note that they may require debugging over USB in the developer settings to work.

Method 4: Checking with MIUI Battery Care (official tool)

Starting with MIUI 12.5, Xiaomi has added a built-in Battery Care tool that tracks battery health and optimizes charging. However, this section is hidden in the depth of settings and is not available on all models.

How to find it:

  1. Go to Settings β†’ Battery and Performance.
  2. Slap the icon. βš™οΈ (Battery settings) in the upper right corner.
  3. Choose Battery Care (Battery Care).

Here you'll see:

  • πŸ“ˆ Battery status - Good to Critical.
  • πŸ”„ Number of charging cycles – how many times the battery has been fully charged/discharged.
  • πŸ”‹ Charging recommendations – tips from Xiaomi to extend the service life.

Limitations of the method:

  • ❌ Not available on all models (not available on Redmi) 9A, Redmi 8 and older devices).
  • ❌ Does not show the exact capacity in mAh - only the overall estimate.

πŸ’‘

If the Battery Care partition is missing, upgrade MIUI to the latest version, and on some firmware it appears after upgrading to MIUI 13+.

Method 5: Use ADB-teams (for technical specialists)

If you want the most accurate battery data, including factory capacity and current wear, you can use ADB (Android Debug Bridge), which requires connecting the phone to a computer and basic command line knowledge.

Instructions:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version.

Settings β†’ Additional β†’ For Developers

USB debugging

command-line

terminal

adb shell dumpsys battery

In the conclusion of the command, pay attention to the following parameters:

  • Capacity is the current level of charge in percentage.
  • Voltage is the voltage in microvolts (divided by 1000 to produce volts).
  • Temperature - temperature in tenths of a degree.
  • charge_counter β€” approximate capacity in microamper-hours (divided by 1000 for mAh).

Example of conclusion:

current now=500000 (500mA)


charge_counter=2500000 (2500mAh)




voltage=4200000 (4.2V)




temperature=320 (32.0Β°C)

⚠️ Attention: Meaning charge_counter It can be reset after restarting or updating the firmware. Use it in conjunction with AccuBattery data to accurately measure capacity.

πŸ’‘

ADB-commands give the rawest data from the battery controller, but require technical skills.

How to interpret the results: when is the battery time to change?

Once you get the battery status, it's important to get it right, and here are the key indicators that signal the need to replace:

ParameterCritical significanceWhat does it mean?
Capacity (mAh)<60% of the denominationThe battery holds a charge 2-3 times less than the new one, for example, if it was originally 5000mAh, and now it is 2500mAh.
Depreciation (%)>30%The battery lost a third of its capacity, the risk of a sudden shutdown at 20 to 30 percent charge.
Voltage (V)<3.4V at 100% chargeThe battery controller can't hold a normal charge, there's a problem with calibration.
Temperature (Β°C)>50Β°C when chargedOverheating accelerates degradation and can lead to battery bloating.
Charging cycles>800The life of the lithium polymer battery is exceeded (the norm is 500-600 cycles).

Additional signs of wear:

  • πŸ”Œ Phone discharges by 10-15% per hour in standby mode.
  • ⚑ Charging jumps (for example, from 30% immediately to 1%).
  • πŸ”₯ The body swelled (seen by the gap between the screen and the frame).
  • πŸ“‰ Applications close at 20-30% charge due to lack of power.

If you experience at least 2-3 of these symptoms, the battery should be replaced. The average cost of the original battery for Xiaomi Redmi is 1000-2500 rubles (depending on the model).

Frequent questions about Xiaomi Redmi battery

Can I check the battery without root rights?
All the methods in this article (except some of them) ADB-The most accurate data without superuser rights is given by AccuBattery.
Why does the engineering menu show "Unknown" in the Health field?
This is a feature of MIUI firmware. Some models (e.g. Redmi Note 8 Pro) do not support the Health field. Use alternative methods.
How to reset the battery calibration data?
To reset the statistics: Discharge the phone before it automatically shuts down; charge to 100% without interruption; turn off the charge and restart the device; this helps if the charge indicator is lying (for example, it shows 50% and the phone turns off).
How much does it cost to replace a battery in a Xiaomi service center?
Cost depends on the model: Redmi 9/9A/9C: 1200–1800 RUB 10/11: 1800–2500 ruble. POCO X3/X4: 2000–3000 Original batteries last longer, but they are on the 30–50% more expensive.
Can I use my phone while checking the battery?
Yes, but for accurate measurements (especially in AccuBattery), it is recommended: Do not run resource-intensive applications (games, video editing); Do not connect / turn off charging during the test; Avoid extreme temperatures (do not leave in the sun or cold).