Have only tried using CygWin. Ref to this [libusb-dev discussion](http://libusb.6.n5.nabble.com/libusb-libusb-0-1-libusb-compat-getting-EPIPE-32-when-writing-data-to-device-How-do-I-debug-the-caus-td5712080.html).