[Steam] Reconnecting a custom controller?

Hey all!

I have a custom fightstick controller. I’ve made new udev rules so steam can see it correctly, and it does.

However, if I unplug the controller from the USB port, when I replug it in, Steam doesn’t see it. It appears correctly when I check lsusb, but Steam doesn’t see it.

I can restart Steam, no joy.
I’ve tried sudo udevadm trigger, and other such udevadm commands, but no joy.

The only way I can get Steam to pick it up again, is with a reboot.

Is there any way to get Steam to pick it up again without having to reboot all the time?

Note that I don’t have this issue with my Steam Controller, but that may be because the dongle is always plugged in.


edit from /etc/udev/rules.d/99-file.rules

Brook PS4+audio Board

KERNEL==“hidraw*”, ATTRS{idVendor}==“0c12”, ATTRS{idProduct}==“0e30”, MODE=“0660”, TAG+=“uaccess”
KERNEL==“hidraw*”, ATTRS{idVendor}==“0f0d”, ATTRS{idProduct}==“00aa”, MODE=“0660”, TAG+=“uaccess”

There’s a game-devices-udev package in the AUR which might be useful here.

1 Like