Skip to content
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

Enable building on modern macOS; add missing vendor matching for macOS #46

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

moehrenzahn
Copy link

Hi,

I don't really know what I am doing, but I was trying to run usb-relay-hid on an M1 based Mac which did not work right.

So I updated the Xcode project to work with modern macOS (only with modern macOS, I'm afraid)

Then I debugged the issue and saw that IOKit was giving me an kIOReturnExclusiveAccess error.

I figured this was because usb-relay-hid was querying for all USB devices and not yet filtering by vendor ID. So I added filtering by the vendor of my device (0x05df, www.dcttech.com).

I'm not sure if what I did is an improvement across the board, but it works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant