Diagnostics of the Xiaomi Redmi Note 8 Pro battery: methods of verification

Owners of the popular Xiaomi Redmi Note 8 Pro often face a situation where the smartphone starts to run out faster than in the first months after purchase. Lithium polymer power supplies have a limited resource of charge-discharge cycles, and over time their real capacity inevitably falls. Understanding the current state of the power unit is necessary to make a decision whether software optimization is enough or a replacement component is required.

There are several ways to diagnose a battery, from simple built-in features to complex engineering tests. In this article, we will detail each method so you can get the most accurate data on the health of your device. It is important to approach the issue comprehensively, since no software provides a 100% guarantee without physical measurement of currents.

The first signs of degradation, such as a sudden shutdown at 15-20% charge or a strong heating of the case, should not be ignored. The critical indicator of wear is a loss of more than 20% of the factory capacity of 4500 mAh. Timely inspection will help to avoid unpleasant surprises at the most inopportune moment.

Visual evaluation and indirect signs of wear

Before you go into the technical measurements, you should do a first look. The physical condition of the Redmi Note 8 Pro can tell you a lot about the health of its internal components. If the back cover starts to recede or the screen slightly arches, this is a sure sign of battery bloating, which requires immediate intervention.

Notice how the system behaves during operation, and voltage instability often manifests itself in sharp spikes in the percentage of charge, such as when the indicator drops from 40% to 10% in a few minutes, and an alarm is also an overheating of the lower body even in the absence of heavy tasks.

MIUI sometimes tells you about problems through notifications, but you can't rely on them. Calibration algorithms can get you wrong, especially after you update your firmware, so visual and behavioral factors are just the first filter to make a decision about deeper validation.

  • πŸ”‹ Dramatic drop in standby charge (more than 10% per night).
  • πŸ”₯ Heating the body in the area of the chamber or lower face when charging.
  • πŸ“‰ The smartphone is turned off when the remaining charge 15-20%.
  • πŸ’₯ Bloating of the back panel or the appearance of gaps between the frame and the display.

⚠️ Warning: If you notice a bloated battery, immediately stop using the device and disconnect it from the network.Operation of the bloated battery can cause fire or damage to the display pressure.

Ignoring physical defects can lead to more serious consequences, including damage to plumes or motherboards, in which case software methods of verification no longer make sense, as an urgent replacement of hardware is required.

Use of the engineering menu and USSD-code

One of the fastest ways to access hidden information about the system is through an engineering menu. In Xiaomi smartphones, it is hidden from the average user, but is available through special combinations. The Redmi Note 8 Pro features code that opens the test mode, where you can find data about charge cycles.

To get to the menu, open the Phone app and dial ##6485##. You will see a list of parameters with technical data, and we are not just interested in the current charge, but in the history of cycles and health if these fields are active in your version of the firmware.

