More a question about stick range rather than an issue #42

Closed
opened 2026-02-10 18:44:01 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @GSTDiandre on GitHub (Jun 3, 2025).

I've just used your tool to fix my Gen 2 DS4's left stick center being off to the south, worked perfectly.

This controller had a back case of stick drift years ago where the L2 button would cause the left stick's Y axis to spike to the north, so I tore apart an old fake DS2 controller, picked up the resistive ring and put that in the DS4. It fixed the drift issue but caused the center to be too far to the south. This tool helped mitigate this a lot, it's practically gone if not for the center itself being a tiny bit wobbly which is simply the stick showing its age. Menus in games like GT5 don't auto-scroll anymore.

Now, I didn't pull the gun on stick range calibration though. Yes, the sticks have some error in them (15.5 left and 13.5 right) but after adjustment, the right stick does not cover the entire circular range anymore.

Image

Image

I have to "rub" the stick against the edge at those spots to be able to get higher values, so I didn't save it. The same thing happens when the software scans for the values the stick can reach, I'll get different results depending on speed and force.

My question is, is range calibration actually required for these sticks? What would be the side effect of saving this adjustment, especially since there apparently is no way for me to go back to a configuration where the sticks reach far beyond the unit circle values if I need that?

Also as a side note, I think the Reboot and Save Permanently buttons could use some tweaks. They're too close for comfort, the Save button has no confirmation prompt and I don't think an irreversible change should be colored green. Also they happen to be exactly where the "OK" button from confirmation prompts is, so double clicks can result in misclicks.

Image

Thanks again for your work on this. I hope an update is coming to recalibrate the triggers since mine bottom out at 85% and that would be the last thing required to make this controller 100% usable.

Originally created by @GSTDiandre on GitHub (Jun 3, 2025). I've just used your tool to fix my Gen 2 DS4's left stick center being off to the south, worked perfectly. This controller had a back case of stick drift years ago where the L2 button would cause the left stick's Y axis to spike to the north, so I tore apart an old fake DS2 controller, picked up the resistive ring and put that in the DS4. It fixed the drift issue but caused the center to be too far to the south. This tool helped mitigate this a lot, it's practically gone if not for the center itself being a tiny bit wobbly which is simply the stick showing its age. Menus in games like GT5 don't auto-scroll anymore. Now, I didn't pull the gun on stick range calibration though. Yes, the sticks have some error in them (15.5 left and 13.5 right) but after adjustment, the right stick does not cover the entire circular range anymore. ![Image](https://github.com/user-attachments/assets/4993e448-7a4b-487e-ba76-4a691bcae228) ![Image](https://github.com/user-attachments/assets/940c5b25-75c8-4660-8bf4-ab691710ed69) I have to "rub" the stick against the edge at those spots to be able to get higher values, so I didn't save it. The same thing happens when the software scans for the values the stick can reach, I'll get different results depending on speed and force. My question is, is range calibration actually required for these sticks? What would be the side effect of saving this adjustment, especially since there apparently is no way for me to go back to a configuration where the sticks reach far beyond the unit circle values if I need that? Also as a side note, I think the Reboot and Save Permanently buttons could use some tweaks. They're too close for comfort, the Save button has no confirmation prompt and I don't think an irreversible change should be colored green. Also they happen to be exactly where the "OK" button from confirmation prompts is, so double clicks can result in misclicks. ![Image](https://github.com/user-attachments/assets/fec4d36a-c2f3-4289-a692-dec27c4e4845) Thanks again for your work on this. I hope an update is coming to recalibrate the triggers since mine bottom out at 85% and that would be the last thing required to make this controller 100% usable.
Author
Owner

@mathiasm74 commented on GitHub (Nov 20, 2025):

Unfortunately fine tuning the calibration is not possible on the DS4, but you can find some useful tips about how to calibrate the range on the DS4 here https://www.youtube.com/watch?v=G1fI9URmXJQ

@mathiasm74 commented on GitHub (Nov 20, 2025): Unfortunately fine tuning the calibration is not possible on the DS4, but you can find some useful tips about how to calibrate the range on the DS4 here https://www.youtube.com/watch?v=G1fI9URmXJQ
Author
Owner

@mathiasm74 commented on GitHub (Nov 20, 2025):

I'll have a think about whether to add a confirmation dialog or move the button. Closing this issue for now.

@mathiasm74 commented on GitHub (Nov 20, 2025): I'll have a think about whether to add a confirmation dialog or move the button. Closing this issue for now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dualshock-tools/dualshock-tools.github.io#42