Sadly 200-macos-ventura-endpoint doesn't fix it for me. As before, the connection is still unreliable, and I freaquently get.
Traceback (most recent call last):
File "/Users/glyph/.local/bin/rivalcfg", line 8, in <module>
sys.exit(main())
^^^^^^
File "/Users/glyph/Projects/rivalcfg/rivalcfg/__main__.py", line 81, in main
raise error
File "/Users/glyph/Projects/rivalcfg/rivalcfg/__main__.py", line 78, in main
mouse = get_first_mouse()
^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/rivalcfg/rivalcfg/__init__.py", line 29, in get_first_mouse
return mouse.get_mouse(
^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/rivalcfg/rivalcfg/mouse.py", line 36, in get_mouse
hid_device = usbhid.open_device(vendor_id, product_id, profile["endpoint"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/glyph/Projects/rivalcfg/rivalcfg/usbhid.py", line 101, in open_device
device.open_path(path)
File "hid.pyx", line 154, in hid.device.open_path
OSError: open failed
Sadly
200-macos-ventura-endpoint
doesn't fix it for me. As before, the connection is still unreliable, and I freaquently get.Originally posted by @glyph in https://github.com/flozz/rivalcfg/issues/200#issuecomment-1553424859