[GH-ISSUE #205] OpenPuck serial number not showing correctly in Steam, data for puck in alternate pairing slot missing completely #88

Closed
opened 2026-10-22 05:03:25 +00:00 by roman · 2 comments
Owner

Originally created by @digitalaudiotape on GitHub (Aug 1, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/205

Image

Successfully paired Steam Controller to OpenPuck device and controller inputs are registered on computer and in games, but in Steam Settings and under the Steam Controller details the serial number that appears in the pairing slot is wrong. Instead of showing the OpenPuck serial number that appears under the Steam Settings Puck details, it actually shows the serial number of the Steam Controller.

Unsure if this is the same issue or a separate issue, but if a 2nd puck (eg official puck) is paired to the same Steam Controller using the controller's other pairing slot, the data for the 2nd puck doesn't show at all under that controller's details inside Steam. The pairing info only shows the above mentioned incorrect data for the OpenPuck. However when I force the Steam controller to pair with the seemingly missing 2nd puck (official puck) by pressing Steam+LB+A, the controller successfully connects to the 2nd puck, plus the pairing info is populated with correct serial number data from both pucks.

Originally created by @digitalaudiotape on GitHub (Aug 1, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/205 <img width="1627" height="728" alt="Image" src="https://github.com/user-attachments/assets/7dd603f0-65fb-4af7-92f3-4f4fe9e81d76" /> Successfully paired Steam Controller to OpenPuck device and controller inputs are registered on computer and in games, but in Steam Settings and under the Steam Controller details the serial number that appears in the pairing slot is wrong. Instead of showing the OpenPuck serial number that appears under the Steam Settings Puck details, it actually shows the serial number of the Steam Controller. Unsure if this is the same issue or a separate issue, but if a 2nd puck (eg official puck) is paired to the same Steam Controller using the controller's other pairing slot, the data for the 2nd puck doesn't show at all under that controller's details inside Steam. The pairing info only shows the above mentioned incorrect data for the OpenPuck. However when I force the Steam controller to pair with the seemingly missing 2nd puck (official puck) by pressing Steam+LB+A, the controller successfully connects to the 2nd puck, plus the pairing info is populated with correct serial number data from both pucks.
roman closed this issue 2026-10-22 05:03:26 +00:00
Author
Owner

@alterNERDtive commented on GitHub (Aug 5, 2026):

It will also always claim to be paired to slot 1 (A+RB), even if it is paired to slot 2 (A+LB).

<!-- gh-comment-id:5193251561 --> @alterNERDtive commented on GitHub (Aug 5, 2026): It will also always claim to be paired to slot 1 (A+RB), even if it is paired to slot 2 (A+LB).
Author
Owner

@Leseratte10 commented on GitHub (Aug 9, 2026):

I'm fairly certain that that bug is a consequence of #227 which means certain metadata is filled with fake / generated data by OpenPuck instead of being queried from the actual controller like the real puck does.

<!-- gh-comment-id:5231214035 --> @Leseratte10 commented on GitHub (Aug 9, 2026): I'm fairly certain that that bug is a consequence of #227 which means certain metadata is filled with fake / generated data by OpenPuck instead of being queried from the actual controller like the real puck does.
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#88
No description provided.