If your Xiaomi Redmi 9 suddenly stopped charging to 100%, it does not always mean that the battery breaks. 60% of the time, the problem is solved by software methods, from resetting the charging settings to updating the firmware. But you can not ignore the symptom: prolonged work with βunderchargeβ reduces the battery life by 20-30% due to improper balancing of the cells.
In this article, weβll look at all the possible causes, from the banal wear of the cable to the hidden MIUI functions that limit the charge. Youβll learn how to distinguish hardware from software when you carry the phone to the service, and when you can do with home methods.
β οΈ Note: If the phone is only charged before 80-90% And it turns off when you plug in to charge, which is a sign of critical battery wear, and if you use it, you can blow up the battery!
1. Problems with the cable or power adapter
Start with the simplest: check the charger. Redmi 9 is sensitive to cable quality β cheap uncertified wires often donβt provide stable current. This is especially true for models that support fast charging 18W, where unstable voltage leads to artificially limited charge.
How to check:
- π Connect the original cable and power supply from Xiaomi (if any). Charge to 100% must be restored during the 1-2 cycle.
- π± Try charging your phone from another device (laptop, power bank) and if the percentage goes higher, the adapter is a problem.
- π Check the connector. USB-C on the phone: contamination or strain of contacts can interrupt charging on the phone 80-95%.
β οΈ Note: Use of adapters with output current more 2.4A (For example, from tablets, can cause overheating of the power controller Redmi 9. Maximum allowable value for this model β 5V/2A or 9V/2A (fast-charging).
Battery calibration: why the phone "forgets" the real charge
The Redmi 9 battery controller sometimes gets knocked down and misrepresents the charge level. For example, the phone shows 100%, but 5 minutes after disconnecting from the network, the percentage drops sharply to 80%. Or vice versa, the charge gets stuck by 95%. This is treated by calibration.
Calibration instructions:
- Discharge the phone before automatically switching off (0%).
- Connect to the original charger and do not turn on for 30 minutes.
- Turn on the phone, wait for 100% charge, then turn off and reconnect the charge for 1 hour.
- Repeat the discharge / charge cycle 2-3 times.
If calibration doesnβt help, try resetting the battery settings via the engineering menu:
##4636##In the Battery Information menu, check the Charge Level setting. If it differs from the one displayed on the screen by more than 10%, a deep calibration is required (see spoiler below).
How to make a deep calibration of the battery?
Turn off battery optimization for all applications |Use only the original cable |Use only the original cable |Use at room temperature (18-25Β°C)|Do not interrupt the charging/discharge cycle-->
3. Hidden MIUI functions that limit charge
MIUI has built-in battery protection mechanisms that can block 90-95% of the charge, for example, the function of "Adaptive Charging" (in some firmware called Battery Saver) artificially limits the maximum charge level if the phone is connected to the network for a long time.
How to disable restrictions:
- π Go to Settings. β Battery β Battery settings.
- π Find Optimized Charging or Adaptive Charging and turn them off.
- π In some versions MIUI Restriction hidden in the Settings menu β Special facilities β Additionally. β Battery notifications.
If there are no such items, check the developer mode:
Settings β About the phone β MIUI version (shap 7 times)Then go to Settings β Additional β For developers and find the Battery Limit option.
π‘
After the adaptive charging is turned off, complete the full discharge/charging cycle so that the battery controller recalculates the capacity.
Battery wear: how to check and what to do
The average life of the Redmi 9 battery is 300-500 full charge cycles, and then the capacity drops by 20-30%, and the phone may not charge up to 100% due to physical wear and tear.
##6484##On the menu. MB_test Select Battery and see the settings:
- Battery Health β Must be Good (if Bad or Replace β Battery to be replaced)
- Battery capacity β compare to passport capacity (5020 mAh for Redmi 9). If the difference is more than 20%, the battery is worn out.
π Table: Battery status by capacity
| Capacity (mAh) | Status. | Recommendations |
|---|---|---|
| 4500-5020 | Excellent. | Calibration every 3 months |
| 4000-4499 | Satisfactory | Limit fast charging |
| 3500-3999 | Critical | Replacement within 1-2 months |
| <3500 | Emergency. | Immediate replacement, risk of bloating |
β οΈ Warning: If the battery is swollen (seen by the raised screen or the warping of the case), you can not continue using! disconnect the phone and contact the service. Redmi 9 has protection against overheating, but the risk of short circuit remains.
5. Software failures: resetting settings and flashing
If the hardware checks fail, the problem may lie in the firmware. MIUI sometimes knocks down the power controller settings after the updates.
Method 1: Resetting battery settings
- π Go to Settings. β System system β Resetting settings.
- π Choose Reset Battery and Performance Settings.
- π± After reset, perform calibration (see Section 2).
Method 2: Reinstallation of firmware
If the reset doesnβt help, search the phone via Fastboot:
1. Download the official firmware for Redmi 9 (codenamed Lancelot) from the Xiaomi Firmware website.
2. Connect your phone to your PC in Fastboot mode (clip Power + Volume down).
3 Run the script flash_all.bat from the firmware archive.β οΈ Attention: Fastboot Firmware erases all data! pre-reverse through Settings β Additionally. β Backup and reset.
π‘
If after flashing the problem remains β the charging controller is defective (diagnosis is required in the service).
6. Problems with the power controller or connector
If all the previous methods didn't work, it's the hardware part. Redmi 9 most often fails:
- π Charging controller (microchip) SY6974 Or similar, it's responsible for the distribution of current. If it breaks, the phone can only charge until it breaks. 80-90% or not to respond to the cable connection at all.
- π Connector. USB-C β oxidation or mechanical damage to the contacts leads to unstable charging.
- π Battery plume is rare, but there is a break in the chain between the battery and the motherboard.
π§ Home-based diagnostics:
- Connect your phone to your PC and check if it is defined as a shortened device (in Windows Device Manager).
- Try charging your phone when it's off, and if it's going up, it's a problem with the firmware or the apps.
- Light a flashlight into the USB-C connector: if you see blackening or green plaque, it is oxidation.
π° Cost of repair (average prices in 2026):
- Replacement of the connector USB-C: 800-1500 β½
- Repair/replacement of the power controller: 1500-3000 β½
- Replacement of battery plume: 1000-2000 β½
External factors: temperature and humidity
The Redmi 9 has overheating and hypothermia protection that can block charging up to 100%.The optimal charging temperature is 10-35Β°C. When going beyond these limits, the controller limits current.
How to check the effect of temperature:
- π‘οΈ Install the app AIDA64 Check the battery temperature in the Sensors section.
- βοΈ If the phone is warmed above 40Β°C β Remove the case and let it cool before charging.
- βοΈ If the temperature is below 5Β°C, charge your phone in a warm room (but not near heaters!).
π§ Humidity also affects charging, and if you've been in a high humidity environment, like a bathroom, you can connect it. USB-C It could have oxidized:
- Take the phone off the grid.
- Place it in a silica gel bag for 12-24 hours.
- Clean the connector with alcohol (at least 90%) with a cotton swab.