diff options
author | David A. Mellis <d.mellis@arduino.cc> | 2010-09-28 17:19:07 -0400 |
---|---|---|
committer | David A. Mellis <d.mellis@arduino.cc> | 2010-09-28 17:19:07 -0400 |
commit | 7e23fae1a47418d5382241cc4999958d14734f11 (patch) | |
tree | f6940bbd3dd4974f9b00454a9cf47a1f034b9780 /firmwares | |
parent | 9cd68e69d37eb9bd703e32fdae1fd254393b88c1 (diff) |
More information on USB VID/PIDs.
Diffstat (limited to 'firmwares')
-rw-r--r-- | firmwares/README.txt | 20 | ||||
-rwxr-xr-x | firmwares/arduino-usbserial/Descriptors.c | 2 |
2 files changed, 19 insertions, 3 deletions
diff --git a/firmwares/README.txt b/firmwares/README.txt index 5ed763c..386dcf0 100644 --- a/firmwares/README.txt +++ b/firmwares/README.txt @@ -13,5 +13,21 @@ avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:UNO-dfu_and_usbserial_co To burn (Mega 2560): avrdude -p at90usb82 -F -P usb -c avrispmkii -U flash:w:MEGA-dfu_and_usbserial_combined.hex -U lfuse:w:0xFF:m -U hfuse:w:0xD9:m -U efuse:w:0xF4:m -U lock:w:0x0F:m -Please note that the Arduino VID and PIDs are only for use with official -Arduino hardware and should not be used on other products.
\ No newline at end of file + +Note on USB Vendor IDs (VID) and Product IDs (PID): The arduino-usbdfu +project uses Atmel's VID and MCU-specific PIDs to maintain compatibility +with their FLIP software. The source code to the arduino-usbserial +project includes Atmel's VID and a PID donated by them to LUFA. This +PID is used in LUFA's USBtoSerial project, which forms the basis for +arduino-usbserial. According to the LUFA documentation, this VID/PID +combination is: + + "For use in testing of LUFA powered devices during development only, + by non-commercial entities. All devices must accept collisions on this + VID/PID range (from other in-development LUFA devices) to be resolved + by using a unique release number in the Device Descriptor. No devices + using this VID/PID combination may be released to the general public." + +The production version of the arduino-usbserial firmware uses the +Arduino VID. This is only for use with official Arduino hardware and +should not be used on other products.
\ No newline at end of file diff --git a/firmwares/arduino-usbserial/Descriptors.c b/firmwares/arduino-usbserial/Descriptors.c index 04bdf98..e4ad956 100755 --- a/firmwares/arduino-usbserial/Descriptors.c +++ b/firmwares/arduino-usbserial/Descriptors.c @@ -67,7 +67,7 @@ USB_Descriptor_Device_t PROGMEM DeviceDescriptor = .VendorID = 0x03EB, // Atmel
- .ProductID = 0x2018, // PID_MegaCDC
+ .ProductID = 0x204B, // LUFA USB to Serial Demo Application
.ReleaseNumber = 0x0000,
.ManufacturerStrIndex = 0x01,
|