[GH-ISSUE #292] [Bug] Steam Controller modes rename controller to the wrong one #134

Open
opened 2026-10-22 05:06:01 +00:00 by roman · 0 comments
Owner

Originally created by @Nikoroq on GitHub (Sep 14, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/292

First ever connection of the OpenPuck to the system with Steam running. Controller detects as Steam Controller by steam. (in the controller settings)

After controller mode changed to, say, X360 or DualSense - controller is recognized as such both by the system and steam.

After changing controller mode back to Steam (back4 + A) - both system and steam do recognize controller type correctly as Steam Controller, but the name of the controller in Steam controllers settings is inherited by the latest mode used by the controller (Example: Steam Controller Icon, named as DualSense Wireless Controller)

It is a rather minor issue, because it is fixed after first manual re-naming of the controller in Steam mode (back4 + A), after which, no matter what mode is used prior, next Steam mode jump will display correct controller name set by a user.

Originally created by @Nikoroq on GitHub (Sep 14, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/292 First ever connection of the OpenPuck to the system with Steam running. Controller detects as Steam Controller by steam. (in the controller settings) After controller mode changed to, say, X360 or DualSense - controller is recognized as such both by the system and steam. After changing controller mode back to Steam (back4 + A) - both system and steam do recognize controller type correctly as Steam Controller, but the name of the controller in Steam controllers settings is inherited by the latest mode used by the controller (Example: Steam Controller Icon, named as DualSense Wireless Controller) It is a rather minor issue, because it is fixed after first manual re-naming of the controller in Steam mode (back4 + A), after which, no matter what mode is used prior, next Steam mode jump will display correct controller name set by a user.
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#134
No description provided.