How to check the battery on Xiaomi Redmi: from wear to real capacity

The battery is one of the most vulnerable components of a smartphone, and Xiaomi Redmi is no exception. Over time, even the best battery loses capacity: the phone starts to run out in a few hours, turns off at 20-30% charge or overheats during charging. But how do you know that the problem is in the battery, not a software failure? This article will help diagnose the battery status on any Redmi β€” from budget models like the Redmi 9A to the flagship Redmi K60 Pro.

We will look at both built-in MIUI tools (including hidden menus of engineering mode) and third-party applications with detailed statistics, highlighting the physical signs of battery wear that can’t be ignored, such as bloating or temperature spikes, and for those planning a replacement, we will give a table of compatibility of batteries for popular Redmi models.

Important: Verification methods are different for MIUI 12/13/14 smartphones and custom firmware devices. If your Redmi runs on HyperOS (the new shell from Xiaomi), some menu paths may change β€” we’ll point out alternatives.

1. Check the battery through the built-in MIUI menu

The quickest way to assess battery health is to use standard MIUI tools, which won’t give you the same detail as third-party apps, but will help you identify obvious problems.

Go to Settings β†’ Battery and Performance β†’ Battery status. Here are three key parameters:

  • πŸ”‹ Wear level – Percentage of capacity loss (e.g., β€œGood condition: 92%” means that the battery has lost 8% of its original capacity).
  • ⚑ Charging cycles – how many times the battery has been 100% charged (normal for lithium polymer batteries – up to 500 cycles).
  • 🌑️ Temperature - optimal range of 25-40Β°C. if the value is constantly above 45Β°C, this is a malfunction signal.

On Redmi with HyperOS, the path is a little different: Settings β†’ Battery β†’ Cog sign (top right) β†’ Battery status. Some regional firmware versions may not have this section – then use the engineering menu code (more on that below).

⚠️ Warning: If the Battery Status menu displays a message saying "No data can be obtained", it may mean that the battery controller is damaged or the smartphone needs to be flashed.

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

2 Hidden codes for battery diagnostics

Xiaomi’s engineering menu contains advanced battery data that the standard interface doesn’t show. To get there, open the Phone app and enter one of the codes:

##4636##
#6484## (for battery testing)
#64663## (checking hardware components)

After you enter the code, select Battery Information. Here you will see:

  • πŸ“Š Level - current percentage charge level (may differ from the one displayed on the screen).
  • πŸ”Œ Voltage - voltage (normal for Redmi - 3.7–4.4V; if 3.5V, battery critically discharged).
  • πŸ”„ Temperature: Temperature in degrees Celsius (if above 50 degrees Celsius)Β°C in normal use – check the charger immediately).
  • πŸ”‹ Health - battery health (good means less than 20% wear, Replace soon - more than 40%).

On some Redmi Note models (such as Note 10 Pro or Note 12), the MTK Engineer Mode menu appears after entering the code ##6484##. Go to the Hardware Testing β†’ Battery section, where you can run a battery stress test (not recommended for a charge level below 50%).

πŸ’‘

If the engineering menu doesn’t open, try entering the code through the Calculator app: dial a sequence of numbers (e.g. 4636) and press β€œ=.” This will work on MIUI firmware before version 13.0.4.

3. Third-party applications for deep diagnostics

The built-in MIUI tools give you a big picture. Use specialized applications for detailed analysis. We tested 5 popular utilities and selected the two most accurate ones:

AnnexAdvantagesDeficienciesLink (Google Play)
AccuBatteryShows real capacity (mAh) and wear Tracks charging cycles Analyzes the discharge rate by applicationPaid version for extended statisticsDownload
Battery GuruBattery heating test Autonomy time estimate Notifications of critical parametersAdvertising in the free versionDownload

How to use AccuBattery for maximum accuracy:

  1. Charge the phone to 100% and leave it for 1 hour (to stabilize the voltage).
  2. Discharge to 15-20% without recharging (use your smartphone as normal).
  3. Check the Health section - the application will show the real capacity and percentage of wear.

If the actual capacity is less than 80% of the declared capacity (for example, 3200 mAh instead of 4000 mAh on the Redmi Note 11), it is time to change the battery.

Close all background applications |

Turn off Wi-Fi and mobile data |

Charge your phone to 100% and wait 30 minutes|

Use the original charger-->

4. Physical signs of battery wear

Battery problems are not always visible in software, but note the physical symptoms that indicate the need for replacement:

  • πŸ”₯ Overheating of the case – if the back cover heats up even with a simple scrolling of the tape in social networks, this is a sign of battery degradation or short circuit.
  • πŸ“ Battery bloating – put the phone on a flat surface and slightly press on the screen: if there is a backlash or the case β€œplays”, the battery swelled (it is dangerously dangerous!).
  • ⚑ Spontaneous shutdowns – if Redmi turns off at 30-40% charge, but after rebooting shows 0-5%, the charge level sensor is to blame.
  • πŸ”Œ Slow charging – if the smartphone charges longer than 3 hours from the original adapter (for example, Redmi Note 10 with support) 33W You should get 100% in 60-70 minutes).

Battery bloating is especially dangerous, and can cause the case to rupture or even fire. If you notice that the Redmi screen has started to move away from the frame or a bulge appears on the back cover, immediately turn off the phone and remove the battery (if possible).

⚠️ Note: Redmi with non-removable battery (e.g. Redmi) K50 Or Redmi 12) bloating can be checked by swiping your finger at the junction of the screen and the body, and if you feel a "step" or irregularity, this is a sign of deformation of the battery.

What to do if the battery is blown?
1. Turn off the phone immediately and don't turn it on. 2. If the battery is removable, remove it with gloves (insulate it from metal objects). 3. Place the phone in a non-combustible container (such as a ceramic bowl) for 24 hours - sometimes the battery "calms down." 4. Contact the service center for a replacement. Do not use the phone until repaired!

