Solved Ajouter d'un monnayeur
-
@screech oui j'ai Câblé le gpio de mon raspberry pi3 avec le wiki que j'ai récupéré sur ce lien : https://github.com/recalbox/recalbox-os/wiki/GPIO-controllers-(EN)
Peux tu me confirmer si c'est le bon wiki pour le raspberry pi3 stp !!! -
https://github.com/recalbox/recalbox-os/wiki/Testez-votre-joystick-avec-jstest-(FR)
Pour tester tes sticks.
-
faudrait se convertir à evtest plutôt que jstest ...
-
@subs Slt subs. Je ne comprend pas bien désolé je suis vraiment novice. Comment faire pour ce convertir à evtest plutôt que jstest ...? Comment avoir un accès root sur raspberry recalbox ? Merci d'avance
-
tu es déjà root sur le pi
je dis d'utiliser la commande evtest au lieu de jstest, c'est tout MAis tu peux suivre le tuto, pas de pb -
@Hachile une précision : tu es obligé de cabler tes sticks sur le gpio pour ca. Pour moi ca coulait de source, mais je ne me suis pas dit que tu pouvais avoir zappé ce principe
-
@subs oui subs tout les sticks sont bien Câblé sur le gpio de mon raspberry pi3. Et je ne comprends pas comment entrée les commandes ? Sur l'interface recalbox, ils disent de faire F2+ALT. et quand je le fais rien ne se pas. Et d'autre part comment passer par le ssh ?
-
Fais tout en SSH ca sera plus simple :
- stopper ES
/etc/init.d/S31emulationstation stop
- lancer jstest en suivant le wiki, ou evtest tout court qui te permettra de choisir ton périphérique.
Tu as vérifier que ton monnayeur faisait bien un contact ? Tu as compris son cablage ?
- stopper ES
-
@subs comment je fais pour lancer ssh sur recalbox ? Concernant le monnayeur, je n,ai toujours pas réussi à le faire fonctionner. Je t'avoue que je suis perdue avec tout ça.
Mon monnayeur à trois fils.
1 fil Jaune 12v que j'ai branché sur l'alimentation
1 fil noir que j'ai branché sur le gpio ground de mon raspberry pi3
Et 1 fil vert que j'ai branché sur le gpio sélecteur player 2 du raspberry pi3
Merci pour votre aide je suis vraiment perdu. -
@Hachile si ça peut aider, mon monnayeur est de ce type
http://www.gotronic.fr/art-monnayeur-configurable-c5260-18904.htm -
@subs ré salut subs. J'ai finalement réussi à tester mes boutons avec putty
Et il me détecte bien les deux contrôleurs. Jouer 1 et 2. Comme je peux te transmettre les résultats de test ? -
le seul qui m'intéresse c'est otn monnayeur. Donc tu selectionnes le texte de putty, il sera copié automatiquement, tu vas sur pastebin.com et tu me donnes le lien
-
@subs je viens d'envoyer par poste bin. com
L'as tu reçu ? -
@subs concernant le monnayeur, je n'ai toujours pas réussi à le faire fonctionner
-
Alors, petite suggecstion : cabler en parallèle le monnayeur et un bouton, ou cabler le monnayeur sur les 2 selects parce que certains jeux avaient un monnayeur par joueur
Ensuite je n'ai pas eu ton pastebin. Une fois que tu l'as créé, tu dois coller ici le lien généré
-
@subs login as: root
root@192.168.1.22's password:jstest
Usage: jstest [<mode>] <device>
Modes:
--normal One-line mode showing immediate status
--old Same as --normal, using 0.x interface
--event Prints events as they come in
--nonblock Same as --event, in nonblocking mode
--select Same as --event, using select() callcat /proc/bus/input/devices
I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:FA20.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:1D57:FA20.0002/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input2
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.2/0003:1D57:FA20.0003/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=1f
B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1 130f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002
B: REL=40
B: ABS=1 0
B: MSC=10I: Bus=0015 Vendor=0001 Product=0001 Version=0100
N: Name="GPIO Controller 1"
P: Phys=input0
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=event3 js0
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3I: Bus=0015 Vendor=0001 Product=0002 Version=0100
N: Name="GPIO Controller 2"
P: Phys=input1
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=event4 js1
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3ls /dev/input/ js*
ls: js*: No such file or directory
/dev/input/:
by-id event0 event2 event4 js1 mouse0
by-path event1 event3 js0 micejstest /dev/input/js0
Driver version is 2.1.0.
Joystick (GPIO Controller 1) has 2 axes (X, Y)
and 9 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off #
jstest
jlogin as: root
root@192.168.1.22's password:jstest
Usage: jstest [<mode>] <device>
Modes:
--normal One-line mode showing immediate status
--old Same as --normal, using 0.x interface
--event Prints events as they come in
--nonblock Same as --event, in nonblocking mode
--select Same as --event, using select() callcat /proc/bus/input/devices
I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:FA20.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:1D57:FA20.0002/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input2
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.2/0003:1D57:FA20.0003/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=1f
B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1 130f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002
B: REL=40
B: ABS=1 0
B: MSC=10I: Bus=0015 Vendor=0001 Product=0001 Version=0100
N: Name="GPIO Controller 1"
P: Phys=input0
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=event3 js0
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3I: Bus=0015 Vendor=0001 Product=0002 Version=0100
N: Name="GPIO Controller 2"
P: Phys=input1
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=event4 js1
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3ls /dev/input/ js*
ls: js*: No such file or directory
/dev/input/:
by-id event0 event2 event4 js1 mouse0
by-path event1 event3 js0 micejstest /dev/input/js0
Driver version is 2.1.0.
Joystick (GPIO Controller 1) has 2 axes (X, Y)
and 9 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:offBy: hachile 0 sec ago | reply | delete
login as: root
root@192.168.1.22's password:jstest
Usage: jstest [<mode>] <device>
Modes:
--normal One-line mode showing immediate status
--old Same as --normal, using 0.x interface
--event Prints events as they come in
--nonblock Same as --event, in nonblocking mode
--select Same as --event, using select() callcat /proc/bus/input/devices
I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input0
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:F A20.0001/input/input0
U: Uniq=
H: Handlers=sysrq kbd event0
B: PROP=0
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input1
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:1D57:F A20.0002/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10I: Bus=0003 Vendor=1d57 Product=fa20 Version=0100
N: Name="Compx 2.4G Receiver"
P: Phys=usb-3f980000.usb-1.3/input2
S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.2/0003:1D57:F A20.0003/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=1f
B: KEY=3f 3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 1 130f93 8b17c000 677bfa d 941dfed 9ed680 4400 0 10000002
B: REL=40
B: ABS=1 0
B: MSC=10I: Bus=0015 Vendor=0001 Product=0001 Version=0100
N: Name="GPIO Controller 1"
P: Phys=input0
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=event3 js0
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3I: Bus=0015 Vendor=0001 Product=0002 Version=0100
N: Name="GPIO Controller 2"
P: Phys=input1
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=event4 js1
B: PROP=0
B: EV=b
B: KEY=1cdb0000 0 0 0 0 0 0 0 0 0
B: ABS=3ls /dev/input/js*
/dev/input/js0 /dev/input/js1
ls /dev/input/ js*
ls: js*: No such file or directory
/dev/input/:
by-id event0 event2 event4 js1 mouse0
by-path event1 event3 js0 micejstest /dev/input/js1
Driver version is 2.1.0.
Joystick (GPIO Controller 2) has 2 axes (X, Y)
and 9 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR , ?).
Testing ... (interrupt to exit)
Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6: on 7:off 8:off -
Sans ton monnyeur, le select du p2 marche avec un bouton ?
-
@subs Slt subs. Que penses-tu des résultats du test que je t'ai transmis ? J'ai aussi connecté le monnayeur sur les deux sélecteurs comme tu m'as suggère mais rien ne se passe.
-
Yo !
Ca ne correspond pas vraiment à ce dont j'ai besoin
Le plus simple serait sûrement que tu viennes sur IRC et qu'on fasse un teamviewer que je prenne la main sur ton pc pour regarder ça. Il y a un lien sur la barre en haut. Quand j'y suis, tu me trouveras sous mon pseudo complet, substring -
cf https://forum.recalbox.com/post/26342 le pi3 avat des GPIO morts. Hop résolu !