STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
6,025
IN-GAME
49,667
ONLINE
Founded
January 8, 2013
All Discussions > Beta Feedback > Topic Details
Flydigi Vader 5 steam input linux
The flydigi Vader 5 steam input works fine on windows with the space station allow 3rd party mappings set to on. However when I try to use on Linux the extra buttons are not remapple and it’s only shown as a regular Xbox controller. It seems not to enter the mode with the extra buttons
< >
Showing 1-15 of 29 comments
That sounds like a driver issue, not a steam issue.
See if you need to do as this post describes (add the udev rules):
https://github.com/ValveSoftware/steam-for-linux/issues/12534

edit:
they also posted this: https://github.com/libsdl-org/SDL/pull/14376#issuecomment-3661228454
Hmm tried these steps above with the udev rules (the steam rules seemed to already have them set). Not sure what I’m doing wrong
If the Apex 5 does work on linux as evidenced by the discussions but the vader 5 doesn't, and yet it works on windows then it might be that the steam beta in linux is not using the updated version of SDL.

Are you able to test a standalone SDL3 program with the vader 5 pro? If it detects the extra buttons/gyroscope then that would show that it's a steam linux issue. The update that added the enhanced support from flydigi controllers is the latest one so it might not have been added to steam input.

https://github.com/libsdl-org/SDL/releases#:~:text=Added%20enhanced%20support%20for%20FlyDigi%20controllers

I doubt it's about drivers given that the apex 5 does work.
Oops, I'd missed they were different controllers...

@rmeno25
Did you notice that and overwrite the Product ID in the string with your controller's PID?
Was it your controller's PID you saw in the Steam rules?
Originally posted by tintingaroo:
Oops, I'd missed they were different controllers...

@rmeno25
Did you notice that and overwrite the Product ID in the string with your controller's PID?
Was it your controller's PID you saw in the Steam rules?

The manufacturers ID was included in the steam-devices rules. It had the same id as the apex when I use lsusb. This id was 37d7. I did create a new rule to use the specific product id of the vader 5 which is 2401. For some reason steam doesn't pick up the controller in enhanced mode and doesn't pick up the extra buttons.

The line I manually added to the rules was the following.
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="37d7", ATTRS{idProduct}=="2401", MODE="0666"
Any luck in getting it to work? Seems like linux support just ain't happening.
damn, just got this controller hoping it would work with Linux, as my previous Xbox controller is near death. I was really wanting the gyro functionality while having the feel of an Xbox controller.

I was using padctl [github.com] but the gyro inputs use the mouse. it can be configured to use a stick, but it disables the stick you're using for the gyro along with not changing any dead-zone settings. for anyone who needs other functionality though, this should be a good enough work around until (fingers crossed) the controller has proper integration.
Originally posted by foot worship bath ignore:
try this out https://github.com/DuncanTPerkins/vader5-pro-linux-fix

I wanted to thank you. I had to do some stuff on my PC so the script would build the .so correctly but it works. I can finally use this controller at its fullest! Thanks man, and thanks to the repo creator.
i am the repo creator! If you could mention what you had to do on the repo so i can make fixes to the script, i'd appreciate it!
Originally posted by foot worship bath ignore:
i am the repo creator! If you could mention what you had to do on the repo so i can make fixes to the script, i'd appreciate it!
Hi, im actually trying to get this to work write now but i keep getting an error saying malformed patch at line 46 and SDL source may be a different version.

Im on CachyOS with SDL3 3.4.4-1.1
Originally posted by foot worship bath ignore:
i am the repo creator! If you could mention what you had to do on the repo so i can make fixes to the script, i'd appreciate it!

I'll open an issue on the repo then! Beware I had to use Claude Code to help me debug because I'm not well versed on C stuff but I'll include the errors that I faced and how they got fixed. Is that ok with you? Thanks again, legend
Originally posted by Mick:
Originally posted by foot worship bath ignore:
i am the repo creator! If you could mention what you had to do on the repo so i can make fixes to the script, i'd appreciate it!
Hi, im actually trying to get this to work write now but i keep getting an error saying malformed patch at line 46 and SDL source may be a different version.

Im on CachyOS with SDL3 3.4.4-1.1

Also on cachyOS and I was having issues with it yesterday as well. I checked stackoverflow and saw that the solution to fixing the patch file was counting the diffs and fixing some of the patch lines so that they accurately represented the lines that were being altered.

Unfortunately, after I got the patch file working I ran into issues with the wrapper script.

When I ran the wrapper script in my shell I got some output from steam having an issue where it failed to rename libsdl3.so to libsdl3.so.old

After trying to troubleshoot some more I gave up and temporarily pivoted to using padctl to get my vader 5 to at least have the back paddles working.

Super interested in following "foot worship bath ignore"'s repo because I would also like to get the full functionality of my controller.

If he/she is reading this let me know if there's anything I can do to help/contribute/report.
I was really busy yesterday and today which is why I didn't open a github issue, but if there's any interest I can try to write a decent report on what issues I ran into yesterday.
< >
Showing 1-15 of 29 comments
Per page: 1530 50

All Discussions > Beta Feedback > Topic Details