Navigation

    Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    SOLVED Dongle Mayflash pour PS3 originales (sysaxis) ne fonctionne pas à 2 joueurs

    Manettes/GPIO/Encodeurs
    dongle mayflash ps3 originales sysaxis
    3
    10
    2083
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • patriccote
      patriccote last edited by

      Bonjour @acris,

      J'ai acheté le dongle Mayflash pour PS3 pour utiliser avec ma Recalbox 4.0.0 sous RPI2 mais je ne suis pas capable de l'utiliser avec 2 joueurs / manettes. Il y a le mode Xinput et Dinput sur le dongle, qu'on peut faire basculer avec une 'switch'. Selon la réponse de la compagnie :

      Question : do each controller need its own adapter or can I have 4 controllers run off 1 adapter?
      Answer : It depends on the mode - In DirectInput mode you can have 4, however this is incompatible with modern games that only use XInput mode, and you lose vibration and PS button capability. In XInput mode only one controller can be paired, XInput mode is also backwards-compatible with older DirectInput games. So I would recommend getting one adapter per controller and leaving them in XInput mode to get the full capability out of it.

      MA QUESTION : Est-il possible de faire fonctionner le dongle Mayflash avec 2 manettes sous la Recalbox en mode Xinput mode ?

      Voici les liens vers recalbox-support.sh :

      Xinput de configuré (1 manette fonctionne à la perfection mais pas possibilité de deux)
      http://www8.zippyshare.com/v/b5ZB5cvS/file.html

      Dinput de configuré (aucun bouton ne fonctionne mais les 2 manettes sont synchronisé avec le dongle)
      http://www8.zippyshare.com/v/KUCd2LqJ/file.html

      Merci !

      patriccote

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by acris

        Bonjour @patriccote,

        avec le mode xinput, ta manette est reconnu comme une xbox.
        avec le mode dinput ta manette est reconnu comme une ps3

        Dans un premier temps, met toi sur xinput.
        tu peux essayer d'activer le pilote xboxdrv dans recalbox.conf et de désactiver celui de psx

        ## Please enable only one of these
        # -------------- D1 - PS3 Controllers ------------ #
        ##Enable PS3 controllers support
        controllers.ps3.enabled=0
        ## Choose an driver between official, shanwan and gasia if you have dualshock clones (official,shanwan,gasia)
        controllers.ps3.driver=official
        # ------------ D2 - XBOX Controllers ------------ #
        ## Xbox controllers are already supported, but xboxdrv can solve some compatibility issues 
        ## Enable xboxdrv driver, disable this if you enabled ps3 controllers (0,1)
        controllers.xboxdrv.enabled=1
        ## Set the amount of controllers to use with xboxdrv (0..4)
        controllers.xboxdrv.nbcontrols=2
        

        enregistre et redémarre ton raspberry
        essaie de connecter et reconfigurer tes 2 manettes

        Si ça fonctionne pas, réedite le fichier recalbox.conf remet comme c'était et reboot ton raspberry.

        Essaie ceci en mettant sur dinput.
        puis dans recalbox.conf
        modifier le driver en mettant sur udev ou sdl2 à la place de auto.

        ## Set retroarch input driver (auto, udev, sdl2)
        ## If you don't have issues with your controllers, let auto
        global.inputdriver=udev
        

        reboot puis essaie de configurer tes manettes

        1 Reply Last reply Reply Quote 0
        • Substring
          Substring last edited by

          XInput produit le résultat attendu : 1 seul pad connectable.

          Pour Direct Input, à voir, peux pas regarder tes fichiers de support là 😕 Mais bon réflexe 🙂

          Former dev - Please reply with @substring so that i am notified when you answer me
          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

          1 Reply Last reply Reply Quote 0
          • acris
            acris last edited by

            @Substring

            dinput evtest

            nput driver version is 1.0.1
            Input device ID: bus 0x3 vendor 0x79 product 0x1801 version 0x111
            Input device name: "HJZ Mayflash PS3 Game Controller Adapter"
            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 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 code 319 (?)
                Event code 320 (BTN_TOOL_PEN)
                Event code 321 (BTN_TOOL_RUBBER)
                Event code 322 (BTN_TOOL_BRUSH)
                Event code 323 (BTN_TOOL_PENCIL)
                Event code 324 (BTN_TOOL_AIRBRUSH)
                Event code 325 (BTN_TOOL_FINGER)
                Event code 326 (BTN_TOOL_MOUSE)
                Event code 327 (BTN_TOOL_LENS)
                Event code 328 (BTN_TOOL_QUINTTAP)
                Event code 329 (?)
                Event code 330 (BTN_TOUCH)
                Event code 331 (BTN_STYLUS)
                Event code 332 (BTN_STYLUS2)
                Event code 333 (BTN_TOOL_DOUBLETAP)
                Event code 334 (BTN_TOOL_TRIPLETAP)
                Event code 335 (BTN_TOOL_QUADTAP)
              Event type 3 (EV_ABS)
                Event code 0 (ABS_X)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 1 (ABS_Y)
                  Value    126
                  Min        0
                  Max      255
                  Flat      15
                Event code 2 (ABS_Z)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 3 (ABS_RX)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 4 (ABS_RY)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 5 (ABS_RZ)
                  Value    127
                  Min        0
                  Max      255
                  Flat      15
                Event code 6 (ABS_THROTTLE)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 7 (ABS_RUDDER)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 8 (ABS_WHEEL)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 9 (ABS_GAS)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 10 (ABS_BRAKE)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 11 (?)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 12 (?)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 13 (?)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 14 (?)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 15 (?)
                  Value    128
                  Min        0
                  Max      255
                  Flat      15
                Event code 16 (ABS_HAT0X)
                  Value      0
                  Min       -1
                  Max        1
                Event code 17 (ABS_HAT0Y)
                  Value      0
                  Min       -1
                  Max        1
                Event code 18 (ABS_HAT1X)
                  Value      0
                  Min       -1
                  Max        1
                Event code 19 (ABS_HAT1Y)
                  Value      0
                  Min       -1
                  Max        1
                Event code 20 (ABS_HAT2X)
                  Value      0
                  Min       -1
                  Max        1
                Event code 21 (ABS_HAT2Y)
                  Value      0
                  Min       -1
                  Max        1
                Event code 22 (ABS_HAT3X)
                  Value      0
                  Min       -1
                  Max        1
                Event code 23 (ABS_HAT3Y)
                  Value      0
                  Min       -1
                  Max        1
              Event type 4 (EV_MSC)
                Event code 4 (MSC_SCAN)
            Properties:
            Testing ... (interrupt to exit)
            
            1 Reply Last reply Reply Quote 0
            • Substring
              Substring last edited by

              @acris merci 🙂
              ouh làààààà un truc commence à m'inquiéter ... plrs périphs sur un même USB, c'est toujours problématique ...

              Autre truc: il est bien détecté en joystick par udev ?

              Former dev - Please reply with @substring so that i am notified when you answer me
              Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

              1 Reply Last reply Reply Quote 0
              • acris
                acris last edited by

                @substring

                Autre truc: il est bien détecté en joystick par udev ?

                pas compris la question.

                Substring 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring @acris last edited by

                  @acris ID_JOYSTICK_ENV=1 ? la valeur qu'on doit parfois forcer par des regles udev

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                  1 Reply Last reply Reply Quote 0
                  • patriccote
                    patriccote last edited by

                    Bonjour @acris et @Substring

                    Compte rendu : rien ne semble avoir fonctionné, tout a continué de fonctionner comme cela le faisait déjà (OK pour un seul pad en Xinput et aucune fonctionnalité pour le Dinput)

                    Tel qu'indiqué par le fabricant, Xinput = 1 seul pad connectable avec toutes les fonctionnalités (le stick analogue fonctionne à 100% pour Mario Kart 64). En Dinput, on perd techniquement de la compatibilité (vibration et bouton PS, ce qui ne serait pas très problématique).

                    J'ai réglé la situation en achetant un dongle Bluetooth USB-BT400 qui a fini par fonctionner grâce à l'aide d'Acris et ce post :

                    https://workingninja.com/blog/installing-asus-bt400-raspberry-pi-raspbian-wheezy

                    Merci !

                    patriccote

                    1 Reply Last reply Reply Quote 0
                    • acris
                      acris last edited by

                      @patriccote
                      en résumé tu as mis sur dinput et tu es passé par un dongle bluetooth et toutes les manettes fonctionnent correctement ?

                      1 Reply Last reply Reply Quote 0
                      • patriccote
                        patriccote last edited by

                        @acris

                        Sur Dinput, l'interface de Recalbox n'a jamais détecté les manettes, aucun bouton ne fonctionne malgré que la lumière Player 1 est allumé sur la manette 1 et Player 2 sur la manette 2. Tout semble donc bien connecté avec le dongle Mayflash mais Recalbox ne voit rien (Controller Settings ne voit aucune manette)

                        J'ai donc mis ce dongle de côté pour ne plus lui retoucher (je rappelle qu'en Xinput, tout fonctionne à 100% pour une seule manette, il faut donc un dongle Mayflash par manette pour que le tout soit parfait).

                        J'ai ensuite acheté le dongle Bluetooth USB-BT400 qui a fini par fonctionner grâce à l'aide d'Acris et ce post :

                        https://workingninja.com/blog/installing-asus-bt400-raspberry-pi-raspbian-wheezy

                        Merci !

                        patriccote

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Want to support us ?

                        77
                        Online

                        88.3k
                        Users

                        26.2k
                        Topics

                        179.8k
                        Posts

                        Copyright © 2021 recalbox.com