Bascule en mode natif
Passe le volant de 0xC294 (bridé) à 0xC29B (natif G27) via un report HID standard. 900° et pédales séparées débloqués.
Sorti de son mode bridé, sans pilote, sans compromis.
G27 Mode Switcher bascule votre volant vers son mode natif G27
— 900° de rotation, pédales séparées, axes complets — sans installer
Logitech Gaming Software ni le moindre pilote noyau. Résultat : compatible
HVCI / Memory Integrity sous Windows 11. Un seul
.exe, rien à installer.
La v1.2.0 est téléchargeable et propose deux modes (menu « Jeux »), avec des dépendances différentes :
Mode général — le mode « passe-partout » : l'outil crée une manette virtuelle (vJoy), y recopie tout ce que fait le volant, cache le vrai G27 au jeu (HidHide) pour éviter le doublon, puis récupère le retour de force du jeu et le rejoue sur le G27 (force constante, autocentrage et vibrations — trottoirs, collisions). Marche avec tous les jeux ; nécessite vJoy + HidHide.
Mode Forza (nouveau) — sans vJoy, sans HidHide, sans rien cacher : le G27 reste reconnu nativement (navigation menus et carte intactes) et le retour de force est calculé depuis la télémétrie « Data Out » que Forza diffuse — aucun logiciel en plus. Volant lourd à l'arrêt qui s'allège avec la vitesse, force de virage déduite de la dérive des pneus et du transfert de charge (plus lourd au freinage / en appui, plus léger à l'accélération — on « sent » la répartition du poids), vibrations de la route et secousses aux sauts/atterrissages.
Cette version v1.2.0 ajoute aussi un correctif : l'autocentrage ne lâche plus quand on quitte un pont pour passer à un autre jeu (la fermeté du centre est maintenue en continu).
S'ajoutent le mapping complet des entrées (boutons façade, boîte en H + marche arrière) avec une fenêtre de remappage interactive, et la navigation clavier/souris du D-pad — le tout sans désactiver HVCI. Voir la section dédiée et la feuille de route.
Branché, le G27 démarre bridé en « Driving Force EX » (200°, FFB limité). Le débrider passait par le logiciel Logitech — aujourd'hui abandonné et incompatible avec la sécurité matérielle de Windows 11.
Tout ce qu'il faut pour exploiter le mode natif du G27, du clic à la ligne de commande.
Passe le volant de 0xC294 (bridé) à 0xC29B (natif G27) via un report HID standard. 900° et pédales séparées débloqués.
Choisissez l'angle de rotation selon la discipline : 360° en F1, 540° en GT, 720° en rallye, 900° en simulation camion.
Pilotez le ressort de rappel au centre géré par le firmware : laissé actif par défaut, désactivable quand une couche FFB prend le relais.
Lancée sans argument, l'appli ouvre son interface graphique ; avec une sous-commande, elle se comporte en outil en ligne de commande classique.
Vos réglages (angle, autocentrage, fenêtre, vJoy) sont mémorisés dans un fichier TOML lisible, modifiable depuis la GUI ou la ligne de commande.
Recopie les entrées du G27 vers un device vJoy virtuel, masque le volant réel via HidHide, puis capte les effets du jeu et rejoue la force constante, l'autocentrage modulé par la vitesse et les vibrations (trottoirs, collisions) sur le G27. Compatible tous jeux — nécessite vJoy + HidHide.
Tous jeuxLe G27 reste non masqué (navigation menus et carte natives) et le retour de force est calculé depuis la télémétrie « Data Out » du jeu : aucun vJoy, aucun HidHide, aucun logiciel en plus. Force de virage, poids qui s'allège avec la vitesse, vibrations de la route et secousses aux sauts/atterrissages.
Nouveau · Forza HorizonLe G27 expose deux identités USB selon son mode. L'outil envoie une courte séquence HID standard pour lui demander de s'annoncer sous son vrai identifiant.
| Mode | Vendor ID | Product ID | Caractéristiques |
|---|---|---|---|
| Compatibilité (défaut) | 0x046D |
0xC294 |
200° · FFB bridé |
| Natif G27 (cible) | 0x046D |
0xC29B |
900° · pédales séparées · FFB matériel débridé |
L'outil envoie deux output reports HID non numérotés de 7 octets : revert on reset puis switch to G27.
Le report passe par l'API HID native (hidraw / HidUsb). Aucun pilote n'est remplacé : pas de piège WinUSB.
Le volant simule un rebranchement et réapparaît en 0xC29B. Windows lui applique son pilote manette HID signé Microsoft.
Une fois natif, l'outil règle l'angle à 900° et laisse l'autocentrage matériel actif — le tout sans rien qui contrarie HVCI.
hid-lg4ff.c (GPL-2.0) : aucune ligne de code n'est copiée, le
comportement est réimplémenté en Rust.
Depuis la v0.3.0, l'application ouvre une fenêtre qui affiche le mode courant du volant en temps réel et regroupe toutes les actions.
L'interface est conçue dans le même esprit sombre et doré : lisible, dense et sans fioriture.
En v0.3.0, le pont vJoy capte les effets du jeu et en rejoue une partie sur le G27, sans LGS ni HVCI désactivé. La force constante et l'autocentrage fonctionnent ; les vibrations fines restent à calibrer.
| Fonctionnalité | En HID natif (v1.2.0) |
|---|---|
| Volant, pédales, boutons, boîte H + marche arrière | ✓ Oui |
Angle de rotation (set-range) | ✓ Oui |
Autocentrage matériel (set-autocenter) | ✓ Oui |
| Pont vJoy + masquage HidHide | ✓ Oui |
| Force constante du jeu (poids de la route, auto-alignement) | ✓ Oui |
| Autocentrage modulé par la vitesse (ferme à l'arrêt, doux en roulant) | ✓ Oui |
| Vibrations fines (collisions, trottoirs, hors-piste) | 🚧 À calibrer |
Deux pilotes externes, tous deux signés WHQL (donc compatibles HVCI / Memory Integrity), interviennent uniquement pour le mode général (pont vJoy + retour de force tous jeux). Le mode Forza n'en a pas besoin : il n'affiche aucune alerte vJoy/HidHide et fonctionne avec le seul jeu.
Périphérique de manette virtuel vers lequel l'outil recopie les axes et boutons du G27. Après installation, ouvrez « Configure vJoy » et créez au moins le device #1.
Télécharger vJoy →Masque le G27 réel aux jeux pendant que le pont tourne, pour éviter que le volant soit vu en double. Le démasquage est garanti à l'arrêt du pont.
Télécharger HidHide →Du premier prototype au retour de force complet, sans jamais sacrifier la compatibilité HVCI.
Première version : détection des périphériques Logitech, envoi du magic packet, CLI list / switch / status, cross-compilation Windows et intégration continue.
Passage à l'API HID native (suppression de Zadig), commandes set-range et set-autocenter, réglage automatique de l'angle à 900° après bascule.
Outil adaptatif « façon LGS », sans LGS et HVCI préservé.
Version stable : deux modes de jeu sélectionnables (menu « Jeux »).
Retour de force Forza réaliste + interface accessible.
Mode général enrichi.
FFB Forza plus réaliste + autocentrage fiabilisé.
Pistes pour les versions suivantes (sans calendrier).
Récupérez g27-mode-switcher.exe depuis les Releases du dépôt,
branchez le G27, puis lancez : g27-mode-switcher switch. Le volant se
reconnecte en mode natif, angle réglé sur 900°. Aucune installation de pilote.
Projet open-source sous licence MIT. En téléchargeant ou en utilisant le logiciel, vous acceptez les conditions ci-dessous.
G27 Mode Switcher est distribué sous licence MIT. Toute réutilisation, modification ou redistribution du code — total ou partiel — doit créditer l'auteur (Samuel.V — Ezio_33) et mentionner son site (la Confrérie des Ombres).
Le logiciel est fourni « EN L'ÉTAT », sans aucune garantie expresse ou implicite (qualité marchande, adéquation à un usage particulier, absence de défaut ou d'interruption).
L'utilisation se fait à vos propres risques. L'auteur ne pourra en aucun cas être tenu responsable d'un quelconque dommage direct ou indirect, dysfonctionnement, perte de données ou problème matériel résultant de l'utilisation du logiciel.
Projet non affilié à Logitech. « Logitech » et « G27 » sont des marques de leurs propriétaires respectifs.