Open DocMAX opened 3 months ago
Also i can't get steam controller working in Steam client again. It's not detected anymore. Even if i blacklist hid_steam.
Hi @DocMAX.
This program was written to handle the SteamController way before SteamDeck was a thing. It detects devices 28de:1102 (wired SC) and 28de:1142 (wireless SC). But it looks like SteamDeck has a different identifier (28de:1205). So not detecting it is actually the expected behavior.
The kernel does detect the device, because it has been maintained all this time, unfortunately, not by me, because I don't own a SteamDeck.
You can skip the Vendor/Product ID detection code in steamctrl
by using the option -d
and trying every hidraw device you have:
$ steamctrl -d /dev/hidraw0
But I'm not even sure if the protocol of the SteamDeck and the SteamController are similar enough for this program to work.
About SteamClient not detecting the device (but the kernel does), I cannot tell. My guess is that it is a permission issue. You can check that the desktop user has read/write access to all Valve hidraw devices.
Any idea what the problem on my steamdeck is? Running latest arch linux...