]> git.zerfleddert.de Git - hmcfgusb/commitdiff
open device in bootloader-mode, too
authorMichael Gernoth <michael@gernoth.net>
Sat, 13 Jul 2013 11:31:20 +0000 (13:31 +0200)
committerMichael Gernoth <michael@gernoth.net>
Sat, 13 Jul 2013 11:31:20 +0000 (13:31 +0200)
hmcfgusb.c
hmcfgusb.rules

index 65b47637a5193bf89a70deffb671236ff6fdea85..05f16bed4f10a1b2284b2a98b230cca0896b5da7 100644 (file)
@@ -39,6 +39,7 @@
 
 #define ID_VENDOR      0x1b1f
 #define ID_PRODUCT     0xc00f
 
 #define ID_VENDOR      0x1b1f
 #define ID_PRODUCT     0xc00f
+#define ID_PRODUCT_BL  0xc010
 
 /* TODO: dynamic */
 #define ASYNC_SIZE     0x0040
 
 /* TODO: dynamic */
 #define ASYNC_SIZE     0x0040
@@ -111,7 +112,8 @@ static libusb_device_handle *hmcfgusb_find() {
                if (err)
                        continue;
 
                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);
                        libusb_device *dev = list[i];
 
                        err = libusb_open(dev, &devh);
index a2e7fbaded26b632c3363e56d2fe5af4b7ffc19a..cacfe8714ea88c8b6dd80576a26b4a46f4d12eff 100644 (file)
@@ -1 +1,2 @@
 SUBSYSTEMS=="usb" ATTRS{idVendor}=="1b1f" ATTRS{idProduct}=="c00f" MODE:="0666"
 SUBSYSTEMS=="usb" ATTRS{idVendor}=="1b1f" ATTRS{idProduct}=="c00f" MODE:="0666"
+SUBSYSTEMS=="usb" ATTRS{idVendor}=="1b1f" ATTRS{idProduct}=="c010" MODE:="0666"
Impressum, Datenschutz