How to know exactly the status of the battery on Xiaomi Redmi 9: Step-by-step instructions

The battery is one of the most vulnerable components of the smartphone, and Xiaomi Redmi 9 is no exception. After 1-2 years of active use, the battery capacity begins to decline, leading to rapid discharge, sudden shutdowns and charging problems. But how to objectively assess its condition without disassembling the phone? In this article, we will analyze all available methods, from hidden MIUI menus to specialized applications that will show real wear, the number of charging cycles and current capacity in milliamp hours (mAh).

It’s important to understand that battery performance is not only time-dependent, but also usage-specific: frequent overheating, charging with β€œcheap” adapters, or a full discharge of up to 0% accelerate degradation. We’re not going to limit ourselves to superficial tips like β€œlook in the settings” – instead, you’ll get specific commands, menu screenshots, and an explanation of what indicators are considered critical for the Redmi 9 (M2003J15SC model and analogues).

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

The fastest way to get basic information about a battery is to use a hidden engineering menu, which is available on all Xiaomi smartphones without any additional apps or root rights.

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

Here you will see the following key parameters:

  • πŸ”‹ Level of charge (level) – current percentage in digital form.
  • πŸ”Œ Power source – shows whether the phone is connected to charging (USB or AC).
  • 🌑️ Temperature: critical if the value exceeds 40Β°C (when charging) or 45Β°C (under load).
  • ⚑ Voltage: The norm for Redmi 9 is 3.7–4.4V.

Now, notice that this menu doesn't show wear or actual capacity, it's just the current state, and for a deep diagnosis, you'll need other methods, which I'll talk about later.

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

Code for checking the number of charging cycles (##6484##)

One of the least known but useful codes for Xiaomi is ##6484##. It opens the MTK Engineer Mode menu (available on the MediaTek processors used in the Redmi 9), and you can see how many times the battery has been fully discharged and charged, which directly affects its life.

Instructions:

  1. Enter the dialer: ##6484##.
  2. Go to the Battery section.
  3. Find Battery Charge Cycle, which shows the number of cycles.

For reference:

  • πŸ“Š 0-300 cycles – battery in good condition.
  • ⚠️ 300–500 cycles – a noticeable decrease in capacity (by 15–30%).
  • ❌ 500+ cycles - critical wear, it is recommended to replace.

πŸ’‘

If ##6484## doesn't work, try the alternative: #36446337## (for some versions of MIUI).

Important: some Xiaomi firmwares may block this code, so if the menu doesn't open, use the methods in the following sections.

3.AccumBattery application: detailed wear analysis

If standard methods don't give you the full picture, AccuBattery (available on Google Play) will come to the rescue, not only showing current capacity, but also tracking discharge rate, temperature, and even predicting the remaining battery life.

How to use:

  1. Install and open AccuBattery.
  2. Go through the initial setup (specify the real capacity of the Redmi 9 battery – 5020 mAh).
  3. Go to the Health tab – here you will see the percentage of wear.

What do indicators mean?

Percentage of wear and tearBattery statusRecommendations
0–10%Excellent.Continue to use as normal.
10–30%SatisfactoryWatch the temperature, avoid full discharges.
30–50%Bad.Consider replacing them soon.
50%+CriticalThe battery needs an urgent replacement – the risk of a sudden shutdown.

AccuBattery also shows real capacity (e.g., 4200 mAh instead of the claimed 5020 mAh), which helps to estimate how much the battery has degraded.

Charge your phone to 100% |Distribute to 15-20% without recharging |Repeat cycle 2-3 times for accurate data |Do not use your phone during the test (ideally leave overnight)

-->

Checking through MIUI Battery Care (built-in function)

Starting with MIUI 12.5, Xiaomi added a built-in battery monitoring tool, Battery Care, which is less accurate than AccuBattery, but does not require third-party apps to be installed.

  1. Go to Settings β†’ Battery and Performance.
  2. Put it on the icon. βš™οΈ (Battery settings) in upper right corner.
  3. Select Battery Health (Battery Health) status.

Here you'll see:

  • πŸ“‰ Total depreciation (percentage).
  • πŸ”„ Number of complete charging cycles.
  • πŸ“Š Degradation schedule (if the function is supported by your version) MIUI).

Method limitation: Some firmware versions may not have this partition or show incomplete data. If you have Redmi 9 on MIUI 11 or lower, upgrade or use alternative methods.

