My usb accessory develop.  Some souce are copied from internet.