Where to see battery status on Xiaomi: a complete guide with hidden methods

Why it’s important to monitor the health of Xiaomi’s battery

The battery is the most vulnerable component of Xiaomi’s smartphone, which degrades even when used carefully. After 1-2 years of active use, real capacity can drop by 20-30%, leading to sudden shutdowns, slow charging and overheating. But how do you know exactly how worn out your Redmi Note 12, POCO X5 or Mi 11 battery is?

The manufacturer hides detailed battery health information in standard Android settings, but there are several ways to get it, from built-in engineering menus to specialized applications. In this article, we will analyze all available methods, from simple to advanced, including those that work even without root rights.

It is important to understand that battery status data may vary depending on the model and version of MIUI. For example, on smartphones with MIUI 14 and later, some of the engineering codes stopped working, and on older devices (before the Redmi Note 8), some methods give more detailed information.

Method 1: Checking through standard MIUI settings

The easiest way is to use the built-in MIUI tools, which won't show you the exact wear rate, but it will give you a general idea of the battery's health.

  1. Open the settings → Battery and performance.
  2. Slip on the icon "Battery Status" (on some models the item is called Battery Use).
  3. Scroll down to Battery Health or Status.

Here you will see one of three messages:

  • 🟢 «Good – wear is minimal (0-15%), the battery keeps the charge as new.
  • 🟡 «Average capacity reduced by 15-30%, it may be time to think about replacing.
  • 🔴 «Poor" - wear exceeds 30%, the battery is quickly discharged and can shut down at 20-30% charge.

⚠️ Note: On some models (e.g, POCO F4 Xiaomi 12T) This section may not be available, so you can move on to the following methods.

If your smartphone doesn’t show battery status in settings, it doesn’t mean it can’t be checked, but Xiaomi has restricted access to that information for a number of devices, especially Released after 2022.

📊 What Xiaomi model do you use?
Redmi (Note, K-series)
POCO (F, X, M-series)
Mi (11, 12, 13)
Black Shark
other

Method 2: Engineering menu with #4636##

The Android Hidden Engineering Menu contains advanced battery data, including charge level, temperature, voltage, and even current capacity.

  1. Open the Phone app.
  2. Enter the combination: ##4636## (some firmware may not work).
  3. In the menu that appears, select Battery Information.

In this section, pay attention to the following parameters:

  • 🔋 Level - current percentage of charge.
  • 🌡️ Temperature - temperature in degrees Celsius (normal: 25-40)°C).
  • ⚡ Voltage - voltage (normal: 3.7–4.2V Li-Pol batteries).
  • 📊 Health – battery health (can be displayed as Good, Unknown or numerical value).

⚠️ Attention: On devices with MIUI 13/14 The engineering menu is often blocked. If the code doesn't work, try an alternative method through the ADB (described below).

If the Health menu says Unknown, it doesn't mean the battery is faulty. It's just that your firmware doesn't support output, so use third-party apps.

Try the code ##6484## (alternative)

Reboot the phone and repeat the input

Use the MTK Engineering Mode app (for MediaTek processors)

Try the method with ADB (described in Method 4)-->

Method 3: Applications for battery diagnostics

If Xiaomi's built-in tools don't provide enough data, third-party tools come to the rescue, and we've tested dozens of apps and selected the three most accurate and secure ones:

AnnexprecisionIt requires ROOT.Features
AccuBattery⭐⭐⭐⭐❌ No.It shows real capacity, wear, temperature and charging history. It works for all Xiaomis.
Battery Guru⭐⭐⭐❌ No.It monitors charging cycles, predicts battery life, and it's good for POCO and Redmi.
CPU-Z⭐⭐❌ No.Shows only basic information: charge level, temperature, voltage.

AccuBattery gives the most complete data.

  1. Open the application and wait for the initial calibration (takes 1-2 charging cycles).
  2. Go to the Health tab.
  3. Pay attention to the option “Design capacity” – this is the real capacity of your battery in mAh.
  4. Compare it to the “Passport Capacity” (indicated on the battery sticker or model specifications).

For example, if the Redmi Note 11’s passport capacity is 5,000 mAh and AccuBattery’s 4200 mAh, the wear is 16%, which is the average for a 1.5-2-year-old battery.

💡

If AccuBattery shows unrealistically low capacity (e.g., 2,000 mAh instead of 5,000), reset the application data and recalibrate the battery: fully discharge the phone before turning it off, then charge to 100% without interruptions.

Method 4: Checking through ADB (for advanced users)

If you want the most accurate data right from the system, including the number of charging cycles and the actual voltage of the cells, use ADB (Android Debug Bridge), which works on all Xiaomi models, but requires a connection to a computer.

