Xone Versions Save

Linux kernel driver for Xbox One and Xbox Series X|S accessories

v0.3

1 year ago

Added

  • Compatibility with more vendors: • SCUF (0x2e95)
  • USB autosuspend for the wireless dongle
  • Driver module for the Mad Catz Rock Band 4 Wireless Stratocaster
  • Auto pairing timeout (after 30 seconds)

Fixed

  • Compatibility with older Linux kernels (4.15)
  • Log spam due to invalid wireless frames
  • Rumble timer initialization (thanks to @sorgelig)
  • Wrong LED mode while still in pairing mode
  • Pairing still enabled after system suspend
  • Parsing of variable-length GIP packets
  • Input lag for Series X|S controllers on older firmware versions
  • Git installation issues
  • Detection of Xbox devices without audio functionality
  • Crash on ARM systems due to invalid buffer length

Removed

  • Dongle pairing mode control via sysfs (incompatible with the autosuspend feature)

v0.2

2 years ago

Added

  • Compatibility with more vendors: • Turtle Beach (0x10f5) • Hyperkin (0x2e24) • Nacon (0x3285) • BDA (0x20d6) • 8BitDo (0x2dc8)
  • Share button input for Xbox Series X|S gamepads
  • USB remote wakeup support (for gamepads)
  • Guide button LED mode control via sysfs
  • Fully featured driver for the wireless dongle 🎉

Fixed

  • Build on newer kernels (5.15+)
  • Sporadic headset malfunction due to ENOSPC

v0.1

2 years ago

First release