The ByoWave Proteus Controller Kit is a modular gaming controller that allows snapping together different combinations of input toggles and to reposition the triggers and buttons depending upon your preferences. Support for the ByoWave Proteus Controllers is already supported by Valve’s SteamOS while now the controllers will soon be supported by the mainline Linux kernel.
The ByoWave Proteus Controllers are interesting for those wanting to customize their gaming controller or even to change the layout based upon the game being played. While the ByoWave Proteus Controllers are quite interesting, they do carry a high price with the controller kit retailing for around $349 USD.
Support for the ByoWave Proteus Controllers is working its way to the mainline kernel via this patch queued up this week into the input subsystem’s “next” Git branch. With it being queued into the input next branch, this ByoWave Proteus support patch should be merged for the upcoming Linux 6.16 merge window. It’s also possible it could be submitted as a “fix” for the ongoing Linux 6.15 kernel given it’s just a new vendor/device ID combination for the XPad input driver needed for support.
Prominent Linux developer Pierre-Loup A. Griffais of Valve was the one who authored the patch for supporting the ByoWave Proteus Controllers on Linux.
Completely separate, also queued this week to input’s next branch is this patch for the XPad driver to send the LED and auth done packets to all Xbox One controllers to mirror how the SDL user-space code handles these controllers and for more closely mirroring the Microsoft Windows behavior with Xbox One controllers. Another XPad driver patch allows delaying init packets to better handle some Xbox One controllers. These patches should all be found in the upcoming Linux 6.16 kernel.