HUB 03 · Best Value
How to Fix a Controller That Won't Charge
A controller that refuses to charge is far more often a charge-only cable, a lint-clogged port or a sleeping USB port than a dead battery. Here is the ordered fix — cable, port, power source, battery, firmware and a hard reset — for Xbox, PS5 and third-party pads.
We earn a commission when you buy through our Amazon links, at no extra cost to you. It never affects our rankings, and we say so when the cheaper product is the better buy. How this works.
A controller that will not charge is usually one of three cheap, fixable things — a bad or charge-only cable, a lint-clogged USB port, or a power source that is asleep — long before it is a dead battery. Work through it in order: swap in a known-good data cable (many spare cables carry power but no data, or are simply worn), gently clean debris out of the controller's port with a dry non-metal tool, and plug into a wall charger or powered hub rather than a PC port that may be sleeping. If that fails, reseat the battery pack or AA cells and check the contacts, update the controller firmware, and hard-reset the pad with its recessed reset button. Only after all of that is a worn-out rechargeable battery the likely answer. Most “won't charge” cases are solved in the first two steps. The reason charging faults feel mysterious is that a controller gives you almost no feedback — a light that will not turn on tells you nothing about why. So the fix is to eliminate the common, external causes one at a time before blaming the battery sealed inside, and that order matters because the cheapest causes are also the most common.
The steps below apply to almost any pad — an Xbox Wireless Controller, a PS5 DualSense, or a rechargeable third-party pad — with the platform-specific notes called out where they differ.
1. Try a different cable — and make sure it is a data cable
This is the number-one cause, and it is more subtle than “the cable is broken.” Not all USB cables are equal: many cables are charge-only, wired for power but not data, and plenty of others are simply worn out with a hairline break inside. A charge-only cable may still trickle some power, but a controller that expects a proper handshake — a DualSense charging from a PS5, for instance — can refuse to charge properly over one. The USB Implementers Forum defines the cable and connector standards precisely because they are not interchangeable.
So the first move is to grab a known-good cable you trust for data— ideally the one that came with the console or a decent phone — and try that, rather than the random cable from a drawer. Reseat it firmly at both ends; a connector that is not fully home is a classic non-charge. If the controller charges on the good cable, you are done, and you have learned which cables to throw away.
2. Clean the charging port
A controller's USB port is a lint magnet. It lives at pocket height on a coffee table, and over months it packs with fluff, dust and crumbs that stop the plug seating fully against the contacts — so the cable feels connected but nothing charges. This is extremely common and easy to miss because the debris is compacted at the very bottom of the port.
- Power the controller off first and shine a light into the port; you will often see a grey plug of lint.
- Use a dry, non-metal tool— a wooden or plastic toothpick, or a clean plastic pick — to gently loosen and hook out the debris. Never poke around with a metal pin, which can short the contacts or bend a pin.
- Finish with a short burst of compressed air to blow out what you loosened. Do not use liquid inside the port.
Once the plug seats fully and clicks home, a port that would not take a charge often springs straight back to life. If you clean pads regularly, the same care extends to the shell and buttons — our how to clean a controller guide covers the whole device safely.
3. Change the power source
If the cable and port are good, the thing on the other end of the cable is the next suspect. Not all USB power is equal, and not all of it is even awake:
- A PC USB port may be asleep. A computer that is off, in sleep, or has USB power-saving enabled may deliver no power to its ports, so a controller plugged into it simply sits there. Plug into a port that stays powered, or wake the machine.
- Try a wall charger or a powered hub.A decent USB wall adapter or a self-powered USB hub delivers cleaner, more consistent power than a passive port on a keyboard or monitor, which may not supply enough current to charge. This single swap resolves a lot of “won't charge” reports.
- Note the console's own quirk.An Xbox typically needs to be on or in its instant-on standby to charge a pad over USB, and a DualSense charges from a PS5's front port in rest mode only if the console is configured to supply power during rest — PlayStation's support pages cover that rest-mode setting. If the pad will not charge from the console but will from a wall charger, this setting is usually why.
4. Reseat the battery or check the contacts
How you do this depends on the pad. On an Xbox Wireless Controller with AA batteries or a play-and-charge pack, open the battery door and take a proper look. Fresh AA cells fitted the right way round rule out flat or misinserted batteries in a second. For a rechargeable pack, reseat it firmly and inspect the metal contactsin the battery bay — corrosion, tarnish or a bent contact spring stops power flowing, and a gentle wipe with a dry cloth or a cotton bud often restores it. A pack that has swollen or leaked should be retired, not reused.
On a sealed pad like a DualSense, you cannot reach the cell without opening the controller, so this step is really about the contacts and connectors you canreach — the USB port from step two, and making sure nothing external is blocking the charge path. If you suspect the internal battery on a sealed pad, that is a firmware, reset and finally a battery-life question, covered below.
5. Update the controller firmware
Controllers run their own firmware, and charging and battery-reporting bugs are exactly the kind of thing firmware updates fix. A pad can also appearnot to charge when really it is charging fine but misreporting the battery level — a known symptom that a firmware update resolves. Update it through the official route for your platform:
- Xbox / DualSense.Both update through their console's system settings when the pad is connected, and Microsoft and PlayStation also provide desktop apps to update firmware over USB from a PC — Microsoft's official support covers the Xbox Accessories app route.
- Third-party pads.These update through the maker's own app or a firmware tool on their site. Check for a pending update before assuming a hardware fault.
Plug the controller in over a good data cable to update it — which conveniently also tests the exact charge path you are troubleshooting.
6. Hard-reset the controller
If the pad is confused rather than broken, a hard reset can clear it. Both the major consoles hide a recessed reset button for this:
- PS5 DualSense.There is a small reset hole on the back near the top; press the button inside it with a straightened paperclip or a similar thin, non-metal-tip tool, hold briefly, then reconnect the controller to the console with a cable and re-pair. PlayStation's support site documents the exact location and procedure.
- Xbox Wireless Controller. There is no pinhole, but a power-cycle acts as a reset: hold the Xbox button until it powers off, remove and re-fit the batteries or pack, then power it back on and reconnect. If drivers on a PC are involved, unplugging and reseating the cable forces a clean re-enumeration.
A reset costs nothing and occasionally revives a pad that had locked into a bad state where it neither charged nor reported correctly. If your problem is really that the pad will not connect rather than charge, our controller won't connect guide tackles that head-on.
7. Recognise a worn-out rechargeable battery
If a good cable, a clean port, a wall charger, a firmware update and a reset all fail, the honest conclusion is a tired battery. Rechargeable cells lose capacity with every charge cycle, and after a few years a pack that once lasted a long session drains in an hour, or refuses to hold a charge at all — this is normal wear, not a defect. The signs are a controller that charges to “full” almost instantly and then dies quickly, one that only runs while physically plugged in, or one whose battery reading swings wildly.
The fix depends on the pad. On an Xboxcontroller this is genuinely easy: drop in fresh AA batteries or a new play-and-charge pack and you are back to full life for very little — one of the underrated advantages of a swappable battery. On a DualSense or another sealed pad, the cell is a replaceable part but it means opening the controller, so weigh a battery replacement against the age and value of the pad. If it is old and out of warranty, replacement is often the sensible call, and our best controllers for PC and best wireless controllerspages round up dependable options. If stick drift or worn buttons are creeping in alongside the battery, that usually settles the decision — our stick-drift guide covers that separate wear-out.
The short version
Go in order and stop when it charges. Swap in a known-good data cable, not a charge-only or worn one, and reseat it firmly. Clean the lint out of the charging port with a dry, non-metal tool and a puff of compressed air. Change the power source to a wall charger or powered hub instead of a possibly-sleeping PC port, and check your console's rest-mode charging setting. Reseat the battery pack or fit fresh AA cells and inspect the contacts. Update the firmware, then hard-reset the pad with its reset button. Only when every one of those fails is a worn rechargeable battery the real answer — cheap to solve on an Xbox pad with a new pack, a bigger decision on a sealed DualSense. In practice, most controllers that “won't charge” just needed a better cable and a clean port.
Questions
Frequently asked
Why won't my controller charge even though it's plugged in?
Can a charge-only USB cable stop a controller charging?
How do I clean a controller's charging port?
How do I reset a PS5 or Xbox controller that won't charge?
Keep reading
Related
- Controller won't connectWhen the problem is pairing, not charging
- How to clean a controllerThe safe routine, including the charging port
- How to fix controller stick driftThe other wear-out that decides repair vs replace
- Best controllers for PCDependable pads when yours is past saving
- Best wireless controllersWhere to look for a battery you can swap
- How to connect a controller to PCGetting the pad paired once it charges again
Receipts
Sources
- USB Implementers Forum — the standards body that defines USB cables, connectors and power delivery
- PlayStation — official DualSense and PS5 controller support and reset guidance
- Microsoft — official Xbox controller and Windows peripheral support
We do not run a testing lab, and we do not pretend to. Where a measured number came from someone else's lab, we name them and link them. Where we could not verify something, we say so on the page rather than quietly leaving it out. Read our full method.