Le développement de MissionControl continue avec la publication de la version v0.16.0, mise en ligne le 2 octobre 2026. Pour rappel, ce module système custom permet à la Nintendo Switch d'utiliser directement une large gamme de manettes Bluetooth tierces, sans nécessiter de dongle USB ou de matériel supplémentaire.
Cette nouvelle mouture arrive notamment avec la prise en charge complète des firmwares 23.0.0 et 23.0.1, les deux dernières mises à jour système de la console.
MissionControl intervient directement au niveau de la gestion Bluetooth de la Switch afin de permettre la connexion de contrôleurs qui ne sont normalement pas officiellement pris en charge. Le projet constitue ainsi l'une des briques incontournables de la scène homebrew lorsqu'il s'agit d'utiliser des manettes PlayStation ou d'autres contrôleurs Bluetooth sur la console de Nintendo.
Les nouveautés de MissionControl v0.16.0
La principale évolution de cette version concerne donc la compatibilité avec les nouveaux firmwares système :
- Prise en charge complète de Nintendo Switch 23.0.0 et 23.0.1.
- Possibilité de régler la course maximale des gâchettes adaptatives des manettes DualSense.
- Modification de la vérification de la classe des périphériques afin de permettre à JoyconDroid, notamment dans sa version non rootée, d'accepter une gamme plus importante d'appareils.
- Amélioration de la détection et de l'affichage du niveau de batterie des manettes Sony.
- Réduction des notifications d'alerte envoyées alors que la batterie n'est pas réellement à un niveau critique.
- Ajout d'une protection contre les attaques de type MITM (Man-in-the-Middle) pour les versions abrégées des fonctions GetDeviceCondition et GetDeviceInfo de btm.
- Correction de la priorité du thread MITM utilisé pour les événements Bluetooth.
- Plusieurs modifications internes destinées à améliorer la précision et la couverture de l'implémentation du protocole des contrôleurs.
- DualSense : davantage de contrôle sur les gâchettes adaptatives
L'une des fonctions les plus intéressantes de cette mise à jour concerne la DualSense.
MissionControl permet désormais de régler la course maximale des gâchettes adaptatives. Cette évolution offre donc un contrôle supplémentaire sur la manière dont les effets de résistance des gâchettes sont gérés lorsque la manette Sony est utilisée sur Switch.
Le développeur poursuit également le travail sur la gestion des périphériques Sony avec une amélioration de la précision du niveau de batterie remonté par la manette.
Sécurité et Bluetooth
Cette version ne se limite toutefois pas à ajouter de la compatibilité.
Le code chargé d'intercepter certaines communications Bluetooth bénéficie de plusieurs corrections, notamment au niveau des fonctions GetDeviceCondition et GetDeviceInfo. Une protection contre certaines attaques Man-in-the-Middle a été ajoutée aux variantes abrégées de ces fonctions.
La priorité du thread MITM chargé des événements Bluetooth a également été corrigée afin d'éviter qu'il ne soit exécuté avec une priorité inférieure à celle attendue.
Enfin, plusieurs changements internes améliorent la couverture du protocole des contrôleurs et devraient permettre à MissionControl de gérer plus précisément certains périphériques Bluetooth.
MissionControl reste incontournable pour les manettes Bluetooth
Avec cette version 0.16.0, MissionControl poursuit donc son évolution tout en assurant la compatibilité avec les derniers firmwares de la Switch.
La mise à jour intéressera particulièrement les utilisateurs ayant installé les firmwares 23.0.0 ou 23.0.1, mais également les possesseurs de DualSense qui souhaitent profiter d'une gestion plus avancée des gâchettes adaptatives et d'une remontée plus fiable du niveau de batterie.