hid.write() on macOS 15.5 stops hardware from functioning #769
Labels
No labels
3rdparty
Android
API
Author does not respond
bsd
bug
build system/CI
ci-virtual-device
CMake
Contributions Welcome
Core
dependencies
device-specific
documentation
don't_merge
duplicate
enhancement
Example
Haiku
hidraw
hotplug
info required
invalid
libusb
macOS
Misc
Not an issue
question
Release
Test
Test GUI
Windows
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-libusb/hidapi#769
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I'm trying to fork this repo https://github.com/ojacques/SynthesiaKontrol/ and have tried a very simple test on macOS 15.5:
As soon as the write() function is executed, the hardware becomes unavailable.
Tried this as a solution https://github.com/signal11/hidapi/issues/400#issuecomment-404982250 but it didn't help.
Is this a bug with hidapi or a macOS problem? Feels like once HID takes over the device, it gains full access.
Basically I am working with the Native Instruments Komplete Kontrol S88 MK3 MIDI controller which has LED light strips above the piano keys that I want to control with the script, whilst MIDI messages still get sent back to the computer from the MIDI controller.