sc-controller, the Linux user-mode driver for the Steam- and other controllers (eg. DS4/DS5), has been released in version 0.6.3.
The headline change is initial, still experimental support for the new Steam Controller (2026). Other than that, this release fixes Bluetooth disconnects on the DS5 and generic evdev controllers, gets DS5 rumble working over evdev, and squashes several bugs around profile icons, right-stick input display and D-pad display in the input mapper. Packagers should note the new dependency python-hidraw-pure.
What’s Changed
βNote for packagers - New dependency:
python-hidraw-pure
- Initial Steam Controller (2026) support - This is work in progress, report issues in #98
- Fix DS5 BT disconnect, fix disconnect for generic evdev controllers too
- Get DS5 rumble working over evdev
- Stop using deprecated gtk-edit/gtk-save icons
- Stop overriding python-hidraw-pure
- Stop vendoring python-hidraw-pure
- Silence libayatana-appindicator is deprecated warning
- Fix when controller profile had a defined icon but it was missing
- Fix showing right stick input mapping
- Fix showing DPAD in input mapper
- Log all errors when failing to handle a new device
- Log date and time in the logs too
- fix: Add confirmation dialog when tray icon fails by @City-busz

Source: GitHub