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
RECALBOX
et 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.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"
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