Hi, I’ve setup the Picade X Hat as per the online guides, and I cannot get the “down” action to trigger the GPIO change no matter what I try.
Setup:
- Tried on x2 Pi 4s, and x1 Pi 5, Picade X Hat, Joystick, Buttons and Wiring Loom from Pimoroni
- Installed Retropie OS img via pi imager, and installed the Picade X software (with Pi5, I manually installed Retropie).
- Set the locale to US UTF-8
- Retropie starts in both instances, no problem. When setting up the controller on startup, it recognises the buttons/joystick to start the pairing process.
- All buttons and joystick movements register OK - EXCEPT “down” on the joystick
I’ve watched the GPIO actions, and GPIO 6 does NOT change when using “down” on joystick. All other actions (buttons/joystick movements) change as expected.
Also tried with a PS4 controller via USB, all works fine - and Retropie is running fine, can play games etc.
Any suggestions? As I get consistent results with x3 different Pis, I’m leaning towards a faulty Picade X Hat?
I’ve also tested continuity of the Joystick wiring to the X Hat - all switches are working fine, so the signal is getting to the X Hat, it’s just not registering the GPIO state change for “down”.
Thanks!