[GH-ISSUE #156] Steam Deck reversepuck not working on 0.9.22 #66

Closed
opened 2026-10-22 05:01:48 +00:00 by roman · 5 comments
Owner

Originally created by @xamindar on GitHub (Jul 8, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/156

I upgraded my devices to 0.9.22 and the reverse puck thing no longer works.
The steam deck software side never sees the puck as valid so I can not enable it anymore.

The following is dmesg from the steam deck when it is connected and then the reversepuck app launched:
[ 1095.762881] usb 1-1: new full-speed USB device number 3 using xhci_hcd [ 1095.912386] usb 1-1: New USB device found, idVendor=28de, idProduct=1302, bcdDevice= 1.01 [ 1095.912411] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1095.912417] usb 1-1: Product: Steam Controller [ 1095.912422] usb 1-1: Manufacturer: Valve Software [ 1095.912427] usb 1-1: SerialNumber: FXA996028E99A [ 1095.965526] cdc_acm 1-1:1.0: ttyACM1: USB ACM device [ 1095.975182] input: Valve Software Steam Controller Mouse as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1:1.2/0003:28DE:1302.0007/input/input37 [ 1095.975537] input: Valve Software Steam Controller Keyboard as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1:1.2/0003:28DE:1302.0007/input/input38 [ 1096.026403] hid-generic 0003:28DE:1302.0007: input,hiddev97,hidraw4: USB HID v1.11 Mouse [Valve Software Steam Controller] on usb-0000:04:00.3-1/input2 [ 1096.212747] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input40 [ 1111.650850] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input41 [ 1111.677961] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input42 [ 1111.858810] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input43 [ 1111.875873] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input44

This was working on prior versions, but of course the connection was really unstable on my boards.

Originally created by @xamindar on GitHub (Jul 8, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/156 I upgraded my devices to 0.9.22 and the reverse puck thing no longer works. The steam deck software side never sees the puck as valid so I can not enable it anymore. The following is dmesg from the steam deck when it is connected and then the reversepuck app launched: `[ 1095.762881] usb 1-1: new full-speed USB device number 3 using xhci_hcd [ 1095.912386] usb 1-1: New USB device found, idVendor=28de, idProduct=1302, bcdDevice= 1.01 [ 1095.912411] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1095.912417] usb 1-1: Product: Steam Controller [ 1095.912422] usb 1-1: Manufacturer: Valve Software [ 1095.912427] usb 1-1: SerialNumber: FXA996028E99A [ 1095.965526] cdc_acm 1-1:1.0: ttyACM1: USB ACM device [ 1095.975182] input: Valve Software Steam Controller Mouse as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1:1.2/0003:28DE:1302.0007/input/input37 [ 1095.975537] input: Valve Software Steam Controller Keyboard as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1:1.2/0003:28DE:1302.0007/input/input38 [ 1096.026403] hid-generic 0003:28DE:1302.0007: input,hiddev97,hidraw4: USB HID v1.11 Mouse [Valve Software Steam Controller] on usb-0000:04:00.3-1/input2 [ 1096.212747] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input40 [ 1111.650850] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input41 [ 1111.677961] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input42 [ 1111.858810] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input43 [ 1111.875873] input: Microsoft X-Box 360 pad 1 as /devices/virtual/input/input44 ` This was working on prior versions, but of course the connection was really unstable on my boards.
roman closed this issue 2026-10-22 05:01:49 +00:00
Author
Owner

@Leseratte10 commented on GitHub (Jul 8, 2026):

(EDIT: There was a deleted comment above this one that posted a link to some malware, claiming it would fix this issue)

Do not download that link, that's malware: https://www.virustotal.com/gui/file/d85d164e46fabb085609f2586e8fec364539a6ec81f74659f0cb28ac76e7880b

<!-- gh-comment-id:4911339079 --> @Leseratte10 commented on GitHub (Jul 8, 2026): (EDIT: There was a deleted comment above this one that posted a link to some malware, claiming it would fix this issue) Do not download that link, that's malware: https://www.virustotal.com/gui/file/d85d164e46fabb085609f2586e8fec364539a6ec81f74659f0cb28ac76e7880b
Author
Owner

@xamindar commented on GitHub (Jul 8, 2026):

Do not download that link, that's malware: https://www.virustotal.com/gui/file/d85d164e46fabb085609f2586e8fec364539a6ec81f74659f0cb28ac76e7880b

Agreed......and it's an exe lol, wont work on Linux that well. Also be aware, that account was just created on github.
Thanks for the heads-up!

<!-- gh-comment-id:4911389293 --> @xamindar commented on GitHub (Jul 8, 2026): > Do not download that link, that's malware: https://www.virustotal.com/gui/file/d85d164e46fabb085609f2586e8fec364539a6ec81f74659f0cb28ac76e7880b Agreed......and it's an exe lol, wont work on Linux that well. Also be aware, that account was just created on github. Thanks for the heads-up!
Author
Owner

@safijari commented on GitHub (Jul 8, 2026):

Thank you for reporting. I'll check today

<!-- gh-comment-id:4913654780 --> @safijari commented on GitHub (Jul 8, 2026): Thank you for reporting. I'll check today
Author
Owner

@safijari commented on GitHub (Jul 8, 2026):

Please try #150. You'll need to re flash the reversepuck and might need to re pair as well.

Note that the WebUSB panel will now work with reversepuck

<!-- gh-comment-id:4919946427 --> @safijari commented on GitHub (Jul 8, 2026): Please try #150. You'll need to re flash the reversepuck and might need to re pair as well. Note that the WebUSB panel will now work with reversepuck
Author
Owner

@safijari commented on GitHub (Jul 9, 2026):

Closing as it's working in my testing.

<!-- gh-comment-id:4921074632 --> @safijari commented on GitHub (Jul 9, 2026): Closing as it's working in my testing.
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#66
No description provided.