How to know exactly the status of the battery on the Xiaomi smartphone: from hidden codes to ADB-team

The battery is the most vulnerable component of a smartphone that degrades even when used correctly. On Xiaomi devices (including the Redmi and POCO sub-brands), checking the battery is complicated by the lack of built-in tools in MIUI. However, there are hidden methods to get accurate data on the real capacity, the number of charging cycles and even the temperature characteristics of the battery.

In this article, you will find unique ways to diagnose Xiaomi battery, which are not limited to standard applications from Google Play. USSD-codes, what ADB-The teams give you the most complete information, and how to interpret the data from the logs of the system. MIUI 14/15 and new smartphones on Qualcomm Snapdragon/MediaTek, Where traditional methods may not work.

1. Check through the engineering menu (#4636##)

The fastest way to get basic battery information is to use a hidden engineering menu, which works on most Xiaomi devices, but can be blocked on some models with MIUI Global.

Instructions:

  • πŸ“± Open the phone app and enter the combination: ##4636##
  • πŸ”‹ In the menu that opens, select Battery Information)
  • πŸ“Š Pay attention to the parameters: Level - current charge in % Voltage - voltage (normal: 3.7–4.4V) Temperature - temperature (critically above 45)Β°C)

⚠️ Attention: On some firmware MIUI This menu may be missing or incomplete. If nothing happens after you enter the code, move on to the next method.

πŸ“Š What brand Xiaomi you have?
Redmi
POCO
Mi
Black Shark
Other

Detailed diagnosis via ADB (for advanced users)

The Android Debug Bridge (ADB) method provides the most complete information, including the actual battery capacity and the number of charging cycles, and requires a smartphone to be connected to a PC.

Steps:

  1. Install. ADB-computer-driver
  2. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version (click 7 times, then go back to Additional Settings β†’ For Developers)
  3. Connect your smartphone to your PC and perform at the terminal:
adb shell


dumpsys battery

In conclusion, note:

  • πŸ”‹ Capacity - current charge (%)
  • πŸ”Œ voltage - voltage)
  • πŸ”„ charge_counter β€” Real capacity in mkAh (compare with passport)
  • 🌑️ temperature (Β°C)

Install ADB-PC drivers

Enable debugging over USB on Xiaomi

Connect your phone to the original cable

Start the command line on behalf of the administrator-->

πŸ’‘ Example of decryption: If your Redmi Note 11 passport-capable 5000 mAh, ah. charge_counter show 3500000 ΞΌAh (3500 mAh), so the battery is worn out 30%.

What if the ADB does not recognize the device?
1. Check that the original cable is used (not all) USB-cables support data transfer). 2. Install Xiaomi drivers USB Drivers manually through Windows Device Manager. 3. Try another one USB-port (preferably) USB 2.0 on the back of the PC). 4. On the smartphone, in the developer settings, enable Unauthorization USB-Debugging, then reconnect.

3. Battery monitoring applications (with caution!)

Google Play has hundreds of battery-testing apps, but 90% of them show inaccurate data or require root rights. We tested 15 programs and selected 3 that actually work on Xiaomi:

AnnexAccuracy of dataNeeds root?Features
AccuBattery⭐⭐⭐⭐❌ No.It shows wear, temperature, discharge rate. It works without root, but it's approximate.
Battery Guru⭐⭐⭐❌ No.Monitors charging cycles, but does not show real capacity without root.
3C Battery Monitorβ­β­β­β­β­βœ… Yes.The most accurate, but it requires root, showing voltage, current, battery resistance.

⚠️ Note: Applications without root rights (like AccuBattery) measure wear indirectly by discharging time and cycle number, and their data may differ from the real ones by 10-20%. ADB ore-menu.

πŸ’‘

If the app shows β€œData Wait” after installing AccuBattery, charge the phone to 100% and discharge to 15% – this calibrates monitoring.

