Skip to content

This Blazor WASM app demonstrates WebUSB in Blazor using the Nvidia 3D Vision shutter glasses.

License

Notifications You must be signed in to change notification settings

LostBeard/BlazorUSBNVShutterTest

Repository files navigation

BlazorUSBNVShutterTest

This Blazor WASM app demonstrates WebUSB in Blazor using the Nvidia 3D Vision shutter glasses.

References

Demo

Live Demo

What the demo does

  • When plugged into USB, the button on the front of the Nvidia 3D Vision USB transmitter blinks red, indicating the device needs firmware before it can be used.
  • The firmware file nvstusb.fw will be loaded onto the device using WebUSB which causes the button to become solid green, indicating it is ready for operation.
  • Read the wheel and button input from the transmitter
  • *Once the firmware is loaded, clicking the "Toggle Shutters" button will alternately turn the shutter glasses on and off by sending the appropriate command to the USB transmitter.

*Indicates incomplete functionality as of this writing.

Notes

  • This demo requires a browser that supports WebUSB.
  • Windows may require using Zadig to load Micrsooft's WinUSB driver for the 'NVIDIA stereo controller'
  • Chrome Windows - Endpoints are never found.
  • Chrome Android - Endpoints are found. Transmitter front button input reading works. Wheel reading may work.

Hardware

NVIDIA 3D Vision USB IR Emitter:

  • VendorId 0x0955 (2389) - USB Vendor ID Nvidia
  • ProductId 0x0007 (7) - USB Product ID for the 3D Vision IR Transmitter (this model)

NVIDIA 3D Vision USB IR Emitter

About

This Blazor WASM app demonstrates WebUSB in Blazor using the Nvidia 3D Vision shutter glasses.

Topics

Resources

License

Stars

Watchers

Forks