Outils pour utilisateurs

Outils du site


ludique:retrogaming:retropie:installation-manette-xbox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ludique:retrogaming:retropie:installation-manette-xbox [2026/02/01 09:33] yoannludique: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' 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.
  
  
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 [[#desactiver_le_module_ertm|désactiver]].+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 (l’appairage échoue systématiquement). Si c'est le cas, on peut le [[#desactiver_le_module_ertm|désactiver]].
  
  
Ligne 27: Ligne 27:
  
 <code bash> <code bash>
-~/RetroPie-Setup+cd ~/RetroPie-Setup
 sudo ./retropie_setup.sh sudo ./retropie_setup.sh
 </code> </code>
Ligne 33: Ligne 33:
 Sélectionner l'option : Sélectionner l'option :
   * ''Manage packages'' > ''Manage driver packages'' > ''xpad'' > ''Install from sources''   * ''Manage packages'' > ''Manage driver packages'' > ''xpad'' > ''Install from sources''
- 
  
 <note> <note>
-Your system has UEFI Secure Boot enabled.                                                                                                                                                                                      │   +Si l'installation a lieu sur un système utilisant l'UEFI avec Secure Boot, le script d'installation générera une nouvelle **Machine-Owner Key** (**MOK**). Cette clé devra être enrôlée dans le firmware lors du prochain démarragePour cela un mot de passe devra être définit : il sera redemandé au prochain redémarrage.
-  │                                                                                                                                                                                                                                │   +
-  │ 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 driversa new Machine-Owner Key (MOK) has been generatedThis key now needs to be enrolled in your system'firmware.           │   +
-  │                                                                                                                                                                                                                                │   +
-  │ 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 "Enroll MOK" and   │   +
-  │ "Change Secure Boot state" menus that will be presented to you when this system reboots.                                                                                                                                       │   +
-  │                                                                                                                                                                                                                                │   +
-  │ 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.+
 </note> </note>
-  + 
-Pour vérifier que le module est bien chargé+ 
 +Après l'installation, le redémarrage est nécessaire. 
 + 
 +Pour vérifier que le module est bien chargé :
  
 <code bash> <code bash>
Ligne 60: Ligne 53:
  
  
 +:TODO_DOCUPDATE:
  
 +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
 </code> </code>
  
 +Démarrer RetroPie et affecter les touches.
  
  
Ligne 106: Ligne 106:
 Depuis l’écran d'accueil, afficher le menu start (touche entrée) Depuis l’écran d'accueil, afficher le menu start (touche entrée)
   * Configure input   * Configure input
 +
 +
 +===== Modifier l'association des boutons =====
 +
 +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'utilisant pas le contrôleur Bluetooth intégré, celui-ci peut être désactivé si aucun périphérique ne l'utilise. Voir wiki [[hardware:raspberry:desactiver-controleur-bluetooth]] Le gamepad n'utilisant pas le contrôleur Bluetooth intégré, celui-ci peut être désactivé si aucun périphérique ne l'utilise. Voir wiki [[hardware:raspberry:desactiver-controleur-bluetooth]]
- + 
 + 
 +==== Comportement anormal des hotkeys ==== 
 + 
 +:TODO_DOCUPDATE: 
 + 
 +  * Environemment : Ubuntu 25.10 (questing) 
 +  * Manette : Xbox Wireless Controller 
 + 
 + 
 +<code bash> 
 +# Lister les périphériques d'entrée reconnus par le système 
 +cat /proc/bus/input/devices 
 +</code> 
 + 
 +Dans la liste repérer la manette Xbox 
 +<file> 
 +I: Bus=0003 Vendor=045e Product=0b12 Version=0515 
 +N: Name="Microsoft Xbox Series S|X Controller" 
 +P: Phys=usb-0000:0f:00.0-4/input0 
 +S: Sysfs=/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:0f:00.0/usb3/3-4/3-4:1.0/input/input54 
 +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 
 +</file> 
 + 
 +Pour tester et visualiser le mapping des bouton: 
 +<code bash> 
 +apt install joystick 
 +jstest /dev/input/js0 
 +</code> 
 + 
 + 
 +Sources : 
 +  * https://www.baeldung.com/linux/drivers-associated-device 
 +  * https://retropie.org.uk/forum/topic/17314/hotkey-button-always-pressed/12 
 +  * https://www.kernel.org/doc/html/latest/input/devices/xpad.html 
 +  * https://www.reddit.com/r/RetroPie/comments/xpx76p/microsoft_xbox_360_pad_not_configured/ 
 + 
 ===== Références ===== ===== Références =====
  
-  * [[https://retropie.org.uk/docs/Xbox-360-Controller/|Retropie : Installation et paramétrage d'une manette Xbox 360]]+  * [[https://retropie.org.uk/docs/Xbox-360-Controller/|Documentation Retropie : Installation et paramétrage d'une manette Xbox 360 (retropie.org.uk) (en)]] 
 +  * [[https://retropie.org.uk/docs/RetroArch-Configuration/#hotkeys|Documentation Retropie : Les raccourcis ou hotkeys (retropie.org.uk) (en)]]
   * https://techwiztime.com/guide/retropie-xbox-one-controller/   * https://techwiztime.com/guide/retropie-xbox-one-controller/
   * https://www.youtube.com/watch?v=BHJGcABUG0Q   * https://www.youtube.com/watch?v=BHJGcABUG0Q
Ligne 202: Ligne 251:
   * http://mattpilz.com/fix-for-xbox-one-wireless-adapter-not-working-in-windows-10-xbox-acc-driver/   * http://mattpilz.com/fix-for-xbox-one-wireless-adapter-not-working-in-windows-10-xbox-acc-driver/
   * [[https://linuxvox.com/blog/linux-xbox-controller-driver/|Guide d'installation du pilote de manette Xbox (linuxvox.com) (en)]]   * [[https://linuxvox.com/blog/linux-xbox-controller-driver/|Guide d'installation du pilote de manette Xbox (linuxvox.com) (en)]]
 +  * [[https://retropie.org.uk/forum/topic/17314/hotkey-button-always-pressed/16|Problème manette : le bouton hotkey semble toujours pressé (retropie.org.uk) (en)]]
 +  * [[https://mundowin.com/en/How-to-configure-Xbox-controller-in-Retropie/|Configurer la manette Xbox sur RetroPie (mundowin.com) (en)]]
  
ludique/retrogaming/retropie/installation-manette-xbox.1769938434.txt.gz · Dernière modification : 2026/02/01 09:33 de yoann