Recalbox Forum

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

    Hilfe! selbstgebauter Controller für die Recalbox funktioniert nur teilweise.

    Controller/GPIO/USB
    hilfe selbstgebauter für die recalbox
    3
    26
    5725
    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.
    • paradadf
      paradadf Staff @Braxy last edited by

      @braxy versuch bitte den input driver in recalbox.conf von auto auf sdl2 zu ändern... ansonsten stelle bitte ein Support Archive mit dem angeschlossen Controllern... es könnte sein, dass es als eine Tastatur erkannt wird.

      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

      1 Reply Last reply Reply Quote 1
      • Braxy
        Braxy last edited by

        Hey paradadf und danke für die Antwort.
        ich bin in der recalbox.conf aber wo/wie genau stelle ich den input driver von auto auf sdl2? ich kenne mich da leider kaum aus.

        der selbstgebaute Controller wird ziemlich sicher als Tastatur erkannt. muss ich da dann anders vorgehen?

        paradadf 1 Reply Last reply Reply Quote 0
        • paradadf
          paradadf Staff @Braxy last edited by paradadf

          @braxy ich erinnere mich gerade nicht genau, wie die Linie genau heißt, aber suche unten irgendwo, wo es über “input, auto, udev und sdl2” geschrieben ist. Ändere dann das “auto” auf “sdl2”.

          If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

          1 Reply Last reply Reply Quote 1
          • Braxy
            Braxy last edited by

            ok ich habe den global.inputdriver= von "auto" zu "sdl2" geändert, aber leider geht es immer noch nicht 😞

            paradadf 1 Reply Last reply Reply Quote 0
            • paradadf
              paradadf Staff @Braxy last edited by

              @braxy dann erstmal wieder auf auto stellen, dann support archive hier teilen. Über das Webmanager unter Support ist es am einfachsten.

              If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

              1 Reply Last reply Reply Quote 1
              • Braxy
                Braxy last edited by Braxy

                meinst du das?

                recalbox-support

                Download URL: https://file.ac/06MJp5n13h0/

                paradadf 1 Reply Last reply Reply Quote 0
                • paradadf
                  paradadf Staff @Braxy last edited by

                  @braxy ja, genau das.

                  @Substring I’m on my phone right now so can’t check why his homemade controller isn’t recognized within games... could you please check if an usbquirk is needed, please?

                  If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                  Braxy 1 Reply Last reply Reply Quote 1
                  • Braxy
                    Braxy @paradadf last edited by

                    @paradadf hast du keine Idee mehr wie ich das Problem beheben könnte?

                    paradadf 1 Reply Last reply Reply Quote 0
                    • paradadf
                      paradadf Staff @Braxy last edited by

                      @braxy doch, habe aber gerade nur Zugang über mein Handy, deswegen kann ich dir wahrscheinlich erst in ein paar Tagen weiterhelfen.

                      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                      Braxy 1 Reply Last reply Reply Quote 1
                      • Braxy
                        Braxy last edited by

                        Ok, vielen dank! 🙂

                        1 Reply Last reply Reply Quote 0
                        • Braxy
                          Braxy @paradadf last edited by

                          @paradadf Hallo paradadf bist du inzwischen wieder an deinem Rechner?
                          Gruße Braxy

                          paradadf 2 Replies Last reply Reply Quote 0
                          • paradadf
                            paradadf Staff @Braxy last edited by

                            @braxy ich habe dich vergessen, tut mir sehr Leid! Ich schaue mir deine Datei morgen an!

                            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                            1 Reply Last reply Reply Quote 1
                            • paradadf
                              paradadf Staff @Braxy last edited by

                              @Braxy

                              So, es wird kein Joystick erkannt, nur eine Tastatur... also versuch bitte folgendes:

                              Lass uns einen quirk einfügen, der folgende Syntaxis haben muss:

                              usbhid.quirks=0xvendor:0xProduct:0x040

                              In deinem Fall:

                              # Arduino LLC Arduino Leonardo
                              usbhid.quirks=0x2341:0x8036:0x040
                              

                              Dieses soll hier eingefügt werden:
                              /etc/modprobe.d/usbhid.conf`, aber ganz am Ende der Datei, alles was nach dem Gleichheitszeichen steht.

                              sagt bitte Bescheid, ob das funktioniert, so dass es standardmäßig hinzugefügt werden kann, so dass du es nicht manuell manchen muss. Wenn es nicht funktionieren sollte... ein neues Support Archive erstellen, bitte.

                              If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                              Braxy 1 Reply Last reply Reply Quote 1
                              • Braxy
                                Braxy @paradadf last edited by

                                @paradadf
                                ich weiß leider nicht wie ich dort hin komme ( /etc/modprobe.d/usbhid.conf` )
                                meinst du in der recalbox.conf soll ich ganz unten das hier einfügen?

                                Arduino LLC Arduino Leonardo

                                usbhid.quirks=0x2341:0x8036:0x040

                                paradadf 1 Reply Last reply Reply Quote 0
                                • paradadf
                                  paradadf Staff @Braxy last edited by

                                  @braxy nein, nicht in recalbox.conf.

                                  SSH in deinem Recalbox und schreibe folgendes Befehl:

                                  nano /etc/modprobe.d/usbhid.conf

                                  Dann navigiere bis zur letzten Zeile und füge ganz am Ende (ggfs. mit einer Komma davor):
                                  0x2341:0x8036:0x040

                                  Dann speichere mit Strg+X, dann Y und drücke die Eingabetaste.

                                  If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                  Braxy 1 Reply Last reply Reply Quote 1
                                  • Braxy
                                    Braxy @paradadf last edited by

                                    @paradadf
                                    es hat leider nicht funktioniert, hier ist das neue Archive.

                                    Download URL: https://file.ac/1BU9ZdoyAKg/

                                    paradadf 1 Reply Last reply Reply Quote 0
                                    • paradadf
                                      paradadf Staff @Braxy last edited by

                                      @braxy ich war beschäftigt am Wochenende aber werde deine Datei schauen, so bald wie möglich.
                                      Kurze Frage: Hast du recalbox neugestartet nachdem du die Datei verändert hast? Das ist nämlich zwingend.

                                      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                      Braxy 1 Reply Last reply Reply Quote 1
                                      • Braxy
                                        Braxy @paradadf last edited by

                                        @paradadf
                                        Vielen dank, melde dich einfach sobald du Zeit hast 🙂
                                        ja ich habe abgespeichert und neugestartet, (das abspeichern wurde übernommen)

                                        in den folgenden Zeilen ganz am ende habe ich es eingefügt:
                                        options usbhid quirks=0x0314:0x0326:0x040,0x0314:0x0328:0x040,0x1781:0x0A9D:0x0......."",0x2341:0x8036:0x040""

                                        paradadf 1 Reply Last reply Reply Quote 0
                                        • paradadf
                                          paradadf Staff @Braxy last edited by

                                          @braxy ok, vllt war kein quirk nötig, sonder ein udev rule...
                                          Erstmal, lösche das, was du in usbhid.conf hinzugefügt hattest.
                                          Dann, in der Konsole (SSH) schreibe folgende Befehle, eine nach dem Anderen:

                                          mount -o remount, rw /
                                          
                                          echo 'SUBSYSTEM=="input", ATTRS{name}=="Arduino LLC Arduino Leonardo", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"' >> /etc/udev/rules.d/99-joysticks-exotics.rules
                                          
                                          reboot && logout
                                          

                                          Wahrscheinlich musst du auch recalbox.conf editieren, so dass da steht: (ändere auto auf sdl2😞

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

                                          neustarten, Controller in ES konfigurieren und nochmal versuchen.

                                          If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                          Braxy 1 Reply Last reply Reply Quote 1
                                          • Braxy
                                            Braxy @paradadf last edited by

                                            @paradadf
                                            hmm, soweit habe ich alles wie beschrieben gemacht, nachdem der Raspberry neustartet und ich in dem Recalbox Menü eine Taste von meinem Controller drücke kommt die Meldung das 1 Controller erkannt wurde und ich ihn einrichten soll, das habe ich auch getan, aber die Meldung geht nicht weg ich soll ihn immer wieder neu einrichten,
                                            wenn ich dann eine Tastatur anschließe und die Meldung mit ESC weg drücke dann springt das Menü dauerhaft in eine Richtung hoch oder runter. 😞

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

                                            Want to support us ?

                                            90
                                            Online

                                            99.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com