Recalbox Forum

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

    Prise casque non fonctionnelle - Odroid GO-Advance (version boitier transparent) Recalbox 7.1

    Recalbox Général
    7.1 boitier casque fonctionnelle go-advance
    3
    9
    1218
    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.
    • marcus_972
      marcus_972 last edited by acris

      Bonsoir,

      La prise casque ne fonctionne pas sur la version Odroid Go Advance (Version 1 boitier transparent)

      A noter, que cette version a une prise jack pour la charge et pas de wifi intégrée.
      J'ai fait deux install sur deux SD differentes et j'ai le même soucis.

      Cordialement,

      Marcus_972

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

        On n'a malheureusement pas pu tester cette version, qu'on a pas eu physiquement.

        On va voir ce qu'on peut faire 🙂

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

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

            Bonjour @marcus_972

            si tu veux nous aider, branche un clavier usb sur ton OGA

            • Brancher un clavier sur l'usb
            • Faire F4 puis ALT+F2
            • taper la commande : sdl2-jstest --list | more
            • nous fournir les informations de la commande

            et même mieux, si tu peux t'en passer quelques temps, de l envoyer en prêt à un developpeur 😉

            merci d'avance

            marcus_972 2 Replies Last reply Reply Quote 0
            • marcus_972
              marcus_972 @acris last edited by

              Bonjour @acris,

              Voici ce que j'ai à l'affichage :

              rk-debug mali-ver=rsx-p0-1.2
              error : failed to read gamecontrollerdb.txt : Invalid RWops
              Found 1 joystick(s)

              Joystick Name: 'odroidgo2_joypad'
              Joystick Path: '/dev/input/event2'
              Joystick GUID: 19000000010000000100000001010000
              Joystick Number: 0
              Number of Axes: 2
              Number of Buttons: 16
              Number of Hats: 0
              Number of B***s: 0
              GameControllerConfig: missing (see 'gamecontrollerdb.txt' or SDL_GAMECONTROLLERCONFIG)
              Axis code 0: 0
              Axis code 1: 1
              Button code 0: 304
              Button code 1: 305
              Button code 2: 307
              Button code 3: 308
              Button code 4: 310
              Button code 5: 311
              Button code 6: 544
              Button code 7: 545
              Button code 8: 546
              Button code 9: 547
              Button code 10: 704
              Button code 11: 705
              Button code 12: 706
              Button code 13: 707
              Button code 14: 708
              Button code 15: 709

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

                @acris pour le prêt, ça risque d'être un peu compliqué car j'habite en Martinique, ça risque de prendre des plombes pour arriver mais si il n'y a vraiment aucun autre moyen de vous aider à distance, pourquoi pas 🙂

                Bkg2k 2 Replies Last reply Reply Quote 0
                • Bkg2k
                  Bkg2k Staff @marcus_972 last edited by

                  @marcus_972 Bonjour, et merci beaucoup pour le retour et le log!

                  Du coup, le problème est enfantin à résoudre pour la prochaine version 🙂

                  En attendant, il n'est pas beaucoup plus compliqué à corriger de ton coté:

                  • Recupère la carte SD de l'Odroid et place là dans un lecteur SD dans le PC
                  • Si le PC ne voit que la partition RECALBOX et pas la partition SHARE, passer par le gestionnaire de disque pour lui assigner une lettre manuellement.
                  • Dans la partition share, trouver le fichier recalbox\system\.emulationstation\es_inputs.xml et ouvrir ce fichier avec n'importe quel editeur de texte
                  • Repérer la ligne <inputConfig type="joystick" deviceName="odroidgo2_joypad" ... ... >
                  • A la fin de cette ligne, remplacer l'attribut deviceNbButtons="18" par deviceNbButtons="16"
                  • Sauver le fichier

                  Et ça devrait fonctionner tout seul, une fois de retour dans l'Odroid 🙂

                  marcus_972 1 Reply Last reply Reply Quote 0
                  • Bkg2k
                    Bkg2k Staff @marcus_972 last edited by

                    @marcus_972 Pour le problème de la sortie casque, pourrais-tu brancher ton casque et tester dans les paramètres audio du menu principal, si elle fonctionne en sélectionnant la sortie "Headphones" ?

                    1 Reply Last reply Reply Quote 0
                    • marcus_972
                      marcus_972 @Bkg2k last edited by

                      Bonjour @Bkg2k,

                      Effectivement en passant la valeur de 16 à 18, les boutons sont de nouveau opérant sauf I et II, ce qui donne :

                      Select = III
                      Start = IV
                      Volume = V et VI
                      Lum = I et II (aucun ne fonctionne)

                      Cela est du au fait que l'Odroid Go Advance V1 n'ayant pas de boutons R2, L2, le mapping des ID est faussé dans le fichier es_input.cfg

                      <!-- Odroid Advance Go 2 Internat controler -->
                      <inputConfig type="joystick" deviceName="odroidgo2_joypad" deviceGUID="19000000010000000100000001010000" deviceNbAxes="2" deviceNbHats="0" deviceNbButtons="16">
                      <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
                      <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
                      <input name="lum-" type="button" id="16" value="1" code="708" />
                      <input name="lum+" type="button" id="17" value="1" code="709" />
                      <input name="vol-" type="button" id="14" value="1" code="706" />
                      <input name="vol+" type="button" id="15" value="1" code="707" />
                      <input name="left" type="button" id="10" value="1" code="546" />
                      <input name="down" type="button" id="9" value="1" code="545" />
                      <input name="right" type="button" id="11" value="1" code="547" />
                      <input name="up" type="button" id="8" value="1" code="544" />
                      <input name="r2" type="button" id="7" value="1" code="313" />
                      <input name="l2" type="button" id="6" value="1" code="312" />

                      <input name="r1" type="button" id="5" value="1" code="311" />
                      <input name="l1" type="button" id="4" value="1" code="310" />
                      <input name="y" type="button" id="3" value="1" code="308" />
                      <input name="x" type="button" id="2" value="1" code="307" />
                      <input name="b" type="button" id="0" value="1" code="304" />
                      <input name="a" type="button" id="1" value="1" code="305" />
                      <input name="hotkey" type="button" id="12" value="1" code="704" />
                      <input name="select" type="button" id="12" value="1" code="704" />
                      <input name="start" type="button" id="13" value="1" code="705" />
                      </inputConfig>

                      Voici le correctif à appliquer, en plus de la suppression des lignes en gras du code ci-dessus, il faut modifier les ID à partir de ID 8 :

                      ID8 devient ID6
                      ID9 devient ID7
                      ID10 devient ID8
                      ......

                      Voici une fois les corrections faites le code à intégrer :

                      <!-- Odroid Advance Go 2 Internat controler -->
                      <inputConfig type="joystick" deviceName="odroidgo2_joypad" deviceGUID="19000000010000000100000001010000" deviceNbAxes="2" deviceNbHats="0" deviceNbButtons="16">
                      <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
                      <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
                      <input name="lum-" type="button" id="14" value="1" code="708" />
                      <input name="lum+" type="button" id="15" value="1" code="709" />
                      <input name="vol-" type="button" id="12" value="1" code="706" />
                      <input name="vol+" type="button" id="1" value="1" code="707" />
                      <input name="left" type="button" id="8" value="1" code="546" />
                      <input name="down" type="button" id="7" value="1" code="545" />
                      <input name="right" type="button" id="9" value="1" code="547" />
                      <input name="up" type="button" id="6" value="1" code="544" />
                      <input name="r1" type="button" id="5" value="1" code="311" />
                      <input name="l1" type="button" id="4" value="1" code="310" />
                      <input name="y" type="button" id="3" value="1" code="308" />
                      <input name="x" type="button" id="2" value="1" code="307" />
                      <input name="b" type="button" id="0" value="1" code="304" />
                      <input name="a" type="button" id="1" value="1" code="305" />
                      <input name="hotkey" type="button" id="10" value="1" code="704" />
                      <input name="select" type="button" id="10" value="1" code="704" />
                      <input name="start" type="button" id="11" value="1" code="705" />
                      </inputConfig>

                      Test :

                      Select : OK
                      Start : Ok

                      Vol+ : Ok
                      Vol- : Ok

                      Lum+ : Ok
                      Lum- : Ok


                      Concernant le son :

                      Sortie par défaut : HP + ecouteur
                      Prise casque : ok
                      Haut parleur interne : HP + ecouteur
                      Haut parleur interne + prise casque : ok
                      Coupé : ok

                      Cordialement,

                      Marcus_972

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

                      Want to support us ?

                      72
                      Online

                      98.7k
                      Users

                      28.1k
                      Topics

                      187.0k
                      Posts

                      Copyright © 2021 recalbox.com