Reply To: What controllers are you using?

Home Forums RetroPie Project Controller Configuration in RetroPie What controllers are you using? Reply To: What controllers are you using?

Profile photo of meneerjansen

[snip]But I bought one of the new steam controllers and would love to get that working. Haven’t found a good step-by-step guide on how to get it going yet though. Please let me know if anyone knows of one.

On the Steam site it says “USB 2.0 via Micro USB port (cable included)”. The word “compatible” is missing here!

Anyway, I did some googling and indeed this thing is not the most PC friendly device on earth. It even appears not to work on Mac and people get “coupons” from Valve/Steam to make up for this until there’s a firmware upgrade to fix this. Yeah, right.

Considering the fact that its intended platform (Steam Box) is based on Linux it is pretty pathetic that it doesn’t work out of the box on Linux. There are two posts of interest here:

  1. Steam admitting it doesn’t work out of the box and giving instructions on how to achieve Linux compatibility:
  2. Same thing from a user’s perspective:

They say you must create the file /lib/udev/rules.d/99-steam-controller-perms.rules and put hte following contents in it:

#USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Oculus HID Sensor naming and permissioning
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2833", MODE="0666"

I’d recommend connecting only the Steam Controller after this and to test if RetroPie “found” the device with ye’ old:

jstest /dev/input/js0
(Install the joystick package in Linux w/: “sudo apt-get install joystick”)

Good luck 🙂

Skip to toolbar