Here's a little app I wrote that captures HID data from the AgileVR / AgilePhysio device. The firmware combines two nRF52832 SoC Bluetooth LE data streams containing gyroscope, accelerometer and positional data into a single data stream using HID over GATT. The firmware will boot based on a DIP switch so it knows if it's a left or right device.


I ended up finding the source code to this utility and have made several updates:

  • Allow reports larger than 64 bytes
  • Fixed an error when re-connecting a device (which previously required a restart of the app)
  • Made the window larger to accommodate for the larger reports

You can download my updated version and source code from:


Thanks to the original author of this tool.

EDIT: Source code is now available on GitHub here