From 7733cac3cb8331a6c4d0c7d67c9556123b9c588a Mon Sep 17 00:00:00 2001 From: Viktor Dragomiretskyy Date: Sat, 11 Jul 2020 02:08:18 +1200 Subject: [PATCH] Pass both vendor and product to override autodetection. Autodetect 0090 as well. --- bin/validity-sensors-initializer | 2 +- validitysensor/usb.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/validity-sensors-initializer b/bin/validity-sensors-initializer index 903f96f..c588318 100755 --- a/bin/validity-sensors-initializer +++ b/bin/validity-sensors-initializer @@ -82,7 +82,7 @@ class VFSInitializer(): def open_device(self, init=False): print('Opening device',hex(self.dev_type.value[1])) - vfs_usb.open(product=self.dev_type.value[1]) + vfs_usb.open(vendor=self.dev_type.value[0], product=self.dev_type.value[1]) if init: vfs_usb.send_init() diff --git a/validitysensor/usb.py b/validitysensor/usb.py index 9c5f29f..91c573d 100644 --- a/validitysensor/usb.py +++ b/validitysensor/usb.py @@ -9,6 +9,7 @@ from usb.core import USBError from .blobs import init_hardcoded, init_hardcoded_clean_slate supported_devices=[ + (0x138a, 0x0090), (0x138a, 0x0097), (0x06cb, 0x009a), ]