Recalbox Forum

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

    Impossible de faire fonctionner une manette Afterglow

    Manettes/GPIO/Encodeurs
    fonctionner afterglow
    4
    17
    5563
    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.
    • acris
      acris last edited by

      Bonjour
      Je vais peut etre dire une betise mais la derniere personne à avoir ce type de manette av un dongle spécifique n a paa reussi à la faire fonctionner.....

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

        Raison de plus pour pas rester sur un échec 😉

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

          @Gort poste le support pour que @substring jete un oeil.
          Branche le dongle et la.manette directement sur le port usb.
          https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)

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

            de mémoire le kernel ne voit rien, mais sait-on jamais ...

            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
            • ian57
              ian57 Staff last edited by

              Si le kernel ne voit rien... c'est pas malin ;)... et c'est surtout pas gagné!

              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • Gort
                  Gort last edited by

                  Voilà, avec uniquement le dongle de la manette qui pose problème de branché : http://www28.zippyshare.com/v/aXEG5oAt/file.html

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

                    de ce que j'en vois il a l'air de détecter pas mal de chose sur mon dongle...je garde espoir. Merci aux experts de m'éclairer

                    1 Reply Last reply Reply Quote 0
                    • ian57
                      ian57 Staff last edited by

                      Yep, meme ES le détecte :

                      lvl2: 	Added unconfigured joystick Generic X-Box pad (GUID: 030000006f0e00001413000010010000, instance ID: 0, device index: 0).
                      

                      il est bien détecté par evtest :

                      Input device ID: bus 0x3 vendor 0xe6f product 0x1314 version 0x110
                      Input device name: "Generic X-Box pad"
                      

                      as tu testé ses boutons pad avec evtest ou encore sdl2_jstest pour vérifier qu'il fonctionne

                      après il y a des erreurs dans le dmesg :

                      [ 1396.991708] input: Generic X-Box pad as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.1/1-1.5.1:1.0/input/input1
                      [ 1397.075970] xpad 1-1.5.1:1.0: xpad_irq_in - urb shutting down with
                      

                      après j'ai aussi vu passé un pad xbox360!!! c'est normal ?
                      essaie déjà avec evtest en console pour poste la réponse.

                      "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                        @ian57 il est en 4.0 donc pas de sdl2-jstest
                        A ce niveau, c'est xboxdrv qui ne connait pas son pad (donc il faut passer par une regle manuelle) et eventuellement le pilote kernel xpad qui pourra prendre le relai en 4.1

                        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
                        • Gort
                          Gort last edited by

                          Passer par une règle manuelle, je ne sais même pas par ou je peux commencer ni même si c'est à ma portée. Je pense que je vais ranger le pad en attendant la 4.1 et croiser les doigts. Merci à tous d'avoir pris le temps de regarder.

                          Si je peux aider afin que ceux qui achète cette très bonne manette puisse la faire tourner avec leur RecalBox n'hésitez pas.

                          1 Reply Last reply Reply Quote 0
                          • ian57
                            ian57 Staff last edited by

                            bah tu peux tenter ça : comme dans https://forum.recalbox.com/topic/5933/controller-usb-xcsource/3

                            passer la partition boot en écriture :

                            mount -o remount,rw /boot
                            

                            editer le fichier cmdline.txt en ajoutant :

                            usbhid.quirks=0xe6f:0x1314:0x040
                            

                            ce sont les références usb de ta manette
                            tu devrais avoir la ligne suivante :

                            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=0xe6f:0x1314:0x040
                            

                            tu rebootes et tu testes. si ç amarche pas envoie un nouveau rapport avec le script https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)

                            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                            1 Reply Last reply Reply Quote 0
                            • ian57
                              ian57 Staff last edited by ian57

                              @Substring Ooops je crois que j'ai peut être merdé... tu parlais d'une regle udev ? style

                              mount -o remount,rw /
                              nano /etc/udev/rules.d/99-afterglow.rules 
                              

                              write into the file :

                              SUBSYSTEM=="input", ATTRS{name}=="Generic X-Box pad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" 
                              SUBSYSTEM=="input", ATTRS{idProduct}=="0x1314", ATTRS{idVendor}=="0xe6f", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                              

                              save the file and modify the rights :

                              chmod 755 /etc/udev/rules.d/99-afterglow.rules
                              

                              @Gort tu peux tenter les 2 manips... ça coute pas grand chose

                              "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                                @ian57 quirks n'a rien à voir avec çà
                                udev non plus (sauf si le pad est détecté en souris ou clavier) (et tu t'en enmêlé entre vendorid et productid :p)
                                non mio je penche plutôt vers linux qui ne sait pas quoi faire avec.

                                • pilote kernel xpad : le pad n'y est pas. On peut patcher côté recalbox, pas un pb. Mais en 4.1 (cf https://github.com/torvalds/linux/blob/master/drivers/input/joystick/xpad.c)
                                • xboxdrv : il n'y est pas non plus (https://github.com/xboxdrv/xboxdrv/blob/develop/src/xpad_device.cpp). On pourrait patcher aussi, mais je pense qu'on va plutôt s'orienter vers le driver xpad en 4.1

                                Donc on peut le faire marcher avec xboxdrv, il faut juste tout mapper manuellement (et pour ca, il faut connaitre la ligne de commande de xboxdrv. Pas infaisable, juste un poil long)

                                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
                                • ian57
                                  ian57 Staff last edited by

                                  @Substring ok merci de toutes ces précisions...

                                  faudrait donc commencer par un essai avec evtest pour voir s'il reconnait les boutons non?

                                  "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                                    @ian57 yep. Mais ca ne m'inquiète pas plus que ca, ca devrait marcher.

                                    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
                                    • First post
                                      Last post

                                    Want to support us ?

                                    104
                                    Online

                                    99.7k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com