Skip to content

Open Source repository focused on reverse engineering the PSVR2, and exposing access to its full range of features.

License

Notifications You must be signed in to change notification settings

AwesomeTornado/PSVR2-controller-explorer

Repository files navigation

This is THE FIRST FULLY open source project working on reverse engineering the PSVR2 Controllers with adaptive trigger support.

If you are like me, and are frustrated by the abundance of closed source projects surrounding the PSVR2 and its incredible features, Welcome! This project is still in its infancy, and I don't have much time to work on it, but it already has support for the following:

  • Adaptive Triggers
  • Multiple Rumble Modes

Though not likely to happen, it is also my goal to get the following working:

  • Audio based haptics (through bluetooth)
  • Headset haptics
  • Headset eye tracking

Please feel free to add a pull request with a text file containing any of your own personal findings! Projects like these thrive on shared information, so I hope you are able to find my discoveries helpfull, and maybe even contribute some of your own.

**A note about the source code of this project. This project is built on top of https://github.com/nondebug/dualsense and is really more of an ugly patch-on than a full personal creation. Variable names may be mismatched, comments may be incorrect, stuff may be rudundant. If you find any of this, and are frustrated by it, I encourage you to make a Pull Request that fixes it. I would greatly appreciate it.

Massive thanks to all the authors of the following repositories, these have helped massively so far.

https://github.com/LeGrandToto/PSVR2

https://github.com/DMJC/PSVR2/

https://gist.github.com/Swyter/4a4ea4c35dbedd144d22c10a7906facc

https://github.com/nondebug/dualsense