Arduino has its own USB Vendor ID!!  ?

Where to find some more details on this twitter message ?

wally

Figure out what twit sent it, first.

FTDI will supply a few free ID's under their Vendor ID. So there is no reason the Arduino couldn't have it's own ID. Unfortunately doing this requires you to have drivers with this ID. This would break any plug-n-play capability. You would need to download a specific driver or force the regular driver to be installed.

It is possible to change the ID on your own with some software from FTDI. This would allow you to identify it easier within your OS and have a custom name for it.

Thank You, Jeff K

I plugged in some Arduinos:

VID_0403+PID_6001+5&4091F22&0&1\0000 (an old one, NG I think)

VID_0403+PID_6001+A100EEWQA\0000
(A modern Chinese 328 version)
VID_0403+PID_6001+A100EENFA\0000
(Another Chinese 328)

VID_0403+PID_6001+A600AF73A\0000
(This an original Italien Duemilanova)

VID_0403+PID_6001+A700E6V0A\0000
(A Sparkfun USB/TTL Breakout board)

Looks like the Uno has Vendor ID: 0x2341, Product ID: 0x0001.

This Arduino Uno FAQ has a lot of great info on the USB VID:
http://www.ladyada.net/library/arduino/unofaq.html

Matt Richardson
http://mattrichardson.com

Some people in the Arduino forum have thought of forming a group that would purchase a VID for Arduinites to use in personal projects. This is a pretty good idea and its probably the best way to avoid VID/PID conflicts. Between 65,536 projects, that comes to under a nickel per PID.

Hehe

BTW I'm negotiating with the USB-IF to see if we can allocate a PID for non-commercial Arduino experimentation. the community could use this for DIY projects.

let's see what they say

BTW I'm negotiating with the USB-IF to see if we can allocate a PID for non-commercial Arduino experimentation. the community could use this for DIY projects.

let's see what they say

Yeah that is good news but tbh for experimenting we can use any PID we want as nobody's gonna see it/plug it in apart from us.

We really need a VID and PIDs for all of the derivitive boards that are going to be created.

What happens if my company buys a VID and make some statement to the effect that we'll probably never use a PID number higher than 0x1000? If some third-party site to track and assign PIDs is spontaneously created by the community, how could I be liable?