MissionControl 0.1.0

La morosité actuelle de la scène Homebrews sur Switch se dilue un peu aujourd’hui avec un petit cadeau de la part du développeur ndeadly. Celui-ci nous offre ni plus ni moins qu’un sysmodule, destiné aux Custom Firmwares (principalement Atmosphère), autorisant l’utilisation de n’importe quelle manette bluetooth standard sur Switch. C’est un doux euphémisme de dire que cette fonctionnalité était attendue comme le messie par une bonne partie de la population ! Terminées les parties à un joy-con anti-mains de bûcheron, ou les excuses du genre « j’ai perdu à cause de la manette toute pourrie ». Désormais, vous pourrez enfin perdre avec honneur, sans maudire vos manettes 🙂

D’après les premiers retours, ça fonctionne à merveille sur Atmosphère, mais les utilisateurs SXOS devront prendre leur mal en patience (pour ne pas changer). Un homebrew est également de la partie pour vous permettre de voir toutes les manettes appairées à votre console.

 

↓ Nouveautés / Corrections (cliquer pour voir) ↓
MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.​

Features

  • Supports all firmware versions
  • Pair Bluetooth controllers natively via Change Grip/Order screen
  • Native button remapping (firmware 10.0.0+)
  • btdrv-mitm sysmodule adds extension IPC commands that can be used to interact with the bluetooth process without interfering with the state of the system.

Supported Controllers

Currently, the following controllers are supported. If you have a third-party variant of one of the below, or a Bluetooth controller that isn’t listed, consider submitting an issue with the controller details, including vid/pid, to request support.​
  • Nintendo Wii Remote + extensions (Nunchuck, Classic Controller, Classic Controller Pro)
  • Nintendo WiiU Pro Controller
  • Sony DualShock4 Controller
  • Microsoft Xbox One S Controller*
*Not all Xbox One wireless controllers support Bluetooth. Older variants use a proprietary 2.4Ghz protocol and cannot be used with the Switch.​

Requirements

  • Hackable Nintendo Switch running the latest Atmosphère CFW
  • Compatible Bluetooth controller

Installation

Download the latest release .zip and extract to the root of your SD card. A console reboot is required in order for MissionControl to become active.​

 

Note: Currently a modified boot2 is required to launch btdrv-mitm early enough to intercept Bluetooth initialisation. This will get overwritten any time Atmosphère is updated on SD, and will need to be replaced.

Usage

Install MissionControl to your SD card, reboot the console and then pair controllers as you normally would via the Controllers->Change Grip/Order screen. Once paired, controllers will reconnect automatically when woken up.​

 

Most native features should just work (with the exception of things like firmware update). If you find something that’s broken please create an issue.

 

 

 

Github | GBAtemp