Diagnostics of the Xiaomi Redmi Note 7 battery: wear, tests and calibration

The Xiaomi Redmi Note 7, launched in early 2019, is still a popular device due to its robust body and balanced performance. However, time is not spared by lithium-ion batteries, and after several years of active use, owners begin to notice a significant reduction in battery life. Understanding the current physical condition of the battery becomes critical to making a decision about its replacement or software optimization of the system.

Unlike desktop computers, where component monitoring is done by third-party software, Android smartphones often hide access to deep battery health data from the user. Standard MIUI settings provide only surface information about the percentage of charge, but do not display the actual residual capacity or the number of recharge cycles. This creates the illusion of normal functioning until the device suddenly turns off at 20% of the charge.

In this article, we will take a look at all the diagnostic tools available, from embedded engineer codes to third-party root-rights utilities, learn to distinguish between a controller malfunction and physical wear and tear, and help you understand whether you need an urgent replacement or if you need to calibrate the system enough.

Use of the engineering menu and USSD-code

The fastest way to access hidden system settings is by using special character combinations known as engineering codes. The MIUI shell on the Redmi Note 7 has a built-in hardware testing mode. To access it, you need to open the standard Phone app and type in the code ##6485#. If the code is entered correctly, the screen automatically opens a window with technical data.

In the list you should look for lines with markings MB_06 and MF_02. Parameter MB_06 This is the current status of the battery, where the value of "Good" means normal. MF_02, It's a map of the number of full charge and discharge cycles that a battery has traveled since leaving the factory. 100% The phone is charged, regardless of whether you have charged the phone once. 0 before 100% four times 75% before 100%.

Also pay attention to the line. MB_00, which shows the current level of charge in percentage, and MB_01 β€” The normal operating voltage of a lithium polymer battery varies from 3700 ΞΌ 4200 mW. If at rest (immediately after waking up) the voltage drops below 3500 mV, this may indicate cell degradation or problems with the power controller on the motherboard.

What if the code doesn't work?
If nothing happens when you enter the code, you may have a global firmware version that has limited access to the engineering menu, so try installing the Mi Hidden Settings app from the Google Play store, which adds a shortcut to this menu.

It is important to understand that the data in the engineering menu is not updated instantly. After connecting the charger or a sharp change in load, the values can change only after 1-2 minutes. For reliable statistics, let the smartphone lie down for about 5 minutes before taking readings.

Log analysis via ADB and computer

