atar-axis / xpadneo

Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S)
https://atar-axis.github.io/xpadneo/
GNU General Public License v3.0
1.92k stars 111 forks source link

xpadneo kernel driver supports the 5Ghz dongle too? #310

Closed xcom169 closed 2 years ago

xcom169 commented 2 years ago

Hello All!

Xpadneo kernel driver supports the 5Ghz (wifi) dongle too? Or is it in plan to support it ? What about the firmware? The kernel module needs the original firmware from MS?

kakra commented 2 years ago

The dongle is not supported at all, hid-xpadneo is purely a HID driver which means it supports Bluetooth mode of the controllers. But support for the dongle is planned. There's one software currently which supports the dongle, called xow. It needs the dongle firmware to work.

xcom169 commented 2 years ago

Thanks. By HID you also mean wired connection?

kakra commented 2 years ago

No, in-kernel USB is not a HID driver. But the next step on my agenda is to create a driver for wired USB connections in xpadneo which exports the device as a HID device, thus using hid-xpadneo then. This lays the groundwork for adding dongle support later, and it reduces code duplication which we currently see across multiple drivers fixing the same quirks over and over again.

xcom169 commented 2 years ago

Ok. Thanks