Case study
viture-v2: a reconstructed VITURE Gen2 glasses protocol and driver
viture-v2 documents and implements the USB HID protocol used by VITURE Gen2 XR glasses. The author matched usbmon captures to SDK frame logs, then wrote a Rust driver with hidraw, usbfs and io_uring transports for queries and IMU streams. Measurements and compatibility claims cover the VITURE Pro 2 XR.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: A VITURE Gen2 XR device and a supported Linux or Android USB transport are required for hardware use.
- Limits: Only VITURE Pro 2 XR was measured; setters remain unmapped.
- License: MIT License.
About this entry
The description was reviewed against primary sources.
Primary sources
- PROTOCOL.md GitHub · elasticjava/viture-v2 · Revision 8b29df0
- README.md GitHub · elasticjava/viture-v2 · Revision 8b29df0
More in Protocols
- BikeStation: local Echelon Connect control over Bluetooth LE · Case study
- Wireshark · Tool
- Netzob · Tool
- Scapy · Tool
- Universal Radio Hacker (URH) · Tool
- SavvyCAN · Tool