Skip to content

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.
  • *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.

When tested using Windows 11 Chrome 64bit, the firmware check fails to detect when the firmware is not needed because no endpoints are reported by the device after firmware is loaded. The detection works correctly in Android Chrome. This is likely driver related.

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