Xiaomi Charging Slowly — Causes & Fixes (2026)
Fix slow charging on Xiaomi, Redmi and POCO phones, from HyperCharge negotiation faults to a worn USB-C port.
Problem overview
Xiaomi's fast-charging ecosystem — branded HyperCharge on newer HyperOS devices and Mi Turbo Charge/Pro Charge on earlier MIUI phones — depends on a tight handshake between the charger, cable and phone's charging IC to agree a voltage and current profile. When that handshake fails or falls back to a slower protocol, charging that should take 30-45 minutes to reach 100% can stretch to two hours or more, and the cause is usually identifiable from the charging speed shown in the notification shade or Settings > Battery.
The most common reason is simply using the wrong charger or cable. Xiaomi phones will still charge from a generic 10W or 18W USB-PD charger, but they will not reach their rated HyperCharge speed unless the charger explicitly supports the wattage and protocol printed on the box (commonly 33W, 67W, 90W or 120W depending on model). A cable rated only for USB 2.0 data and 60W or less will also silently cap charging speed even with the correct charger plugged in, and this is one of the most frequently missed causes.
Xiaomi's wet-USB/liquid detection is another frequent, often invisible cause. If the USB-C port has picked up moisture, sweat or condensation, MIUI/HyperOS will restrict charging current as a safety measure and show a notification about liquid detected in the port, sometimes without the notification being obvious if it's quickly dismissed. Debris and pocket lint physically blocking the pins have the same effect by preventing a full, stable connection.
Background load while charging also has a measurable effect: gaming, video calls or GPS navigation while plugged in diverts current to powering the screen and SoC instead of charging the battery, and MIUI's thermal management will deliberately throttle charging speed further if the phone starts to heat up under this combined load, which is a protective behaviour rather than a fault. Battery Optimisation features such as Settings > Battery > App battery saver working correctly can paradoxically make charging feel slower, since it may deprioritise all activity for the sake of gentler charging in "Boost charging"/quiet modes.
Ageing hardware — a worn USB-C port with loosened pins, or a battery that resists high current due to internal resistance build-up as it ages — will also progressively slow charging over 18-24 months of daily use. Distinguishing this from a settings or cable issue is straightforward: test with a known-good Xiaomi charger and cable on a different USB-C phone, and if the charger still underperforms, the fault sits with the accessory, not the phone.
Possible causes
Incompatible charger or non-fast-charge cable
Any charger not rated for the phone's specific HyperCharge wattage, or a cable limited to lower wattage/USB 2.0 data-only spec, will cap charging speed well below the rated figure even if plugged in correctly.
Liquid or debris detected in the USB-C port
Xiaomi's moisture-detection safety system throttles or blocks charging current when it senses dampness in the port, and physical lint or dust can prevent a stable full connection with the same slowing effect.
Using the phone heavily while charging
Gaming, video streaming or navigation while plugged in diverts power to the display and SoC and triggers thermal throttling of charge current as the phone warms up, both of which noticeably slow the charge rate.
Battery protection / gentle charging features enabled
Some MIUI and HyperOS builds include battery-longevity modes that intentionally slow charging past 80% or overnight to reduce battery wear, which is a deliberate trade-off rather than a fault.
A worn or loose USB-C port
Repeated plug/unplug cycles over time can loosen the port's internal contacts, resulting in an intermittent or lower-current connection that charges more slowly or drops out.
Battery ageing and rising internal resistance
An older battery accepts current less efficiently as it degrades, meaning the same charger and cable that once delivered full HyperCharge speed will take noticeably longer on a battery beyond roughly 500-800 cycles.
Charging over a power-limited USB hub or laptop port
Charging from a computer's USB port or a passive multi-port hub delivers far less current than a wall charger, and Xiaomi phones will charge at trickle speed in this scenario regardless of cable quality.
Software bug after a MIUI/HyperOS update
Occasionally an update introduces a regression in the charging-negotiation firmware, causing the phone to fall back to a slower protocol until Xiaomi issues a fix; this typically affects many users of the same model simultaneously.
Quick checks
- Confirm the charger's rated wattage matches your phone's HyperCharge/fast-charge spec printed on the box.
- Test with the original Xiaomi cable and charger rather than a third-party one.
- Check the charging speed reading in the notification shade or Settings > Battery while plugged in.
- Inspect the USB-C port with a torch for lint, dust or moisture.
- Close all apps and lock the screen while charging to rule out active-use throttling.
- Check whether a 'liquid detected' notification has appeared recently.
- Test the same charger and cable on another USB-C device to isolate the fault.
- Check Settings > About phone > System updates for a pending patch.
Diagnostic tests
Battery Health
Check current battery voltage, temperature and charging behaviour.
Relevant Xiaomi codes
Testing & Usage Menu
Opens the Android testing menu: phone info, battery status, cell/Wi-Fi info and usage statistics.
Hardware Test (CIT)
Opens Xiaomi's full component test suite (screen, sensors, camera, speaker).
Step-by-step solutions
1. Verify charger and cable compatibility
Check the wattage and protocol printed on your charger against your phone's specification (for example 67W HyperCharge on many Redmi Note models, 120W on some POCO flagships) and replace with an official or explicitly compatible third-party charger and a cable rated for the same wattage if there's any mismatch.
2. Inspect and clean the USB-C port
Power off the phone and use a soft anti-static brush or a can of compressed air at a low angle to remove lint or dust from the port; avoid metal tools that could bend the internal contacts. If a 'liquid detected in USB port' notification has shown recently, leave the phone unplugged in a dry, ventilated spot for several hours before retrying.
3. Charge with the screen off and no apps running
Lock the screen immediately after plugging in and avoid using the phone until charging completes, since MIUI/HyperOS diverts current to active display and CPU use, and thermal throttling during heavy use significantly slows the charge rate.
4. Check for battery-longevity or scheduled charging features
Look in Settings > Battery for any 'Battery health' or scheduled/optimised charging options that deliberately slow charging past 80% or overnight, and temporarily disable them to confirm whether they explain the slower speed you're seeing.
5. Test the charger and cable on a different device
Plug the same charger and cable into another USB-C phone or a USB power meter if available; if it also charges slowly there, the accessory itself is faulty and should be replaced rather than the phone being at fault.
6. Avoid USB hubs, laptop ports and cheap power banks
Always charge from a wall socket with a charger rated for your phone's fast-charge wattage; USB ports on laptops and unpowered hubs typically supply only 5W-10W, which will always result in slow charging regardless of the phone's condition.
7. Run the CIT charging diagnostic
Dial *#*#64663#*#* to open the CIT test menu and run the charging/battery test, which reports the actual current being drawn during charge. A result significantly below the rated spec with a known-good charger points to a charging IC or port hardware fault.
8. Update MIUI/HyperOS and reset charging statistics if needed
Install any pending update from Settings > About phone > System updates, since Xiaomi periodically patches charging-negotiation bugs. If slow charging persists after ruling out accessories and updates, back up your data and have the charging port and battery inspected by a technician.
When to seek repair
If a known-good charger and cable still charge the phone slowly after cleaning the port and ruling out background app use, and the CIT charging test shows current well below the rated spec, the charging IC or USB-C port connector has likely failed and needs professional replacement. Do not continue using a phone that shows charging that starts and stops erratically when the cable is touched, as this indicates a loose port connection that can worsen and eventually stop charging altogether.
Related guides
Frequently asked questions
- Why does my phone charge fast at first then slow down near 80%?
- This is expected behaviour: HyperCharge and most fast-charging protocols use a high-current phase up to roughly 70-80% and then taper the current to protect the battery and reduce heat as it approaches full charge, so the last 20% naturally takes proportionally longer.
- Can a cheap replacement cable really make that much difference?
- Yes — cables without the correct wire gauge or without support for the required PD/QC data pins will negotiate only a basic, low-wattage charging profile even with the correct charger, sometimes limiting a 67W-rated phone to under 10W.
- What does the 'liquid detected' warning actually restrict?
- When Xiaomi's moisture sensor in the USB-C port trips, the phone blocks or heavily limits charging current as a safety measure to prevent short-circuiting or corrosion, and it will keep showing the warning until the port is confirmed dry, even if the moisture has already evaporated.
- Does using my phone while it's charging really slow it down that much?
- Yes, particularly gaming or video calls, which draw enough current to compete directly with the incoming charge and also raise temperature, triggering additional thermal throttling of the charge rate as a protective measure.
- Will a factory reset fix slow charging?
- Only if the cause is a software regression or a misconfigured battery-saving feature; a factory reset will not fix a worn USB-C port, a degraded battery, or an incompatible charger, so it's worth ruling out hardware and accessory issues first.
- How do I know if my phone supports 33W, 67W or 120W charging?
- Check the original retail box or the phone's official specification sheet, since the maximum supported wattage varies significantly across Redmi, POCO and Mi/Xiaomi-numbered models even within the same generation; using a higher-wattage charger than supported will not cause damage but also will not charge any faster than the phone's own limit.
- When should I suspect the USB-C port itself is damaged?
- If charging is intermittent (starting and stopping when the cable is nudged), or if a known-good charger and cable still charge slowly after cleaning and testing on another device, the port's internal contacts are likely worn or damaged and should be inspected by a repair technician.