In the list that opens, look for the parameter. MB_06 (It shows a battery rating: "Good" means normal, "Bad" means critical wear. MF_02 or MF_05, which displays the number of complete recharge cycles.

Decoding of the parameters of the engineering menu
MB_06 β€” generality (Good/Bad). MF_02 β€” charge-cycle. MB_00 β€” current-rate. RF_02 β€” The calculation capacity (may differ from the real one).

It is worth considering that on global versions of firmware, some fields may be hidden or show zero values, in which case the system does not translate data from the power controller to this interface, and you will have to use other methods.

  • πŸ“ž Enter the code ##6485## in the Call App.
  • πŸ‘€ Find the line "Battery Status" or Β«MB_06Β».
  • πŸ”’ Check the Cycle Count (Cycle Count).
  • βœ… Make sure that the status is marked as β€œGoodΒ».

This is a good way to be quick, but it doesn't always give you a complete picture, but it confirms that the controller doesn't see fatal errors, but it doesn't tell you the exact residual capacity in milliamp hours.

Checking through ADB and logging the system

For more advanced users who want to get accurate numbers without installing questionable software, the ADB (Android Debug Bridge) debugging interface is ideal, which allows you to unload raw data from system logs where real capacity information is stored.

You'll need a computer, USB-cable and installed drivers ADB. On the Redmi Note 8 Pro, you need to activate the developer mode. To do this, seven times click on the build number in the About Phone section, and then turn on Debugging by Debugging. USBΒ» menu "For developersΒ».

Connecting your phone to your PC, run the command in the terminal: adb shell dumpsys battery for basic information, but for health details, it is better to use the command adb shell dumpsys batterystats. --charged or look through the file battery_history.txt. However, the most accurate way is to request data directly from the file system, if there are root rights, or use specialized data. ADB-parameter-inferencing scripts charge_counter.

adb shell cat /sys/class/power_supply/battery/capacity


adb shell cat /sys/class/power_supply/battery/charge_counter

Parameter charge_counter It's going to show the current charge in mAh, and if you know the percentage of charge, you can mathematically calculate the total capacity. 50% charger shows 2100 ΞΌAh, then the full capacity is approximately 4200 mic.

β˜‘οΈ Preparation for ADB-diagnostics

Done: 0 / 4

The method requires initial setup, but gives the most honest data, as it reads them directly from the power controller, bypassing the interface add-ons MIUI.

Analysis with third-party applications

If you don’t want to mess with codes and command line, specialized applications from Google Play come to the rescue. The most authoritative tool is CPU-Z or Battery Report, which can read data from Android system files.

After you install an application like CPU-Z, go to the Battery tab, and here you'll see the Health column, which usually shows the percentage of rated capacity, and you'll also see temperature and voltage, which is important for a comprehensive assessment.

Another popular app is AccuBattery, which doesn't take data from the battery's passport, but instead calculates the actual capacity in use, and to get an accurate result, you need to run the smartphone through several charge-discharge cycles with the application on.

AnnexType of dataprecisionI need a Root.
CPU-ZStatic system dataMediumNo.
AccuBatteryDesign capacity (storage capacity)High (after calibration)No.
AmpereCharge/discharge currentsTall.No.
Battery Charge LimitCharge controlN/D (Uchiita)Yes.

It's important to understand that apps without root rights only see what the operating system allows them to show, and if Xiaomi's firmware hides real cycles, the software will show approximate values.

  • πŸ“² Download the verified application (CPU-Z, AccuBattery).
  • πŸ“Š Give the program a few days to collect statistics.
  • πŸ” Compare Design Capacity (project) and Current Capacity (current).
  • 🌑️ Watch the temperature during the load.

πŸ’‘

For maximum accuracy in AccuBattery, calibrate the app by discharging the phone before turning off and charging up to 100% when off.

Capacity standards and data interpretation

The factory battery capacity of the Xiaomi Redmi Note 8 Pro is 4500 mAh (model BN5H).However, even with a new device, the real capacity may vary slightly in the greater or smaller side within the production tolerance (usually Β± 3-5%).

The natural degradation of lithium cell chemistry occurs during operation, and it is normal to reduce the capacity to 80% of the original after 500 full charge cycles. For the Redmi Note 8 Pro, this means that a residual capacity of 3600 mAh after two years of active use is a normal situation.

If the measurements show a value below 3000 mAh (less than 70% of the norm), the smartphone will work noticeably less, and the system can start throttling (decreased performance) to prevent sudden shutdowns under load.

⚠️ Note: Indications above 4500 mAh in programs are often a controller calibration error or software bug. Physically, a battery cannot have a capacity higher than its passport value.

When interpreting data, always discount the error of the measuring instruments and the software, and it's normal to have a 50-100 mAh spread between different programs.

Calibration and extension of service life

If the diagnostics show that the battery is physically healthy, but the phone is behaving incorrectly (shut down 20%), the calibration of the controller may have gone wrong. In this case, a complete recalibration helps: discharge the device to 0% (until it turns off), then charge it when it is off to 100% and keep it on charge for another 1-2 hours.

To extend the life of the Redmi Note 8 Pro battery, try not to keep it 100% charge and not to discharge to zero regularly.The optimal range for lithium polymers is from 20% to 80%. MIUI has an Optimized Charging feature that learns your habits and pauses the charge at 80% until the moment you normally wake up.

Also avoid overheating. High temperatures are the main enemy of the battery. Do not play heavy games while charging and remove a thick case if you feel that the case is heating up very much.

πŸ“Š How often do you change the battery in your smartphone?
Once a year.
Every 2-3 years
Only when the phone stops turning on
I never buy a new phone.

Compliance with simple rules of operation will significantly extend the life of your Xiaomi and postpone the trip to the service center.

πŸ’‘

The optimal operating mode for a lithium battery is to maintain a charge in the range of 20-80% and avoid overheating above 40 degrees.

Frequently Asked Questions (FAQ)

Why does the code #6485## not show charge cycles?
Many global versions of MIUI firmware have closed access to specific memory cells with loops to ordinary users, and this field can display a "0" or a dash. It doesn't mean a break, it just doesn't have access to that data without root rights.
Can I replace the Redmi Note 8 Pro battery on my own?
Theoretically, yes, but the Redmi Note. 8 The Pro has a glass back cover that is attached to the glue, and NFC-If you open the dishlessly, you're at high risk of breaking the glass or damaging the wireless charging plume./NFC. It is recommended to entrust this to specialists.
Does fast 30W charging affect battery wear?
Xiaomi's current power controllers are smart and adjust current to minimize heat. Fast charging isn't critical in itself unless the phone overheats. The main damage is caused by high temperature, not the rate of electron flow.
How do you know if your battery is swelling without taking your phone down?
Put your phone on a flat surface and try spinning it. If it spins like a top because of the convex back cover, the battery is swelling. Also check the gaps between the frame and the flashlight glass.