-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix interface string on macOS #37
Conversation
Interesting. On macOS 13.6 (Intel), I'm seeing only What version of macOS and CPU arch do you have? I have to assume this is something that changed in macOS 14 or ARM. |
Can you confirm it works for you on the commit I just pushed to your branch that makes it try both properties? |
Here's output from my machine (macOS 14.1 (23B74), Apple M1 Pro):
|
Yep, that's working great:
|
FWIW, just booted up one of my older MacBook Pros to confirm what you're seeing.
|
FWIW, still on the Intel Mac, grepping through headers:
Really, I don't envy your work on this library - the Apple docs (where they even exist) are quite dog doo doo. And that's just one OS to support... Thanks for all the effort on |
Use
kUSBHostInterfacePropertyString
(i.e."kUSBString"
) as the key when resolving theinterface_string
on macOS.Fixes #36