Modern macOS iterations include a security feature that requires user approval before newly installed third-party drivers can be loaded by the operating system. This security feature is present on macOS High Sierra 10.13, macOS Mojave 10.14, macOS Catalina 10.15 & macOS 11 Big Sur, and without allowing these - your Serato compatible hardware will not work with your Serato software.
You may see a Failed to connect: Audio error message in Serato software, and/or you may not be able to route audio through your Serato-compatible hardware, or control various software features with your device.
NOTE: This doesn't affect drivers that were already installed before updating to Mojave, Catalina, or Big Sur.
Allowing third-party extensions
When installing drivers for your Serato-compatible hardware on macOS High Sierra (and other subsequent macOS versions), a pop-up similar to the screenshot below will appear, often after the driver indicates it has been installed successfully.
When you see the System Extension Blocked error message (as in the image below), please click Ok.
You will then need to allow the driver to be used by your macOS system, by following the steps below. You must complete these steps within 30 minutes, otherwise, you will need to restart the process by reinstalling the driver:
- Open System Preferences > Security & Privacy
- You will see a message: System software from developer "XYZ" was blocked from loading at this point, click Allow:
NOTE: You may need to click the Lock symbol in the bottom left corner of your Security & Privacy menu to make this change.
- After clicking Allow, disconnect and re-connect your device and open your Serato software. You should find that your device will now be recognized and start connecting.
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 by following steps from our Allowing System Extensions for Apple M1 computers article.
Help, I installed the driver but it 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-3 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 its 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 affected macOS systems, it's only possible to allow 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-3 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.