Introduction
The 8BitDo Sn30 Pro Bluetooth Controller is a versatile gamepad designed for a wide range of platforms, including Nintendo Switch, PC, macOS, Android, Steam Deck, and Raspberry Pi. Inspired by classic gaming controllers, it combines a retro aesthetic with modern features such as clickable joysticks, rumble vibration, motion controls, and a USB-C connector. This manual provides detailed instructions for setting up, operating, and maintaining your controller.
Product Overview
The Sn30 Pro controller features a classic design with a modern layout, offering a comfortable and familiar gaming experience.

Front view of the 8BitDo Sn30 Pro Bluetooth Controller, showcasing its classic design with dual analog sticks, D-pad, and face buttons.

A close-up view highlighting the textured analog sticks and the responsive face buttons (X, Y, A, B).

Side profile of the controller, illustrating the ergonomic placement of the L1/L2 and R1/R2 shoulder buttons.

Top view of the controller, showing the central USB-C charging port and the 'select' and 'start' buttons.

Bottom view of the controller, displaying the four player indicator lights.
Setup
Charging the Controller
Before first use, fully charge the controller using the included USB-C cable. Connect the USB-C end to the controller and the USB-A end to a power source (e.g., computer USB port, USB wall adapter). The player indicator lights will blink during charging and turn solid when fully charged.
Initial Pairing
The pairing process varies slightly depending on the operating mode you intend to use. Refer to the 'Operating Modes' section for specific pairing instructions for each platform.
Operating Modes
The Sn30 Pro supports multiple operating modes to ensure compatibility with various devices. To switch modes, hold down the corresponding button combination when powering on the controller.
- Switch Mode (Start + Y): For Nintendo Switch and Switch OLED.
- X-input Mode (Start + X): For Windows PC, Steam Deck, and Raspberry Pi.
- Mac Mode (Start + A): For macOS devices.
- D-input Mode (Start + B): For Android devices.
Connecting to Nintendo Switch
1. Power on the controller by holding Start + Y.
2. On your Nintendo Switch, go to System Settings > Controllers and Sensors > Change Grip/Order.
3. Press the Pair button on the top of the controller for 3 seconds until the indicator lights rapidly blink.
4. The controller will connect automatically. The player indicator light(s) will become solid.

The 8BitDo Sn30 Pro controller being used with a Nintendo Switch console.
Connecting to PC (Windows/Steam Deck)
1. Power on the controller by holding Start + X.
2. On your PC, go to Bluetooth & other devices settings and select 'Add Bluetooth or other device'.
3. Choose 'Bluetooth' and select '8BitDo Sn30 Pro' from the list.
4. The controller will connect automatically. The player indicator light(s) will become solid.

The 8BitDo Sn30 Pro controller being used with a Steam Deck for gaming.

The 8BitDo Sn30 Pro controller connected wirelessly to a laptop, ready for PC gaming.
Compatibility
The 8BitDo Sn30 Pro controller offers broad compatibility:
- Nintendo Switch: Firmware 3.0.0 and above
- PC: Windows 10 and above
- macOS: Apple macOS 13.2 and above (Officially Supported)
- iOS: Apple iOS 16.3 and above (Officially Supported)
- iPadOS: Apple iPadOS 16.3 and above (Officially Supported)
- Apple tvOS: Apple tvOS 16.3 and above (Officially Supported)
- Android: Android 9.0 and above
- Steam Deck
- Raspberry Pi
Note: Additional system support may require downloading and installing firmware updates available at support.8bitdo.com. Switch compatibility does not support HD rumble or amiibo scanning.

The controller shown alongside a variety of compatible gaming systems, including a laptop, Nintendo Switch, and classic consoles.
Video demonstrating the 8BitDo Sn30 Pro Bluetooth Gamepad's functionality across Switch, PC, macOS, Android, Steam, and Raspberry Pi.
Video highlighting the 8BitDo controller's compatibility with Apple devices, including iPhone, iPad, macOS, and Apple TV.
Advanced Features
Rumble Vibration
The controller supports rumble vibration for enhanced immersion in compatible games. This feature is available on most supported platforms, with the exception of Nintendo Switch (due to the lack of HD rumble support).
Motion Controls
Motion controls are supported when using the controller in Switch mode, allowing for gameplay that utilizes tilt and movement inputs.
Turbo Function
The controller includes a turbo function, which can be activated for specific buttons to enable rapid, continuous input. Refer to the official 8BitDo support website for detailed instructions on configuring the turbo function.
Maintenance
To ensure the longevity of your 8BitDo Sn30 Pro controller, follow these maintenance guidelines:
- Cleaning: Use a soft, dry cloth to wipe down the controller. For stubborn dirt, a slightly damp cloth can be used, but ensure no moisture enters the ports or crevices.
- Storage: Store the controller in a cool, dry place away from direct sunlight and extreme temperatures.
- Battery Care: Avoid fully discharging the battery frequently. If storing for an extended period, charge the battery to about 50% to prolong its lifespan.
- Avoid Drops: Protect the controller from drops and impacts, which can damage internal components.
Troubleshooting
If you encounter issues with your 8BitDo Sn30 Pro controller, try the following solutions:
| Problem | Solution |
|---|---|
| Controller does not power on. | Ensure the controller is charged. Connect it to a power source using the USB-C cable. |
| Controller does not connect via Bluetooth. | 1. Ensure you are in the correct operating mode (Start + Y for Switch, Start + X for PC, etc.). 2. Make sure Bluetooth is enabled on your device. 3. Try re-pairing the controller by pressing the Pair button for 3 seconds. 4. Check for any obstructions or interference. 5. Update controller firmware if available. |
| Buttons or joysticks are unresponsive. | 1. Ensure the controller is fully charged. 2. Reconnect the controller to your device. 3. Test the controller on another device or in a different game to isolate the issue. 4. Perform a factory reset (refer to 8BitDo support for instructions). |
| Rumble vibration is not working. | 1. Verify that the game supports rumble. 2. Ensure rumble is enabled in the game's settings or your device's system settings. 3. Note that Nintendo Switch mode does not support HD rumble. |
For further assistance, visit the official 8BitDo support website.
Specifications
- Model Number: 6922621500711
- Dimensions: 5.51 x 0.79 x 2.56 inches
- Weight: 6.2 ounces
- Connectivity: Bluetooth, USB-C
- Battery: Lithium Polymer (included)
- Features: Clickable joysticks, Rumble vibration, Motion controls, Turbo function
- Compatibility: Switch, PC, macOS, Android, Steam Deck, Raspberry Pi, iOS, iPadOS, Apple tvOS
Warranty and Support
For warranty information and technical support, please refer to the official 8BitDo website or contact their customer service directly. Firmware updates and additional resources are available at support.8bitdo.com.
You can also find the official User Manual (PDF) here.





