You plugged Xiaomi into charging, waited for almost full charge, but the indicator stubbornly shows 99% β and does not move. The clock goes, and the percentage remains βhungry.β This is the problem faced by owners of different models, from the budget Redmi Note to the flagship Xiaomi 13. What is it: a battery malfunction, a firmware error or a feature of MIUI?
There are actually a number of reasons, from harmless to interventional, and in this article we will look at all the possible scenarios why Xiaomi is not charging to 100%, and give step-by-step instructions on how to diagnose and fix the problem. Importantly, not all cases require repairs β sometimes it is enough to change the settings or perform a simple calibration.
Before you panic, check out: is this a problem? Modern smartphones (including Xiaomi) often use adaptive charging, which deliberately limits the last percentage to keep the battery healthy. But if the phone used to charge to 100%, and now it is stuck at 99%, this is a reason to figure out.
Responsive charging in MIUI: why Xiaomi is not up to 100%
Chances are, your Xiaomi isnβt broken β itβs just deliberately limiting the battery to extend the battery life, a feature called Smart Charging or Adaptive Charging, and is enabled by default in MIUI 12 and later.
How does it work? The algorithm analyzes your habits (like if you normally charge your phone at night) and stops the charge by 99-100% so that the battery doesn't stay under maximum voltage for too long, which reduces battery wear, but creates the illusion of undercharging.
- π The battery lasts longer (by 20-30% according to Xiaomi).
- β‘ Disadvantage: Users think the phone is broken.
- βοΈ How to disable: you can deactivate in the settings (more on this below).
If you don't want to wait for the algorithm to figure it out to 100 percent, just disconnect the phone from charging and plug it back in -- sometimes enough to get the charge through, but that's a temporary solution.
Battery calibration: resetting charge statistics
If adaptive charging is disabled but the problem remains, it may be that the battery status data is lost, after MIUI updates, resets, or prolonged use without fully discharging, resulting in the charge controller misidentifying the real level and getting stuck 99%.
The solution is calibrating the battery, and it's not a magic procedure, but resetting the internal statistics, which helps the system to correctly display the percentage of charge.
- Discharge the phone before automatically shutting down (0%).
- Connect the original charger and charge for at least 3 hours (even if the indicator shows 100% sooner).
- Turn off the charging, turn off the phone for 5 minutes, then turn it on.
- Repeat the discharge/charging cycle again.
If you've had a problem after calibration, move on to the next point, but 60 percent of the time, this method helps wake up the charge controller.
βοΈ Xiaomi battery calibration
3. Problems with charger or cable
Sometimes it's not the phone that's to blame, it's the accessories, and cheap or damaged cables, non-original chargers, can cause unstable charging, which makes Xiaomi think the battery is almost full, but it's not, and it's especially common when using:
- π Fast charging from other brands (such as Samsung or OnePlus).
- π± Low quality wireless charging.
- β‘ Cables with damaged squirt or oxidized contacts.
How do you check? Connect your phone to another charger (preferably the original one from Xiaomi) and watch for behavior. If it's 100 percent, accessory issues.
- π₯ Overheating charging (if the power supply is hot - it is defective).
- π Unstable voltage (try another socket or network filter).
π‘
Use only certified USB-IF cables or Xiaomi-branded ones, and cheap ones can not only slow charging, but also damage the phoneβs power controller.
4.Firmware failures MIUI: software errors
Firmware errors are a common cause of 99% battery freezes, especially after major MIUI updates or when using custom firmware, and the system may misread data from the battery controller or conflict with drivers.
How to diagnose:
- Check out the MIUI version in Settings β About the phone.
- Search the web for bug information for your model (e.g., βRedmi Note 11 charges 99% MIUI 14β).
- Install the latest updates in Settings β System Update.
If the problem occurs after the update, try:
- π Reverse to the previous version MIUI (Fastboot or Mi Flash Tool).
How to reset cache through Recovery?
5. Battery wear: when the battery requires replacement
If your Xiaomi is older than 2-3 years, the reason may be the degradation of the battery. Over time, the battery capacity decreases, and the controller begins to misidentify the level of charge.
- β‘ The phone discharges quickly (less than 4-5 hours at an average load).
- π₯ Overheats during charging or playing.
- π B Settings β Battery β Battery status shows capacity less than 80%.
How to check the wear:
- Install the AccuBattery app (available on Google Play).
- Check out the battery health chart.
- If the battery is below 70%, it is time to change the battery.
| Battery capacity | Status. | Recommendations |
|---|---|---|
| 90β100% | Excellent. | Continue to use, calibrate once every 3 months |
| 80β89% | Satisfactory | Watch for overheating, avoid fast charging |
| 70β79% | Critical | Prepare to replace, cut back on charging cycles |
| Less than 70% | Emergency. | Immediate replacement! Risk of bloating or blackouts |
Important: if the battery is swollen (the body of the phone is deformed), immediately stop using!
Hardware malfunctions: charge controller and connector
If all software methods have been tried, but Xiaomi still doesnβt charge to 100%, the problem may be the hardware:
- π§ Damaged charge controller (often after falls or moisture hits).
- π Oxygenated or loose connector USB-C.
- π Faulty battery sensor (transmits incorrect data to the controller).
How to diagnose:
- Try charging your phone wirelessly (if supported), and if it goes up to 100%, the USB-C connector is a problem.
- Connect to another power source (e.g., power bank).
- Light a flashlight into the connector - if oxides or contamination are visible, gently clean with an alcohol tampon.
β οΈ Warning: If the phone has stopped charging at all or shows a "Charging suspended" error, don't try to disassemble it yourself! This may lead to a short circuit.
7. Features of Xiaomi models: who suffers more from "99%"
Some Xiaomi models are more prone to a charge freeze problem, due to their power controllers or firmware, and here is a list of the βleadersβ for usersβ complaints:
- π± Redmi Note 10/10 Pro β problems after updating to MIUI 13.
- π± Xiaomi Mi 11 β a bug with display charge during fast charging 33W+.
- π± POCO X3/X3 Pro β conflict of charging and firmware drivers.
- π± Redmi 9/9A β Cheap power controllers sensitive to poor quality RAM.
For these models, Xiaomi has issued patches. For example, for the Redmi Note 10, the fix came out in MIUI 13.0.4.
π‘
If your model is on the list of βproblemsβ, first update the firmware to the latest stable version.