Recalbox 7.0

Problème manette Xbox360 filaire



  • Bonjour,
    Je viens d'installer Recalbox 4 sur mon raspberry pi 3 et tout fonctionne nickel à part ma deuxème manette XBox360 filaire Afterglow (la première est une manette filaire normale). J'ai activé xboxdrv et pas de problème pour configurer la première manette, tous les boutons sont bien pris en charge. Mais le problème vient quand je veux configurer la deuxième. Déjà, le système m'indique qu'il a détecté 4 manette alors qu'il n'y en a que deux de branchées. Ensuite quand je veux assigner les boutons, il me les assigne comme si xboxdrv n'était pas activé, les noms affichés à l'assignation ne sont pas les mêmes que sur la première manette et R2 n'est pas pris en charge. Le voyant LED XBox n'est pas sur 2, il est plein et clignote. De plus, je dois refaire la manip chaque fois que je redémarre le système. Comme le système m'indiquait 4 manettes détectées, j'ai pousser le prise en charge du xboxsrv à 4 mais rien n'y fait. Auriez-vous une solution svp?



  • Correction: Au redémarrage, je suis obliger de débrancher et rebrancher la manette sinon celle-ci ne répond pas.



  • Xboxdrv peut ne pas connaitre ta manette. Tu pourrais lancer le script /recalbox/scripts/recalbox-support.sh et mettre à dispo le résultat stp ?



  • Alors il m'a produit tout plein de fichiers. Dans joystick j'ai 4 fois le même avec des ID différents mais qui correspondent à ma manette qui marche :

    Input driver version is 1.0.1
    Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
    Input device name: "Xbox Gamepad (userspace driver)"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 312 (BTN_TL2)
    Event code 313 (BTN_TR2)
    Event code 314 (BTN_SELECT)
    Event code 315 (BTN_START)
    Event code 316 (BTN_MODE)
    Event code 317 (BTN_THUMBL)
    Event code 318 (BTN_THUMBR)
    Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
    Value 0
    Min -32768
    Max 32767
    Event code 1 (ABS_Y)
    Value 0
    Min -32768
    Max 32767
    Event code 3 (ABS_RX)
    Value 0
    Min -32768
    Max 32767
    Event code 4 (ABS_RY)
    Value 0
    Min -32768
    Max 32767
    Event code 16 (ABS_HAT0X)
    Value 0
    Min -1
    Max 1
    Event code 17 (ABS_HAT0Y)
    Value 0
    Min -1
    Max 1
    Properties:
    Testing ... (interrupt to exit)

    Et le 5ème qui correspond à la manette qui ne marche pas :

    Input driver version is 1.0.1
    Input device ID: bus 0x3 vendor 0xe6f product 0x413 version 0x100
    Input device name: "Generic X-Box pad"
    Supported events:
    Event type 0 (EV_SYN)
    Event type 1 (EV_KEY)
    Event code 304 (BTN_SOUTH)
    Event code 305 (BTN_EAST)
    Event code 307 (BTN_NORTH)
    Event code 308 (BTN_WEST)
    Event code 310 (BTN_TL)
    Event code 311 (BTN_TR)
    Event code 314 (BTN_SELECT)
    Event code 315 (BTN_START)
    Event code 316 (BTN_MODE)
    Event code 317 (BTN_THUMBL)
    Event code 318 (BTN_THUMBR)
    Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
    Value 2193
    Min -32768
    Max 32767
    Fuzz 16
    Flat 128
    Event code 1 (ABS_Y)
    Value 2235
    Min -32768
    Max 32767
    Fuzz 16
    Flat 128
    Event code 2 (ABS_Z)
    Value 0
    Min 0
    Max 255
    Event code 3 (ABS_RX)
    Value 2624
    Min -32768
    Max 32767
    Fuzz 16
    Flat 128
    Event code 4 (ABS_RY)
    Value 634
    Min -32768
    Max 32767
    Fuzz 16
    Flat 128
    Event code 5 (ABS_RZ)
    Value 0
    Min 0
    Max 255
    Event code 16 (ABS_HAT0X)
    Value 0
    Min -1
    Max 1
    Event code 17 (ABS_HAT0Y)
    Value 0
    Min -1
    Max 1
    Event type 21 (EV_FF)
    Event code 80 (FF_RUMBLE)
    Event code 81 (FF_PERIODIC)
    Event code 88 (FF_SQUARE)
    Event code 89 (FF_TRIANGLE)
    Event code 90 (FF_SINE)
    Event code 96 (FF_GAIN)
    Properties:
    Testing ... (interrupt to exit)



  • Du coup je suis en train de me dire que comme il me ressort 4 fois la même config pour la première manette, c'est normal que xboxdrv en fonctionne pas pour la cinquième config (vu que le recalbox.conf est configurer pour 4), non? Est-il possible de supprimer des configs de manette? ou alors aller au-delà de 4 nbcontroller pour le xboxdrv?



  • Après test, il s'avère effectivement que quand je change le nombre de nbcontroller dans le fichier conf, il me prend la config de la première manette qu'il multiplie par la valeur. Quand je mets 2, la deuxième manette est considérée comme un troisième, quand je met 3, elle est considérée comme quatrième.


Log in to reply
 

Want to support us ?

157
Online

79.2k
Users

20.4k
Topics

149.3k
Posts