Solved Encodeur USB Xin-mo 2 players sur Odroid xu4 ne reconnait qu'une manette
-
@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? -
@Substring c'est réglé ça fonctionne.
Un grand merci à toi, tu déchire!
J’espère que ça servira à d'autres qui ont le même souci.
Merci, merci encore. -
@pikpuss de rien de rien
-
@substring Merci pour le correctif ! Serait-il possible de l'intégrer à la prochaine release ? (la mise à jour en 18.04.20 écrase la modif)
-
Sorry to revive an old topic but I have been trying the same fix on my xin mo on the XU4 and it does not seem to work.
I added the usb.hid quirks to the end of my the correct line on boot.ini on my computer using notepad++ but when i start recalbox my start up screen is glitched and it still only detects on gamepad. I have searched everyone and i still cant find a solution. I am using the newest version of recalbox. -
Effectivement, j'avais le même problème, reconnu comme 1 seul joueur sur Odroid XU4Q.
Je pensais que ça venait de mon encodeur, jusqu'à ce que je le teste sans problème sur mon Pi3... -
et ça https://forum.recalbox.com/topic/15528/prise-de-tête-avec-controlleur-xin-mo/4 ça marche plus ?
-
@xmosssy If your xinmo is a 20 pins boards you should try :
setenv bootargs "${bootrootfs} ${console} ${hdmi_phy_control} usbhid quirks=0x16c0:0x75e1:0x040"
instead of
setenv bootargs "${bootrootfs} ${console} ${hdmi_phy_control} usbhid quirks=0x16c0:0x05e1:0x040"
for that you need to edit the file
/boot/boot.ini
thanks to a SSH connection -
@ian57 said in Encodeur USB Xin-mo 2 players sur Odroid xu4 ne reconnait qu'une manette:
/boot/boot.ini
Merci @ian57 !
Perso, je n'avais que :
setenv bootargs "${bootrootfs} ${console} governor=${governor} ${videoconfig} ${hdmi_phy_control}" bootz ${zimage_addr_r} - ${fdtbin_addr_r}
Pour ceux que ça intéresse, voici la procédure, en attente d'un éventuel patch :
- Allumer votre XU4, connecté à votre réseau.
- Ouvrir Putty (ou équivalent), vous connecter en SSH
- Login/MDP : root - recalboxroot
Puis tapez/collez :
mount -o remount, rw /boot
(validez)
nano /boot/boot.ini
(validez)Et cherchez à la fin du fichier
setenv bootargs "${bootrootfs} ${console} governor=${governor} ${videoconfig} ${hdmi_phy_control}" bootz ${zimage_addr_r} - ${fdtbin_addr_r}
Et changez-le en ça,
en faisant attention aux espaces/guillemets :setenv bootargs "${bootrootfs} ${console} governor=${governor} ${videoconfig} ${hdmi_phy_control} usbhid.quirks=0x16c0:0x05e1:0x040" bootz ${zimage_addr_r} - ${fdtbin_addr_r}
Puis faites CTRL + X
Sauvegardez (YES, puis ENTER)
et tapez reboot et validez.Recalbox redémarre et vous n'avez plus qu'à configurer les boutons de vos 2 players !