[GH-ISSUE #27] HID gyro (DS4) sometimes disconnects on touchpad inputs #15

Closed
opened 2026-10-22 04:57:38 +00:00 by roman · 1 comment
Owner

Originally created by @Veri7ion on GitHub (Jun 10, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/27

In the HID gyro (DS4) mode when I'm swiping around on both touch pads the puck will sometimes freeze and re-connect in Steam (puck) mode (unless Persist last mode is turned on then its last state).
I'm able to replicate it by spam swiping both touch pads for a short period and I can see the lights flashing on the NRF52840 when it happens.

I also tried the Xbox 360 mode on my Xbox 360 console but unfortunately it did not have any working inputs. The same for the Xbox One mode on my Xbox One X (2017) console.

I'll post the full results of my controller converters (Titan Two from ConsoleTuner and Magic-X from MayFlash) tomorrow. So far the HID gyro (DS4) mode has been working flawlessly with them (beside the one issue mentioned in the title). The Titan Two also picks up the gyro and touchpads with single and two finger touch 😁👍

Originally created by @Veri7ion on GitHub (Jun 10, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/27 In the HID gyro (DS4) mode when I'm swiping around on both touch pads the puck will sometimes freeze and re-connect in Steam (puck) mode (unless Persist last mode is turned on then its last state). I'm able to replicate it by spam swiping both touch pads for a short period and I can see the lights flashing on the NRF52840 when it happens. I also tried the Xbox 360 mode on my Xbox 360 console but unfortunately it did not have any working inputs. The same for the Xbox One mode on my Xbox One X (2017) console. I'll post the full results of my controller converters (Titan Two from ConsoleTuner and Magic-X from MayFlash) tomorrow. So far the HID gyro (DS4) mode has been working flawlessly with them (beside the one issue mentioned in the title). The Titan Two also picks up the gyro and touchpads with single and two finger touch 😁👍
roman closed this issue 2026-10-22 04:57:38 +00:00
Author
Owner

@Veri7ion commented on GitHub (Jun 12, 2026):

HID gyro (DS4) disconnecting on touchpad issue seems related to the Titan Two device. I haven't been able to replicate it on PC.

Controller converters tests

Titan Two:

Switch Pro + gyro -> recognized as Nintendo Switch

no inputs

Switch (HORIPAD) -> recognized as HID:MG

all inputs work
(besides gyro and the touch pads which is expected in this mode i believe? not familiar)

Xbox 360 -> recognized as HID:M

right touch pad works as right stick
left touch pad click is B
right touch pad click is A
those were all working inputs

PS5 DualSense -> recognized as Playstation 5 controller

no inputs

HID gyro (DS4) -> recognized as Playstation 4 controller

works perfectly besides the reconnects from touchpad input spam

MayFlash Magic-X:

Switch Pro + gyro

no inputs

Switch HORIPAD

no inputs

PS5 DualSense

no inputs

HID gyro (DS4)

works (can't test touchpad this adapter doesn't have a DS4 output mode)

Xbox 360

works and has rumble but only in the right touchpad (test this in latest version)

Xbox One

works - no rumble

Steam Mode

no inputs

<!-- gh-comment-id:4694429011 --> @Veri7ion commented on GitHub (Jun 12, 2026): HID gyro (DS4) disconnecting on touchpad issue seems related to the Titan Two device. I haven't been able to replicate it on PC. Controller converters tests ### **Titan Two:** Switch Pro + gyro -> recognized as Nintendo Switch > no inputs Switch (HORIPAD) -> recognized as HID:MG > all inputs work > (besides gyro and the touch pads which is expected in this mode i believe? not familiar) Xbox 360 -> recognized as HID:M > right touch pad works as right stick > left touch pad click is B > right touch pad click is A > those were all working inputs PS5 DualSense -> recognized as Playstation 5 controller > no inputs HID gyro (DS4) -> recognized as Playstation 4 controller > works perfectly besides the reconnects from touchpad input spam ### **MayFlash Magic-X:** Switch Pro + gyro > no inputs Switch HORIPAD > no inputs PS5 DualSense > no inputs HID gyro (DS4) > works (can't test touchpad this adapter doesn't have a DS4 output mode) Xbox 360 > works and has rumble but only in the right touchpad (test this in latest version) Xbox One > works - no rumble Steam Mode > no inputs
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#15
No description provided.