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

docs: state Intel AX200 now works flawlessly #293

Closed ryannathans closed 5 months ago

ryannathans commented 3 years ago

https://github.com/atar-axis/xpadneo/issues/270#issuecomment-847530465

codeclimate[bot] commented 3 years ago

Code Climate has analyzed commit 6107733b and detected 0 issues on this pull request.

View more on Code Climate.

kakra commented 2 years ago

BTW: I had the chance to run the controller against an AX200 chip on a Windows machine - and it has the same problem. This chipset is definitely quirky at best but more probably just incompatible/bad - it's not even a Linux kernel issue. It may work better with BLE-firmwares of the controllers. MS started to roll out BLE updates to old non-BLE models but only to Xbox Insiders currently - essentially turning the BT 4.0 controller into a BLE controller. Yay!

kakra commented 2 years ago

This seems to be true only with current controller firmwares.

sebPomme commented 1 year ago

Hi

$ sudo dmidecode | grep -i b45
    Product Name: B450 AORUS PRO
    Family: B450 MB
    Product Name: B450 AORUS PRO-CF
$ uname -a 
Linux pomme 6.1.0-5-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.12-1 (2023-02-15) x86_64 GNU/Linux
$ lspci | grep AX2
07:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
pomminatorl% sh

And

$ sudo dmesg | grep -i xbo
[ 3965.321966] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/......../input/input39
[ 3965.322212] hid-generic ........: input,hidraw7: BLUETOOTH HID v5.09 Gamepad [Xbox Wireless Controller] on ........
[ 3965.439809] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/......../input/input40
[ 3965.439972] xpadneo ........: input,hidraw7: BLUETOOTH HID v11.30 Gamepad [Xbox Wireless Controller] on ........
[ 3966.422648] xpadneo ........: Xbox Wireless Controller [........] connected
[14892.261823] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/......../input/input50
[14892.262062] xpadneo ........: input,hidraw3: BLUETOOTH HID v11.30 Gamepad [Xbox Wireless Controller] on ........
[14893.244618] xpadneo ........: Xbox Wireless Controller [........] connected
[15125.272584] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/......../input/input53
[15125.272780] xpadneo ........: input,hidraw2: BLUETOOTH HID v11.30 Gamepad [Xbox Wireless Controller] on ........
[15126.255342] xpadneo ........: Xbox Wireless Controller [........] connected

Looks like it works for me too on debian bookworm. I just have to manually load uhid.

kakra commented 5 months ago

Closing as this is mostly a non-issue. We still have a lot of trouble with AX200 (and variants) but that has to be fixed by bluez or firmware updates, and it's difficult to find out which variant someone is using. If it works for people, they won't look into troubleshooting anyways, no need to document it there in addition to what we already know.