How to check the battery of Xiaomi smartphone: a complete guide with tests and codes

The battery is one of the most vulnerable components of a smartphone. Even Xiaomi’s flagship models (such as the Xiaomi 14 Ultra or Redmi Note 13 Pro+) gradually reduce battery capacity after 300 to 500 charging cycles. If your phone starts to run out in a few hours, overheat when charging or suddenly turn off by 20 to 30%, it’s time to check the status of the battery.

In this article, you will find 5 working diagnostic methods, from standard MIUI tools to engineering codes and third-party applications, we will discuss how to interpret mAh, SoH (State of Health) and temperature, as well as what to do if the battery is worn out by 50% or more. All instructions are relevant for Xiaomi, Redmi and POCO smartphones based on MIUI 12-14 and HyperOS.

1. Checking the battery through standard MIUI settings

The easiest way is to use the built-in MIUI tools, which show basic energy consumption information, but don't give wear data, but it's a good start for diagnostics.

How to open the battery section:

  1. Go to Settings β†’ Battery and Performance.
  2. Slip on the consumption schedule (at the top of the screen).
  3. Select the Battery Use tab for detailed statistics.

Here you'll see:

  • πŸ“Š Discharge schedule in the last 24 hours (if the phone is running too fast, it’s a cause for concern).
  • ⏱️ Screen and background time (normal: 4-6 hours with active use).
  • πŸ”₯ Top energy-consuming applications (if unknown services are on the list, check your phone for viruses).

⚠️ Note: If there is no Battery Status tab in the Battery section, your model does not support displaying wear through standard settings.

πŸ’‘

If the phone is running 10 to 15 percent a night in airplane mode, that's fine, but if it's going down more than 20 percent, check the background or the battery wear.

2. Hidden engineering codes for battery diagnostics

Xiaomi hides advanced battery data behind engineering codes, which run on most models, but some (like the POCO F5 or Redmi K70) may require developer rights.

Basic codes for verification:

  • πŸ”’ ##4636## – Opens the Testing menu, where the Battery Information tab shows the charge level, voltage, temperature and state (e.g. Good or Unknown).
  • πŸ”’ ##6484## - battery test (on some models shows mAh and charging cycles).
  • πŸ”’ ##64663## - Alternative code for SoH verification MIUI 14+ may not work).

How to use the codes:

  1. Open the Phone app.
  2. Enter the code (as a normal number) and press the call.
  3. If the code works, you'll see an engineering menu, and if it doesn't, try another one or turn on Developer Mode.
ParameterNormal valuesSigns of wear and tear
Voltage (Voltage)3.7-4.2 V (at 100% charge)Below 3.5 V at 50% charge
Temperature (Temperature)25–40Β°C (when charged to 45Β°C)Above 50Β°C or below 10Β°C
Condition (Health)Good, NormalUnknown, Replace
CapacityClose to passport (for example, 4800-5000 mAh for Redmi Note 12 Pro+)Below 70% of the original

⚠️ Note: Some models (e.g. Xiaomi) 13T) engineering codes can reset network settings.

πŸ“Š What diagnostic method do you use more often?
Standard settings of MIUI
Engineering codes
Third-party annexes
Never checked.

3. Applications for deep battery diagnostics

If the engineering codes don't work or don't show enough data, use third-party utilities to give you more accurate information about the actual capacity, the number of charging cycles and the wear rate.

Top.-3 apps:

  • πŸ“± AccuBattery shows SoH, temperature, charging history and predicts lifespan. Plus: runs without root rights. Minus: advertising in the free version.
  • πŸ“Š CPU-Z β€” In the Battery tab, the voltage, charge level and battery technology (Li-Po or Li-Ion) are displayed).
  • πŸ”§ AIDA64 β€” The most detailed application, even shows the date of production of the battery (if supported).

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 Health tab, where you will find the SoH score (e.g. 85% means that the battery has lost 15% capacity).

β˜‘οΈ Preparation for the test in AccuBattery

Done: 0 / 4

The critical wear threshold is 60 percent of the original capacity, and at this value, the battery should be replaced, as it can swell or cause sudden shutdowns.

4. Verification through Developer Mode (for Advanced)

If you want the most accurate data, turn on the developer mode and use hidden MIUI settings. This method works on all models, including the Xiaomi Mix Fold 3 and Redmi K60.

How to turn on the developer mode:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the item MIUI version (you will be notified you became a developer!).
  3. Back to Settings β†’ Additionally. β†’ For developers.

Now find and activate:

  • πŸ”„ Debugging by USB (optional, but useful for diagnosis via PC).
  • πŸ“‹ Battery log - shows detailed discharge statistics.
  • πŸ” Show battery power as a percentage (if disabled).

For analysis of the battery log:

  1. Connect your phone to your PC and use ADB (instruction below).
  2. Or install Battery Historian (requires command line knowledge).
adb shell dumpsys battery


adb shell dumpsys batterystats

⚠️ Attention: Improper use ADB It can cause you to reset your settings or lock your phone. If you're not sure, skip this step.

