mirror of
https://github.com/ndeadly/MissionControl
synced 2024-11-26 22:30:21 +00:00
No description
applet | ||
Atmosphere-libs@cf8f0c3c1f | ||
btdrv-mitm | ||
common | ||
exefs_patches/bluetooth_patches | ||
libnx@136ce0340c | ||
sysmodule | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
Makefile | ||
README.md |
MissionControl
Use Bluetooth controllers from other consoles natively on your Nintendo Switch.
Features
- Supports all firmware versions
- Pair Bluetooth controllers natively via
Change Grip/Order
screen - Native button remapping (10.0.0+)
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 vid/pid to request support.
- Sony DualShock4 Controller
- Microsoft Xbox One Controller*
- Nintendo Wii Remote**
- Nintendo WiiU Pro Controller
*Not all Xbox One wireless controllers support Bluetooth. Older variants use a custom 2.4Ghz protocol and cannot be used with the Switch. See here for information on identifying the Bluetooth variant. ** Wiimote extension controllers eg. Nunchuck, Classic Controller etc. not supported yet
Requirements
- Hackable Nintendo Switch running Atmosphère CFW
- Compatible Bluetooth controller
Installation
Grab the latest release .zip and extract to the root of your SD card.
Building from source
Known Issues
- Xbox One controllers currently disconnect and refuse to reconnect after pairing. The controller will connect normally after console is restarted.
- Wii(U) controllers can take a while to pair with the console. For some reason they are only detected at the end of a device descovery cycle. Be patient and re-press the sync button on the controller if neccessary.
- Controllers with player indicator LEDs always show as player 1.
Support
If you like this project, please consider supporting its development.
Credits
- switchbrew
- devkitPro
- ReSwitched
- misson20000 for his handy debug monitor Twili and IPC logger Ilia
- dekuNukem, CTCaer, shinyquagsire23 and others for their work in reversing and documenting the switch controller communication protocol.
- COVID-19 for giving me the break from social commitments required to finish this project.