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

Fix Pulse-Eight USB CEC adapter detection on macOS Mojave #434

Merged

Conversation

mikrohard
Copy link
Contributor

In macOS Mojave the Pulse-Eight USB CEC adapter is presented as RS232 type instead of modem type as in previous macOS versions (see attached screenshot). This breaks adapter detection code in libcec. Changing the type to "kIOSerialBSDRS232Type" fixes the issue for macOS Mojave but probably breaks it on previous versions. Changing it to "kIOSerialBSDAllTypes" works on Mojave & should also work on previous versions of macOS.

screenshot 2018-10-02 at 23 26 50

This fixes #432

@opdenkamp
Copy link
Contributor

Thanks for this fix!

For others watching this repos: other PRs and issues are being taken care of, but I'm just merging a single PR atm to test a Jenkins config for building all of this.

@opdenkamp opdenkamp merged commit bb4ab2a into Pulse-Eight:master Nov 1, 2018
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.

USB Adapter autodetection broken on MacOS Mojave
2 participants