The battery is one of the most vulnerable parts of the Xiaomi Redmi 8, especially after 2-3 years of active use. If your smartphone starts to run out in a few hours, turn off 20-30% of the charge or overheat when charging, the problem is likely to lie in the battery.
In this article, we will discuss 5 proven ways to diagnose a battery, from hidden engineering menus to specialized applications, learn how to interpret mV, mAh and charging cycles, and what to do if the battery is worn out by 50% or more. All methods are tested on the Redmi 8 with MIUI 12-14 and are relevant to the Redmi 8A/8A Pro models.
1. Checking with code ##4636##
The fastest way to get basic information about a battery is to use service code, which runs without root rights or additional applications, but shows limited data.
Instructions:
- Open the Phone app.
- Enter the combination: ##4636###.
- In the menu that appears, select Battery Information.
In this section you will see:
- π Charge level (%): current percentage, but it may not match the one displayed in the status bar.
- π Status: Must be Charging or Discharging. If stated Unknown, this is a sign of a controller malfunction.
- β‘ Voltage (mV): Normal for the Redmi 8 - 3700-4200 mV at 100% charge. values below 3500 mV at 20% charge indicate severe wear and tear.
- π‘οΈ Temperature (Β°C: optimally 25-35Β°C. Exceeding 40Β°C when charging - cause for concern.
π‘
If the code doesnβt work, try entering it through Googleβs Dial (install from Play Market) app.
Limitations of the method:
- β Does not show real capacity (mAh) - only percentage.
- β No data on wear (charging cycles).
- β Some of the menus may not be available.
2. Hidden Engineering Menu (MTK Engineer Mode)
The Xiaomi Redmi 8 is built on a Qualcomm Snapdragon 439 processor, but it has a hidden battery diagnostic menu available through the MTK Engineer Mode app. Despite the name, it works on Qualcomm devices as well.
Step-by-step:
- Download MTK Engineer Mode from Play Market.
- Open the app and go to the MTK Settings section.
- Select Battery (can be called Battery Info or Power).
Here you will find the extended data:
| Parameter | Normal for Redmi 8 | What does deviation mean? |
|---|---|---|
| Battery Voltage (mV) | 3700β4200 | <3500 mV at 50% charge - critical wear |
| Battery Temperature (Β°C) | 25β35 | >40Β°C - overheating, risk of bloating |
| Battery Health (%) | 80β100 | <70% - Replacement is required |
| Charge Counter (mAh) | 4000-4200 (new) | <2500 mAh - battery worn out |
π Important nuance: Battery Health may not display correctly on custom firmware. If it's 0% or 100%, use other methods.
High voltage at 100% charge (more than 4.3V)|Low capacity (less than 3000 mAh)|Temperature above 38Β°C when charging|Health status below 70%-->
Applications for diagnostics (AccuBattery, CPU-Z)
Specialized utilities give the most complete picture of the battery status. We recommend two proven tools:
1. AccuBattery (free, no root)
- π Shows real capacity (mAh) and wear (%).
- π Builds discharge and charging schedules.
- β οΈ Requires calibration: Use it 2-3 Full charge/discharge cycle for accurate data.
2. CPU-Z (Battery section)
- π Displays Level (%), Voltage (mV), Temperature (Β°C).
- π± Health (state) and Technology (type of battery).
- β Doesn't show capacity in mAh.
π How to interpret data?
- π Charging cycles: more than 500 cycles - a reason to replace.
- π Capacity: if the actual capacity <60% factory-wise (4000 mic β <2400 mAh), battery critically worn.
- β‘ Discharge speed: >10% per hour on standby β a sign of malfunction.
AccuBattery|CPU-Z|MTK Engineer Mode|Other |Not checking-->
β οΈ Note: Some applications (e.g. Battery) HD) Incorrect data on Xiaomi due to specific features MIUI. Use only the verified utilities.
4. Check through ADB (for advanced users)
If you want the most accurate data, you can use ADB (Android Debug Bridge), which requires a connection to a PC, but gives you access to hidden system parameters.
Instructions:
- Install ADB Tools on your PC.
- Turn on USB Debugging on your phone (Settings β About Phone β MIUI Version β 7 times press to unlock Developer Mode).
- Connect your phone to your PC and execute the command:
adb shell dumpsys batteryIn conclusion, note:
- level: current charge (%).
- Voltage: Voltage (ΞΌV, divide by 1000 for mV).
- temperature: temperature (tenths of the value) Β°C, divide by 10).
- Health: condition (2 = good, 3 = bad).
π Example of inference:
level: 78
Voltage: 3850000 (3850 mV)
temperature: 320 (32Β°C)
health: 2β οΈ Warning: If health: 3 or voltage is much lower than normal, the battery needs to be replaced.
How to save the ADB log to a file?
5. Visual examination and physical diagnosis
If the software methods show problems, but you want to be 100% sure, you'll have to disassemble the phone. It's an extreme method, but it gives the most accurate picture.
π§ What to check:
- π Battery bloating: If the phone's body is curved or the screen is "going away" - it's a sign of bloating!
- π Contacts: Oxidation or contamination of battery contacts leads to poor charge.
- π Thickness: Compare with the new battery (thickness of the new battery) ~4 mm).
β οΈ Note: when disassembling Xiaomi Redmi 8 easily damage the plume of the fingerprint scanner or camera.
π How to safely remove the battery:
- Turn off the phone.
- Heat the back cover with a hair dryer (60β70Β°C) to soften the glue.
- Use a plastic shoulder blade to gently tuck the cover.
- Disconnect the battery plume before it is removed.
π‘
If the battery is swelling, DO NOT try to puncture or compress it! This can cause a fire or explosion.
Calibration of the battery (if the data are inaccurate)
Sometimes the system will not display the charge level correctly because of a controller failure, and calibration will help.
π Step-by-step instruction:
- Charge your phone to 100% and keep charging for another 1-2 hours.
- Turn off charging and use the phone until it turns off automatically.
- Connect the charger and charge up to 100% without turning on the phone.
- Turn on the device and check the data through AccuBattery.
β οΈ Attention: calibration only helps with software failures, not physical wear and tear. If the actual battery capacity has fallen, this method will not return it.
π When calibration is useless:
- π The battery swelled.
- π Real capacity. <50% factory-wise.
- β‘ The phone is turned off at 30-40% charge.