A-Hackers-Guide
Nintendo NES

Controller issues

Unplug the controller before opening it. The conductive rubber pads and board traces are fragile, so avoid harsh cleaners and rough handling that could ruin them.

Controller Issues

Unresponsive or sticky controls are common on aging controllers. The cause is usually dirt on the contact pads or a worn cable rather than failed electronics, so most issues are fixable at home.

  1. Test for the pattern Note whether one button, the D-pad, or every input fails. A single sluggish button points to a dirty pad; total failure points to the cable or port.
  2. Clean the contacts Open the controller and wipe the board pads and the black conductive rubber pads with isopropyl alcohol.
  3. Check the cable Flex the cable near the strain relief while testing. Intermittent response there means a broken internal wire.
  4. Verify the port If the controller works on another console, the fault may be the console's controller port rather than the controller.

When parts are worn

If cleaning does not restore a button, the conductive coating on its rubber pad may be worn through and the pad should be replaced. A damaged cable can be resoldered or swapped for a new one.

Rule out the port

Always test a misbehaving controller in a second port or console. This quickly separates a controller fault from a console port fault.