Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ludique:retrogaming:retropie:installation-manette-xbox [2026/02/01 09:33] – yoann | ludique:retrogaming:retropie:installation-manette-xbox [2026/02/02 06:11] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| Procédure testée sur le modèle **1708**. | Procédure testée sur le modèle **1708**. | ||
| - | Le pilote recommandé à avril 2024 avec Retropie est **xpad**. Il existe également un pilote en espace utilisateur **xboxdrv** mais certaines incompatibilités on été relevées avec les versions récentes du noyau Linux. | + | Le pilote recommandé à partir d' |
| Ligne 14: | Ligne 14: | ||
| ===== A propos du module ERTM ===== | ===== A propos du module ERTM ===== | ||
| - | Le module noyau **ERTM** **E**nhanced **R**e-**T**ransmission **M**ode peut poser problème lorsque la manette Xbox One est connectée en bluetooth sur Retropie. Si c'est le cas, on peut le [[# | + | Sur Raspberry Pi, le module noyau **ERTM** **E**nhanced **R**e-**T**ransmission **M**ode peut poser problème lorsque la manette Xbox One est connectée en bluetooth sur Retropie |
| Ligne 27: | Ligne 27: | ||
| <code bash> | <code bash> | ||
| - | ~/ | + | cd ~/ |
| sudo ./ | sudo ./ | ||
| </ | </ | ||
| Ligne 33: | Ligne 33: | ||
| Sélectionner l' | Sélectionner l' | ||
| * '' | * '' | ||
| - | |||
| < | < | ||
| - | Your system has UEFI Secure Boot enabled. | + | Si l' |
| - | │ │ | + | |
| - | │ UEFI Secure Boot requires additional configuration to work with third-party drivers. | + | |
| - | │ │ | + | |
| - | │ The system will assist you in configuring UEFI Secure Boot. To permit the use of third-party drivers, a new Machine-Owner Key (MOK) has been generated. This key now needs to be enrolled in your system' | + | |
| - | │ │ | + | |
| - | │ To ensure that this change is being made by you as an authorized user, and not by an attacker, you must choose a password now and then confirm the change after reboot using the same password, in both the " | + | |
| - | │ " | + | |
| - | │ │ | + | |
| - | │ If you proceed but do not confirm the password upon reboot, Ubuntu will still be able to boot on your system but any hardware that requires third-party drivers to work correctly may not be usable. | + | |
| </ | </ | ||
| - | + | ||
| - | Pour vérifier que le module est bien chargé | + | |
| + | Après l' | ||
| + | |||
| + | Pour vérifier que le module est bien chargé | ||
| <code bash> | <code bash> | ||
| Ligne 60: | Ligne 53: | ||
| + | : | ||
| + | Vérifier que le pilote est associé à la manette. | ||
| - | ===== Installer le pilote xboxdrv ===== | + | |
| + | ===== Alternative : Installer le pilote xboxdrv ===== | ||
| <code bash> | <code bash> | ||
| sudo apt-get install xboxdrv | sudo apt-get install xboxdrv | ||
| + | |||
| + | # This command will allow the Xbox 360 controller to connect to your Retropie system. | ||
| + | xboxdrv --detach-kernel-driver | ||
| </ | </ | ||
| + | Démarrer RetroPie et affecter les touches. | ||
| Ligne 106: | Ligne 106: | ||
| Depuis l’écran d' | Depuis l’écran d' | ||
| * Configure input | * Configure input | ||
| + | |||
| + | |||
| + | ===== Modifier l' | ||
| + | |||
| + | Pour modifier le fichier de configuration .cfg de la manette, il faut connaître la désignation de chaque bouton. Pour cela on peut utiliser le programme **jstest** : | ||
| Ligne 189: | Ligne 194: | ||
| Le gamepad n' | Le gamepad n' | ||
| - | + | ||
| + | |||
| + | ==== Comportement anormal des hotkeys ==== | ||
| + | |||
| + | : | ||
| + | |||
| + | * Environemment : Ubuntu 25.10 (questing) | ||
| + | * Manette : Xbox Wireless Controller | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | # Lister les périphériques d' | ||
| + | cat / | ||
| + | </ | ||
| + | |||
| + | Dans la liste repérer la manette Xbox | ||
| + | < | ||
| + | I: Bus=0003 Vendor=045e Product=0b12 Version=0515 | ||
| + | N: Name=" | ||
| + | P: Phys=usb-0000: | ||
| + | S: Sysfs=/ | ||
| + | U: Uniq= | ||
| + | H: Handlers=kbd event9 js0 | ||
| + | B: PROP=0 | ||
| + | B: EV=20000b | ||
| + | B: KEY=7cdb000000000000 0 8000000000 0 0 | ||
| + | B: ABS=3003f | ||
| + | B: FF=107030000 0 | ||
| + | </ | ||
| + | |||
| + | Pour tester et visualiser le mapping des bouton: | ||
| + | <code bash> | ||
| + | apt install joystick | ||
| + | jstest / | ||
| + | </ | ||
| + | |||
| + | |||
| + | Sources : | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| ===== Références ===== | ===== Références ===== | ||
| - | * [[https:// | + | * [[https:// |
| + | * [[https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| Ligne 202: | Ligne 251: | ||
| * http:// | * http:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||