What to do if the developer mode is not turned on?
If after 7 taps on the version of MIUI nothing happens, check: 1. Is the firmware updated to the latest version. 2. Are there restrictions in Settings β†’ Password and security β†’ Application lock. 3. Try tap not by the numbers of the version, and by the inscription version of MIUI (on some models, the pressing area is different).

5. Visual and physical battery check

If software methods show critical wear, inspect the battery physically, especially for phones older than 2-3 years (e.g. Xiaomi Mi 11 or Redmi Note 10 Pro).

Signs of a faulty battery:

  • πŸ”‹ Bloating – the phone body is curved, the screen β€œsteps away” from the frame.
  • πŸ”₯ Overheating – the phone heats up even without load (above 50)Β°C).
  • ⚑ Uneven charging – jumps percentage (for example, from 50% immediately to 20%).
  • πŸ’₯ Sudden shutdowns – the phone turns off at 15-30% of the charge.

How to inspect the battery:

  1. Turn off the phone and remove the back cover (if it is removable, like the Redmi 9A).
  2. If you look at the battery, if it is swelling (like a pillow) or it has a white coating, immediately replace it.
  3. Check the contacts: they should be clean, without oxidation.

If the battery is swelling:

  • ❌ Do not try to puncture it – it can cause a fire.
  • βœ… Take your phone to Xiaomi’s service center or replace your battery yourself (if you have experience).

πŸ’‘

A bloated battery is not only a loss of capacity, it's also a risk of fire. Even if the phone is working, don't delay replacement!

6. battery test via PC (ADB and specialized software)

For the most accurate data, connect your phone to your computer and use ADB or programs like 3uTools, a method that is suitable for users who want to get a full battery status report.

Instructions for 3uTools:

  1. Download and install 3uTools (Windows/macOS).
  2. Connect your phone via USB (enable USB debugging in the developer settings).
  3. In the program, go to the Battery tab.
  4. Press Start Detection – in 10-20 seconds, a report will appear with data on real capacity, voltage and charging cycles.

Example of the report 3uTools for Xiaomi 12T:

Battery Health: 78% (Good)




Design Capacity: 5000 mAh




Current Capacity: 3900 mAh




Voltage: 3.82 V




Temperature: 32Β°C




Charge Cycles: 412

Alternative programmes:

  • πŸ–₯️ Mi PC Suite is Xiaomi’s official software, but only shows basic information.
  • πŸ”§ BatteryMon – for advanced monitoring (requires root).

⚠️ Attention: If 3uTools It shows a capacity 30-40% lower than the passport, but the phone works normally - it may require calibration of the battery (discharge to 0% and charge to 100% without interruptions).

What to do if the battery is worn out?

If the test shows that the battery capacity has dropped below 70%, there are several options:

Battery statusRecommendationsCost (roughly)
80-100% capacityThe battery is in good condition. You just need to keep track of the charging cycles.β€”
60-80% capacityStart careful operation: avoid full discharge, use original RMS.β€”
40-60% capacityBattery replacement is recommended, risk of sudden blackouts and overheating.1 500–3 000 β‚½ (service)
Below 40%Urgent replacement, bloating, overheating, fire risk.2 000–4 000 β‚½ (urgently)

Where to replace the battery:

  • 🏠 Xiaomi’s official service is a 6-12 month warranty, but more expensive.
  • πŸ”§ Unofficial workshops are cheaper, but the risk of poor-quality battery.

Tips for extending the life of the battery:

  • πŸ”Œ Avoid charging to 100% and discharge to 0% (it is optimal to keep the charge at 20–80%).
  • β˜€οΈ Do not leave your phone in the sun or in your car in the summer.
  • πŸ”„ Use only original or certified chargers.

FAQ: Frequent questions about Xiaomi battery

❓ How often should the battery be calibrated?
Calibration (full discharge + charge up to 100%) is recommended every 2-3 months, which helps the controller to accurately display the level of charge. However, on new smartphones (for example, Xiaomi 14) this is not necessary - modern batteries calibrate automatically.
❓ Can I use a phone with a bloated battery?
Absolutely not! A bloated battery can burst or ignite. If you notice a deformation of the case, immediately turn off the phone and take it to the service. Even if it works, the risk is too high.
❓ Why the battery will go down quickly after the upgrade MIUI?
After major updates (e.g., from MIUI 13 to HyperOS), the system will re-index files, which increases the load on the processor and battery. Give the phone 1-2 days to optimize. If the discharge remains high, check the background processes or reset the cache.
❓ How to find out the number of charging cycles?
The exact number of cycles is only shown by specialized applications (e.g. AccuBattery) or engineering codes. The standard MIUI settings do not provide this information. The normal battery life is 500-800 cycles.
❓ Should I buy a battery on AliExpress?
You can, but with caution. Look for sellers with a rating above 98% and reviews about compatibility with your model. Cheap non-original batteries often have less capacity and fail faster. Better to take in trusted stores, such as Xiaomi Store or Beru.