make gs_usb use pyusb (allows WinUSB instead of requiring libusbK on windows) also timeout=None means foreever