8BitDo SN30 Pro
8BitDo · 2017 · Multi
Overview
A compact SNES-styled controller with dual analog sticks, motion controls, and Bluetooth. Popular for retro gaming on Switch and PC.
Technical Details
Output modes
- XInput — presents as Xbox 360 Controller
045E:028E - Switch — presents as Switch Pro Controller
057E:2009 - macOS/DS4 — presents as PS4 DualShock 4
054C:05C4 - Default
2DC8:6001 - Default
2DC8:6101 - Bluetooth (DInput)
2DC8:6101
Community testing
Real controller-tester sessions on joypad.ai matched to this device by its hardware ID.
Specifications
Rumble: Dual rumble motors
Motion: 6-axis motion sensor
Trigger Type: digital
Button Layout: A B X Y (SNES style)
Native Compatibility
Works natively with these platforms (no adapter needed):
With a Joypad adapter, also works on additional consoles — see adapter compatibility below.
Joypad Adapter Compatibility
This controller works with the following Joypad adapters powered by joypad-os:
DIY Build Guides
Build your own adapter for the 8BitDo SN30 Pro with these step-by-step guides:
Test This Controller
Connect your 8BitDo SN30 Pro and test its buttons, analog sticks, and motion — right in your browser.
🎮 Test this controllerSupport Status
Supported inputs: 16 buttons, 2 analog sticks, and motion.
No output feedback is available for this device.
Documentation
Where to Buy
More from 8BitDo
8BitDo M30
A six-button wireless controller modeled after the Sega Genesis/Mega Drive pad, with Bluetooth and USB-C. Perfect for retro fighting games and shmups.
8BitDo Neo Geo Controller
An officially licensed SNK Neo Geo CD wireless controller by 8BitDo with a clicky microswitched joystick and four face buttons. Supports Bluetooth, 2.4GHz RF, and wired USB-C.
8BitDo PCE 2.4G Controller
The 8BitDo PCEngine 2.4g Controller is a wireless recreation of the classic PC Engine / TurboGrafx-16 controller, using a 2.4GHz USB receiver for low-latency gameplay.
8BitDo Pro 2
A versatile controller with back buttons, motion controls, and a companion app for remapping. Supports Switch, PC, Android, and Apple via Bluetooth.
Something wrong?
Help us keep this accurate. Report an error on Discord →