Star on GitHubStar1.1k stars

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.

Report an outdated entry Suggest a translation fix

Primary sources

  1. PROTOCOL.md GitHub · elasticjava/viture-v2 · Revision 8b29df0
  2. README.md GitHub · elasticjava/viture-v2 · Revision 8b29df0

More in Protocols

All 140 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab