How to Connect 8BitDo Bluetooth Controllers to PC
8BitDo makes some of the most versatile third-party controllers available, but their flexibility also means there are multiple connection methods, pairing modes, and compatibility considerations to sort through before you get playing. Here's what you actually need to know.
What Connection Options Does 8BitDo Offer?
8BitDo controllers support several ways to connect to a PC:
- Bluetooth — direct wireless pairing with your PC's built-in Bluetooth adapter or a USB Bluetooth dongle
- USB-C or Micro-USB cable — wired connection with near-zero latency
- 8BitDo USB Wireless Adapter — a dedicated 2.4GHz USB dongle sold separately, designed for the most stable wireless connection
For Bluetooth specifically, your PC needs a Bluetooth 4.0 or higher adapter. Most laptops built after 2015 include this. Desktop PCs often don't have built-in Bluetooth and require a USB Bluetooth adapter.
Understanding 8BitDo's Pairing Modes 🎮
This is where most connection problems originate. 8BitDo controllers ship with multiple input modes that determine how the controller identifies itself to the connected device. Choosing the wrong mode is the most common reason a controller pairs but doesn't function correctly in Windows.
The main modes relevant to PC users:
| Mode | Button Combo (on power-on) | What It Does |
|---|---|---|
| X-input | Start + X | Emulates Xbox controller — best Windows compatibility |
| D-input | Start + B | Generic gamepad mode — older games and emulators |
| macOS Mode | Start + A | Optimized for macOS Bluetooth stack |
| Android Mode | Start + Y | Designed for Android devices |
| Switch Mode | Start + Y (some models) | Nintendo Switch layout |
For most PC gaming, X-input mode is the right starting point. Windows natively recognizes Xbox controller input, so games built for controllers will map buttons correctly without additional drivers.
D-input mode still has its place — particularly if you're running emulators like RetroArch or PCSX2 that expect a generic HID gamepad rather than an Xbox-style controller.
Step-by-Step: Pairing via Bluetooth
Put the controller into pairing mode — hold the pairing button (usually a small button on the back or top edge, labeled with a Bluetooth symbol) until the indicator light starts rapid-flashing. Some models require pressing the power button while in the correct input mode first.
Open Bluetooth settings on Windows — go to Settings > Bluetooth & devices > Add device > Bluetooth. On Windows 10, this is Settings > Devices > Bluetooth & other devices.
Select your controller from the discovered devices list. It typically appears as "8BitDo [Model Name]" or similar.
Confirm the pairing — Windows will complete the handshake. The controller's light should shift from rapid-flashing to a steady or slowly pulsing glow.
Verify in Game Controllers — open the Run dialog (Win + R), type
joy.cpl, and press Enter. Your controller should appear. Click Properties to confirm buttons and axes register correctly.
Common Issues and What Causes Them
Controller pairs but inputs don't register in games Almost always a mode mismatch. Most modern PC games expect X-input. If you're in D-input mode, the game may not recognize the controller at all, or buttons will be scrambled. Re-pair in X-input mode.
Controller won't stay connected Windows has a habit of suspending Bluetooth devices to save power. Check Device Manager > Bluetooth > [Your Adapter] > Properties > Power Management and uncheck "Allow the computer to turn off this device to save power." Do the same for the controller entry under Human Interface Devices.
Pairing button not working as expected Some 8BitDo models require a firmware update before all features work reliably on PC. The 8BitDo Ultimate Software (available from 8BitDo's website) handles firmware updates and also lets you remap buttons and adjust stick sensitivity. Worth checking regardless.
Bluetooth adapter quality matters Budget USB Bluetooth adapters — especially those using older Bluetooth 2.x or 3.x chipsets — can cause dropped connections, input lag, or pairing failures. Adapters based on CSR8510 or Intel chipsets tend to behave more reliably with 8BitDo controllers under Windows.
The 8BitDo USB Wireless Adapter: When It's Worth Considering 🔌
The dedicated USB adapter uses a 2.4GHz proprietary wireless signal rather than standard Bluetooth. The pairing process is simpler — hold the sync button on both devices simultaneously — and the connection tends to be more stable than relying on Windows' Bluetooth stack, which varies in quality depending on the adapter and driver version you're running.
It's particularly relevant for desktop users without built-in Bluetooth, or anyone who's had persistent connectivity issues through standard Bluetooth.
Variables That Affect Your Experience
How smoothly this all goes depends on factors that aren't the same for every setup:
- Which 8BitDo model you have — older models like the SFC30 have different mode-switching combos and Bluetooth behavior than newer ones like the Ultimate or Pro 2
- Your Windows version — Windows 11 handles Bluetooth device management differently than Windows 10, particularly around driver assignment
- Your Bluetooth adapter — built-in Intel or Qualcomm adapters on modern laptops tend to behave more predictably than generic USB dongles
- Your firmware version — 8BitDo has released significant firmware updates that changed pairing behavior and added features on several models
- Your target software — a game using Steam Input, a retro emulator expecting D-input, and a modern title using raw X-input all have different expectations from the same controller
The connection method that works cleanly for one person's setup may require troubleshooting for another, and the right input mode depends entirely on what you're launching.