Find the exact input first
Connect the DualSense by cable or Bluetooth and open the PS5 controller tester. Press every button once and watch the grid: each working input lights up and keeps a green outline. Then group what you see, because the pattern tells you where to look.
- One face button dead (X, circle, square or triangle): the rubber membrane under that button or its contact on the board.
- Several buttons dead at once, often after a drop: a ribbon cable has slipped out of its connector.
- L1 or R1 dead or double-clicking: the small tactile switch on the shoulder flex cable.
- L2 or R2 stuck at a value or never reaching 100%: the trigger sensor or the adaptive trigger mechanism.
- Everything lights up here but not in a game: the game's controls or Steam Input, not the controller.

Works in the menu, not in the game
If the tester and the PS5 menu both register the button, the controller is fine. Check the game's control settings for a remapped or unbound action, and on the PS5 check Settings → Accessibility → Controllers → Custom Button Assignments, which silently swaps buttons system-wide. On PC, open the game's Steam Input layout; a template meant for another controller often leaves a button unmapped.
X or triangle dead after a drop
A DualSense that lost one or more buttons right after falling has usually unseated a flat ribbon cable inside. Opening it takes ten minutes: remove the two screws under the rear handle covers and the two under the stickers behind them, release the clips around the shell, unplug the battery, then check every ribbon connector on the board. Lift each latch with a plastic spudger, push the cable fully home and close the latch. Test again before reassembling. If the cable is creased or torn at the fold, the flex needs replacing.
One face button dead or sticky
Face buttons press a conductive rubber pad onto interleaved contacts on the board. Drinks, skin oil and dust between them stop contact or make the button stick. With the controller open, lift the membrane, clean the black pads and the board contacts with isopropyl alcohol and let them dry. Wash the plastic button itself if it feels sticky. A pad that is worn shiny or torn needs a new membrane, which costs very little.

L1 or R1 not clicking
The shoulder buttons sit on small tactile switches on a separate flex cable along the top edge. A switch that needs a hard press, clicks twice or not at all is worn. Replacing it means desoldering a tiny four-pin switch, which a repair shop does in minutes; at home you need a fine soldering iron and a steady hand. Check the flex cable first: a crease near the switch gives the same symptom and is cheaper to fix.
L2 or R2 stuck or not reaching full press
In the tester, pull each trigger slowly. A bar that jumps, stops before 100% or does not return to zero points to the trigger sensor or the adaptive trigger motor. First try the reset pinhole on the back for five seconds, then reconnect by cable; a jammed adaptive trigger often releases after a reset and a firmware update. If the bar still misbehaves, the trigger assembly needs replacing.
Frequently asked questions
My PS5 controller buttons work sometimes and sometimes not.
Intermittent buttons usually mean dirt on the membrane or a ribbon cable that is almost unseated. Test while gently twisting the controller: if buttons drop out when you flex it, it is the cable.
Does a factory reset fix dead buttons?
Only when the fault is in firmware or a stuck adaptive trigger. A reset cannot fix a dirty membrane, a loose cable or a worn switch.
Is it worth repairing or should I buy a new DualSense?
Membranes, cables and switches cost very little and most repairs take under an hour. Replace the controller only if the main board is damaged.
