31 Oct 2020, 14:07

Bonjour à tous, heureux possesseur d'une WII/Gamecube, je me suis dit, tiens, et pourquoi pas brancher les manettes de ma Gamecube sur ma recalbox...

Je commence petit, avec juste une manette. J'ai suivi cette page:
https://recalbox.gitbook.io/tutorials/v/francais/gpio/jouez-avec-votre-manette-originale-en-utilisant-gamecon

Ma conf: RPI 3 B, recalbox 7.01
J'ai branché de ma manette:
le 3V sur la pin 1 du GPIO
le GND sur la pin 14 du GPIO
la data sur la pin 7 du GPIO (GPIO4)

Voilà ce que j'ai dans recalbox.conf

Gamecon controllers

Enable gamecon controllers, for nes, snes, psx (0,1)

controllers.gamecon.enabled=1

gamecon_args

controllers.gamecon.args=map=0,0,3

(bizarre, ça parle de nes, snes, psx, mais pas de Gamecube...)

Quand j'allume (j'ai aussi un pad classique en usb), il sort '2 manettes connectées'. Quand j'appuie longuement sur un bouton de la manette gamecube, il repère bien qu'une manette gamecube est branchée, tout de suite il se met en mode configuration de la manette, et là, c'est comme si les boutons s'appuyaient tout seuls. La configuration défile de haut en bas, avec n'importe quoi en guise de bouton appuyé.

Mon hyperion aussi en GPIO marche bien.

J'ai raté quelque chose ?

Voilà le compte rendu de commande:

cat /proc/bus/input/devices

I: Bus=0003 Vendor=046d Product=c216 Version=0110
N: Name="Logitech Logitech Dual Action"
P: Phys=usb-3f980000.usb-1.4/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C 216.0001/input/input0
U: Uniq=
H: Handlers=js0 event0
B: PROP=0
B: EV=1b
B: KEY=fff 0 0 0 0 0 0 0 0 0
B: ABS=30027
B: MSC=10

I: Bus=0015 Vendor=0001 Product=0003 Version=0100
N: Name="Gamecube controller"
P: Phys=input2
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=js1 event1
B: PROP=0
B: EV=b
B: KEY=8fb0000 0 0 0 0 0 0 0 0 0
B: ABS=3061b

ls /dev/input/js*

/dev/input/js0 /dev/input/js1

jstest /dev/input/js1

-bash: jstest: command not found

Je suis censé faire un jstest /dev/input/js1, mais jstest n'est pas installé sur recalbox...

Merci pour votre aide !