Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| ludique:retrogaming:retropie:installation-manette-xbox [2019/04/02 18:56] – créée yoann | ludique:retrogaming:retropie:installation-manette-xbox [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Installer une manette XBox ====== | + | {{tag> |
| - | tester | + | ====== Installer une manette XBox One sans fil ===== |
| + | |||
| + | Procédure testée | ||
| + | |||
| + | ===== Mise à jour du firmware ===== | ||
| + | |||
| + | La manette doit être connectée par câble sur un Windows 10 pour recevoir les mise à jour firmware. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Désactiver l'ERTM ===== | ||
| + | |||
| + | Désactiver le module noyau **ERTM** **E**nhanced **R**e-**T**ransmission **M**ode qui peut poser problème lorsque la manette Xbox One est connectée en bluetooth sur Retropie. | ||
| + | |||
| + | Editer le fichier **opt/retropie/ | ||
| + | |||
| + | < | ||
| + | sudo bash -c 'echo 1 > / | ||
| + | </ | ||
| + | |||
| + | Une fois le fichier modifié, redémarrer et configurer la manette en bluethooth: | ||
| + | |||
| + | Si la modification ne permet pas de rendre permanente la désactivation du mode ERTM, il est possible de | ||
| + | modifier la configuration du module bluetooth via modprobe. Créer un fichier **/ | ||
| + | |||
| + | < | ||
| + | options bluetooth disable_ertm=Y | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Appairer en Bluetooth ===== | ||
| + | |||
| + | * Menu Configuration | ||
| + | * Bluetooth | ||
| + | * Register and Connect to Bluetooth Device puis presser sur le bouton central Xbox | ||
| + | * Le périphrique apparait dans la liste apres quelques secondes | ||
| + | * Choisir le mode de sécurité DisplayYesNo | ||
| + | |||
| + | Le message Successfully Registered and Connected doit apparaître. | ||
| + | |||
| + | il ne reste qu'a définir le maping des boutons: | ||
| + | Depuis l’écran d' | ||
| + | * Configure input | ||
| + | |||
| + | |||
| + | ===== Xpad ===== | ||
| + | |||
| + | Utiliser le pilote xpad | ||
| + | |||
| + | metter a jour a partir des sources depuis le menu de configuration | ||
| + | |||
| + | vérifier que le module est bien chargé | ||
| <code bash> | <code bash> | ||
| - | $ cd Retropie-Setup | + | lsmod | grep xpad |
| - | $ sudo sudo ./ | + | |
| </ | </ | ||
| - | Dasn le menu | + | Si ce n'est pas le cas, charger manuellement le module |
| - | * manage packages | + | <code bash> |
| - | * Manage drivers packages | + | modprobe -i xpad |
| - | * xboxdrv | + | </code> |
| - | * Configuration | + | |
| + | ===== xboxdrv ===== | ||
| + | <code bash> | ||
| + | sudo apt-get install xboxdrv | ||
| + | </ | ||
| + | Installe la version 0.8.8-1 | ||
| + | ===== Configuration boutons pour pifba ===== | ||
| + | L' | ||
| - | Après compilation et activation des pilotes, la commande **sudo lsusb** retourne: | + | ===== Dépannages ===== |
| + | |||
| + | |||
| + | If you have an Xbox One 2016 pad that is not responding until the Right Trigger is pressed when you play ROMS you can do the following to fix the problem | ||
| + | |||
| + | Go to "/ | ||
| + | |||
| + | Now save the file and you are all fixed. | ||
| + | |||
| + | I hope this helps someone. | ||
| + | |||
| + | Lorsque le receiver est connecté il n'est pas correctement reconnu par le pilote: | ||
| + | <code bash> | ||
| + | lsusb | ||
| + | </ | ||
| < | < | ||
| - | Bus 001 Device | + | Bus 001 Device |
| </ | </ | ||
| + | |||
| + | Seul ID Vendor est completé. Le pilote xpad ne liste pas le produit 02fe. | ||
| + | |||
| + | <code bash> | ||
| + | usb-devices | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | T: Bus=01 Lev=02 Prnt=02 Port=02 Cnt=03 Dev#= 8 Spd=480 MxCh= 0 | ||
| + | D: Ver= 2.01 Cls=00(> | ||
| + | P: Vendor=045e ProdID=02fe Rev=01.00 | ||
| + | S: Manufacturer=Microsoft Inc. | ||
| + | S: Product=XBOX ACC | ||
| + | S: SerialNumber=270533 | ||
| + | C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA | ||
| + | I: If#= 0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) | ||
| + | </ | ||
| + | |||
| + | La dernière lignre **Driver=(none)** confirme bien qu' | ||
| + | |||
| + | |||
| + | Il existe un pilote en cours de développement | ||
| + | https:// | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | git clone https:// | ||
| + | cd xow | ||
| + | |||
| + | make BUILD=RELEASE | ||
| + | |||
| + | sudo make install | ||
| + | sudo systemctl enable xow | ||
| + | sudo systemctl start xow | ||
| + | |||
| + | reboot | ||
| + | </ | ||
| + | |||
| + | Le gamepad n' | ||
| + | |||
| + | ===== Références ===== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * http:// | ||