mirror of
https://github.com/safijari/openpuck.git
synced 2026-11-03 22:30:22 +00:00
[GH-ISSUE #118] Dualsense, DS4 mode issues #51
Labels
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
safijari/openpuck#51
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Surge4315 on GitHub (Jul 4, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/118
Dualsense mode works almost perfectly except for gyro. While testing in rpcs3's motion controls' configuration page steam controller and switch pro controller modes using SDL yield exactly the same gyro X Y Z and G outputs, while the dualsense mode yields different ones - both SDL and rpcs3's dualsense drivers render the same improper X Y Z values (dualsense driver also has broken G calculation since it's super sensitive, but it's probably an rpcs3 issue, X Y Z is identical between the two drivers) which causes some games that use gyro to not work properly. I attach pictures of values output by rpcs3 with controller laying idle on a flat surface - as you can see switch and steam modes have the same values but dualsense one has different.
Also DS4 mode results in everything recognising the steam controller as a DS4 but pressing anything just doesn't work, as if the thing was bricked
@Surge4315 commented on GitHub (Jul 4, 2026):
Checked with a real dualsense and X Y Z values match steam and switch modes so the dualsense mode is definitely doing something wrong
@safijari commented on GitHub (Oct 14, 2026):
Is this still an issue?