Ok, give it a shot, let's do a reboot and see if the controller picks up. home/pi/steamcontroller-master/scripts/sc-xbox.py start Paste this line in below all the commented lines (lines starting with #) and above the "exit 0" line. Now we add the sc-xbox script to run and remap the Steam controller at every boot via local.rc sudo nano /etc/rc.local
Now paste this code into the file and save. Now, let's assign the keymapping for the remapping sudo nano /opt/retropie/configs/all/retroarch-joypads/MicrosoftX-Box360pad.cfg Now we'll force udev to reload, remapping the Steam Controller as a Xbox 360 controller sudo udevadm control -reload KERNEL="uinput", MODE="0660", GROUP="games", OPTIONS+="static_node=uinput" # replace game group by a valid group on your system Paste and save the following text into the file (when done pasting, save file with CTRL+X). Now we create the udev rules for the steam controller sudo nano /etc/udev/rules.d/les Here's where we actually start getting into the controller config stuff. Next, once we're sure you've got all the python tools, we'll get libraries you might not have sudo pip install -U pip setuptools sudo apt-get install python python-pip python-dev wget Let's make sure you have all the tools we need to get this done. Now go to 'Boot Options' -> 'Desktop / CLI' -> 'Console Auto-login'.
Else it'll be £.Īfter everything is updated and upgraded, let's fix an issue before it happens and correct the auto-login that the update breaks. This will give the the ability to write # in nano. sudo nano /etc/default/keyboardĬhange the XKBLAYOUT="gb" to XKBLAYOUT="us". This extra step may or may not affect you, depending on if you're from the USA.
The we'll upgrade all of our stuff, latest and greatest.
I AM USING THE DONGLE, this is not a bluetooth guide!įirst, make sure your Pi is up to date. Not sure if this will work for all setups, but I just want to put this info out there, refined. That's working with retroarch and emulationstation. So for starters, I was running this on the Raspberry Pi using the RetroPie distribution. The majority of the guide is thanks to ajn142 with his guide here, the end is my contributions to further this project. Using the Steam controller with the Raspberry Pi can be very tricky. I'm making this post because the info was hard to find, and was incomplete. r/SteamDeck /r/SteamInput /r/GyroGaming /r/SteamControllerMods /r/SteamControllerMusic /r/ControllerSupporters /r/Steam /r/Steam_Link /r/SteamBox /r/SteamHardware /r/SteamOS /r/Valve Filters (subreddit theme must be enabled) Discussion / Configuration: Off News / Meta: Off Support: Off Discussion / Configuration: Off News / Meta: Off Support: On Discussion / Configuration: Off News / Meta: On Support: Off Discussion / Configuration: Off News / Meta: On Support: On Discussion / Configuration: On News / Meta: Off Support: Off Discussion / Configuration: On News / Meta: Off Support: On Discussion / Configuration: On News / Meta: On Support: Off Discussion / Configuration: On News / Meta: On Support: On Meta - Posts regarding the subreddit itself. Support - Technical issues and non-configuration questions.
mods, reviews), and any misc topic.Ĭonfiguration - Controller configurations, discussing existing controller features, techniques, tips and tricks, etc. new features, games with native support, articles).ĭiscussion - General discussion about the controller, feature requests, items of community interest (e.g. News - News and announcements regarding the controller (e.g. Simply flair your post after posting, or put one of the following tags between square brackets (e.g. Reviews quality of native Steam Controller/Steam Input support.Īll posts require a flair. Reviews games based on noob-friendliness. Getting Started FAQ Configuration Settings Guide Game Guides Games which support simultaneous gamepad+mouse input Games with official support General Tips Come Chat!