re
https://file.ac/NEFMCOH-UOE/
C'est bien ça?
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
/boot/boot.ini
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"
reboot
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
setenv version 3.10
setenv zimage zImage
setenv fdtbin exynos5422-odroidxu3.dtb
setenv cecenable "false" # false or true
setenv zimage_addr_r 0x40008000
setenv fdtbin_addr_r 0x44000000
setenv fdt_high "0xffffffff"
setenv bootrootfs "root=/dev/mmcblk0p2 rootwait ro"
setenv console "console=ttySAC2,115200n8 consoleblank=0 vt.global_cursor_default=0"
setenv bootargs "${bootrootfs} ${console}"
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; fi
bootz ${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?