Skip to content
GEAREDGAMING

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.

By Stephen V.Updated How we research
#ad

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?
Most often the cable or the port. Many spare cables are charge-only or worn, so try a known-good data cable and reseat it firmly. Then check the controller's USB port for packed-in lint and clean it with a dry, non-metal tool. Finally, make sure the power source is actually live — a sleeping PC port supplies nothing, so a wall charger or powered hub is a better test.
Can a charge-only USB cable stop a controller charging?
It can. Some cables carry power but no data, and a controller that expects a proper data handshake to negotiate charging — a DualSense from a PS5, for example — may refuse to charge correctly over one. Worn cables with an internal break cause the same thing. Always test with a cable you know works for data, ideally the one that shipped with the console or a good phone.
How do I clean a controller's charging port?
Power the controller off, shine a light into the port to spot the compacted lint, and gently hook it out with a dry wooden or plastic toothpick — never a metal pin, which can short or bend the contacts. Finish with a short burst of compressed air. Once the plug seats fully and clicks home, a port that would not charge often works straight away.
How do I reset a PS5 or Xbox controller that won't charge?
On a DualSense, press the recessed reset button in the small hole on the back with a thin non-metal tool, then reconnect to the console with a cable and re-pair. An Xbox pad has no pinhole, so power it off by holding the Xbox button, remove and refit the batteries or pack, then power back on. A reset clears a pad that has locked into a bad state where it neither charges nor reports correctly.

Keep reading

Receipts

Sources

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.