summaryrefslogtreecommitdiff
path: root/utils/meizu_dfu
diff options
context:
space:
mode:
Diffstat (limited to 'utils/meizu_dfu')
-rw-r--r--utils/meizu_dfu/meizu_dfu.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/meizu_dfu/meizu_dfu.c b/utils/meizu_dfu/meizu_dfu.c
index 67a5065384..d5e9ffb0b8 100644
--- a/utils/meizu_dfu/meizu_dfu.c
+++ b/utils/meizu_dfu/meizu_dfu.c
@@ -121,6 +121,7 @@ void init_img(image_data_t *img, const char *filename, image_attr_t *attr)
121 121
122#define DFU_VEN 0x0419 122#define DFU_VEN 0x0419
123#define DFU_DEV 0x0141 123#define DFU_DEV 0x0141
124#define DFU_DEV_M6SL 0x0145
124usb_dev_handle *device; 125usb_dev_handle *device;
125int timeout = 0xa0000; 126int timeout = 0xa0000;
126 127
@@ -139,7 +140,8 @@ void usb_dev_open()
139 for (bus = usb_get_busses(); bus != NULL; bus = bus->next) 140 for (bus = usb_get_busses(); bus != NULL; bus = bus->next)
140 for (dev = bus->devices; dev != NULL; dev = dev->next) 141 for (dev = bus->devices; dev != NULL; dev = dev->next)
141 if (dev->descriptor.idVendor == DFU_VEN 142 if (dev->descriptor.idVendor == DFU_VEN
142 || dev->descriptor.idProduct == DFU_DEV) 143 && ( dev->descriptor.idProduct == DFU_DEV
144 || dev->descriptor.idProduct == DFU_DEV_M6SL))
143 goto found; 145 goto found;
144 146
145 printf("\nNo device found, exiting.\n"); 147 printf("\nNo device found, exiting.\n");