Xiaomi Redmi Note 8 Pro with its powerful MediaTek Helio G90T processor and capacious battery 4500 mAh is still popular among users. But over time, even the best battery loses capacity: the smartphone begins to run out faster, overheat or suddenly shut down at 20-30% charge. If you notice these symptoms, itβs time to check the status of the battery.
In this article, weβll look at 5 reliable ways to diagnose a Redmi Note 8 Pro battery, from built-in MIUI tools to hidden engineering menus and third-party apps, how to determine real wear, how many charging cycles and even battery temperature in real time, and what to do when the numbers are far from ideal.
1. Verification through MIUI settings: a fast way without applications
The easiest method is to use the built-in MIUI tools, which require no additional software installation and is suitable even for beginners, but only general information, without detailed diagnosis.
To see the basic data about the battery:
- Open the Settings. β The phone.
- Tap 7-10 times on the MIUI version until the notification βYou became a developer!β appears.
- Return to the main settings menu and go to Additional β For developers.
- Find the Battery Status section (or Battery in newer versions of MIUI).
Here you'll see:
- π Charge level (in percent and millivolts).
- π‘οΈ Temperature (normal: 25-40)Β°C with active use).
- π Charging status (e.g., βchargedβ or βdischargedΒ»).
β οΈ Warning: If the battery temperature exceeds 45Β°C in plain or 50Β°C under load is a sign of critical wear or malfunction of the power controller. Immediately stop using the device and contact the service.
The downside of the method: MIUI doesn't show actual capacity or percentage of wear. It requires other tools.
2. Hidden engineering codes: data from the factory menu
The Redmi Note 8 Pro has hidden service menus that give you access to advanced battery information. USSD-codes (like checking balance on your phone).
Enter the following combinations in the Phone application:
| Code. | What shows | Notes |
|---|---|---|
| ##4636## | Testing menu, Battery information tab | Shows charge level, temperature, voltage, battery technology |
| ##6484## | Testing of hardware (MTK Engineer Mode) | You need to pick Battery. β Battery Info |
| ##64663## | Information on the power module | It doesn't work on all firmware. |
In the menu ##4636##, please note:
- π Level - current charge in percentage.
- β‘ Voltage - voltage (normal: 3.7-4.2 V at 100% charge).
- π₯ Temperature - temperature in degrees Celsius (divide the value by 10).
- π Health - Battery status (should be good).
If the Health field says Unknown or Dead, it's a sign of a serious battery problem, and then it's recommended that you replace the battery.
π‘
If the codes don't work, try typing them in without a character at the end (e.g. ##4636##).
3.AccumBattery application: detailed wear analysis
The third-party app AccuBattery (available on Google Play) is one of the most accurate battery monitoring tools available, tracking real capacity, the number of charging cycles, and even predicting the remaining battery life.
How to use:
- Install AccuBattery from Google Play.
- Launch the application and provide all the permissions requested.
- Charge your phone from 0% to 100% without interruptions (important for calibration).
- After full charging, go to the Health tab.
What AccuBattery shows:
- π Design capacity (e.g., β4500 mAhβ β 3800 mAh means wear and tear ~15%).
- π Number of charging cycles (norm: up to 500 cycles for lithium polymer batteries).
- β‘ Charging/discharge speed in mA.
- π Wear schedules over the past weeks.
β οΈ Note: If AccuBattery is below 3,500mAh (for the Redmi Note 8 Pro), the battery is critically worn. If it is below 3,000mAh, the smartphone can shut down at 30-40% charge.
The app also gives recommendations for extending the battery life, such as:
- π Avoid charging to 100% (optimally up to 80%).
- π₯ Do not use your phone in extreme temperatures.
- π΅ Turn off fast charging if you donβt need it.
Charge your phone to 100% without interruption|Disable battery optimization for the application|Do not use your phone during the test|Repeat the test 2-3 times for accuracy-->
4. MIUI Diagnostics: Official Tool from Xiaomi
Xiaomi offers its own diagnostics app, MIUI Diagnostics, which provides data directly from the manufacturer, but requires an unlocked bootloader or root rights for full access.
How to use:
- Download MIUI Diagnostics (available on APKMirror).
- Install. APK-file (allow installation from unknown sources in security settings).
- Start the application and select Battery Test.
- Press Start and wait for the test to be completed (it will take 5-10 minutes).
You'll see in the report:
- π Real capacity (comparison with factory capacity).
- π Cell condition (bloating or short circuit test).
- π Number of complete cycles.
- π Forecast of remaining service life.
If the report says Battery wear: High or Capacity loss > 30%, it is time to change the battery. Xiaomi's official service recommends replacing it when it wears more than 20%.
What if MIUI Diagnostics is not started?
5. Verification through ADB: for experienced users
If you're familiar with Android Debug Bridge (ADB), you can get the most accurate battery data right from the power controller, which is suitable for advanced users.
Instructions:
- Install ADB Tools on your computer.
- Enable USB debugging in the developer settings on your phone.
- Connect the Redmi Note 8 Pro to your PC and type in the command line: adb shell dumpsys battery
- For more information, please refer to the adb shell cat. /sys/class/power_supply/battery/uevent
In conclusion, note:
- π’ Capacity β current charge as a percentage.
- β‘ voltage_now β voltage in microvolts (divided into 1000 volt-wise).
- π₯ Temp: Temperature (divided by 10).
- π charge_full and charge_now β factory and current capacity in mkAh (divided into 1000 for mAh).
Example of conclusion:
power_supply/battery/uevent:
POWER_SUPPLY_NAME=battery
POWER_SUPPLY_STATUS=Discharging
POWER_SUPPLY_HEALTH=Good
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-polymer
POWER_SUPPLY_CAPACITY=78
POWER_SUPPLY_VOLTAGE_NOW=3847000
POWER_SUPPLY_TEMP=32
POWER_SUPPLY_CHARGE_FULL=4500000
POWER_SUPPLY_CHARGE_NOW=3510000In this example, the actual battery capacity is 3510 mAh at the factory 4500 mAh, which means wear and tear of ~22%.
π‘
ADB-The method provides the most accurate data, as it reads information directly from the battery controller, and not through intermediaries (like applications).
6.Visual inspection: when the battery is already "on edge"
Sometimes you can tell the battery's condition without software, by the outside, and if you notice any of these symptoms, you need to replace it immediately.
- π Bloating β the back cover or screen βriseβ, the phone swings on a flat surface.
- π₯ Overheating without load (phone is hot even in standby mode).
- β‘ Spontaneous shutdowns at 20-40% charge.
- π Fast discharge (e.g., 100% to 0% in 3-4 hours without active use).
- π Charging problems (phone does not take charge or is charged with jerks).
If the battery is swelling, it is strictly forbidden:
- π₯ Continuing to use your phone is a risk of fire!
- π¨ Self-opening the body (may lead to a short circuit).
- β‘ Charge the device.
β οΈ Attention: Bloated battery is a fire hazard. According to Xiaomi Service, 80% of smartphone fires are related to damaged batteries. At the first sign of bloating, turn off your phone and contact the service center.
To replace the battery with Redmi Note 8 Pro, use only the original batteries with the MB-J10 item (capacity 4500 mAh). The cost of replacing in the official Xiaomi service is from 1500 to 2500 rubles (2026).