Ceci est une ancienne révision du document !
Procédure testée sur le modèle 1708.
La manette doit être connectée par câble sur un Windows 10 pour recevoir les mise à jour firmware.
Désactiver le module noyau ERTM Enhanced Re-Transmission Mode qui peut poser problème lorsque la manette Xbox One est connectée en bluetooth sur Retropie.
Editer le fichier opt/retropie/configs/all/autostart.sh, ajouter la ligne suivante avant la commande
sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm'
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 /etc/modprobe.d/bluetooth.conf contenant la directive suivante:
options bluetooth disable_ertm=Y
Le message Successfully Registered and Connected doit apparaître.
il ne reste qu'a définir le maping des boutons: Depuis l’écran d'accueil, afficher le menu start (touche entrée)
Utiliser le pilote xpad
metter a jour a partir des sources depuis le menu de configuration
vérifier que le module est bien chargé
lsmod | grep xpad
Si ce n'est pas le cas, charger manuellement le module
modprobe -i xpad
sudo apt-get install xboxdrv
Installe la version 0.8.8-1
L'association des boutons est faite dans le fichier de configuration /opt/retropie/configs/fba/fba2x.cfg
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 “/retropie/configs/all/retroarch-joypads/xbox wireless controller.cfg” Find the line that says “input_r2_axis” and change the number in quotes to +4 (input_r2_axis = “+4”).
Now save the file and you are all fixed.
I hope this helps someone.