Prise casque non fonctionnelle - Odroid GO-Advance (version boitier transparent) Recalbox 7.1
- 
					
					
					
					
 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 
- 
					
					
					
					
 On n'a malheureusement pas pu tester cette version, qu'on a pas eu physiquement. On va voir ce qu'on peut faire  
- 
					
					
					
					
 This post is deleted!
- 
					
					
					
					
 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 
- 
					
					
					
					
 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
- 
					
					
					
					
 @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  
- 
					
					
					
					
 @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 RECALBOXet pas la partitionSHARE, passer par le gestionnaire de disque pour lui assigner une lettre manuellement.
- Dans la partition share, trouver le fichier recalbox\system\.emulationstation\es_inputs.xmlet 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"pardeviceNbButtons="16"
- Sauver le fichier
 Et ça devrait fonctionner tout seul, une fois de retour dans l'Odroid  
- 
					
					
					
					
 @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" ? 
- 
					
					
					
					
 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 : OkVol+ : Ok 
 Vol- : OkLum+ : 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é : okCordialement, Marcus_972 