5. Battery test via ADB (for advanced users)

If you want the most accurate battery data, use ADB (Android Debug Bridge), which requires connecting your phone to your computer, but gives you access to hidden settings that don't show the application.

Instructions:

  1. Enable USB Debugging in the Developer Settings β†’ About Phone β†’ MIUI Version – Press 7 times, then go back to Additional Settings β†’ For Developers.
  2. Connect Redmi to your PC and open the command line (Windows) or terminal (macOS/Linux).
  3. Enter the command: adb shell dumpsy battery
  4. Look for the lines: health - state (2 = good, 3 = needs to be replaced). capacity - current capacity in ΞΌAΒ·h (divide by 1000 to get mAΒ·h). voltage - voltage in microvolts (divide by 1000000 for volts).

Example of output for Redmi Note 9 Pro with worn-out battery:

health: 3


capacity: 3500000 (3500 mAh at initial 5020 mAh)




voltage: 3850000 (3.85V)

If the health value is 3 or 7, and the capacity has dropped below 60% of the factory's, the battery needs to be replaced. Also, look at technology: if it says Li-ion instead of Li-poly, it's possible that the phone has a non-original battery.

πŸ’‘

ADB-It's the most accurate method, but it requires caution. Don't change other parameters through the ADB, If you are not sure about their purpose: this can lead to a system failure.

If the diagnostics show that the battery needs to be replaced, it is important to choose the original or certified part. Below is a compatibility table for popular models (indicate the articles of the original Xiaomi batteries):

Model RedmiFactory capacity (mAh)Articular of the original batteryApproximate price (2026)
Redmi 9A / 9C5000MBJ4073800–1200 β‚½
Redmi Note 10 / 10S5000MBJ41501000–1500 β‚½
Redmi Note 11 / 11S5000MBJ42601200–1800 β‚½
Redmi K50 / K50i5500MBJ43001500–2200 β‚½
Redmi 12 / 12C5000MBJ43501100–1600 β‚½

When buying a battery, check:

  • πŸ” Holograms on the package (original Xiaomi batteries have protective stickers).
  • πŸ“… Production date – if the battery is more than 1 year old, its capacity has already decreased (optimal age is 3-6 months).
  • πŸ”‹ Stress - must match the original (usually) 3.85V or 4.4V).

Avoid cheap, uncertified analogs: they can not only fail quickly, but also damage the smartphone's power controller. If you replace the battery yourself, use a plastic mediator to separate the adhesive layer - metal tools can puncture the battery.

7. When to contact the service center?

Not all battery problems can be solved by yourself.

  • πŸ”₯ Phone overheats to 60Β°C and above, even without loading.
  • ⚑ The battery does not hold a charge for more than 1-2 hours after full charging.
  • πŸ’₯ The body is swollen or deformed (especially dangerous for models with a glass back panel, for example, Redmi). K60).
  • πŸ”Œ The smartphone does not turn on after full discharge (even after 30 minutes on charging).

Xiaomi Service Center can offer:

  • Diagnostics of the power controller (cost) ~500 β‚½) β€” Sometimes the problem is not the battery, but the charging control chip.
  • Battery calibration (free when replacing the battery) – reset data about charging cycles.
  • Replacement of the charging connector (~1000 β‚½) β€” If the phone is not holding the cable well or charging only in a certain position.

The average cost of replacing a battery in the official Xiaomi service (2026):

  • Redmi 9/10 series β€” 1500–2000 β‚½ (work).
  • Redmi Note 11/12 β€” 1800–2500 β‚½.
  • Redmi K50/K60 β€” 2200–3000 β‚½ (due to the complexity of disassembly).

⚠️ Warning: If Redmi's battery starts to run out faster than before, check if you've got a smaller battery, for example, if you've got 4,000 mAh instead of 5,000 mAh, they look the same.

FAQ: Frequent questions about Xiaomi Redmi battery

Can Power Bank be used to calibrate the battery?
No, Power Bank won't help calibrate the battery. Calibration is a reset of charging cycle data in the controller, and it's done either through an engineering menu or automatically after full discharge/charging. However, if you plug Redmi into a discharged Power Bank, it can damage both devices due to unstable voltage.
Why does Redmi show 100% charge and turn off?
This is a typical symptom of a faulty charge sensor or critical battery wear, and the reason is because the controller is not evaluating the actual capacity correctly. Try resetting the battery through the engineering menu (code ##6484##) or calibrating the battery: completely discharge the phone, then charge to 100% without interruption.
How many charging cycles can the Redmi battery withstand?
Xiaomi's official lithium polymer battery life is 500 full cycles (0% to 100%), after which the capacity drops to 70-80% of the original. However, in practice, the battery begins to deteriorate noticeably after 300-400 cycles. To extend the life of the battery: Avoid deep discharge (connect charging at 15-20%). Do not leave the phone on charge for the whole night (optimally 80-90%). Use original adapters (fast charging reduces battery life by 10-15%).
Can I replace the battery with a Redmi with a larger capacity?
Technically, but not recommended. Redmi's power controller is set to a specific capacity, and installing a larger battery can result in: Incorrect display of percentage of charge, overheating due to increased charging current, malfunctions (such as spontaneous reboots). If you want more autonomy, consider buying an external battery or a Redmi model with Quick Charge 4+ support (such as the Redmi K60).
How to test a Redmi battery without root rights?
All the methods described in this article (embedded MIUI tools, engineering menu, AccuBattery, ADB) work without root access. Root is only for deep modification of system files, which can lead to loss of warranty. If you are offered to "swipe the battery controller" with root rights, it is a fraud: there is no such procedure.