Why is it important to monitor the battery status in the Redmi Note 10 Pro?
The battery is the only component of the smartphone that degrades with each charging cycle, even if you take care of the device. Xiaomi Redmi Note 10 Pro, released in 2021, is equipped with a lithium-polymer battery with a capacity of 5020 mAh, but after 1.5-2 years of active use, its real capacity can be reduced by 20-30%, which leads to rapid discharge, sudden shutdowns at 10-15% charge and overheating during charging.
The problem is compounded by the fact that MIUI hides accurate battery health data in standard settings. Manufacturers often overstate wear rates so that users later buy new devices. For example, at real wear of 25%, the system can show a βgoodβ state. In this article, we will reveal all the ways to get objective data about the battery, from hidden engineering menus to professional diagnostic tools.
The Redmi Note 10 Pro (the sweet model) is that it supports fast 33W charging, which, when used frequently, accelerates battery degradation. If you notice that the phone discharges in 4-5 hours with moderate use or heats up during charging, this is a direct signal for diagnosis.
Method 1: Hidden battery test via engineering menu (no applications)
The fastest and safest method is to use the built-in MIUI engineering menu, which is available on all Xiaomi smartphones, but the path to it varies depending on the firmware version. Both options are relevant for the Redmi Note 10 Pro:
1. Open the Phone app and enter the combination:
##4636##2. In the menu that appears, select Battery Information.
3. Pay attention to the parameters:
Level - current charge in percentage.
Health β battery health (if displayed).
Temperature - temperature in degrees Celsius (normal: 25-40 Β° C).
Voltage - voltage (normal: 3.7-4.2V at 100% charge).
β οΈ Note: On some versions MIUI 12.5+ Health may be missing or overestimating, and if you see good instead of numbers, it's not an objective assessment.
π‘
If the engineering menu doesnβt open, try entering the code through the Calculator app: dial (()() β this will call the same menu.
- β‘ Pros of the method: does not require software installation, works without the Internet, shows real voltage and temperature.
- β Cons: no data on the wear of the container, on new firmware may be limited functionality.
Method 2: Codes for diagnosing batteries (including hidden ones)
Xiaomi hides several diagnostic commands that give more information than the standard engineering menu, which work on the Redmi Note 10 Pro regardless of the MIUI version (tested on MIUI 12.5-14).
| Code. | What shows | Notes |
|---|---|---|
| ##6484## | Battery test (MTK) | It works on MediaTek processors (in Redmi Note 10 Pro β Snapdragon 732G, so irrelevant). |
| ##64663## | Menu of hardware testing | Select Battery Test β Battery Info for detailed data. |
| ##2834#**#* | Charging/discharge test | Shows real-time charging current (useful for adapter checks). |
| ##36446337## | Information about the software version and battery | It can display the factory container and current (if supported). |
The most useful code for the Redmi Note 10 Pro is ##64663##.
- Select the Single Item Test.
- Scroll to Battery and press.
- In the window that opens, there will be data on voltage, current and temperature.
- To exit, press the Back button (do not use Home to keep the menu from hanging).
What do I do if the codes don't work?
β οΈ Note: Do not enter type codes ##7780## or *2767*3855# β They reset settings or format the device! The commands above are secure and do not change the data.
Method 3: Applications for deep diagnostics (AccuBattery, CPU-Z, etc.)
If hidden menus don't give you a full picture, use third-party apps that analyze charging cycles, real capacity and degradation rate. For the Redmi Note 10 Pro, the best options are:
- π AccuBattery shows real capacity (in mAh), number of charging cycles and wear as a percentage. Minus: requires calibration (multiple full charge-discharge cycles).
- π CPU-Z β Battery displays voltage, temperature and state (Health) plus: no root rights required.
- π οΈ AIDA64 β Provides the most detailed information, including Battery Technology (Li-Po), Design Capacity (5020 mAh) and Current Capacity.
- π Battery Guru β monitors the discharge in real time and predicts the remaining time.
Instructions for AccuBattery (the most accurate version):
Download from Google Play and open the app
Enter the real battery capacity (5020 mAh)
Charge your phone to 100% and calibrate it
Use your smartphone before automatically shutting down (donβt manually turn it off!)
Repeat the cycle 2-3 times for accurate data-->
After calibration, AccuBattery will show:
Health score (e.g. 85% with wear and tear of 15%).
Actual capacity (e.g., 4200 mAh instead of 5020 mAh).
Discharge rate in mA/h (useful for detecting βgluttonousβ applications).
β οΈ Warning: If the app shows a capacity above 5020 mAh, it is a calibration error. Repeat the procedure by pre-discharging the phone before turning off.
Hidden codes
Applications (AccuBattery, AIDA64)
Engineering menu
Never checked.
Another way.-->
Method 4: Checking through ADB (for advanced users)
If you want the most accurate root-free data, use ADB (Android Debug Bridge) β a method that works for the Redmi Note 10 Pro on any firmware, but requires a computer and minimal technical skills.
Steps:
- Enable Developer Mode: - Go to Settings β About Phone. - 7 times click on the MIUI Version. - Return to Settings β Additional β For Developers and enable USB Debugging.
- Connect your phone to your PC and install it. ADB-driver.
- Open the Windows command line or the Mac/Linux terminal and type in: adb shell dumpsys battery
- Look for the lines: health: 2 (good) #2=good, 3=overheating, 4=dead, 5=voltage, 6=unknown capacity: 4500#current capacity in mAh voltage: 3850#voltage in mV: 320#temperature in tenths of Β°C (320=32Β°C)
For a more detailed analysis, use the command:
adb shell dumpsys batterystatsIt will show the discharge history, charging cycles and power consumption of applications.
π‘
ADB is the only way to get health data directly from the system, without distortion from MIUI.
Method 5: Visual Diagnostics and Wear Test
If you do not have the opportunity to use the software, assess the state of the battery on indirect grounds:
- π₯ Overheating β if the body is heated above 40Β°When charging or playing, it is a sign of a degradation or failure of the controller.
- β‘ Fast discharge β if the phone loses 20-30% of its charge in 1 hour in standby mode, the capacity has dropped by at least 30%.
- π Unstable charging β percentage jumps (e.g. 80% to 50% per second) indicate calibration failure.
- π₯ Battery bloating β if the screen or back cover is swollen, turn off the phone immediately and replace the battery!
To check for bloating:
- Place your phone on a flat surface (screen up).
- Easy to tap the center of the back cover - if it bends or "plays," the battery is swollen.
- Illuminate the flashlight from the side at the junction of the screen and the case - if a gap is visible, this is a sign of deformation.
β οΈ Attention: A bloated battery is a fire hazard. Don't try to puncture or bend it! Contact a Xiaomi service center or an authorized workshop.
Battery calibration: when and how to do it
If the phone shows the wrong percentage of charge (for example, it turns off 20% or jumps from 50% to 1%), you need to calibrate the battery controller. This will not restore capacity, but will return accurate readings.
Instructions for Redmi Note 10 Pro:
- Discharge your phone until it is automatically turned off (donβt manually turn it off!).
- Connect the original charger (33W) and charge up to 100% without interruptions.
- Turn off the charger and turn on the phone. If it's less than 100%, recharge for 10 to 15 minutes.
- Repeat the discharge-charging cycles 2-3 times.
To speed up the process, use the Battery Calibration application (requires root rights) or reset via the Recovery:
1. Turn off the phone.
2. Press Power + Volume up to enter the Recaveri.
3. Select Wipe & Reset β Wipe Battery Stats.
4. Reset the device.π‘
After calibration, avoid completely discharging for a week, which will help the controller to remember new boundaries.