What to do if the "Battery Status" section is missing?
On some firmware, Xiaomi hides this section for regions outside China. To unlock it, you can: 1. Install a global version of MIUI via Fastboot (risky, requires unlocking the bootloader). 2. Use applications like MTK Engineering Mode (takes care - incorrect settings can damage the phone). 3. Switch to custom firmware (for example, Pixel Experience), where such restrictions are absent.

5. Diagnostics via ADB (for advanced users)

If you're willing to use a developer tool, ADB (Android Debug Bridge) will give you the most accurate data on the battery, which requires you to connect your phone to your computer, but it gives you access to hidden parameters that the application doesn't show.

Step-by-step:

  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 Redmi 9 to your PC and confirm debugging permission.
  3. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell


dumpsys battery

In conclusion, pay attention to the following lines:

  • Health - battery status (2 = good, 3 = overheating, 4 = dead).
  • Capacity is the current capacity as a percentage of the factory capacity.
  • charge counter is the actual charge in microcoulombs (divide by 3600 to get mAh).

Example of conclusion:

health: 2


capacity: 85




charge counter: 18072000

This means that the battery is in good health condition (health: 2), but its capacity has decreased to 85% of the original capacity (i.e. from 5020 mAh to ~4267 mAh).

πŸ’‘

ADB is the most accurate method, but requires command line skills. If you've never used ADB, you'd better choose the simpler methods from this article.

6.Physical Diagnostics: When to Disassemble Your Phone

If the software methods show critical wear and tear, but you doubt their accuracy, the last thing you can do is visual inspection.

  • πŸ”₯ The phone is very warm even without loading.
  • πŸ’₯ The battery swelled (the body deformed).
  • ⚑ Charging is jerky or the phone shuts down at 20-30%.

For inspection:

  1. Turn off the phone and remove the tray for SIM-map.
  2. Illuminate a flashlight along the seams of the back cover - if the battery is swelling, a gap will be visible.
  3. Carefully press the screen at the edges: a deflection indicates a deformation of the battery.

⚠️ Warning: If the battery is swelling, you can't keep using it! There's a high risk of fire or damage to the internal components.

Replacing the battery with Redmi 9 will require:

  • πŸ”§ Special suction cup and plastic mediator to open the lid.
  • πŸ”‹ Original battery (article: MB11 or DM-09 for the version at 5020 mAh).
  • πŸ› οΈ Clay. B-7000 or double-sided tape to fix a new battery.

Replacement cost at the service center: 1500-2500 β‚½ (Self-replacement is possible, but requires care - the risk of damage to the plumes or display.

FAQ: Frequent questions about Xiaomi Redmi battery 9

Can I reset the charging cycle counter?
No, the cycle counter is written into the battery controller and it's not reset by software. The only way to reset it is to replace it with a new one. Some "masters" suggest flashing the controller, but this is a temporary solution and can lead to malfunctioning of the battery.
Why does AccuBattery have a capacity of 6,000 mAh, even though Redmi 9 has a 5020 mAh battery?
It's a calibration error. The app can read the controller data incorrectly, especially if the phone has recently been updated or reset. To fix this, completely discharge the phone before it shuts down. Charge to 100% without interruption. Recalibrate the battery in AccuBattery settings. If the problem persists, try another app, like Battery Guru.
How often should the battery be calibrated?
Calibration (full discharge/charging cycle) is recommended every 2-3 months, which helps the controller to determine the level of charge more accurately, but do not abuse full discharges - they accelerate the wear and tear of lithium polymer batteries.
Can I use Power Bank to charge if the original adapter breaks down?
Yes, but with reservations: βœ… Any Quality Certified Power Bank with a release 5V/2A or 9V/2A (For example, from Xiaomi, Baseus, Anker). ❌ Avoid cheap nameless devices – they can deliver unstable voltage. ⚠️ Do not use Power Bank at the same time as wired charging - it overloads the power controller. 18W (articular: MDY-11-ED).
How much does it cost to replace the battery in the official Xiaomi service?
Prices for June 2026: Type of service Cost (β‚½) Execution period Official service center 2200-2800 1-3 days Authorized partner 1800-2300 2-5 days Unofficial repair 1200-1800 1 day (risk of unoriginal battery) The cost includes work and the original battery. Before replacing, check if the warranty is maintained – if so, the repair can be free (if a confirmed defect is maintained).