QUERY · ISSUE
What to do about USB VID and PID?
rfcport-stm32
As @chrismas9 pointed out to me, there are a few options, none of which are optimal:
- Buy your own VID from USB-IF for $US5000.
- Request free PIDs from Openmoko http://wiki.openmoko.org/wiki/USB_Product_IDs
- Buy PIDs from MCS Electronics for EUR9.95. Their VID has been revoked so they are only selling a guarantee that no one else will have the same PID.
- Use VID=0xf055; see http://hackaday.com/2013/10/22/usb-implementers-forum-says-no-to-open-source/
CANDIDATE · PULL REQUEST
Auto-generate the stmhal/pybcdc_inf header file from static files
The USB VID&PID are automatically extracted from usbd_desc_cdc_msc.c
and inserted into pybcdc_inf.template, ensuring that the same USB
IDs get used everywhere
As discussed here