Skip to content

Xbox One/S/X - Xbox Wireless Controller

Xbox One/S/X - Xbox Wireless Controller

Steam Input support


Linux Kernel Support


Update the firmware

This requires Windows:

Microsoft: Update Xbox Wireless Firmware

Udev rules

# Microsoft Xbox One S Controller; Bluetooth; USB
KERNEL=="hidraw*", KERNELS=="*045e:02ea*", MODE="0660", TAG+="uaccess"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="02ea", MODE="0660", TAG+="uaccess"

The xone Project

The xone Project
Has firmwares, udev rules and drivers might be needed to get it to run on your distribution to get the wireless connections working.
This should not needed for the Steam Deck, SteamOS and most gaming focus Linux distroes has it included.

What is the Official RetroDECK - Steam Input Profile called?

  • Xbox Wireless Controller/Elite Series: RetroDECK: Xbox Wireless

RetroDECK Hotkeys

The same hotkeys are used for Xbox controllers. Read more here:

Xbox: RetroDECK Hotkeys