Vader 5 Pro not being properly recognised by Steam Input on Bazzite

The Vader 5 Pro recently got an update allowing its extra buttons and gyro to be recognised by Steam Input, this is done by enabling “Allow third-party apps to take over mappings" in Flydigi’s Space Station program (this program doesn’t need to be running in the background, once you enable this setting, it is saved to the controller).

Steam Input on Windows can see the extra buttons & gyro but it cannot on Bazzite.

Windows:

M1/4 buttons showing (the C/Z also work, they just aren’t shown in the layout display) and gyro is working.

Bazzite:

To be sure this isn’t an issue on my end, I installed Bazzite onto another PC and plugged my V5P into it, and I see the same behaviour on my main Bazzite install. I also checked with other Vader 5 Pro Bazzite users and they confirmed their V5P’s aren’t being recognised by Steam Input on Bazzite as well.

Any word on if anyone is looking into this? I updated my Bazzite and I see the Vader 5 Pro still isn’t supported.

Curious about this myself. I haven’t been able to get anything other than standard xbox buttons to work. I did run across this linux driver: GitHub - BANANASJIM/flydigi-vader5: Linux driver for Flydigi Vader 5 Pro gamepad - Xbox Elite emulation, gyro, layers, button remap · GitHub

but the install didn’t seem to do anything. Not sure if it works on bazzite because it is immutable.

lsusb reveals this:



Bus 001 Device 008: ID 37d7:2401  Flydigi Vader 5 Pro

Haven’t tried it with another distro either. Maybe I can try on my laptop.

Update and some success!

It looks like cmake is not installed with bazzite. I was able to install it using homebrew: https://stackoverflow.com/questions/32185079/installing-cmake-with-home-brew

brew install cmake

I was then able to compile and install the user-space driver from the git repo in the previous post. The paddles showed up as functioning and the Vader appeared as an Xbox Elite 2 controller. I haven’t tested it in game, and I’m not sure of the other functions that come with the driver, but this is at least a step in the right direction.

This might get blow away when bazzite updates, but it shouldn’t be too hard to reinstall again.

Does that allow the extra back paddles (or extra shoulder buttons), C/Z buttons and gyro to be configured considering the controller is being seen as a Xbox Elite 2?

I got it working just before work so didn’t have time to fully test it. But - the paddles showed up in the Steam Controller part of settings. The driver has a config file that you can edit the function of the extra shoulder and c/z buttons. As far as assigning other uses to the paddles etc. I haven’t had a chance to dig into that.

The driver is user space so it will be easy to uninstall - just pull the binary and the udev files and get rid of the service in /etc/systemd/system, so I wouldn’t worry about an install messing with any core functions.

The documentation on how to use the extra shoulder buttons and c/z seems fairly clear. I think it might be a little inconsistent in working in some games? Esp. outside of steam. There is also a reddit thread on the subject also:Reddit - The heart of the internet