]> git.zerfleddert.de Git - hmcfgusb/blobdiff - hmcfgusb.c
open device in bootloader-mode, too
[hmcfgusb] / hmcfgusb.c
index 65b47637a5193bf89a70deffb671236ff6fdea85..05f16bed4f10a1b2284b2a98b230cca0896b5da7 100644 (file)
@@ -39,6 +39,7 @@
 
 #define ID_VENDOR      0x1b1f
 #define ID_PRODUCT     0xc00f
+#define ID_PRODUCT_BL  0xc010
 
 /* TODO: dynamic */
 #define ASYNC_SIZE     0x0040
@@ -111,7 +112,8 @@ static libusb_device_handle *hmcfgusb_find() {
                if (err)
                        continue;
 
-               if ((desc.idVendor == ID_VENDOR) && (desc.idProduct == ID_PRODUCT)) {
+               if ((desc.idVendor == ID_VENDOR) &&
+                   ((desc.idProduct == ID_PRODUCT) || (desc.idProduct == ID_PRODUCT_BL))) {
                        libusb_device *dev = list[i];
 
                        err = libusb_open(dev, &devh);
Impressum, Datenschutz