# ndeadly/MissionControl

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

Repository: https://github.com/ndeadly/MissionControl
Canonical: https://ross.abutalabs.com/products/missioncontrol
Language: C++
License: GPL-2.0
License Family: copyleft
Topics: bluetooth, nintendo-switch, gamepad, cfw, gaming, atmosphere, controller, sysmodule
Last push: 2026-06-18T17:52:47+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 88, release rhythm 77, longevity 100
- inputs: {"age_days": 2372, "days_push": 76, "days_rel": 76, "gap_med": 34, "n_releases_24m": 14}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3499, forks 169 (observed 2026-08-28T04:08:07.449198+00:00)

## What it is
Mission Control is a Nintendo Switch system module (sysmodule) for Atmosphere custom firmware that lets you connect third-party Bluetooth controllers natively, without dongles. It supports up to 8 simultaneous controllers with rumble, motion controls, and native HOS pairing/remapping features.

## Use cases
- use a DualShock 4 or Xbox controller on my Nintendo Switch over Bluetooth
- connect Wii Remote or Steam controllers to the Switch without an adapter
- pair up to 8 non-Switch Bluetooth controllers simultaneously
- remap buttons on third-party controllers using the native Switch menu
- get motion controls and rumble working with non-Nintendo gamepads
- calibrate analog sticks for third-party pro controllers
- use JoyConDroid without root access

## When to choose
- you run Atmosphere custom firmware and want native Bluetooth controller support
- you want to avoid USB dongles or adapter hardware
- you need multiple third-party controllers connected at once
- you want native HOS features like button remapping and stick calibration for non-Switch pads

## When to avoid
- your Switch is on stock firmware without custom firmware (Atmosphere)
- you need a controller type not in the supported list and can't wait for a request to be added
- you want a plug-and-play solution without modifying system software

## Facets
- artifact type: plugin
- maturity: active
- function: game, middleware, plugin-system
- domain: gaming-tools, hardware, cross-platform
- platform: embedded, game-engine
- tags: nintendo-switch, sysmodule, atmosphere-cfw, controller-support, homebrew, bluetooth-pairing, gamepad, bluetooth

## Member repositories
- ndeadly/MissionControl (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.449198+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:35:50.289929+00:00, confidence not recorded.
  - readme: https://github.com/ndeadly/MissionControl (fetched 2026-08-28T04:08:07.449198+00:00, sha a29056c67ce0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
