Usb device

make users can define their own VID or PID