Android Phone Not Charging Unless Restarted? (Working Fixes)
If your Android phone charges only after restarting or stops charging randomly, the problem is usually related to software glitches, charging port issues, or battery calibration errors. This issue is common on Samsung, Xiaomi, Vivo, Oppo, OnePlus, Redmi, Pixel, Motorola, and Realme devices. Here are the best fixes that actually work.
1. Restart and Try Charging Again
If charging works after a restart, it means your charging driver is crashing. This is a software issue.
2. Clean the Charging Port
Dust and lint inside the USB-C port block proper contact.
- Use a toothpick or soft brush
- Clean gently
- Don’t use any liquids
3. Change the Cable and Adapter
A faulty cable can cause phone to charge only after rebooting.
- Try another USB-C cable
- Use original or high-quality chargers
4. Turn Off Fast Charging
Fast charging sometimes causes charging controller bugs.
Settings → Battery → Disable Fast Charging
5. Enable Safe Mode
Third-party apps can interfere with charging drivers.
Restart in Safe Mode and plug in the charger. If it charges normally, an app is the cause.
6. Reset USB Preferences
Incorrect USB configuration can block charging.
Settings → Connected Devices → USB → Select Charging Only
7. Reset Battery Stats (Battery Calibration)
This fixes phones that charge only after restart.
- Drain battery to 0%
- Charge to 100% without interruption
- Restart phone
8. Update System Software
Manufacturers release patches for charging bugs.
Settings → System → Software Update
9. Use a Different Power Source
Try charging from:
- Wall outlet
- Laptop USB port
- Power bank
- Different room
10. Check for Moisture or Temperature Warning
If the phone detected moisture or overheating, it won’t charge until restarted.
11. Reset All Settings
This resets battery configuration without deleting personal data.
Settings → System → Reset Options → Reset All Settings
12. Final Option: Charging IC Check
If charging only works after reboot even after all fixes, the charging IC or USB port flex may be faulty. A technician can replace it at low cost.

Comments
Post a Comment