[GH-ISSUE #48] WebUSB doesn't work on other modes. #27

Closed
opened 2026-10-22 04:58:19 +00:00 by roman · 6 comments
Owner

Originally created by @frank-giugliano on GitHub (Jun 16, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/48

Only works using regular steam controller mode.

Originally created by @frank-giugliano on GitHub (Jun 16, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/48 Only works using regular steam controller mode.
roman closed this issue 2026-10-22 04:58:19 +00:00
Author
Owner

@4itor commented on GitHub (Jun 17, 2026):

Probable the OS (or some other software) is talking to the controller already.

At least that's what happens in MacOS.

<!-- gh-comment-id:4727985949 --> @4itor commented on GitHub (Jun 17, 2026): Probable the OS (or some other software) is talking to the controller already. At least that's what happens in MacOS.
Author
Owner

@Dead-0-Zone commented on GitHub (Jun 17, 2026):

I don't have this issue. All modes except Xbox360 work for me.

<!-- gh-comment-id:4729328177 --> @Dead-0-Zone commented on GitHub (Jun 17, 2026): I don't have this issue. All modes except Xbox360 work for me.
Author
Owner

@safijari commented on GitHub (Jun 17, 2026):

This is a mixed bag and I'm trying to look into it more. On some systems some controllers (e.g. Xbox) don't enumerate if I add the descriptor necessary for the WebUSB connection.

<!-- gh-comment-id:4731207946 --> @safijari commented on GitHub (Jun 17, 2026): This is a mixed bag and I'm trying to look into it more. On some systems some controllers (e.g. Xbox) don't enumerate if I add the descriptor necessary for the WebUSB connection.
Author
Owner

@frank-giugliano commented on GitHub (Jun 17, 2026):

Well maybe it's a non issue, unless there's xbox mode only setting that we need to get to.

<!-- gh-comment-id:4731762705 --> @frank-giugliano commented on GitHub (Jun 17, 2026): Well maybe it's a non issue, unless there's xbox mode only setting that we need to get to.
Author
Owner

@safijari commented on GitHub (Jun 17, 2026):

Well maybe it's a non issue, unless there's xbox mode only setting that we need to get to.

It's annoying and it's a surprise to the user. I'm going to continue to see if there's some way to ensure access from all modes and if there isn't then will leave some warnings.

I'm also going to explore if we can manage the device over BLE as that might be the superior method anyway (e.g. would allow management while connected to the switch)

<!-- gh-comment-id:4733632945 --> @safijari commented on GitHub (Jun 17, 2026): > Well maybe it's a non issue, unless there's xbox mode only setting that we need to get to. It's annoying and it's a surprise to the user. I'm going to continue to see if there's some way to ensure access from all modes and if there isn't then will leave some warnings. I'm also going to explore if we can manage the device over BLE as that might be the superior method anyway (e.g. would allow management while connected to the switch)
Author
Owner

@safijari commented on GitHub (Jun 18, 2026):

Adding warning to readme.

<!-- gh-comment-id:4742698552 --> @safijari commented on GitHub (Jun 18, 2026): Adding warning to readme.
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#27
No description provided.