-
-
Notifications
You must be signed in to change notification settings - Fork 9
[Feature]: Xone:4D MacOs Tahoe #51
Description
The Pitch
Hello! I want to thank you very much for the work done! I installed the driver on the MacBook Pro M3 Tahoe.
The drivers worked after additional manipulations with install.command. I added a couple of changes and it worked. The drivers are recognized, but 96000 Hz and a buffer of 192 maximum. I checked on Traktor, decks 1,2,3 work fine, but deck 4 starts to make noise and glitches. There is not enough buffer. To produce 44100 Hz and 48000 Hz and increase the buffer to 512, I was advised to add to the code:
echo " 🔑 Signing kext..."
codesign
--force
--deep
--options runtime
--timestamp=none
--sign "Developer ID Application: First Name Last Name (A1B2C3D4E5)"
"$BUILD_DIR/$KEXT_NAME.kext" \
/dev/null 2>&1
echo "✅ Kernel Extension compiled and signed".
But I don't have a Developer ID Application, can you test this option? I would like to be able to change the Hz and buffer.
What they wrote to me:
macOS Tahoe + Apple Silicon on M1 / M2 / M3 + macOS 13–15 (Tahoe):
Ad-hoc signing (codesign -s -) NO LONGER WORKS for KEXT
Even if: SIP “custom” --without kext kernel integrity disabled
kext simply won’t load
WHAT REALLY WORKS ON YOU NOW
HAL Driver + MIDI → work
CoreAudio sees Xone:4D
Device is fixed at native 96kHz (this is how the USB controller works)
❗ But Legacy KEXT is actually NOT active, even if the file is here: /Library/Extensions/OzzyKext.kext
I understood that this is all a problem with loading kext. Is it really possible to fix it?
Thank you very much.