USB IDs - timvideos/litex-buildenv GitHub Wiki
USB ID table
Primary USB IDs
Board |
Mode |
Vendor ID |
Product ID |
Device ID |
Opsis |
Unconfigured |
0x2A19 |
0x5440 |
FIXME |
Opsis |
Upgrade |
0x2A19 |
0x5441 |
0x01 |
Opsis |
Operational |
0x2A19 |
0x5442 |
FIXME |
Atlys |
Digilent Adept* |
0x1443 |
0x0007 |
FIXME |
Atlys |
Unconfigured |
0x1D50 |
0x60b5 |
0x01 |
Atlys |
Upgrade |
0x1D50 |
0x60b6 |
0x01 |
Atlys |
Operational |
0x1D50 |
0x60b7 |
FIXME |
*: Atlys running original shipping firmware enumerates as this.
For the Opsis, we use Numato Lab's USB ID (they are the device's manufacture).
For the Atlys, the Openmoko project has provided IDs.
Developer IDs
Developer modes reuse a different DeviceID on the "Upgrade" PID+VID
Board |
Mode |
Vendor ID |
Product ID |
Device ID |
Opsis |
Test JTAG |
0x2A19 |
0x5441 |
0x10 |
Opsis |
Test Serial |
0x2A19 |
0x5441 |
0x11 |
Opsis |
Test Audio |
0x2A19 |
0x5441 |
0x12 |
Opsis |
Test UVC |
0x2A19 |
0x5441 |
0x13 |
Atlys |
Test JTAG |
0x1D50 |
0x60b7 |
0x10 |
Atlys |
Test Serial |
0x1D50 |
0x60b7 |
0x11 |
Atlys |
Test Audio |
0x1D50 |
0x60b7 |
0x12 |
Atlys |
Test UVC |
0x1D50 |
0x60b7 |
0x13 |
MiniBoard |
Unconfigured * |
?? |
??? |
??? |
MiniBoard |
Test Serial |
0x1D50 |
??? |
0x11 |
MiniBoard |
Test Audio |
0x1D50 |
??? |
0x12 |
MiniBoard |
Test UVC |
0x1D50 |
??? |
0x13 |
Other USB IDs
Description |
Vendor ID |
Product ID |
Board |
Cypress FX2 Unconfigured Boot |
0x04b4 |
0x8631 |
any |
fx2lib CDC-Serial Example |
0x04b4 |
0x1004 |
any |
ixo-usb-jtag |
0x16C0 |
0x06AD |
any |
Reserved for Customer Designs (FX2) |
0x2A19 |
0x5443 |
Opsis |
Reserved for Customer Designs (OTG) |
0x2A19 |
0x5444 |
Opsis |
Low Speed I/O TOFE Expansion board |
0x2A19 |
0x5445 |
Opsis |
USB UART port on the Atlys board |
0x04e2 |
?????? |
Atlys |
Vendor IDs
Vendor ID |
Vendor Name |
Description |
0x04b4 |
Cypress Semiconductor Corp. |
Makers of the Cypress FX2 chip used on the Opsis & Atlys board. |
0x04e2 |
Exar |
Creators of a crappy USB UART IC used on the Atlys board. |
0x1443 |
Digilent |
Manufacturers of the Atlys board. |
0x16C0 |
Van Ooijen Technische Informatica |
Original developers of ixo-usb-jtag. |
0x1D50 |
OpenMoko, Inc. |
Originally made phones but now have donated their ID to open source projects. |
0x2A19 |
Numato Lab |
Manufacturers of the Opsis board. |
Currently Unused USB Ids
Vendor ID |
Product ID |
Current Description |
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 |
0x1d50 |
0x60df |
Numato Opsis HDMI2USB board - unconfigured |
0x1d50 |
0x60e0 |
Numato Opsis HDMI2USB board - JTAG Programming Mode |
0x1d50 |
0x60e1 |
Numato Opsis HDMI2USB board - User Mode |