diff --git a/usb/blink-test-led.js b/usb/blink-test-led.js index 13bf8868..bec6258a 100755 --- a/usb/blink-test-led.js +++ b/usb/blink-test-led.js @@ -12,7 +12,10 @@ var device = usb.findByIds(vid, pid); device.open(); var usbInterface = device.interface(0); -if (usbInterface.isKernelDriverActive()) { + +// https://github.com/tessel/node-usb/issues/147 +// The function 'isKernelDriverActive' is not available on Windows and not even needed. +if (process.platform !== 'win32' && usbInterface.isKernelDriverActive()) { usbInterface.detachKernelDriver(); } usbInterface.claim();