No devices detected (Pop!Os 22.04 and Ubuntu 24.04)

Hey guys, I just got my Elgato Streamdeck and installed opendeck_2.5.0_amd64.deb right away. After that I ran sudo udevadm control --reload-rules && sudo udevadm trigger and started opendeck (using the launcher and using the opendeck-command). But opendeck seems not to detect my Streamdeck. When running lsusb my system recognizes the following device: Bus 001 Device 003: ID 0fd9:00a5 Elgato Systems GmbH Stream Deck MK.2 I figured I might add 00a5 to my /etc/udev/rules.d/40-streamdeck.rules, but this hasn't helped thus far (if that would help, I could create a PR, since I also realized it's also missing in code) When looking at the logs, I also haven't seen anything special. opendeck.log:
[2025-07-09][18:54:32][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][18:55:03][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][18:55:25][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:00:15][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:01:28][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:02:09][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][18:54:32][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][18:55:03][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][18:55:25][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:00:15][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:01:28][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
[2025-07-09][19:02:09][opendeck::events][DEBUG] Registered plugin com.amansprojects.starterpack.sdPlugin
com.amansprojects.starterpack.sdPlugin.log:
19:01:28 [DEBUG] (1) tungstenite::handshake::client: Client handshake done.
19:01:28 [DEBUG] (1) tungstenite::handshake::client: Client handshake done.
Solution:
The issue was fixed in the newest library and will be fixed in the next (?) OpenDeck release :)
Jump to solution
3 Replies
tolik518 🦀
tolik518 🦀OP•3mo ago
Also I might add, I've tested it on my private machine on Pop!Os 22.04 and on my work machine Ubuntu 24.04 but I appear to have the same issue. Both debian-based and both use wayland, so the systems are pretty similar
tolik518 🦀
tolik518 🦀OP•3mo ago
Yeah I have most likely found the issue and will add the device to https://github.com/OpenActionAPI/rust-elgato-streamdeck once I figure everything out. Edit: yep, thats the issue, I fixed it locally, I'll try to prepare a clean PR in the following days
GitHub
GitHub - OpenActionAPI/rust-elgato-streamdeck: Rust library for int...
Rust library for interacting with Elgato Stream Deck and other stream controller hardware - OpenActionAPI/rust-elgato-streamdeck
Solution
tolik518 🦀
tolik518 🦀•3mo ago
The issue was fixed in the newest library and will be fixed in the next (?) OpenDeck release :)

Did you find this page helpful?