Homepage Forums RetroPie Project GPIO Adapter, ControlBlock etc. SNES gamepad does not work using ControlBlock Reply To: SNES gamepad does not work using ControlBlock

#92335
stanton
Participant

For Player 1, all of the buttons instantly change to an on state and remain there. I see the same behavior from Player 2, except for buttons 2 and 3. They do not instantly turn on and do show a state change when I pull them to ground.

pi@retropie ~ $ sudo jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (ControlBlock Arcade Gamepad) has 2 axes (X, Y)
and 12 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
Testing … (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:on 1:off 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0:-32767 1: 0 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on
Axes: 0:-32767 1:-32767 Buttons: 0:on 1:on 2:on 3:on 4:on 5:on 6:on 7:on 8:on 9:on 10:on 11:on

pi@retropie ~ $ sudo jstest /dev/input/js1
Driver version is 2.1.0.
Joystick (ControlBlock Arcade Gamepad) has 2 axes (X, Y)
and 12 buttons (BtnX, BtnY, BtnZ, BtnTL, BtnTR, BtnTL2, BtnTR2, BtnSelect, BtnStart, BtnMode, BtnThumbL, BtnThumbR).
Testing … (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:on 1:off 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:off 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:off 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:of
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0: 0 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0:-32767 1: 0 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on
Axes: 0:-32767 1:-32767 Buttons: 0:on 1:on 2:off 3:off 4:on 5:on 6:on 7:on 8:on 9:on 10:on 11:on