If you see a different VID/PID, it's not an official Xbox controller.
| | Likely Fix | |-------------|----------------| | Controller works in USB but not Bluetooth | Your PC lacks Bluetooth, or you need the official Xbox Wireless Adapter (not standard Bluetooth for older Xbox One controllers). | | "Driver is unavailable" on Windows 11 | Go to Settings > Windows Update > Optional Updates > Driver Updates – install any Xbox-related ones. | | Controller keeps disconnecting | Disable USB selective suspend: Control Panel > Power Options > Change plan settings > Change advanced power settings > USB settings > USB selective suspend = Disabled . | | Wrong driver installed (shows as "Unknown Device") | Right-click in Device Manager > Properties > Driver tab > Update driver > Search automatically. | xbox one controller driver
If you are developing an application that interacts with the driver (e.g., reading raw input via XInput ), the driver exposes the controller as XINPUT_DEVICE – no extra SDK needed beyond XInput.h on Windows. If you see a different VID/PID, it's not
Depending on your operating system, the installation process varies from fully automatic to manual setup. | | Controller keeps disconnecting | Disable USB