USB

Further infos about USB - Universal Serial Bus.

USB IDs

USB CDC/VCP (COM-Port)

Drivers

Static COM-Port Number under Windows

To disable the USB serial number recognition on Windows (same boards will have the same COM-Port number) the following registery entry has to be created:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags]

GlobalDisableSerNumGen Type=REG_BINARY Data=01
    0 disable all USB serials
    1 enables USB serials

IgnoreHWSerNum11118888 Type=REG_BINARY Data=01
    1111 = VID (Vendor ID)
    8888 = PID (Product ID)

Furher infos here -> USB serial number.

Slow speeds on FTDI devices (FT232, FT245…)

The FTDI driver sets a 16ms latency delay on Windows systems as default (further infos). You can decrease this setting to speed up the communication. It can be found in the device manager in the settings of the respective COM-Port: Advanced... -> BM Options -> Latency Timer

USB Vendor ID (VID) + Product ID (PID)

  • Arduino VID 2341
    • Uno 0001
    • Uno-R3 0043
    • Genuino Uno-R3 0243
    • Leonardo 0036 + 8036
    • Mega2560 0010
    • Mega2560-R3 0042
    • Genuino Mega2560-R3 0242
    • Micro 0037 + 8037
    • Due 003D + 003E
    • Zero 004D + 804D
  • FTDI VID 0403
    • FT232 6001
    • FT232H 6014
    • FT231X 6015
  • Silabs VID 10C4
    • CP210x EA60 + EA63
  • Holtek VID 04D9
    • HT42B B534
  • Atmel VID 03EB
    • EDBG 2157
  • Microchip VID 04D8
  • Openmoko VID 1D50
  • Open-Source Projects VID 1209
  • Prototype Product VID 6666