Not every device is reachable the same way. Glasses are usually a USB peripheral that answers a small command protocol; standalone headsets are Android computers that answer ADB, and only after developer mode is switched on. This page is the map: which device, which transport, which check runs today, and where the vendor’s own firmware and support pages live.
If something is already wrong, the faster route is to start from the symptom rather than from the brand: something is wrong — start here. It asks what you see, then points at the single thing to change.
| Brand | Kind | Transport | Checks that run today |
|---|---|---|---|
| VITURE | USB glasses | hid + display-mode + firmware-read | hid, display-mode, firmware-read |
| XREAL | USB glasses | hid + display-mode + serial + sensor | hid, display-mode, serial, sensor |
| RayNeo | USB glasses | hid + display-mode | hid, display-mode |
| Rokid | USB glasses | hid + sensor + state-read | hid, sensor, state-read |
| Mad Gaze | Serial glasses | serial | serial |
| Meta Quest | Standalone Android headset | adb | adb |
| Pico | Standalone Android headset | adb | adb |
| HTC VIVE | Standalone Android headset | adb | adb |
No on-board OS: the glasses are a display + IMU peripheral driven over USB.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| One | 35CA:0001 | viture | Device check (HID) |
| Pro | 35CA:101D | viture | Device check (HID) |
| PRO 2 XR | 35CA:1301 | viture (classic only) | Device check (HID) |
Vendor pages: Firmware update · FAQ
Official help: contact / support · FAQ
No standalone manual page was found (the /pages/user-manual path 404s); the FAQ carries the setup and firmware guidance.
Air-series glasses are USB peripherals; Beam / Beam Pro are separate Android devices.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Air | 3318:0424 | nreal | Device check (HID) |
| Air 2 | 3318:0428 | nreal | Device check (HID) |
| Air 2 Pro | 3318:0432 | nreal | Device check (HID) |
| Air 2 Ultra | 3318:0426 | nreal | Device check (HID) |
Vendor pages: Firmware update · Support
Support is a portal rather than a single contact page; the support index links to per-product help and warranty routes.
Air-series are USB peripherals; X2 / X3 are standalone Android AR glasses.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Air 3S Pro / Air 4 Pro | 1BBB:AF50 | rayneo | Device check (HID) |
| Air 3S Pro (alternate id) | 0F65:AF50 | rayneo | Device check (HID) |
Vendor pages: Download centre · Hardware update guide
Per-product FAQ pages exist; there is no single contact page (that path 404s), so RMA goes through the product support pages.
Max / Air are USB peripherals; AR Studio and Max Pro couple with Android compute units.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Air | 04D2:162F | rokid | Device check (HID) |
| Max | 04D2:162D | rokid | Device check (HID) |
Vendor pages: Downloads · Firmware update guide
Official help: contact / support · FAQ
Academy articles are the closest thing to a manual, including the firmware update walkthrough.
Glow series talk over a virtual serial port rather than HID, so they need Web Serial.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Glow / Glow Plus | —:— | madgaze (serial) | Device check (Web Serial) |
Official channel: none reachable — madgaze.com did not resolve from here on 2026-11-05, so there is no official channel to point at. Glow owners are effectively on their own; the serial checks on the device-check page still work.
Standalone Android headset. Nothing is reachable over HID; the useful channel is ADB, which needs developer mode plus USB debugging.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Quest 2 / 3 / Pro | 2833:— | adb | ADB probe (WebUSB) |
Vendor pages: Developer mode and USB debugging · Native Android development
Official help: contact / support · FAQ
The help centre doubles as manual and contact route; developer-mode instructions live in one article.
Standalone Android headset; ADB is the diagnostic channel, developer mode is enabled in the headset settings.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Neo 3 / 4 / 4 Ultra | 2FB8:— | adb | ADB probe (WebUSB) |
Vendor pages: Developer documentation · Developer FAQ
Official help: contact / support · FAQ
Consumer support and developer docs are separate sites; both are linked.
Focus and XR Elite run Android; the browser can only see them over ADB.
| Model | USB id | Protocol | Check it |
|---|---|---|---|
| Focus 3 / XR Elite | 0BB4:— | adb | ADB probe (WebUSB) |
Vendor pages: Support · VIVE XR Elite help
Official help: contact / support · FAQ
Support index has per-product manuals and the contact route.
HID answers “is this device alive and what does it think it is” — identity, report rate, sensor values, display mode. It needs no permission beyond picking the device once. Serial is only for glasses that speak a serial protocol instead of HID; it is the same idea on a different pipe. ADB is for Android headsets, and it can answer much deeper questions — battery, storage, running services, crash logs — but the headset has to be put into developer mode and the prompt on its screen has to be accepted. If the prompt never appears, that is itself the finding.
Both probes are read-only. Nothing is installed, nothing is flashed, and no data leaves the browser.
A browser can reach three transports and no others: HID reports, a serial port, and USB endpoints (which is how ADB is reached). Anything that needs a kernel driver, a vendor daemon, or the display link itself is out of scope here — DP Alt-Mode negotiation, panel brightness measured from the panel, cable bandwidth. When a check cannot run, the page says so and leaves it out of the score instead of counting it as a pass.
Rankings by popularity are not given because we have no data to rank with; brands appear in the order they were added. If a device is missing, the useful thing to send is its USB vendor and product id — that is enough to identify which transport it exposes.
DepthSnap — free browser-based 2D to 3D SBS converter. No upload, no signup, no watermark.