Skip to content

USB IDs

Tim Ansell edited this page Jan 7, 2015 · 6 revisions

Modes

  • Unconfigured - The board has booted without any firmware and just read the initial USB IDs
  • Firmware load/upgrade - The board has been loaded with firmware (via the PC, or from Flash/EEPROM) for programming the FPGA / flash / eeprom.
  • Normal operation - The board has been loaded with firmware (via the PC, or from Flash/EEPROM) for HDMI capture (appearing as a multifunction UVC and CDC class device)

USB ID table

The Openmoko project has provided the HDMI2USB with the following real USB IDs;

Vendor ID (VID) Product ID (PID) Description
0x1d50 0x60b5 TimVideos' HDMI2USB (FX2) - Unconfigured device
0x1d50 0x60b6 TimVideos' HDMI2USB (FX2) - Firmware load/upgrade
0x1d50 0x60b7 TimVideos' HDMI2USB (FX2) - HDMI/DVI Capture Device
0x1d50 0x60b8 TimVideos' HDMI2USB (Soft+UTMI) - Unconfigured device
0x1d50 0x60b9 TimVideos' HDMI2USB (Soft+UTMI) - Firmware upgrade
0x1d50 0x60ba TimVideos' HDMI2USB (Soft+UTMI) - HDMI/DVI Capture Device

Devices

  • FX2 - Device using a Cypress FX2 chipset for the USB interface. This is the IC used on the Digilent Atlys board.

  • Soft+UTMI - Devices uses a low cost UTMI IC coupled with a "Soft USB core" running on the FPGA.