OK, with libusb installed, I got:
Traceback (most recent call last):
File “simple-test.py”, line 61, in
print(dev1.serial_number)
File “D:\Python38\lib\site-packages\usb\core.py”, line 830, in serial_number
self._serial_number = util.get_string(self, self.iSerialNumber)
File “D:\Python38\lib\site-packages\usb\util.py”, line 311, in get_string
langids = dev.langids
File “D:\Python38\lib\site-packages\usb\core.py”, line 817, in langids
self._langids = util.get_langids(self)
File “D:\Python38\lib\site-packages\usb\util.py”, line 264, in get_langids
buf = get_descriptor(
File “D:\Python38\lib\site-packages\usb\control.py”, line 168, in get_descriptor
return dev.ctrl_transfer(
File “D:\Python38\lib\site-packages\usb\core.py”, line 1025, in ctrl_transfer
self._ctx.managed_open()
File “D:\Python38\lib\site-packages\usb\core.py”, line 102, in wrapper
return f(self, *args, **kwargs)
File “D:\Python38\lib\site-packages\usb\core.py”, line 120, in managed_open
self.handle = self.backend.open_device(self.dev)
File “D:\Python38\lib\site-packages\usb\backend\libusb1.py”, line 786, in open_device
return _DeviceHandle(dev)
File “D:\Python38\lib\site-packages\usb\backend\libusb1.py”, line 643, in init
_check(_lib.libusb_open(self.devid, byref(self.handle)))
File “D:\Python38\lib\site-packages\usb\backend\libusb1.py”, line 593, in _check
raise NotImplementedError(_strerror(ret))
NotImplementedError: Operation not supported or unimplemented on this platform