From 2365eb0d2351308e9f2bf445dc59a84bedc03e7a Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sun, 10 Nov 2019 14:38:42 +0100 Subject: Moticam use a different product id on USB3 --- moticam.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'moticam.c') diff --git a/moticam.c b/moticam.c index 03dccd6..fd4c1e5 100644 --- a/moticam.c +++ b/moticam.c @@ -33,6 +33,7 @@ #define ID_VENDOR 0x232f #define ID_PRODUCT 0x0100 +#define ID_PRODUCT_USB3 0x0101 struct moticam_device { struct device device; @@ -287,7 +288,9 @@ moticam_close(struct device *device) static char * moticam_usb_poll(struct libusb_device_descriptor *desc) { - if (desc->idVendor == ID_VENDOR && desc->idProduct == ID_PRODUCT) + if (desc->idVendor == ID_VENDOR + && (desc->idProduct == ID_PRODUCT + || desc->idProduct == ID_PRODUCT_USB3)) return strdup("Moticam 3+"); else return NULL; -- cgit v1.2.3