macOS High Sierra 10.13 introduces a new security feature that requires user approval before installing new third-party drivers. This security feature is also present on macOS Mojave 10.14, macOS Catalina 10.15 & macOS 11 Big Sur.
(Note - this doesn't affect drivers that were already installed before updating to High Sierra, Mojave, or Catalina)
When installing drivers for your Serato DJ hardware on macOS High Sierra (and other subsequent macOS versions), a pop-up similar to the screen shot below will appear. When you see a "System Extension Blocked" error message (screen shot below) please click OK. You will then need to ‘allow’ the driver install process to complete from the ‘security & privacy’ settings in system preferences” - please see the instructions set out in steps 1-4 below.
Please make the following changes to your Security & Privacy settings to enable the system extension:
1.) Open System Preferences, click on Security & Privacy.
2.) You will see a message: System software from developer "XYZ" was blocked from loading.
3.) Click: Allow.
NOTE: Apple M1 users require an additional step to install drivers for the first time, please read further below to allow third-party kernel extensions via the Startup Security Utility
You may need to click the Lock symbol in the bottom left corner of your Security & Privacy menu to make this change.
4.) After clicking "Allow", disconnect and re-connect your device and open Serato DJ. You should find that your device will now be recognized and start connecting.
This issue only affects new drivers installed after updating to macOS High Sierra, macOS Mojave, or macOS Catalina. If you have installed drivers for your hardware on a previously macOS version, and no driver update is required for your hardware to work with macOS High Sierra/Mojave/Catalina, you will not run into this issue.
Allow system extensions for Apple M1 computers (Apple M1 ONLY)
NOTE: These steps are only required when using an Apple M1 computer, and should only be required the first time you install a third-party driver on macOS 11 Big Sur.
When you install a driver for the first time for your Serato hardware on an Apple M1 computer, you may see the following, like other macOS users:
However once you choose Open Security Preferences, and try to ‘Allow’ the kernel extension you wish to use, you may see the following further messaging:
Apple requires you to enable this option in the Startup Security Utility, which we’ve provided steps for below:
- Shut-down your Apple M1 mac, until it fully powers off
- Hold the power button until you hear the macOS boot sound, then continue holding it until you see “Continue holding for startup options”, which then changes to “Loading startup options”, upon which you can stop holding the button.
- Next choose Options, then Utilities → Startup Security Utility
NOTE: If you chose 'Shutdown' in the image prompt above, you may be automatically shown the Startup Security Utility, from step 4 below.
- In the subsequent Startup Security Utility window that appears, select the macOS 11.2 Big Sur installation on your computer that you use, and then, click on the Security Policy… button in the bottom right-hand corner of the dialog box.
- Select Reduced Security, then place a check next to Allow user management of kernel extensions from identified developers, then click OK
- Choose Apple → Restart
- Once your computer restarts, you can then move to step 3 from the steps further above.
NOTE: After allowing the driver, you may be prompted one last time to restart your computer. Please proceed to do so, if asked, as per the example below:
Help! I installed the drivers but my hardware still won't connect to Serato DJ software
It's possible a step above was not implemented correctly. Confirm the driver has user consent on your computer, to be utilized by macOS (and by proxy, Serato DJ software), by navigating to:
Apple → About this mac → System report → Software → Disabled software
In the example above, the DJM-900NXS2, DJM-S9, DDJ-SZ, and SIXTY-TWO device drivers have not been correctly consented by the user, during the driver installation process.
To resolve this issue, uninstall the drivers listed under Disabled software, and reinstall them using the latest version from your device manufacturer. Then follow steps 1-4 above again, during the installation process.
Feel free to check under Disabled software after repeating the process, for the absence of your listed device, to confirm it's installation was consented to correctly.
Help! I see a 'System extension cannot be used' error message
When installing drivers for your Serato DJ hardware on macOS High Sierra or above, it's only possible to enable the system extension in the 30 minutes following the driver installation.
If you have not enabled the system extension in your Security & Privacy settings within the designated timeframe you will see a 'System extension cannot be used' error message as per the screenshot below:
Please start a new driver installation to reset this timer, then complete steps 1-4 above.
If you continue to have trouble after running through the above steps, please contact our Support team by submitting a help request here: https://support.serato.com/hc/en-us/requests/new.