For users who need more technical information that is not available through the smartphone screen, the ideal solution is to use debugging. USB utility ADB (Android Debug Bridge. This method allows you to unload the system log battery_log, It's a real-time data set that contains detailed data on temperature, voltage and current, USB-cable and the option "Debugging by" USBΒ» menu "For developersΒ».

After connecting your smartphone to your PC and installing the drivers, open the command line or terminal in the ADB tool folder. Enter the adb shell dumpsys battery command to get your current status or adb logcat | grep BatteryService for real-time monitoring. In the lead, look for the level (charge level), (maximum level, usually 100), (charge status) and (health status).

Particular attention should be paid to the temperature parameter. For the Redmi Note 7, the normal operating temperature is considered to be between 25 Β° C and 35 Β° C. If the temperature is at rest above 40 Β° C, this may indicate an internal short circuit in the battery bank or excessive load of the processor. Constant overheating above 45 Β° C critically accelerates the degradation of the electrolyte.

adb shell dumpsys battery | findstr "level scale status health temp voltage"

Using the Adb Shell Cat command /sys/class/power_supply/battery/cycle_count, You can try to get the exact number of cycles if the device driver supports reading this value from system files. However, on many Xiaomi devices, this file can be hidden or contain a zero value, so the method through the engineering menu is often more reliable.

Third-party applications for accurate diagnosis

When built-in tools are scarce, specialized applications from the Google Play store come to the rescue, and AccuBattery has been the leader in this niche for many years, working on the principle of accumulating statistics: the app does not know the capacity of your battery initially, but calculates it by analyzing the amount of energy injected into the battery during charging and the percentage of charge gain.

AccuBattery requires several charging and discharging cycles to get accurate data: install the app, allow the necessary permissions and use your smartphone as normal. In 3-5 days, the Health tab will show a reliable estimate of real capacity in mAh. Compare this value with the factory capacity of the Redmi Note 7, which is 4000 mAh.

Another powerful tool is the Battery Info or Cpu-Z app. They provide information about fabrication technology (Li-Pol), voltage, temperature and health status, if that data is accessed through the Android API. Unlike AccuBattery, these programs show an instant state snapshot rather than averaged statistics.

  • πŸ“Š AccuBattery – the best choice for estimating real capacity and wear in percentage.
  • πŸ”‹ Cpu-Z – great for viewing technical specifications and current voltage.
  • ⚑ 3C Battery Manager is a powerful tool for advanced users with graphs.

And you have to keep in mind that any application runs on top of the system controller, and if the battery controller (BMS) transmits the wrong data, no program can tell the truth, and in such cases, only hardware diagnostics or calibration helps.

πŸ“Š How long have you changed your smartphone battery?
Less than a year ago
1-2 years ago
More than 3 years ago
Never changed.

Visual and tactile diagnostics of the body

Before you go into software tests, do an external inspection of the device. Lithium polymer batteries, when degraded or damaged, tend to inflate. In the Redmi Note 7, the battery is located under the glass back cover, which makes the bloating noticeable even without opening. Put the smartphone on a flat surface and try to unwind it. If the device rotates like a top, then the body is curved due to a bloated battery.

Also note the gaps between the screen and the frame, and between the back cover and the body. Even a small layering of the adhesive layer can be caused by an increase in battery capacity. This is a critical situation that requires immediate intervention, as further use can damage the display matrix or even fire.

Check the USB Type-C charging connector. A loose connector or the need to look for the "position" in which charging is going is often mistaken for a battery problem.In fact, the phone may not charge until the end due to poor contact, which knocks the controller calibration. Clean the connector neatly with a wooden toothpick from dust and pile.

⚠️ Warning: If you find that the back cover of the smartphone has started to move away or the screen is pushed out of the frame, immediately stop charging the device.The pressure of the bloated battery can damage the display plumes or cause thermal rupture.

Procedure for calibration of the battery

If the diagnosis shows that the battery is in good physical condition (less than 20% wear) but the phone is shutting down 15-20% or hanging for a long time at 100%, calibration is necessary, a process that helps the Android system re-determine the boundaries of minimum and maximum charge, resetting errors in the batterystats.bin file.

To properly calibrate the Redmi Note 7, do the following: completely discharge the smartphone before it automatically shuts down. If the phone is off, try turning it on again β€” if the screen catches fire, discharge further until it stops responding to the power button. Leave the device off on charge for 8-10 hours, preferably overnight.

β˜‘οΈ Calibration checklist

Done: 0 / 4

After fully charging when off, without turning off the cable, turn on the phone. Wait for the desktop to load and make sure the indicator is 100%. If the charge level has dropped (for example, to 98%), reconnect the charge and wait for 100%. Then turn off the cable and reboot. If after rebooting again not 100%, repeat the charge cycle to full percent.

You can then use the phone as normal, but try not to shut it down for the next 2-3 cycles, remember the new correct boundaries, and don't calibrate it more than once every 3-6 months, because deep discharge is harmful to lithium cells.

Depreciation standards and table of conformity

To assess the results objectively, it is necessary to understand what is considered the norm for a device aged several years. Lithium-ion chemistry involves a loss of about 20% of capacity after 500 full charge cycles. For the Redmi Note 7 with its 4000 mAh battery, this means that a residual capacity of 3200 mAh is quite expected for a actively used gadget.

Below is a table that helps interpret the obtained data on capacity and_cycles_ (cycle):

Status.Residual receptacleRecharge cyclesRecommendation
Excellent.90-100% (3600-4000 mAh)0-100Exploitation without restrictions
Good.80-89% (3200-3599 mAh)100-300Normal wear, calibration possible
Satisfactory70-79% (2800-3199 mAh)300-500Significant reduction of work, planning replacement
CriticalLess than 70% (<2800 mAh)More than 500.Urgent battery replacement

If your smartphone shows the parameters corresponding to the "Critical" state, further software optimization will not help. The only solution is a physical replacement of the battery. Using a smartphone with a severely degraded battery is inconvenient and potentially dangerous because of the risk of sudden shutdowns at an important moment.

πŸ’‘

Replacing the battery at the service center will return the Redmi Note 7 to its original autonomy, making it comparable in time to work with new state-owned employees.

Factors accelerating degradation

Understanding the causes of rapid wear and tear will help extend the life of a new battery. The main enemy of lithium batteries is temperature. Using the Redmi Note 7 for heavy gaming or navigation during Quick Charge 4.0 fast charging results in heat above 40-45Β°C. This causes irreversible chemical changes in the electrolyte, dramatically reducing capacity.

The second factor is deep discharge. Using your phone up to 0% and storing it in a completely discharged state is devastating. The power controller consumes energy even when it is turned off, and if the voltage falls below the critical threshold, the battery can go into a "deep sleep" from which it cannot be removed without special equipment.

  • 🌑️ Heat: Avoid using a navigator in the sun and playing on charging.
  • πŸ”Œ Charging: Try to keep the charge in range 20-80% for everyday use.
  • ❄️ Cold: Do not leave your phone in the cold, low temperatures temporarily reduce the current output.

⚠️ Warning: Do not use damaged cables or power supplies of unknown brands.Potency surges can damage not only the battery, but also the charge controller on the motherboard, leading to expensive repairs.

Frequently Asked Questions (FAQ)

Is it true that the first time a phone needs to be charged for 12 hours?
No, it's a myth that's been left over from the days of nickel batteries: modern lithium-polymer batteries in Xiaomi don't require "rock-up"; just charge the device to 100% in the usual way immediately after purchase.
Can I replace the Redmi Note 7 battery by myself?
Theoretically, yes, but the back cover is glued around the perimeter and requires careful heating and opening, there is a risk of breaking the glass or damaging the plume of the fingerprint scanner, and if you don't have experience, you better contact the service.
Why does the phone run out of power after a MIUI update?
After a major update, the system indexes files and optimizes applications in the background. This can last from 1 to 3 days. If the problem persists longer, try resetting or checking through AccuBattery.
Does the "Energy Saving" mode affect the battery life?
Yes, positive. By limiting background activity and processor frequency, you reduce heat generation and the number of micro-charge-discharge cycles, which slows down the physical wear and tear of battery chemistry.