Unsupported browser. Please use a web browser with WebHID support (e.g. Chrome).
Please connect a DualShock 4, a DualSense or DualSense Edge controller to your computer and press Connect.
Connected to:
Software
Hardware
Sections below are not useful, just some debug infos or manual commands
NVS Status
Unknown
Frequently Asked Questions
Behind the scenes, this website is the culmination of one year of dedicated effort in reverse-engineering DualShock controllers for fun/hobby from a random guy on the internet.
Through this research, it was discovered that there exist some undocumented commands on DualShock controllers that can be sent via USB and are used during factory assembly process. If these commands are sent, the controller starts the recalibration of analog sticks.
While the primary focus of this research wasn't initially centered on recalibration, it became apparent that a service offering this capability could greatly benefit numerous individuals. And thus, here we are.
Yes, only DualShock4 at the moment. This happened because I accidentally purchased some clones, spent time identifying the differences and added this functionality to prevent future deception.
Unfortunately, the clones cannot be calibrated anyway, because they only clone the behavior of a DualShock4 during normal gameplay, not all the undocumented functionalities.
If you want to extend this detection functionality to DualSense, please ship me a fake DualSense and you'll see it in few weeks.
I maintain two separate to-do lists for this project, although the priority has yet to be established.
The first list is about enhancing support for DualShock4 and DualSense controllers:
- Implement calibration of L2/R2 triggers.
- Improve detection of clones, particularly beneficial for those seeking to purchase used controllers with assurance of authenticity.
- Enhance user interface (e.g. provide additional controller information)
- Add support for recalibrating IMUs.
- Additionally, explore the possibility of reviving non-functioning DualShock controllers (further discussion available on Discord for interested parties).
The second list contains new controllers I aim to support:
- DualSense Edge
- DualShock 3
- XBox Controllers
Each of these tasks presents both immense interest and significant time investment. To provide context, supporting a new controller typically demands 6-12 months of full-time research, alongside a stroke of good fortune.
No.
Yes. Simply do another permanent calibration.
Stickdrift is caused by a physical defect; namely dirt, worn potentiometer or in some cases a worn spring.
This software will not fix stick drift on its own if you already experience that. What it will help with, is ensuring the new joystick(s) will function properly after replacing the old one(s) to work well with.
I have noticed some controllers out of the box have worse factory calibration than if I would recalibrate them. Especially true for circularity of SCUF controllers with a unique shell.
No.
This issue happens because you have clicked "Done" immediately after starting a range calibration.
Please read the instructions.
You have to rotate the joysticks before you press "Done".
Make sure to touch the edges of the joystick frame and rotate slowly, preferably in each direction - clockwise and anti-clockwise.
Only after you have done that, you click on "Done".
Welcome to the Calibration GUI
Just few things to know before you can start:
- This website is not affiliated with Sony, PlayStation & co.
- This service is provided without warranty. Use at your own risk.
- This website uses analytics to improve the service.
- Keep the internal battery of the controller connected and ensure it is well charged. If the battery dies during operations, the controller will be damaged and rendered unusable.
- Before doing the permanent calibration, try the temporary one to ensure that everything is working well.
Range calibration
The controller is now sampling data!
Rotate the sticks slowly at least 2 times in one direction and 2 times in the other direction to cover the whole range.
The Done button will unlock after at most 15 seconds. If you press Done without rotating the sticks, the calibration will be incomplete and you will need to repeat it.
Quick Test
Run through these tests to verify your controller's functionality.
Test Summary:
Finetune stick calibration
While holding the stick to be adjusted straight up/down/left/right, make adjustments until you see lightblue sectors in all four directions after circling the stick both left and right. Then use the to increase the non-circularity.
Average circularity error: smaller is not always better! Aim for 7-9 %. Learn more...
Sony controllers come from the factory calibrated to have an average circularity error of nearly 10 %, and this is now what games expect. Too perfect circularity can make movements and aim feel stiff and unresponsive in some games.
Storing calibration...
Calibration is being stored in the stick modules.
Please do not close this window and do not disconnect your controller.
Stick center calibration
Welcome to the stick center-calibration wizard!
This tool will guide you in re-centering the analog sticks of your controller. It consists of four steps: you will be asked to move both sticks in a direction and release them.
Please be aware that, once the calibration is running, it cannot be canceled. Do not close this page or disconnect your controller until it is completed.
Press Start to begin calibration.
Please move both sticks to the top-left corner and release them.
When the sticks are back in the center, press Continue.
Please move both sticks to the top-right corner and release them.
When the sticks are back in the center, press Continue.
Please move both sticks to the bottom-left corner and release them.
When the sticks are back in the center, press Continue.
Please move both sticks to the bottom-right corner and release them.
When the sticks are back in the center, press Continue.
Calibration completed successfully!
You can check the calibration with the gamepad tester.
Have a nice day :)
Calibrating center
Recentering the controller sticks.
Please do not close this window and do not disconnect your controller.
Gaming.