You are not logged in.
I'm trying to use a generic Nintendo Switch Pro controller.
So far, it was easy to bluetooth-pair it under Gnome 3.36. Steam recognized almost immediately and selects the corresponding led id number (1).
Under Steam Settings > Controller > General Controller Settings, I can "Identify" it, meaning it "rumbles" once. jstest-gtk recognizes it as well.
However, my system doesn't read any input from the controller. I can't calibrate nor use it.
Any ideas? Thanks
Linux 5.7.7-arch1-1
GNOME Shell 3.36.3
wayland 1.18.0-2
bluez 5.54-2
Offline
Try on xorg, and/or see: https://wiki.archlinux.org/index.php/Ga … d_Joy-Cons
Offline
It looks like it doesn't matter the display manager: running gnome under xorg and wayland produce the same result. My guess is that it has to do with udev rules.
Offline
Installing hid-nintendo-dkms and joycond has no effect. I belong to the input group.
Offline
Result of /proc/bus/input/devices
Bus=0005 Vendor=057e Product=2009 Version=0001
N: Name="Pro Controller"
P: Phys=90:78:41:cb:d3:f0
S: Sysfs=/devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:07:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:057E:2009.0005/input/input21
U: Uniq=f5:bf:2b:bb:63:25
H: Handlers=event21 js0
B: PROP=0
B: EV=10001b
B: KEY=ffff000000000000 0 0 0 0
B: ABS=3001b
B: MSC=10
As far as I can tell, this Vendor/Product matches the original Pro Controller, and is identified in /lib/udev/rules.d/60-steam-input.rules
# Nintendo Switch Pro Controller over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2009", MODE="0660", TAG+="uaccess"
Offline
dmesg output is:
[ 478.187656] hid-generic 0005:057E:2009.0006: unknown main item tag 0x0
[ 478.187696] input: Pro Controller as /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:07:00.3/usb3/3-5/3-5:1.0/bluetooth/hci0/hci0:256/0005:057E:2009.0006/input/input23
[ 478.188075] hid-generic 0005:057E:2009.0006: input,hidraw4: BLUETOOTH HID v0.01 Gamepad [Pro Controller] on 90:78:41:cb:d3:f0
[ 481.820669] input: Microsoft X-Box 360 pad as /devices/virtual/input/input24
Offline
Unfortunately there is an issue with these generic controllers and they probably won't work any time soon, if ever.
Offline