correct the usb endpoint code and the usb string descriptor