Solved problème pour configurer un encodeur USB
-
jette un oeil là https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)
post ton archive et on regarde pour le quirks
-
@ian57 merci beaucoup, j'uploade l'archive tout à l'heure.
-
les périphs pour lesquels il faut un quirks, on ne configure que le P1, pas le P2. Et je cris qu'on doit aussi forcer le joueur 1, mais là suis moins sûr.
-
@Substring oui c'est bien çà, c'est mon troisième encodeur de ce type et c'est le premier qui lorsque je configure le j1, le j2 ne marche pas et inversement
-
@tong-man bad quirks, fais un recalbox-support.sh stp
-
En tapant la commande suivante, il me trouve le model et le vendor.
udevadm info -q all -n /dev/input/event0 ID_MODEL_ID=05e0 ID_VENDOR_ID=16c0 # udevadm info -q all -n /dev/input/event0 P: /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:16C0:05E0.0001/input/input0/event0 N: input/event0 S: input/by-id/usb-3H_Dual_Arcade_3H_Dual_Arcade-event-joystick S: input/by-path/platform-3f980000.usb-usb-0:1.2:1.0-event-joystick E: DEVLINKS=/dev/input/by-id/usb-3H_Dual_Arcade_3H_Dual_Arcade-event-joystick /dev/input/by-path/platform-3f980000.usb-usb-0:1.2:1.0-event-joystick E: DEVNAME=/dev/input/event0 E: DEVPATH=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:16C0:05E0.0001/input/input0/event0 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=3H_Dual_Arcade E: ID_MODEL_ENC=3H\x20Dual\x20Arcade E: ID_MODEL_ID=05e0 E: ID_PATH=platform-3f980000.usb-usb-0:1.2:1.0 E: ID_PATH_TAG=platform-3f980000_usb-usb-0_1_2_1_0 E: ID_REVISION=0100 E: ID_SERIAL=3H_Dual_Arcade_3H_Dual_Arcade E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=3H_Dual_Arcade E: ID_VENDOR_ENC=3H\x20Dual\x20Arcade E: ID_VENDOR_ID=16c0 E: MAJOR=13 E: MINOR=64 E: SUBSYSTEM=input E: USEC_INITIALIZED=2472005
donc en ajoutant la ligne :
usbhid.quirks=0x05e0:0x16c0:0x0040
dans le /boot/cmdline.txt, idem, toujours 1 manette detecté.EDIT : et bien ca y'est il fallait mettre le bon ordre :
usbhid.quirks=0x16c0:0x05e0:0x0040
et ca fonctionne !!!je m'en remets à vous, voici le rapport : http://dl.free.fr/hbngRohGE
-
usbhid.quirks=0x16c0:0x05e0:0x0040
ya une erreur
usbhid.quirks=0x16c0:0x05e0:0x040
configure uniquement le joueur 1, il repliquera sur le joueur 2
et attribuer les joueurs dans emulationstation -
@tong-man j'ai éditié ton opst pour une meilleur elisibilité, regarde les back quotes (alt-gr+7) que j'ai ajoutées poru comprendre leur role soit on encade avec une back quote de part et d'autre, soit avec des triples, mais il faut du saut de ligne
-
merci pour la correction de la mise en page, c'est plus lisible en effet.
Je ne connaissais pas les tags pour mettre sous forme de code comme ceci :usbhid.quirks=0x16c0:0x05e0:0x040
Question finale : pour le coup, cet encodeur sera t'il inclus et supporté nativement dans la v4.1 ?
problème résolu en tout cas, merci à tous.
-
Oui il sera ajouter.
-
@acris this still work in 4.1, but it doesn't work in the PSP emulator, the "up" and "down" buttons are "down" both, and the "left" and "right" buttons are "left" both. Sorry for my bad english in the French forum...
-
Bonjour,
Bonjour
Cet astuce fonctionne toujours avec la 4.1 unstable...
Nouvel encodeur USB ajouté : Reconnu en tant que "USB Twin Gamepad" acheté sur WISH accompagné de 2 Sticks et 10 boutons par joueur, pour 20€ fdpin.
usbhid.quirks=0x0810:0xe001:0x040
-
Bonjour @tong-man
cette manipulation dans cmdline.txt est valable uniquement pour recalbox 4.0.2
la méthode dans 4.1 est différente, et les usbhid sont déjà ajouté pour certains encodeurs. -
@acris, vraiment étrange alors, je suis bien en 4.1 unstable et la méthode a fonctionné.
Avant de la faire, une seule manette était détectée et je pouvais configurer soit le joueur 1 soit le joueur 2.
Après, les 2 manettes étaient détectés et je n'ai eu qu'a configurer le joueur 1C'était une version 4.0.2 que j'ai maj en 4.1 unstable, est ce que çà joue ???
Bref, ca marche, j'en demandais pas plus
Par curiosité, quelle est la méthode à employer avec 4.1 unstable lorsqu'on trouve des encodeurs USB exotiques ?