Я вот о чем подумал - вопрос с МАС адресами уже легко решается, покупкой микрочиповской памяти за четверть доллара, а возможно-ли такое-же решение для USB VID&PID?
Т.е. фирма покупает VID у USB-IF, c диапазоном PID, а дальше торгует самым дешевым МК в самом мелком корпусе (SO8 или и того меньше), прикидывающемся I2C/SPI памятью, из которого при старте читаются VID&PID.
VID постоянный, PID - под каждого заказчика свой.
Если USB-IF такую лазейку никак не перекрыла, то кажется это золотая жила