Solved Manette iPega 9055
-
bon alors j'ai réussi à la faire remacher mais pour le moment ca ne marche qu'après réappairage
dès que je reboot faut recommencer
voici ce que j'ai fait :
1- j'ai ajouté une ligne au fichier 99-joysticks-exotics.rules
mount -o remount, rw /
echo 'SUBSYSTEM=="input", ATTRS{name}=="ipega media gamepad controller", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"' >> /etc/udev/rules.d/99-joysticks-exotics.rules
reboot && logout
ensuite j'ai bien vérifié que j'avais ceci dans le recalbox.conf
Set retroarch input driver (auto, udev, sdl2)
If you don't have issues with your controllers, let auto
global.inputdriver=sdl2
Enfin j'ajoute deux ligne au fichier /etc/modprobe.d/usbhid.conf
IPEGA
options usbhid quirks=0x1949:0x402:0x040
là ca marche quand j'appaire ma 9055
par contre si je reboot impossible de réappairé sauf si je réedite le fichier usbhid.conf (juste une sauvegarde)je comprends pas tres bien
Je vous tien au courant des que j'ai avancé
source des mes avancées :
https://forum.recalbox.com/topic/7396/ipega-doen-ts-recognize-as-controller-it-detects-no-controller/15 -
@tifab77 poste ton fichier usbhid.conf
-
-
tu n'as pas rentré les informations correctement
# IPEGA options usbhid quirks=0x1949:0x402:0x040 options usbhid quirks=0x0314:0x0326:0x040,0x0314:0x0328:0x040,0x1781:0x0A9D:0x040,0x1292:0x5346:0x040,0x1292:0x5366:0x040,0x1292:0x4154:0x040,0x1292:0x4745:0x040,0x0403:0x97c1:0x040,0x0e8f:0x3010:0x040,0x0079:0x1804:0x040,0x0xe8f:0x3013:0x040,0x16c0:0x75e1:0x040,0x16c0:0x05e1:0x040,0xe8f:0x1013:0x040,0xe8f:0x3013:0x040,0x810:0xe001:0x040,0x16c0:0x05e0:0x040,0x2563:0x555:0x040,0x16D0:0x0BCC:0x040
les informations ne sont pas traités car tu n'as mis à la suite de la bonne ligne, celles au dessus sont commentées
corrige comme ceci et test
en espérant que tu as récupéré les bonnes informations de ta manette.# IPEGA #options usbhid quirks=0x1949:0x402:0x040 options usbhid quirks=0x0314:0x0326:0x040,0x0314:0x0328:0x040,0x1781:0x0A9D:0x040,0x1292:0x5346:0x040,0x1292:0x5366:0x040,0x1292:0x4154:0x040,0x1292:0x4745:0x040,0x0403:0x97c1:0x040,0x0e8f:0x3010:0x040,0x0079:0x1804:0x040,0x0xe8f:0x3013:0x040,0x16c0:0x75e1:0x040,0x16c0:0x05e1:0x040,0xe8f:0x1013:0x040,0xe8f:0x3013:0x040,0x810:0xe001:0x040,0x16c0:0x05e0:0x040,0x2563:0x555:0x040,0x16D0:0x0BCC:0x040,0x1949:0x402:0x040
-
sur le coup ca a marché
mais après reboot, même souciscomment je m'assure que j'ai bien trouvé les bons paramètres ?
-
@tifab77 poste une archive de support : https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)
as tu bien monté la partition en écriture avant modification ?
-
@acris oui je commence par faireun
$ mount -o remount, rw / -
@tifab77 c'est du bluetooth quelle version ce pad ? Bluetooth v3 ?
-
le bluetooth c'est bien du v3.0
et pour le mode du pad, je suis bien entendu en mode android
le soucis c'est surtout le coté aléatoire.
que ca marche une fois puis que ca marche plus .....j'arrive pas a trouver par ou investiguer
-
Alors j'ai trouvé un truc
si je modifie le fichier usbhid.conf et que je supprime la manette puis que je refais l'appairage ca marche (jusqu'au reboot)
c'est un peu comme ci le bluetooth avait besoin de redémarrer pour que ca fonctionne
-
rectification, je n'ai meme pas besoin de réappaire
il suffit que je monte le "/" en RW puis que je fasse un vi du fichier usbhid.conf
je sauvegarde et quand je demarre la manette ca marcheil y aurait pas un soucis qq part avec le bluetooth ? comment je debug ca ?
-
@substring pourra te répondre.
-
Merci
reproductible à l'infini
bon ce matin je demarre ma recalbox portable de la maison pour pouvoir jouer dans le RER
-
@tifab77 BT v3 je l'aurais parié ... Le pb de ces pads c'est qu'ils ne respectent pas la norme du BT v4 concernant l'appairage. Mais il y a nue solution : ajouter dans le recalbox.conf
controllers.bluetooth.alternate=1
et ca devrait marcher. L'histoire des quirks n'a rien à voir avec l'appairage. -
@substring J'ai ajouté la ligne au recalbox.conf comme ce qui suit
# -------------- D - Controllers ----------------- #
# Enable support for standard bluetooth controllers
controllers.bluetooth.enabled=1# Add by FBO 20171124
controllers.bluetooth.alternate=1
Par contre ca marche pas mieux
il a pas autre chose à faire ? -
@tifab77 C'est ce qu'on a fait pour les pad xiami qui sont en BT v3 (quelle honte) et ca marchait. Là il me faudrait une archive de support, en espérant que j'arrive à voir ce qui déconne
-
@substring ca te va ca :
https://file.ac/2Rnp-YxF23U/ -
@tifab77 oui mais pas ce que je veux ...
Le fatras avec le pad xiaomi: https://gitlab.com/recalbox/recalbox-support/issues/1220 -
@substring le truc qui me chifonne c'est que si une fois ma recalbox booté, je passe le "/" en RW et que je fais juste un save du usbhid.conf je peux me connecter à l'infini tant que je reboote pas
ca a bien marché jusqu'à la derniere mise a jour
du coup il y a du y avoir une regression qq partmais comment la trouver .... mystère
-
@tifab77 le usbhid.conf est fixe. Si tu as modifié le fichier, il n'a aucune raison de retourner à la normale. Eventuellement, vu que tu viens d'une 4.1, vire le fichier
~/udev/rules.d/99-8bitdo.rules
qui pourrait te poser qq problèmes