Использую python 3.8.
Все работает так
>>> import hid
>>> hidraw = hid.Device(0x2341, 0x8036)
>>> hidraw.close()
Однако, стоит только передернуть usb и вызвать повторно hidraw = hid.Device(0x2341, 0x8036), тогда появляется ошибка:
>>> hidraw = hid.Device(0x2341, 0x8036)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/hid/__init__.py", line 130, in __init__
raise HIDException('unable to open device')
hid.HIDException: unable to open device
Стоит перезапустить python и все опять нормально подключается