A-Hackers-Guide
Sega Genesis

Controller repair

Caution: Open the controller gently. The rubber membranes and the small spring or pad assemblies can pop out and get lost. Work over a clear surface and keep track of every screw and piece.

Controller repair

An unresponsive direction or a button that needs a hard press is almost always a dirty or worn contact, not a broken controller. Most issues are fixable with a screwdriver and some cleaning supplies.

  1. Open the shell. Remove the screws on the back and separate the halves, noting how the D-pad pivot and button membranes sit inside.
  2. Inspect the pads. Look at the carbon contact pads on the rubber membranes and the matching traces on the board. A gray, smudged, or worn pad explains a button that no longer registers reliably.
  3. Clean the contacts. Wipe the board traces and the rubber pads with isopropyl alcohol on a swab. Let everything dry fully.
  4. Replace worn parts. If a pad is worn through, replacement membrane sets are available. Conductive paint can also rebuild a thin contact in a pinch.
  5. Reassemble and test. Put it back together and verify every direction and button registers with a light press.

Cable check

If cleaning does not help, suspect the cable. A controller that works only when the cord is held at a certain angle has an internal wire break near the strain relief, which calls for a cable splice or replacement.