Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

Contrôleur USB / Joueur 2 inaccessible ...



  • Salut,
    J'ai un controleur USB dans ma borne d'arcade.
    Impossible d'avoir le joueur 2 😞 ... Vérifié sous Windows, la cablage est ok, et j'ai bien les 2 joueurs sous Windows.

    Voila mon fichier support >> https://file.ac/Nqn4s03JAgQ/
    et j'ai tapé ca >> https://thepasteb.in/p/qjhLZxvr1m5FB

    HELP 🙂 !

    Mike



  • Je complète : recalbox 4.1, c'estun xinmo dont le quirks est bien déjà dans recalbox



  • Mon controlleur est un truc du genre >> http://www.smallcab.net/encodeur-joystick-boutons-arcade-joueurs-cosses-63mm-p-973.html

    Je ne sais plus ou je l'ai acheté, donc je ne connais pas la référence exacte ...
    +++

    HELP >> @acris


  • Global moderator
    Team

    @borninthe80s
    ton encodeur est pris en charge par recalbox en 4.1

    il faut que ton cable soit identique joueur 1 et joueur 2
    exemple : https://github.com/recalbox/recalbox-os/wiki/Xin-mo-(FR)

    ensuite tu mappes uniquement le joueur 1 dans le menu d emulationstation > options manette
    et tu attribues les joueurs 1 et 2 dans ES.
    ça devrait être du genre #0 THT #1THT

    Si ça fonctionne toujours pas vérifier que ton joueur 2 est reconnu par recalbox via evtest



  • @acris regardes bien son archive : un seul stick de créé, pourtant il est bien en 4.1



  • BOnjour,
    Dans Evtest, qu'en je bouge le stick 2, il est bien reconnu, enfin ca écrit des trucs oui ...

    voila un copié / collé de mon SSH

    login as: root
    root@192.168.1.21's password:

    evtest

    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0: THT 2P arcade controller THT 2P arcade controller
    Select the device event number [0-0]:

    0
    Input driver version is 1.0.1
    Input device ID: bus 0x3 vendor 0x16c0 product 0x75e1 version 0x111
    Input device name: "THT 2P arcade controller THT 2P arcade controller"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 288 (BTN_TRIGGER)
    Event code 289 (BTN_THUMB)
    Event code 290 (BTN_THUMB2)
    Event code 291 (BTN_TOP)
    Event code 292 (BTN_TOP2)
    Event code 293 (BTN_PINKIE)
    Event code 294 (BTN_BASE)
    Event code 295 (BTN_BASE2)
    Event code 296 (BTN_BASE3)
    Event code 297 (BTN_BASE4)
    Event code 298 (BTN_BASE5)
    Event code 299 (BTN_BASE6)
    Event code 300 (?)
    Event code 301 (?)
    Event code 302 (?)
    Event code 303 (BTN_DEAD)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 306 (BTN_C)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 309 (BTN_Z)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
    Value 0
    Min -1
    Max 1
    Event code 1 (ABS_Y)
    Value 0
    Min -1
    Max 1
    Event code 2 (ABS_Z)
    Value 0
    Min -1
    Max 1
    Event code 3 (ABS_RX)
    Value 0
    Min -1
    Max 1
    Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
    Properties:
    Testing ... (interrupt to exit)

    Event: time 1493274629.231266, type 3 (EV_ABS), code 0 (ABS_X), value 1
    Event: time 1493274629.231266, -------------- SYN_REPORT ------------
    Event: time 1493274629.451299, type 3 (EV_ABS), code 0 (ABS_X), value 0
    Event: time 1493274629.451299, -------------- SYN_REPORT ------------
    Event: time 1493274630.749469, type 3 (EV_ABS), code 0 (ABS_X), value -1
    Event: time 1493274630.749469, -------------- SYN_REPORT ------------
    Event: time 1493274630.981501, type 3 (EV_ABS), code 0 (ABS_X), value 0
    Event: time 1493274630.981501, -------------- SYN_REPORT ------------
    Event: time 1493274631.287546, type 3 (EV_ABS), code 1 (ABS_Y), value -1
    Event: time 1493274631.287546, -------------- SYN_REPORT ------------
    Event: time 1493274631.289543, type 3 (EV_ABS), code 1 (ABS_Y), value 0
    Event: time 1493274631.289543, -------------- SYN_REPORT ------------
    Event: time 1493274631.291539, type 3 (EV_ABS), code 1 (ABS_Y), value -1
    Event: time 1493274631.291539, -------------- SYN_REPORT ------------
    Event: time 1493274631.483573, type 3 (EV_ABS), code 1 (ABS_Y), value 0
    Event: time 1493274631.483573, -------------- SYN_REPORT ------------
    Event: time 1493274631.761605, type 3 (EV_ABS), code 1 (ABS_Y), value 1
    Event: time 1493274631.761605, -------------- SYN_REPORT ------------
    Event: time 1493274631.939629, type 3 (EV_ABS), code 1 (ABS_Y), value 0
    Event: time 1493274631.939629, -------------- SYN_REPORT ------------
    Event: time 1493274633.568851, type 3 (EV_ABS), code 3 (ABS_RX), value -1
    Event: time 1493274633.568851, -------------- SYN_REPORT ------------
    Event: time 1493274633.778874, type 3 (EV_ABS), code 3 (ABS_RX), value 0
    Event: time 1493274633.778874, -------------- SYN_REPORT ------------
    Event: time 1493274634.168931, type 3 (EV_ABS), code 3 (ABS_RX), value 1
    Event: time 1493274634.168931, -------------- SYN_REPORT ------------
    Event: time 1493274634.324947, type 3 (EV_ABS), code 3 (ABS_RX), value 0
    Event: time 1493274634.324947, -------------- SYN_REPORT ------------
    Event: time 1493274634.592982, type 3 (EV_ABS), code 2 (ABS_Z), value 1
    Event: time 1493274634.592982, -------------- SYN_REPORT ------------
    Event: time 1493274634.769005, type 3 (EV_ABS), code 2 (ABS_Z), value 0
    Event: time 1493274634.769005, -------------- SYN_REPORT ------------
    Event: time 1493274635.013037, type 3 (EV_ABS), code 2 (ABS_Z), value -1
    Event: time 1493274635.013037, -------------- SYN_REPORT ------------
    Event: time 1493274635.221064, type 3 (EV_ABS), code 2 (ABS_Z), value 0
    Event: time 1493274635.221064, -------------- SYN_REPORT ------------
    Event: time 1493274636.789275, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006
    Event: time 1493274636.789275, type 1 (EV_KEY), code 305 (BTN_EAST), value 1
    Event: time 1493274636.789275, -------------- SYN_REPORT ------------
    Event: time 1493274636.941296, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90006
    Event: time 1493274636.941296, type 1 (EV_KEY), code 305 (BTN_EAST), value 0
    Event: time 1493274636.941296, -------------- SYN_REPORT ------------
    Event: time 1493274637.011307, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274637.011307, type 1 (EV_KEY), code 302 (?), value 1
    Event: time 1493274637.011307, -------------- SYN_REPORT ------------
    Event: time 1493274637.139326, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
    Event: time 1493274637.139326, type 1 (EV_KEY), code 301 (?), value 1
    Event: time 1493274637.139326, -------------- SYN_REPORT ------------
    Event: time 1493274637.195331, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002
    Event: time 1493274637.195331, type 1 (EV_KEY), code 301 (?), value 0
    Event: time 1493274637.195331, -------------- SYN_REPORT ------------
    Event: time 1493274637.197329, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274637.197329, type 1 (EV_KEY), code 302 (?), value 0
    Event: time 1493274637.197329, -------------- SYN_REPORT ------------
    Event: time 1493274637.295343, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
    Event: time 1493274637.295343, type 1 (EV_KEY), code 304 (BTN_SOUTH), value 1
    Event: time 1493274637.295343, -------------- SYN_REPORT ------------
    Event: time 1493274637.391357, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
    Event: time 1493274637.391357, type 1 (EV_KEY), code 304 (BTN_SOUTH), value 0
    Event: time 1493274637.391357, -------------- SYN_REPORT ------------
    Event: time 1493274637.425361, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
    Event: time 1493274637.425361, type 1 (EV_KEY), code 300 (?), value 1
    Event: time 1493274637.425361, -------------- SYN_REPORT ------------
    Event: time 1493274637.619396, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
    Event: time 1493274637.619396, type 1 (EV_KEY), code 300 (?), value 0
    Event: time 1493274637.619396, -------------- SYN_REPORT ------------
    Event: time 1493274639.294610, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274639.294610, type 1 (EV_KEY), code 290 (BTN_THUMB2), value 1
    Event: time 1493274639.294610, -------------- SYN_REPORT ------------
    Event: time 1493274639.586649, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274639.586649, type 1 (EV_KEY), code 290 (BTN_THUMB2), value 0
    Event: time 1493274639.586649, -------------- SYN_REPORT ------------
    Event: time 1493274639.698668, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
    Event: time 1493274639.698668, type 1 (EV_KEY), code 288 (BTN_TRIGGER), value 1
    Event: time 1493274639.698668, -------------- SYN_REPORT ------------
    Event: time 1493274639.918733, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
    Event: time 1493274639.918733, type 1 (EV_KEY), code 288 (BTN_TRIGGER), value 0
    Event: time 1493274639.918733, -------------- SYN_REPORT ------------
    Event: time 1493274640.042714, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
    Event: time 1493274640.042714, type 1 (EV_KEY), code 292 (BTN_TOP2), value 1
    Event: time 1493274640.042714, -------------- SYN_REPORT ------------
    Event: time 1493274640.212731, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90005
    Event: time 1493274640.212731, type 1 (EV_KEY), code 292 (BTN_TOP2), value 0
    Event: time 1493274640.212731, -------------- SYN_REPORT ------------
    Event: time 1493274640.256738, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274640.256738, type 1 (EV_KEY), code 290 (BTN_THUMB2), value 1
    Event: time 1493274640.256738, -------------- SYN_REPORT ------------
    Event: time 1493274640.554778, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003
    Event: time 1493274640.554778, type 1 (EV_KEY), code 290 (BTN_THUMB2), value 0
    Event: time 1493274640.554778, -------------- SYN_REPORT ------------



  • @borninthe80s Le problème est que tu devrais avoir 2 entrées possibles quand tu lances evtest. Là en gros, joueur 1 et 2 écrivent sur le même périphérique, ce qui est censé être résolu en 4.1 ... mais là on cale



  • ok,
    est ce que vous pouvez me dire qu'elle adaptateur USB acheté du coup ? de facon "sur ... ?


  • Developer
    Global moderator
    Creator
    Team

    Yep c'est bien zarbe ça... encore un coup des chinois qui font de modifs sans prévenir...

    Peux tu mettre un photo haute resolution de ton encodeur stp. Je ferai un test avec le mien...
    peut être la mise à jour du noyau 🙂


  • Global moderator
    Team

    Ton encodeur est compatible mais semblerait que le module ne fait pas son job on cherche le soucis.
    Le probleme sera le meme avec un autre encodeur si il ya un réel soucis sur ce module.

    Tu pourrais en attendant peut etre passe par config.txt et ajouter usbhid quirks.

    @ian57 a un xin mo 20 pins et moi meme (xin mo18 pins et juyao) allons controler demain nous ne pouvons pas avant.



  • @borninthe80s attends avant d'acheter !

    tu pourrais passer cette commande stp ? udevadm info -a -n input/event0 | grep quirk j'espère y voir la valeur du quriks qu'on a défini pour les xinmo



  • Je test ca ce soir les gars 🙂 et la fille 🙂



  • et pour la photo HD? ok, mais faut que je démonte ma borne ... 😞


  • Developer
    Global moderator
    Creator
    Team

    bon ben laisse tomber. c'était juste pour vérifier visuellement que c'était la même version


  • Banned



  • Salut 🙂
    Non, ca c'est la borne d'un pote.
    C'est un contrôleur pour une Xbox première generation ...
    +++


  • Banned

    @borninthe80s Salut 🙂

    Dommage ^^ En tout cas jolie page ! Le nouveau bartop Bubble X Donkey Kong m'attire (je suis sur le même projet mais sans le Donkey Kong)

    Ça a vraiment de la gueule ! 😄


  • Developer
    Global moderator
    Creator
    Team

    nop pas ça en plus smallcab ne fait pas ce type d'encodeur.





  • un truc m'intrigue ...

    Moi j'ai câblé comme ca >> http://www.smallcab.net/download/manuel/manuel-encodeur-joystick-deux-joueurs-3H.pdf

    hors la il ne dise pas la meme chose >> https://github.com/recalbox/recalbox-os/wiki/Xin-mo-(FR)

    Pourquoi ?



Want to support us ?

106
Online

78.5k
Users

20.1k
Topics

147.5k
Posts