Writing a USB driver for a non working device