Here's the step-by-step instruction:

  1. Enable USB debugging in the developer settings (Settings → About Phone → MIUI version – tap 7 times, then go back to Additional settings → For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command line (Windows) or the terminal (Mac/Linux) and type:
adb shell


dumpsys battery

In conclusion, find the following parameters:

  • 📋 Capacity – current charge as a percentage.
  • 🔌 Voltage - voltage in microvolts (divided by 1000 for volts).
  • 🔄 charge_counter — The amount of charge passed through the battery (in microamper hours).
  • 🔋 Technology: A type of battery (usually a Li-polymer).

For the calculation of wear, compare charge_counter with a passport container, for example, if charge_counter=4500000 (4500 mAh) for passports 5000 mAh, wear is a bit of a drag. 10%.

⚠️ Attention: Teams ADB They may differ on custom firmware (e.g. Xiaomi.EU or Pixel Experience).If dumpsys battery doesn't work, try cat. /sys/class/power_supply/battery/capacity.

How to find out the passport capacity of Xiaomi battery?
Passport capacity is indicated: 1. On the battery sticker (if you removed it). 2. In the model specifications on the official Xiaomi website (section "Features"). 3. In the documents that came with the phone. 4. In the CPU-Z application in the "Battery" tab (the "Design Capacity" field). For example, for the Redmi Note 10 Pro passport capacity is 5020 mAh, for the POCO F3 - 4520 mAh.

Method 5: Hidden engineering menus for Qualcomm and MediaTek processors

Xiaomi devices on Qualcomm chips (such as the Snapdragon 8 Gen 1 in the Xiaomi 12 Pro) and MediaTek (such as the Helio G96 in the Redmi Note 11) have separate engineering menus with advanced battery information.

For Qualcomm:

  1. Enter the dialer: ##7678###.
  2. Select Battery Information.
  3. Note Battery Capacity and Cycle Count (number of charging cycles).

For MediaTek:

  1. Install the MTK Engineering Mode app from the Play Market.
  2. Open it and go to Hardware Testing → Battery.
  3. Here you will see Battery Health, Voltage and Temperature.

These menus often show the actual capacity per mAh, rather than the percentage of charge, for example, if the passport capacity is 5000 mAh, and the menu shows 4300 mAh, the wear is 14%.

On some devices (like POCO X3 Pro on the Snapdragon 860), these menus may require a password.The standard password for Qualcomm is 1234 or 0000.

💡

Engineering menus give the most accurate data, but be careful: changing the parameters of the phone can cause malfunctions.

What to do if the battery is worn out: 3 steps

If the check shows wear and tear of more than 25-30%, it's time to take action.

  • 🔄 Battery calibration: Completely discharge the phone before turning it off, then charge to 100% without interruptions. Repeat 2-3 times. This will help to reset the controller errors.
  • 🛠️ Battery replacement: Official Xiaomi service centers offer replacement for 1500-3500 rubles (depending on model). MB- (for example, MB-11 For the Redmi Note 11).
  • ⚡ Charging optimization: Enable Optimized Charging in settings (Settings) → Battery. → Battery settings to limit charge to 80–90% and extend lifespan.

If you are replacing the battery yourself, consider:

  • 🔧 Xiaomi with a non-removable back cover (for example, Mi 11) will require a dryer to soften the glue and plastic shoulder blades.
  • ⚠️ Risk of damage to plumes during disassembly - especially in models with AMOLED-screens (e.g., screens, POCO F4 GT).
  • 📄 After the replacement, you may need to reset the battery controller via the engineering menu (code # #36446337## on some models).

The average lifetime of the original Xiaomi battery is 500-800 charging cycles. In heavy use (2 cycles per day), this will last for 2-2.5 years. After replacing the battery, it is recommended to reset to factory settings (Settings → About Phone → Resetting) to avoid errors in the operation of the power controller.

FAQ: Frequent questions about Xiaomi battery

Can I check the battery without root rights?
Yes, all of the methods in this article (except for some of the features of AccuBattery) work without root, and the most accurate data without root is provided by ADB and engineering menus.
Why does AccuBattery show a capacity of 0 mAh?
This happens if the app is not calibrated. Completely discharge the phone before it turns off, then charge to 100% without turning off the charge.
How to reset the charge cycle meter after replacing the battery?
The cycle meter is reset only by replacing the battery controller or through an engineering menu (if supported), which is impossible to do without specialized hardware on most Xiaomis.
What is the battery temperature considered normal?
Optimal range: 25–40°C. If the temperature exceeds 45°C when charged or used, it is a sign of battery wear or controller malfunction.
Can the battery capacity be restored?
No, you can't restore the worn-out lithium polymer cells. The only way to get back to the original capacity is to replace the battery. All the "recovery" applications and methods are deception.