đŸ•šī¸
Coming Soon
controller-adapter
universal
bluetooth
usb
retro

Joypad Dongle

Price TBD — Join the waitlist to be notified

The universal controller adapter. Connect any USB or Bluetooth controller to any console or PC. USB-C in and out, plus Retro-C cables for NES, SNES, N64, GameCube, and more. Powered by open-source joypad-os firmware.

Sign up to be notified when the Joypad Dongle is available.


One device. Any controller. Any platform.

The Joypad Dongle is a universal controller adapter built on the RP2350 (Pi Pico 2 W). It replaces our USB2USB, BT2USB, and USB2GC adapters with a single device that does it all â€” wired and wireless input, USB and native retro console output.


🎮 Input â€” Connect Any Controller

USB Controllers (Wired)

Plug in any USB controller. Vendor-specific drivers provide optimized support for:

  • Sony â€” DualShock 3, DualShock 4, DualSense (PS5), PS Classic
  • Nintendo â€” GameCube Adapter (all 4 ports), Switch Pro, Switch 2 Pro
  • Microsoft â€” Xbox 360, Xbox One, Xbox Series X|S (XInput + Xbox One auth passthrough)
  • 8BitDo â€” Bluetooth Adapter, M30, PCE controller
  • Hori â€” Horipad, Pokken Tournament controller
  • Logitech â€” Wingman
  • Sega â€” Astro City Mini arcade stick
  • Google â€” Stadia controller (wired mode)
  • Raphnet â€” PCE adapter

Plus generic support for any USB HID gamepad, keyboard, and mouse (with mouse-to-analog mapping for accessibility devices).

Bluetooth Controllers (Wireless)

Pair up to 4 wireless controllers simultaneously:

  • Sony â€” DualShock 3, DualShock 4, DualSense (PS5)
  • Nintendo â€” Switch Pro, Switch 2 Pro, Joy-Con 2, GC NSO (BLE), Wii U Pro, Wiimote
  • Microsoft â€” Xbox Wireless (BT), Xbox Series (BLE)
  • Google â€” Stadia (BT mode)

Plus any standard Bluetooth HID gamepad.


đŸ–Ĩī¸ Output â€” Play On Any Platform

USB Output Modes

11 output modes, switchable on the fly via USB-C:

  1. HID / DInput â€” Generic PC gamepad (Windows, macOS, Linux, Android)
  2. XInput â€” Xbox 360/One/Series (native Xbox on PC)
  3. PS3 / SixAxis â€” PlayStation 3
  4. PS4 / DS4 â€” PlayStation 4
  5. Nintendo Switch â€” Docked/tabletop USB
  6. PS Classic â€” PlayStation Classic mini
  7. Xbox Original (XID) â€” OG Xbox
  8. Xbox One (GIP) â€” Xbox One protocol
  9. Xbox Adaptive Controller â€” Accessibility mode
  10. Keyboard + Mouse â€” Composite HID output
  11. GC Adapter â€” GameCube Adapter for Wii U/Switch (4-port)

Retro Console Outputs (via Retro-C Cable)

Connect directly to retro consoles with native signaling â€” no lag, no emulation:

  • NES â€” SNES-compatible signaling
  • SNES â€” Native controller protocol
  • N64 â€” Native Joybus protocol
  • GameCube â€” Native Joybus protocol
  • Dreamcast â€” Coming soon

⚡ Features

  • 4 controllers at once â€” any mix of USB and Bluetooth
  • Sub-1ms added latency â€” firmware-level processing
  • Button remapping â€” with saveable profiles
  • Button ↔ analog mapping â€” digital-to-stick and stick-to-dpad
  • Combo / macro support â€” complex inputs made simple
  • Trigger configuration â€” passthrough, digital only, or full press
  • Accessibility â€” mouse-to-analog for mouthpads and head trackers
  • Rumble + LED passthrough â€” full haptic and lighting support
  • USB-C Serial CLI â€” advanced configuration
  • Flash-persistent settings â€” survives power cycles
  • Open source â€” joypad-os on GitHub

💡 What You Can Do

  • PS5 DualSense → GameCube â€” Melee with a DualSense via Retro-C
  • Xbox pad → Nintendo Switch â€” use your Xbox controller docked
  • Wiimote → PC â€” Bluetooth Wiimote to any USB mode
  • DualShock 4 → N64 â€” modern ergonomics on retro hardware
  • Switch Pro → PS4 â€” cross-platform freedom
  • KB + Mouse → Xbox â€” keyboard/mouse to XInput
  • 4× BT → GC Adapter â€” wireless Smash with any controllers
  • Mouthpad → any console â€” accessibility via mouse-to-analog
  • Any controller → NES/SNES â€” modern pads on classic hardware

đŸ“Ļ What's Included

  • Joypad Dongle (RP2350 / Pi Pico 2 W)
  • USB-C cable
  • Quick start guide

Retro-C cables for NES, SNES, N64, and GameCube sold separately.


🔧 Open Source

The Joypad Dongle runs joypad-os, our open-source firmware. Update, customize, or contribute on GitHub.