sxldrv
Linux uinput-based driver for SteelSeries Stratus XL gamepad.
Purpose: Connect to the SteelSeries Stratus XL gamepad and translate its idiosyncratic functionality to appear as an X-Box controller.
Status: Rough.
How to Use
-
Build with scons.
-
Set up bin/sxlservice to start at boot. (Working directory is important! bin/sxlservice has to be able to find bin/sxldrv)
-
Profit. A virtual device will be created, emulating an X-Box gamepad.
Caveats
-
Currently requires evtest. (Will fix when I feel like it)
-
Doesn't need to be two separate processes. (Maybe will fix when I feel like it)
-
Uses a hard-coded workaround for the common problem with this controller, that the triggers do not rest at zero. The driver remaps the raw controller range with a huge (50%) dead zone.