A command-line utility to retrieve firmware information and flash firmware updates (.cup files) to the PlayStation VR2 headset over USB.
- Device Querying: Connect to the PSVR2 headset and read its current firmware version, recovery version, commit hash, and PCB ID.
- Firmware Flashing: Upload and flash new firmware onto the headset.
- Cross-Platform: Builds and runs on Windows and Linux. Probably works on macOS too.
- CMake 3.16 or higher
- vcpkg for dependency management (specifically
libusbandpkgconf)
Check the currently installed firmware: Simply run the executable without any arguments to query the version.
./PSVR2UpdaterUpdate the firmware:
Provide the path to a .cup firmware file. The tool will display the file's target version, then a confirmation before applying the update.
./PSVR2Updater path/to/firmware.cup