4. Testing through test mode (##6484##)

Some Xiaomi models (especially Redmi and POCO on MediaTek processors) have a hidden test mode that shows the real state of the battery, including the number of charging cycles.

Instructions:

  1. Open the phone app and type in: ##6484###
  2. Select Battery Test (also known as MBAT Test)
  3. Note: Battery Health – battery health (%) Charge Cycles – number of full Full Capacity charging cycles – current maximum capacity (compare with passport)

πŸ“Œ Important: This method does not work on all devices. If after entering the code, a message appears Connection problem or invalid MMI code, so your model doesn't support this test.

5. Analysis of system logs (for technically savvy)

Xiaomi system logs contain detailed battery information, but they are difficult to read without special knowledge.

Steps:

  1. Install MatLog from Google Play
  2. Open it and select the filter: battery or healthd
  3. Find the lines with: capacity: - current voltage charge: - voltage temp: - temperature charge_full: β€” real-time maximum capacity

πŸ” Example of a log:

05-20 12:34:56.789  1234  5678 Healthd   : battery l=85 v=4023 t=34.0 h=2 tech=Li-ion st=2 c=3500 chg=u


05-20 12:35:01.123 1234 5678 Healthd: charge_full: 4200000 (ΞΌAh) = 4200 mAh]

In this example, it is clear that the passport capacity 5000 MACh is the actual maximum capacity (charge_full) form 4200 mAh - wear and tear 16%.

πŸ’‘

System logs are the most reliable source of battery data, but they require filtering skills, charge_full.

Physical diagnosis (visual signs of wear)

If software methods are not available, pay attention to indirect signs of battery wear:

  • πŸ”‹ Fast discharge: The phone discharges in 3-4 hours with moderate use (a sign of capacity loss of 40%+)
  • πŸ”Œ Uneven charging: Charge jumps (for example, from 80% to 100% at once) – a sign of damage to the controller
  • 🌑️ Overheating: Phone heats up above 45Β°C when charging or playing
  • πŸ“± Bloating: The screen or back cover is swollen (critical case – replace the battery immediately!)

⚠️ Warning: If the battery is swelling, don't try to puncture or bend it, it could cause fire.Take the phone to a Xiaomi service center or an authorized workshop.

7.How to extend the life of Xiaomi battery: 5 proven ways

Even if your battery is in good condition, the following tips will help slow down its degradation:

  • πŸ”Œ Avoid full discharge: Charge your phone at 15-20%, don't go to 0%. = 1 wear cycle
  • β˜€οΈ Do not charge in the heat: The optimal charging temperature is 10–30Β°In the sun or in the car in the summer, the battery degrades 2-3 times faster
  • πŸ”‹ Use the original charging: Fast charging Xiaomi (33W/67W/120W) Safe, but cheap Chinese charging is ruining the battery 6–12 months
  • πŸ“΅ Turn off background processes: Apps like Facebook or TikTok drain the battery even in the background. Use Settings β†’ Battery β†’ Optimization
  • πŸ”„ Calibrate the battery once every 3 months: Completely discharge the phone before turning off, then charge up to 100% without interruptions

πŸ’‘ Advice for owners POCO: In models POCO F3/F4/F5 There is a hidden Battery Care Mode feature that limits the charge to 80% to extend the service life. Included through the settings β†’ Battery β†’ Battery settings.

FAQ: Frequent questions about Xiaomi battery

❓ How often should you calibrate your battery on Xiaomi?
Calibration is enough to be done every 3-4 months, frequent calibration (once a month) is not useful and can even accelerate wear due to full discharge cycles.
❓ Why Xiaomi’s new battery will run out in 5-6 hours?
The reasons may be different: πŸ“± Background Processes: Check Settings β†’ Battery β†’ Use the battery and disable unnecessary applications πŸ” Firmware problems: After the update MIUI Sometimes you get lost in your energy saving settings. β†’ System system β†’ Resetting settings πŸ”‹ Battery Marriage: If the phone is new, contact the service under warranty - battery replacement is possible
❓ Can you use powerbank to charge Xiaomi?
Yes, but choose a powerbank with Quick Charge 3.0/4.0 (for fast-charging models) that can damage your battery in 6 to 12 months without a low-cost powerbank.
❓ How many charging cycles can Xiaomi battery withstand?
Xiaomi’s modern lithium polymer batteries are designed for 500-800 full cycles (discharge to 0% and charge to 100%). After that, the capacity drops to 70-80% of the original. With careful operation (charging to 80%, avoiding overheating), the battery can last 1000+ cycles.
❓ How to find out the original battery capacity of my Xiaomi model?
Official data on the capacity of Xiaomi batteries (2020-2026): Model Capacity (mAh) Battery type Redmi Note 12 Pro+5000Li-Po, fast charging 120W POCO F5 Pro5160Li-Po, fast charging 67W Xiaomi 13 Ultra5000Li-Po, wireless charging 50W Redmi 10C5000Li-Po, fast charging 18W POCO X5 Pro5000Li-Po, fast charging 67W For accurate data check the specifications on the official Xiaomi website.