Solved Encodeur USB Xin-mo 2 players sur Odroid xu4 ne reconnait qu'une manette
-
Bonjour à tous.
Je possède un Rpi3 et un Odroid Xu4.
J'ai fabriqué mon bartop maison avec un encodeur USB Xin-mo 2 players et sur le Rpi tout fonctionne à merveille.
Mais sur le Xu4 mon Xin-mo 2 players ne reconnait qu'une manette.J'ai effectué une recherche sur le forum et je n'ai trouvé qu'un post avec le même souci mais sur pc je crois (il y a facile une bonne 100aine de post...).
Etant donné que je ne suis pas un pro des lignes de codes et que j'imagine qu'elles sont spécifiques à chaque machine, je ne peux que bêtement recopier ce que je trouve ou que l'on me dit de faire :).
Quelqu'un aurait-il rencontré le même souci ou saurait résoudre ce problème?
Par avance merci.
-
@pikpuss bizarre, on avait fait en sorte que tout ce qui nécessite du hack USB fonctionne sur toutes les boards ... Mais ok, but trouvé. La solution ne va pas être très drole : il faut editer
/boot/boot.ini
et ajouter un parametre dedans. Tu te sens capable de le faire ? -
Bonjour Substring.
Merci de ta rapidité.
Oui si on m'explique je me sent capable -
@pikpuss alors, etape 1 : fais-moi une archive de support en passant par http://recalbox/help stp
-
Ok.
Laisse moi juste le temps de remettre le xu4 à la place du Rpi. -
re
https://file.ac/NEFMCOH-UOE/C'est bien ça?
-
@pikpuss oui c'est ca.
Donc en SSH:
mount -o remount, rw /boot
- editer
/boot/boot.ini
- Dans la ligne 39, ajouter
usbhid quirks=0x16c0:0x05e1:0x040
entre les double quotes. Au final la ligne doit ressembler à
setenv bootargs "${bootrootfs} ${console} ${hdmi_phy_control} usbhid quirks=0x16c0:0x05e1:0x040"
- tu tapes
reboot
- on croise les doigts
-
En SSH, je dois utiliser WinSCP c'est ça? J'ouvre une console, etc...?
-
@substring said in Encodeur USB Xin-mo 2 players sur Odroid xu4 ne reconnait qu'une manette:
mount -o remount, rw /boot
Je n'ai pas 39 lignes dans le fichier /boot/boot.ini
Voilà ce que j'ai:ODROIDXU-UBOOT-CONFIG
U-Boot Parameters (DO NOT MODIFY)
setenv version 3.10
setenv zimage zImage
setenv fdtbin exynos5422-odroidxu3.dtb--- HDMI CEC Configuration ---
------------------------------------------
setenv cecenable "false" # false or true
set to true to enable HDMI CEC
setenv zimage_addr_r 0x40008000
setenv fdtbin_addr_r 0x44000000setenv fdt_high "0xffffffff"
Default boot argument
setenv bootrootfs "root=/dev/mmcblk0p2 rootwait ro"
setenv console "console=ttySAC2,115200n8 consoleblank=0 vt.global_cursor_default=0"setenv bootargs "${bootrootfs} ${console}"
boot commands
fatload mmc 0:1 ${zimage_addr_r} ${zimage}
fatload mmc 0:1 ${fdtbin_addr_r} ${fdtbin}fdt addr 0x44000000
if test "${cecenable}" = "false"; then fdt rm /cec@101B0000; fibootz ${zimage_addr_r} - ${fdtbin_addr_r}"
-
@pikpuss oui tu peux
-
Il y a bien cette ligne qui ressemble à celle dont tu me parles, mais pas tout à fait:
setenv bootargs "${bootrootfs} ${console}"
-
@pikpuss oui c'est celle-là
-
Malheureusement ça n'a pas résolu le problème.
Il ne détecte toujours qu'une manette... -
@pikpuss tu peux
cat /sys/module/usbhid/parameters/quirks
et me donner le résultat stp ? -
Désolé, je fais ça où?
-
J'ai trouvé le fichier, j'essaye de te copier le contenu mais j'ai un message d'erreur du forum, il l'interprète comme un spam.
En gros il n'y à que des (null) plein de fois, rien d'autre. -
@pikpuss ok att je regarde un peu plus. Pense à me notifier pour que je vois plus vite les réponses me concernant
-
@Substring Super. Merci de ta patience et de ta disponibilité.
-
@pikpuss daf**k, essaie plutôt
usbhid.quirks=0x16c0:0x05e1:0x040
au meme endroit qu'avant -
@Substring Ok j'essaie.
Par contre dans ta manip' tu me dis de taper "reboot", c'est dans la console? Parce que ça ne veut pas.
Au lieu de ça tout à l'heure après avoir enregistrer le fichier j'ai reboot manuellement à partir du bartop. C'est bon aussi?