Xbox Controller Not Detected in PC Emulator — XInput Setup Fix
My Xbox controller (Xbox One, Series X/S, or Xbox 360) isn't detected in my emulator on PC. The controller works fine in games but the emulator (Dolphin, PCSX2, Cemu, RetroArch, RPCS3, or Eden) doesn't see it, shows no input, or the buttons don't respond. How do I fix this?
Solutions
solution #863
Xbox controllers use the XInput protocol — the standard most Windows emulators natively support. The fix is almost always a missing or outdated driver.
Xbox One / Series X|S controller (USB):
- Connect via USB-C to USB-A cable.
- Windows should install the driver automatically via Windows Update. If it doesn't appear: open Settings → Windows Update → Advanced Options → Optional Updates → install any Xbox controller driver listed there.
- Alternatively, download and install the Xbox Accessories app from the Microsoft Store — it bundles the current driver.
- Confirm in Control Panel → Devices and Printers: the controller should appear as Xbox Controller or Xbox One Controller.
Xbox One / Series controller (Bluetooth):
- Hold the Xbox button to power on, then hold the Pair button (top of controller, small button near USB port) until the Xbox logo flashes rapidly.
- On Windows, open Bluetooth & devices → Add a device and select the controller.
- Important: Xbox One/Series S/X controllers use Bluetooth LE, not classic Bluetooth. Most USB Bluetooth adapters support BLE, but older adapters (pre-2016) may not. If pairing fails, use USB instead.
Xbox 360 controller (USB):
- Windows 10/11 includes a built-in Xbox 360 driver. Plug in the controller and wait 30 seconds — it should auto-install.
- If not: download Xbox 360 Controller for Windows driver from Microsoft's site (search "Xbox 360 controller driver Windows 10"). Note: on Windows 11 the built-in driver sometimes doesn't trigger — the manual install package fixes it.
solution #864
Once the controller is detected by Windows (verify via Control Panel → Game Controllers → Properties to confirm button presses register), configure it in your emulator:
- Dolphin: GameCube Controllers → Standard Controller → Configure. The controller appears automatically as XInput/0/Gamepad. Click Auto-Map for instant mapping.
- PCSX2: Settings → Controllers → Controller 1 → the Xbox controller appears as an XInput device. Click Auto Bind — PCSX2 maps Xbox buttons to PS2 buttons automatically (A→Cross, B→Circle, etc.).
- Cemu: Options → Input settings → select the controller from the dropdown → click Load to auto-load the Xbox profile (Cemu ships with Xbox One and Xbox 360 default profiles).
- RetroArch: Detects XInput controllers automatically at launch. Check Settings → Input → Port 1 Controls to confirm. If nothing is bound, go to Settings → Input → Autoconfig and run a scan.
- Eden (Switch): System → Input → Players → Player 1 → set to Pro Controller → map from the Xbox controller buttons.
solution #865
The Xbox Wireless Adapter for Windows (the small USB dongle, not Bluetooth) gives the lowest-latency wireless connection and the most reliable detection:
- Plug the adapter into a USB 2.0 or 3.0 port.
- Windows installs the driver automatically — no manual download needed.
- Hold the Xbox button on the controller, then press the Pair button on the adapter. They sync instantly.
- Up to 8 controllers can be paired per adapter, useful for multiplayer emulation (Dolphin LAN, RetroArch shared screen).
The wireless adapter uses a proprietary 2.4GHz protocol (not Bluetooth) with ~3ms latency — comparable to wired USB.
solution #866
The Xbox 360 wired controller driver has a known inconsistency on Windows 11: the OS ships a driver, but it may not trigger on first plug-in.
- Open Device Manager → look under Human Interface Devices or Universal Serial Bus devices for a yellow exclamation on the controller entry.
- Right-click → Update driver → Browse my computer → Let me pick → choose Xbox 360 Controller for Windows from the list.
- If the driver isn't listed, download the Xbox360_64Eng.exe package from Microsoft and run the installer before plugging the controller in.
- After install, unplug and re-plug the controller. It should now appear in Control Panel → Game Controllers with a green "OK" status.
Xbox 360 wireless receiver: Requires a separate Microsoft Xbox 360 Wireless Gaming Receiver for Windows (official USB dongle). Third-party receivers sometimes work but need unsigned driver installation (requires disabling Secure Boot temporarily). The official receiver uses the same driver as the wired controller and is fully plug-and-play on Windows 10/11.
Comments (0)
Sign in to_leave_comment