Recalbox Forum

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

    Solved twin usb game pad joueur 1 ok joueur 2 non détecté....

    Manettes/GPIO/Encodeurs
    twin usb pad joueur
    3
    12
    3528
    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.
    • Fabrice Fg
      Fabrice Fg last edited by Fabrice Fg

      bonjours a tous ,
      j'ai récamment acheté sur amazon link text
      seulement quand j'ai tout connecté 1 seul joueur est détecté
      j'ai upload le fichier support sur zippshare http://www7.zippyshare.com/v/K36jNpLr/file.html.
      merci de votre aide.

      rasbery pi3 en wifi
      ecran 21 pouces
      micro sd 32 go
      et un bartop que j'ai fait moi même

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

        Bonjour @Fabrice-Fg

        de mémoire cet encodeur usb est pris en charge par recalbox 4.1 unstable.
        si tu n'as pas encore transféré tes roms ou quelles sont sur support amovible
        je te conseille d'installer recalbox 4.1 : https://archive.recalbox.com/updates/v1.0/unstable/

        les manipulations usbhid quirk pour recalbox 4.0.2 existe sur le forum de mémoire aussi utilise la fonction recherche
        reférence : XCSOURCE

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

          @acris said in twin usb game pad joueur 1 ok joueur 2 non détecté....:

          ecalbox 4.1 unstable

          je vai test ca merci bien

          1 Reply Last reply Reply Quote 0
          • Fabrice Fg
            Fabrice Fg last edited by

            rebonjours
            Ca ne fonctionne pas avec la version 4.1
            je vai me tourner vers les manipulations usbhid je vous tien au courant
            ps: esque les manipulations sont aussi possible avec la version 4.1 ou il faut que je reinstalle tout?

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

              @Fabrice-Fg

              C'est étrange car en recalbox 4.1 les usbhid sont déjà présent et pris en charge.

              https://github.com/recalbox/recalbox-buildroot/blob/master/board/recalbox/fsoverlay/etc/modprobe.d/usbhid.conf#L42

              vendor 0x810 product 0xe001
              
              • il faut cabler tes 2 joueurs identiquement
              • il faut configurer UNIQUEMENT LE JOUEUR 1 si tu essaies de configurer le joueur 2 tu écrases le joueur 1
              • il faut ensuite ATTRIBUER LES JOUEURS DANS emulationstation , est ce fait ?

              poste une nouvelle archive de support avec UNIQUEMENT L'encodeur branché , pas de clavier pas de souris.

              1 Reply Last reply Reply Quote 0
              • Fabrice Fg
                Fabrice Fg last edited by

                les manipulations usbhid quirk pour recalbox 4.0.2 existe sur le forum de mémoire aussi utilise la fonction recherche
                reférence : XCSOURCE

                un grand merci j'ai bataillé mais j'y suis arrivé merci beaucoup!!!!! avec la version 4.0.2 en modifiant le fichier.

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

                  @Fabrice-Fg
                  Dommage de ne pas avoir continuer en 4.1 pour nous aider à corriger le probleme si il y en a un.
                  La gestion etant differente si tu mets à jour ça risque de ne plus fonctionner.....

                  Have fun

                  1 Reply Last reply Reply Quote 0
                  • tong-man
                    tong-man last edited by

                    Salut, j'ai monté le même encodeur avec Recalbox 4.1 et bizarrement il a fallu que je fasse la manip comme sous 4.0.2 pour que les 2 joueurs soient reconnus et fonctionnent. (1 manette détecté autrement)

                    Comment vérifier le fichier https://github.com/recalbox/recalbox-buildroot/blob/master/board/recalbox/fsoverlay/etc/modprobe.d/usbhid.conf#L42
                    sous 4.1 svp ?

                    Merci par avance.

                    Tips RecalBox > https://lc.cx/xAcs

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

                      @tong-man
                      tu te rends dans /etc/modprobe.d/usbhid.conf
                      et tu verifies que les infos dans ton config.txt soit identique dans ledit fichier.

                      C'est bizzare car au début des unstable 4.1 la manip config.txt n etait pas necessaire parce que nous sommes sur un module maintenant pour faciliter l'ajout out of box.

                      ce qui serait intéressant ça serait d'avoir des retours car ce n'est pas normal.

                      @ian57 et @Substring vous en pensez quoi ?

                      1 Reply Last reply Reply Quote 0
                      • tong-man
                        tong-man last edited by

                        Bonsoir,

                        Je viens de l'éditer et effectivement il est bien renseigné comme ceci (copy/paste depuis putty) :

                        #XCSOURCE 2 Encoder USB - Twin USB Gamepad
                        options usbhid quirks=0x810:0xe001:0x040

                        Le fait est que si on ne rajoute pas la ligne usbhid.quirks=0x0810:0xe001:0x040 dans /boot/cmdline.txt , recalbox ne détecte qu'une seule manette.

                        En tout cas merci pour votre temps.

                        Tips RecalBox > https://lc.cx/xAcs

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

                          @tong-man
                          c est qu il y a un soucis je pense avec le module, peut être à l'occasion poster l archive de support.

                          1 Reply Last reply Reply Quote 0
                          • Fabrice Fg
                            Fabrice Fg @Fabrice Fg last edited by

                            @fabrice-fg acris MODERATORTeam 7 months ago
                            Bonjour @ptijo

                            voici la procédure à suivre, n'ayant aucune information sur ton matériel et pc je supposerai donc que tu es sous windows et que tu as configuré complètement et correctement winscp
                            si ce n'est pas le cas je te conseille de le faire

                            via ssh (putty)passer la partition boot en écriture :
                            mount -o remount,rw /boot
                            Edite via winscp et notepad++ (plus facile) le fichier suivant :
                            /boot/cmdline.txt
                            ajoute en bout de ligne et en ajoutant un espace avec les derniers mots ceci :
                            usbhid.quirks=0x810:0xe001:0x040
                            ce qui devrait ressemblait à ceci :

                            dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0 dwc_otg.lpm_enable=0 console=tty3 loglevel=3 elevator=deadline vt.global_cursor_default=0 logo.nologo usbhid.quirks=0x810:0xe001:0x040
                            enregistre et reboot ton raspberry

                            reconfigure uniquement ton joueur 1 dans le menu emulationstation >Options manettes > Configuration manette
                            le joystick se configure sur le DPAD, joystick analogique est réservé aux manettes de type psx ou xbox360.
                            logiquement la configuration devrait être copié pour le joueur 2 il devrait être inutile de le configurer aussi
                            si tu le fais ça risque d'écraser le J1.

                            Attribue ton J1 #0 twin usb peut etre le nom ? et pour J2 ça devrait être du genre #1 twin usb

                            si c'est ok pourrais tu faire une capture d'écran tu peux utiliser la commande suivante via ssh (putty)

                            raspi2png -p nomdelacapture.png
                            devrait être stocké dans /recalbox/share/system, récupère là et poste là sur le forum.

                            Lance un jeu 2 joueurs et test. (exemple street fighter sur SNES)

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

                            Want to support us ?

                            67
                            Online

                            90.8k
                            Users

                            26.5k
                            Topics

                            182.3k
                            Posts

                            Copyright © 2021 recalbox.com