Knowledge Base

Follow

OSX 10.10 Yosemite driver signing security workaround - StudioLive AI

OS X 10.10 Yosemite has new code-signing requirements which prevent the 4.1.4 firewire audio driver in Universal Control AI v28882 from loading. Universal Control AI v30286 with the 4.2.0 firewire driver resolves this code-signing issue, but some users may have a reason to still need to use the 4.1.4 driver on 10.10 Yosemite. These would include:

  • You are using cascaded StudioLive mixers, and need to record them on a Mac running 10.10 Yosemite, but using UC-AI 30286 produces distortion in your recording (see here)
  • You are using a 16.4.2AI console and you need to have the ability to control it over the network, but UC-AI 30286 does not see the 16.4.2AI on the network (see here)

We suggest using UC-AI v30286 if you are able to, but if you have a specific reason to use UC-AI v28882 on OSX 10.10 Yosemite, you can temporarily disable Yosemite's kernel extension code-signing checks to allow the 4.1.4 driver to load.

*NOTE: Because this workaround involves disabling a built-in OSX security measure, users should consider performing this workaround at their own risk, and assume all liability for having these security measure disabled. PreSonus can not take any responsibility for any problems caused by users entering commands manually via the Terminal application.


1.) Open the Terminal application
2.) Type the following: sudo nvram boot-args="kext-dev-mode=1"
3.) Press the return key and enter your admin password (The password will not be visible when you type it. Enter your password and then press the Return key.)
4.) Restart the computer


*NOTE: Apple added this new kernel extension code-signing requirement as an added security, so this workaround should only be a temporary measure. Users should use caution when installing other third-party drivers with this security measure disabled. Once you are able to use an updated driver, you will want to revert this change.


To re-enable the kernel extension code-signing checks:

1.) Open the Terminal application
2.) Type the following: sudo nvram -d boot-args
3.) Press the return key and enter your admin password
4.) Restart the computer

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request
Powered by Zendesk