Use csrutil without turning off all SIP features to get alesis drivers running on macOS sierra.

  • 1
  • Idea
  • Updated 6 months ago
Several people tried to get their multimix 16 usb 2.0 running on macOS sierra
by disabling SIP with "csrutil disable", which leaves some holes open in security.

you can just disable individual parts of SIP, like kexts, that don't work with the alesis driver.

for that you would use "csrutil --without kext" in terminal. (after booting the system with cmd+r)

source: https://forums.developer.apple.com/th...

i didn't lose the connection after almost hundreds of reboots.

but there is still the issue with the bit accurate and core audio version showing up in Audio-Midi-Setup and getting no input channels to work.

Alesis simply signing the kext would be a lot easier and more secure of course...
Photo of beatmaster

beatmaster

  • 1 Post
  • 0 Reply Likes

Posted 3 years ago

  • 1
Photo of Bill R.

Bill R., Employee

  • 5693 Posts
  • 281 Reply Likes
Thanks for sharing! I'm sure many other users will find this very beneficial :)
Photo of Simeon Apple

Simeon Apple

  • 6 Posts
  • 0 Reply Likes
You can just turn it off, install the drivers then turn it straight on again.

I can confirm the official 10.11 drivers work fine on 10.13 (I am running 13.6). They probably also work on 10.14 but I haven't tested that.
The drivers are not code signed for 10.13, so you need to install them in a slightly different way.

1. Reboot into Recovery Mode by holding down Command + R on startup
2. Open Terminal from the Utilities menu
3. Enter this command: csrutil disable
4. Reboot
5. Install the official 10.11 drivers (AlesisUSB2_3.3.3.dmg)
6. Reboot into Recovery Mode by holding down Command + R on startup
7. Open Terminal from the Utilities menu
8. Enter this command: csrutil enable
9. Reboot
10. Enjoy!
Photo of hijinksensue

hijinksensue

  • 1 Post
  • 0 Reply Likes
Chiming in to say that using the method above works, but after a certain amount of time (or possibly a certain number of reboots), Mac OS Mojave no longer recognizes the mixer. I have to disable csrutil and leave it disabled in order to connect reliably. This is incredibly frustrating as low cost USB mixers with multichannel capabilities don't seem to be a thing anymore.