Contribute
Register

Using a Presonus Quantum Thunderbolt 2 Audio Interface...HELP

Are you

Are you using the latest driver from Oct 22, 2019 "Universal Control v3.1.1.54569"?

Is the quantum_driver.kext in /System/Library/Extensions or /Library/Extensions? I think the default location is /Library/Extensions. If both exist, delete the one in /System/Library/Extensions.

Install the driver normally. Check that only one copy of it exists in /Library/Extensions.

The following will download the latest driver, extract the files to a new presonus folder in your home folder, modify the quantum_driver.kext, install it, load it, and rebuild the kext cache. You can copy this into a BBEdit worksheet file, select all, press enter to execute the selection. Or use Terminal.app.

Code:
[ -d ~/presonus ] || mkdir ~/presonus
cd ~/presonus
curl -s 'https://pae-web.presonusmusic.com/downloads/products/dmg/Universal_Control_3_1_1_54569.dmg' > Universal_Control_3_1_1_54569.dmg
hdiutil attach Universal_Control_3_1_1_54569.dmg
pkgutil --expand-full /Volumes/PreSonus\ Universal\ Control/PreSonus\ Universal\ Control.pkg PreSonus\ Universal\ Control
cp -R PreSonus\ Universal\ Control/TB\ Audio\ Driver.pkg/Payload/Library/Extensions/quantum_driver.kext quantum_driver.kext
plutil  -insert 'IOKitPersonalities.Quantum1.IOPCITunnelled' -bool true quantum_driver.kext/Contents/Info.plist
plutil  -insert 'IOKitPersonalities.Quantum2.IOPCITunnelled' -bool true quantum_driver.kext/Contents/Info.plist
plutil  -insert 'IOKitPersonalities.Quantum2626.IOPCITunnelled' -bool true quantum_driver.kext/Contents/Info.plist
plutil  -insert 'IOKitPersonalities.Quantum4848.IOPCITunnelled' -bool true quantum_driver.kext/Contents/Info.plist

mount | grep ' on / ' | grep 'read-only' && sudo mount -uw /
[[ -d /quantum_driver.kext ]] && sudo rm -R /quantum_driver.kext
sudo cp -R quantum_driver.kext /quantum_driver.kext
cd /
sudo chown -R root:wheel quantum_driver.kext
sudo find quantum_driver.kext -type d -exec /bin/chmod 0755 {} \;
sudo find quantum_driver.kext -type f -exec /bin/chmod 0644 {} \;
[[ -d /System/Library/Extensions/quantum_driver.kext ]] && sudo rm -R /System/Library/Extensions/quantum_driver.kext
[[ -d /Library/Extensions/quantum_driver.kext ]] && sudo rm -R /Library/Extensions/quantum_driver.kext
sudo mv quantum_driver.kext /Library/Extensions
sudo kextload -v 6 /Library/Extensions/quantum_driver.kext
sudo kextcache -i /
echo "done"
Hello.

Have I disable de SIP to do this?
 
Hello.

Have I disable de SIP to do this?
I think you have to disable SIP indeed. The 3.1.1 driver works in Big Sur? Or... you just want to modify the driver with the IOPCITunelling thing?
 
I think you have to disable SIP indeed. The 3.1.1 driver works in Big Sur? Or... you just want to modify the driver with the IOPCITunelling thing?

Hello friend @brousseau6933 , SIP is currently disabled. I don't think kext is compatible with Big Sur, so much so that it doesn't even currently appear on the downloads page on the PreSonus website. I would, as it were, update that friend @joevt script to newer drivers. I dream of being successful with my Quantum 2626. Thank you very much
 
AppleVTD in IOReg?
 
I don´t understand. What i have to do? I never work in IOReg
A lot of these thunderbolt devices require AppleVTD to be loaded. Typically this is done by dropping our DMAR Table, removing the memory regions from the table, and reloading it. Also enabling VT-D in bios. There's also a new quirk in OpenCore just for this. Check out @CaseySJ's z390 build for more info.
 
hello my quntum used to work catalina with presonus driver after monteray and ventura it gets connected with choppy sound so unusable. do you have screenshot of the quirk? i hope it works out for us. apollo connnects fine.

AppleVTD to be loaded. Typically this is
 
hello my quntum used to work catalina with presonus driver after monteray and ventura it gets connected with choppy sound so unusable. do you have screenshot of the quirk? i hope it works out for us. apollo connnects fine.

However, not sure it’s your problem (no harm to do the mod anyway). You could try an older driver maybe?
 
A lot of these thunderbolt devices require AppleVTD to be loaded. Typically this is done by dropping our DMAR Table, removing the memory regions from the table, and reloading it. Also enabling VT-D in bios. There's also a new quirk in OpenCore just for this. Check out @CaseySJ's z390 build for more info.

hi it is really good news for me,.. now my presonus quantum 2626 works perfectly on ventura. enabling vtd and using quirks in oc did this trick,. previously i thought i had to do the dmar table. .which is beyond my understiandgs,

the funny thing is i have bought m2pro to use with quantum 2626. and i miss my i7 gen10 hackintosh i bought a usb sound card to use with it gave up on this 2626 few years back that the presonus will ever work. also just to update the uad appollo series work fine twithought vt-d, ,

i feel using hackintosh for bitwig studio has more faster plugin loading time 32Gb ram. So will be going to use my i7 hackintosh again.

thanks again for your kind help

NorthAmTransAm

 
I don´t understand. What i have to do? I never work in IOReg
hey good news. mgaspar your post landed me here u just have to do vt-d in bios and i use oc aux tool in the kernel menu and quirks uncheck the disableio mapper as suggested by

@NorthAmTransAm

which works for me. i think the ioreg is the correct way to do. but the quirk is quick fix for me and it just works. i dont know how will it work in long run though.
 
Back
Top