DJing Discussion

This area is for discussion about DJing in general. Please remember the community rules when posting and try to be polite and inclusive.

TTM-57SL w/ ScratchLive on MacOS Sierra "WORKS"

Da Magician 7:20 PM - 25 September, 2016
Just wanted to share with fellow deejays on here. I have been running Mavericks for the longest time on my MacBook Pro (15" Late 2011) because, I was afraid to lose the ability to use my Rane TTM-57SL Mixer and Scratch Live (I still don't like SeratoDJ lol). I did some research and read a couple other post on here and on the net. I cloned my harddrive for a backup and said screw it, lets try no MacOS Sierra.

I installed Sierra from the App Store. After install complete, i tried SSL and did not recognize by 57. So then proceeded to do a couple tricks I read.

1st: Applications Folder--> Went to Scratch Live App File--> Right Click & Select Show Package Contains--> Find & Delete "SeratoScratchDriver.kext"

2nd: Restart Mac--> While Mac is turning on, hold down the "Command key and R" together--> Click in Utilities menu and select Terminal--> Type the following command "csrutil disable" and press enter--> Close Terminal and Restart Mac--> Open Scratch Live, let crates load and plug in TTM-57SL mixer--> GOOD TO GO!!!

Serato Scratch Live SL Version 2.5.0 (25011) works fine for me on macOS Sierra Version 10.12

Hope this helps out any others that have this issue or are afraid to update OS.
DJINFAMOUSONE 5:02 AM - 14 October, 2016
this worked! going to try it out before my gig tomorrow night but i was able to execute it exactly and my serato popped up like normal!
djnak 8:38 AM - 14 October, 2016
this is a permanent fix?
DJ Irv 2:28 PM - 14 October, 2016
Quote:
this is a permanent fix?


No - I believe that from time to time csrutil might re-enable itself.
derbYstar 2:17 PM - 18 December, 2016
nice. first i thought it was a conspiracy between APPLE & the music industrie to get all software updated und new money for obliged updates. because all music-software was affected.

then i can update now my system.
Da Magician 7:42 PM - 26 May, 2017
UPDATE MAY 26, 2017.....

Just letting you all know Serato Scratch Live is still working on my MacBook pro with MacOS Sierra Version 10.12.1

Hope its still working for everyone else.
jprime 9:13 PM - 26 May, 2017
Still too scared to update OS. Looking into a new SDJ compatible mixer personally.
ikah love 8:07 AM - 27 May, 2017
MacBook Pro 2016 Touchbar 15"
OS Sierra 10.12.5
TTM 57 MK1

I just did the 2nd portion of the workaround as described by Da Magician (I have not been able to locate "SeratoScratchDriver.kext", presumably because this computer has never been used with a 57, and therefore does not have the corresponding drivers). I then downloaded Scratch Live 2.5.0. Scratch Live successfully installed. When not plugged into the 57, Scratch Live functions as it normally would in offline mode. When I plug it into the 57 the mixer is not recognized. Scratch Live remains in offline mode, but looses the ability to play or manipulate tracks. That is to say, while plugged into the 57, I can load tracks, but can't play them back... Pressing the spacebar does nothing, pressing the play/pause button does nothing, I can't scrub through the track in either the Track Overview or the Main Waveform Display.. In fact, while the Track Overview window does populate, nothing appears in the Main Waveform Display. Also of note, once I unplug the computer from the mixer, Scratch Live behaves exactly as it does while plugged in - zero ability to manipulate tracks. After closing Scratch Live and then relaunching it, all functions return to normal while in offline mode.

Has anyone experienced anything similar? Suggestions?

Thanks in advance.
dj mykdydda kenya 10:11 PM - 6 June, 2017
I am unable to find SeratoScratchDriver.kext, is the another way
CHMIELIX 11:04 AM - 16 June, 2017
I also can't find the SeratoScratchDriver.kext file... Any suggestions?
CHMIELIX 11:43 AM - 16 June, 2017
Ok I disabled csrutil, reinstalled SL and it works! You just have to turn SL on before plugging the mixer in.
djpryme209 7:47 AM - 5 July, 2017
Disabled the file and SSL works on my TTM 57 . Thanks Magician . July 4th 2017
dj R-EIGHT 4:24 AM - 20 July, 2017
Da magician: thanks for the info

I tried what he said and it WORKED! I know a lot of ppl can't find the SeratoScratchDriver.kext thing as he describe it, so here is another way to find that (this is the way I know how to get there). Go to macintosh-system-library-extensions-then scroll down till you see the SeratoScratchDriver.kext, then proceed with the same directions as Da Magician mention.. hope this help some

I'm running macOS Sierra 10.12 with ssl 2.5 version (7.19.2017)
djpryme209 3:25 PM - 20 July, 2017
This update will not allow me to use dicers. Just a quick update on that
Elevation Sound 5:57 PM - 29 July, 2017
Quote:
Da magician: thanks for the info

I tried what he said and it WORKED! I know a lot of ppl can't find the SeratoScratchDriver.kext thing as he describe it, so here is another way to find that (this is the way I know how to get there). Go to macintosh-system-library-extensions-then scroll down till you see the SeratoScratchDriver.kext, then proceed with the same directions as Da Magician mention.. hope this help some

I'm running macOS Sierra 10.12 with ssl 2.5 version (7.19.2017)



When I put the "SeratoScratchDriver.kext" do I empty it from the trash bin also?
djSIKNESS 4:00 PM - 11 August, 2017
Wattup yall! ive just updated my OS last night to the latest Sierra OS 10.12.6 Ive done everything as said and my macbook is not recognizing my 57SSL.. 😰 Anyone else have the latest OS update for sierra and is or isnt having any issues. PLEASE need help!
djSIKNESS 4:10 PM - 11 August, 2017
Quote:
MacBook Pro 2016 Touchbar 15"
OS Sierra 10.12.5
TTM 57 MK1

I just did the 2nd portion of the workaround as described by Da Magician (I have not been able to locate "SeratoScratchDriver.kext", presumably because this computer has never been used with a 57, and therefore does not have the corresponding drivers). I then downloaded Scratch Live 2.5.0. Scratch Live successfully installed. When not plugged into the 57, Scratch Live functions as it normally would in offline mode. When I plug it into the 57 the mixer is not recognized. Scratch Live remains in offline mode, but looses the ability to play or manipulate tracks. That is to say, while plugged into the 57, I can load tracks, but can't play them back... Pressing the spacebar does nothing, pressing the play/pause button does nothing, I can't scrub through the track in either the Track Overview or the Main Waveform Display.. In fact, while the Track Overview window does populate, nothing appears in the Main Waveform Display. Also of note, once I unplug the computer from the mixer, Scratch Live behaves exactly as it does while plugged in - zero ability to manipulate tracks. After closing Scratch Live and then relaunching it, all functions return to normal while in offline mode.

Has anyone experienced anything similar? Suggestions?

Thanks in advance.


IM HAVING THE SAME EXACT PROBLEMO RIGHT NOW! HAAAAALP
djSIKNESS 8:30 PM - 11 August, 2017
anyone having issues with 10.12.6??
itsdjxman 4:49 AM - 15 August, 2017
Im having the Same problem 08.12.17 I had a studio event that night I updated.. Then the next day I can access my decks using the ttsl57 mixer
itsdjxman 5:04 AM - 15 August, 2017
Quote:
anyone having issues with 10.12.6??

Yea
djSIKNESS 6:19 AM - 15 August, 2017
It works now! So what I did since nothing worked the first couple times of deleting the .kext file and disabling.. I decided to delete scratch live and serato dj applications. I restarted my mac, then re downloaded Scratch live, then I repeated the same exact process DaMagician did. SCRATCH LIVE is still ALIVE.
Maleman 5:17 AM - 17 August, 2017
I updated to Sierra as well and my 61 is flaking out (delay and music cutting in and out as if the needle is skipping.).. Serato support has given me instructions to check my computer and still not working. So now i reverted back to Scratch Live and my SP1 Controller is not recognized ... The 61 is down and back to my 57 and can't use the controller. BTW, Apple attempted to put my software back to YOSEMITE and the computer did not allow it... HMMMM
Figgz 4:46 PM - 4 September, 2017
Thanks for the help guys. Got ScratchLIve 2.5 to run on Mac OS Sierra 10.12.4
djace609 1:38 AM - 25 September, 2017
Ok I have the new MacBook Pro touchbar. can someone help me? I can't get it to work. I'm not seeing csrutil or .kext anywhere
djace609 2:21 AM - 25 September, 2017
ok I got the .kext part now I'm trying to disable "csrutil disable" but its not working
djace609 2:55 AM - 25 September, 2017
Got it Works Perfect. Make you remember to go back and download the program again. After that your good.
DjJauz 10:06 PM - 27 September, 2017
Dropping in to say that this worked for me aswell. However... Sometimes when i start live it does not recognize my mixer, after a restart of live it works like a charm, so no big issues there.

I tried to run both decks overnight first in int mode and then a couple of hours in rel mode, worked like a charm in full speed aswell..

I do have a concern though, I really want to update live to 2.6, but I'm afraid that it won't work if I update Live.. Has anyone tried to update Live with this fix??
Mr. Goodkat 5:45 PM - 28 September, 2017
2.6?
DjJauz 2:06 AM - 29 September, 2017
Lol, my bad.... What I meant was doing a firmware update in SSL from 3.03 to 3.20 using the TTM 57SL.. Better to stay on the safe side and don't touch anything?
DJ FUNCTIONIST 1:21 PM - 26 October, 2017
I tried the second part of the tutorial on 10.12.4. macbook pro 2016 and for now it works. thanks for the workaround!
but it needs to be clearly stated that my trust in Serato products has suffered!
it is not fair towards loyal customers (from day one) just discontinuing hardware support worth thousands of euros/dollars. honestly, i will prefer not buy any Serato product anymore if there are other options. who knows: the usd 2000 mixer might not "really work" 4 years from now.
had to say this.
thanks.
IamDJPreme34 9:16 AM - 23 November, 2017
Okay just downloaded macOS High Sierra 10.13.1 on macbook pro Mid 2012.
My TTM57sl is not working can someone please help me and walk me through this please. Big events coming.
DJGreatness 5:16 PM - 24 November, 2017
you cant use it with high sierra not sure why you was upgrade to it
DJGreatness 5:17 PM - 24 November, 2017
would**
Thomas79 10:28 AM - 26 November, 2017
Thank you so much!!!!!!!!
You are a genius!!
djmaxgh 6:20 PM - 27 November, 2017
Is there no help for OS High Sierra with ttm 57 sl? Serato.com need to help us here.
Priesttd 8:23 AM - 28 November, 2017
i've noticed the 57sl driver is missing for this download. does anybody have a link to retrieve it?
djeverett 9:59 PM - 28 November, 2017
Been using serato since 2009 never had issues always slow to upgrade. Have a mid 2012 10.12.5 Macbook pro i5 with Os Sierra SL1, Scratch Live on SL4 (at work), Scratch Live (SL1 and TTM 57 SL at home), Serato Dj on Pioneer DDj-Sr controller and everything worked fine until a few weeks ago.

Had to replace the HD in the Mid 2012 macbook pro, used time machine to reinstall and everything was put back into place, playlists and crates complete. But now only Serato scratch works with the SL1 and Serato Dj with the Pioneer DDJ SR work now. Also purchased a Mid 2012 i7 refurb and installed everything with time machine and only the DDJ SR and Sl1 work.

Is it time to just sell the 57, but how do I sell if it doesn't work with new OS? The blue light comes on so there's that. I'd like to get it ready for whomever might buy it with out having to find someone with the proper legacy hardware specs. Im keeping my SL1 box forever, thing is a tank and has never failed regardless OS or year Macbook. But to get my TTM57SL do I really have to:

1st: Applications Folder--> Went to Scratch Live App File--> Right Click & Select Show Package Contains--> Find & Delete "SeratoScratchDriver.kext"

2nd: Restart Mac--> While Mac is turning on, hold down the "Command key and R" together--> Click in Utilities menu and select Terminal--> Type the following command "csrutil disable" and press enter--> Close Terminal and Restart Mac--> Open Scratch Live, let crates load and plug in TTM-57SL mixer--> GOOD TO GO!!!

And to use the SL4 box available at my residencies do I have to buy a subscription to Serato DJ in addition to the version I recieved when I purchased the SSJ -SR again to make it work??

this seems a little ridiculous? Do I really have to reinstall an old OS to get everything to work again, will my crates and library be safe if I go back? Does it really have to be this complicated? HOw many products and interactions do I have to Serato to feel the love? Thank you guys in advance. Best Regards.
djeverett 10:02 PM - 28 November, 2017
Macbook Pro (13-inch, Mid 2012) Mac Os sierra 10.12.5
MacBook Pro (15-inch, Mid 2012) MacOs Sierra 10.12.5
shotgundunne 6:58 PM - 18 December, 2017
I just got a new mac with Sierra 10.12.6 and I can't even install scratch live. The installation fails when it gets to about 90%.

Any work arounds for this?
Nets 5:01 AM - 20 January, 2018
Same here. I have Sierra 10.12.6 and tried to install Scratch Live 2.5 but no luck...
DJ WADE-WEST TORONTO 2:50 PM - 22 January, 2018
Hate to keep this discussion bumped and alive... but I've tried everything on this thread and still can't seem to get scratch live to work. 2.5. Also no 57sl drivers in the package. Can anyone assist? Really upset about this - should not have upgraded my OS but had to due to usage of another program. Any help or suggestions for additional workarounds would be amazing....
pdidy 6:08 PM - 22 January, 2018
Quote:
Hate to keep this discussion bumped and alive... but I've tried everything on this thread and still can't seem to get scratch live to work. 2.5. Also no 57sl drivers in the package. Can anyone assist? Really upset about this - should not have upgraded my OS but had to due to usage of another program. Any help or suggestions for additional workarounds would be amazing....

Im curious, what is this program that forced you to update and is more important than you being a dj ?
Nets 10:23 PM - 22 January, 2018
Ok, I have it working now. I couldn’t find the file to erase, so I did all the rest skipping that part and it worked fine.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, it just couldn’t recognise the hardware)
Step 2: Restart the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, open Terminal (it’s on the top bar menu)
Step 4: Type ‘csrutil disable’ and press return key
Step 5: restart computer and you’re good to go!

Hope it helps :)
deejayfatcat 10:40 PM - 22 January, 2018
@everett I have a similar set up. Earlier this year I put in a SSD as my main drive and used CCCloner to dupe the HDD. Everything worked as it did before. That said, Sierra, SSL, SL1 worked for me without any fixes.

Just thought I’d share. If you have the original drive and can clone it, maybe that will work
DJ WADE-WEST TORONTO 1:54 PM - 23 January, 2018
Quote:
Quote:
Hate to keep this discussion bumped and alive... but I've tried everything on this thread and still can't seem to get scratch live to work. 2.5. Also no 57sl drivers in the package. Can anyone assist? Really upset about this - should not have upgraded my OS but had to due to usage of another program. Any help or suggestions for additional workarounds would be amazing....

Im curious, what is this program that forced you to update and is more important than you being a dj ?


it was a video editing program related to my work. djing is is just a hobby for me now. but yes, used to be a job
pdidy 4:13 PM - 23 January, 2018
Quote:
djing is is just a hobby for me now.

Say no more......That changes everything.
aksmall22 9:23 PM - 27 March, 2018
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)
pdidy 10:15 PM - 27 March, 2018
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)

what year is your laptop?
Culprit 4:13 PM - 28 March, 2018
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)


keep csrutil disabled, uninstall serato scratch live, restart the computer, install it, test and report back here
aksmall22 5:43 PM - 28 March, 2018
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)

what year is your laptop?


Late 2010 MacBook Pro.
aksmall22 5:43 PM - 28 March, 2018
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)


keep csrutil disabled, uninstall serato scratch live, restart the computer, install it, test and report back here



Will do...
aksmall22 5:45 PM - 28 March, 2018
Quote:
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)

what year is your laptop?


Late 2010 MacBook Pro.


Actually it's a 2016 MacBook Air...
aksmall22 2:31 AM - 29 March, 2018
Quote:
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)


keep csrutil disabled, uninstall serato scratch live, restart the computer, install it, test and report back here



Will do...


Finally got it working. I deleted scratch live and all components from the computer, redownloaded it, restarted the computer, turned on the mixer then started scratch live and voila it’s working.
pdidy 3:34 AM - 29 March, 2018
Quote:
Quote:
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)


keep csrutil disabled, uninstall serato scratch live, restart the computer, install it, test and report back here



Will do...


Finally got it working. I deleted scratch live and all components from the computer, redownloaded it, restarted the computer, turned on the mixer then started scratch live and voila it’s working.

Now make sure you memorize that because these hacks tend to suddenly break without warning at the worst times possible before an important gig and then you're soooo F*cked :)
djsky70 8:19 PM - 9 July, 2018
can't use the rane 57 with high sierra so what can i use it with
Culprit 10:49 PM - 9 July, 2018
Quote:
can't use the rane 57 with high sierra so what can i use it with


you can mail it to me i will give it a good home
Culprit 10:50 PM - 9 July, 2018
also i found out recently that you need to keep the mixer unplugged until you open the program, then plug it in. That is with the hack of course.
D.H1LL2nd4206 1:39 AM - 28 August, 2018
Fuck man... I don't know what to do... Hopefully there will be a fast response... I am running High Sierra 10.13.6 I have Scratch Live 2.5.0 (25011) installed and I have a TTM 57SL that is not recognized. Will my OS be able to read the 57sl ?? HELP
Culprit 4:41 AM - 28 August, 2018
Did you take time to read the thread?
Impede 11:43 AM - 29 August, 2018
Da Magician YOU ARE A LEGEND!
Thank you very much
GRiNDBoX 2:15 PM - 3 September, 2018
following this thread
Culprit 2:55 PM - 4 September, 2018
serato.com

People interested in that subject know that the workaround is to disable SIP (System Integrity Protection designed to protect your mac) but it creates a lack of security in your system. That's why I decided to disable only kext protection. All you have to do is enable SIP and allow installation of unsigned kernel extensions. Below is how to do that.

1. Boot mac from Recovery - restart mac and hold cmd+R until Apple logo appear
2. Run Utility - Terminal
3. Disable SIP by command "csrutil disable"
4. Restart mac - SL with 57 should work properly
5. Boot mac from Recovery again
6. Run Utility - Terminal
7. Enable SIP by command "csrutil enable --without kext"
8. Restart mac and run your SL with 57

This is actually a safer work around, thanks to Demen
Culprit 2:56 PM - 4 September, 2018
also make sure you connect your usb to your device as it has problems connecting when the software is open before connecting.
GRiNDBoX 3:09 AM - 6 September, 2018
Quote:
serato.com

People interested in that subject know that the workaround is to disable SIP (System Integrity Protection designed to protect your mac) but it creates a lack of security in your system. That's why I decided to disable only kext protection. All you have to do is enable SIP and allow installation of unsigned kernel extensions. Below is how to do that.

1. Boot mac from Recovery - restart mac and hold cmd+R until Apple logo appear
2. Run Utility - Terminal
3. Disable SIP by command "csrutil disable"
4. Restart mac - SL with 57 should work properly
5. Boot mac from Recovery again
6. Run Utility - Terminal
7. Enable SIP by command "csrutil enable --without kext"
8. Restart mac and run your SL with 57

This is actually a safer work around, thanks to Demen


No luck on my side :(

macOS High Sierra
10.13.6

on my my 15' Macbook Pro 2018
GRiNDBoX 3:59 AM - 6 September, 2018
Quote:
Quote:
I tried the following steps for my TTM 57SL to no avail.

Step 1: Install Serato Live 2.5 (I got a ‘installation failed’ message at the very end but the program seemed to be working fine, but it didn’t recognize the hardware)
Step 2: Restarted the computer on recovery mode (cmd+alt+R)
Step 3: After loading the recovery mode, opened Terminal
Step 4: Typed ‘csrutil disable’ and pressed return key
Step 5: restarted computer and hardware still not recognized!

Is there anything else I can do short of buying another mixer? (Not really an option!!!)


keep csrutil disabled, uninstall serato scratch live, restart the computer, install it, test and report back here



after trying all the methods before..tried the cstrutil disabled and didnt delete the serato kext..now its works..thanks culprit
Saff 4:33 PM - 28 October, 2018
Guys, i've had the same problems today with HighSierra, but there are a few things about location of kext file. In HighSierra file(dir) the path is: /System/Library/Extensions/SeratoScratchDriver.kext

This is my complete instruction:

1: Restart the computer in recovery mode: restart computer and hold(cmd+R)!!Because cmd+alt+R runs internet recovery, which doesn't have csrutil!!

2: Open terminal and type: csrutil disable

3: type: reboot(computer will reboot)

4: Install Serato Scratch

5: Restart computer in recovery mode (cmd+R)

5: In terminal type: rm -Rv /System/Library/Extensions/SeratoScratchDriver.kext

6: Type: reboot

7: Enjoy! )
JusParty 2:43 AM - 2 November, 2018
Quote:
Guys, i've had the same problems today with HighSierra, but there are a few things about location of kext file. In HighSierra file(dir) the path is: /System/Library/Extensions/SeratoScratchDriver.kext

This is my complete instruction:

1: Restart the computer in recovery mode: restart computer and hold(cmd+R)!!Because cmd+alt+R runs internet recovery, which doesn't have csrutil!!

2: Open terminal and type: csrutil disable

3: type: reboot(computer will reboot)

4: Install Serato Scratch

5: Restart computer in recovery mode (cmd+R)

5: In terminal type: rm -Rv /System/Library/Extensions/SeratoScratchDriver.kext

6: Type: reboot

7: Enjoy! )


i got to number 5 and it said that there was no file... what do I do now?
DeeJay J 5:53 PM - 11 December, 2018
Quote:
serato.com

People interested in that subject know that the workaround is to disable SIP (System Integrity Protection designed to protect your mac) but it creates a lack of security in your system. That's why I decided to disable only kext protection. All you have to do is enable SIP and allow installation of unsigned kernel extensions. Below is how to do that.

1. Boot mac from Recovery - restart mac and hold cmd+R until Apple logo appear
2. Run Utility - Terminal
3. Disable SIP by command "csrutil disable"
4. Restart mac - SL with 57 should work properly
5. Boot mac from Recovery again
6. Run Utility - Terminal
7. Enable SIP by command "csrutil enable --without kext"
8. Restart mac and run your SL with 57

This is actually a safer work around, thanks to Demen



Je confirme cela fonctionne sur Mac OS MOJAVE 10.14.2 avec SSL et TTM 57 SL à l'instant.
A voir sur dans le futur si toujours ok ! Thanks Dudes good works !!
CoreDJJuice 7:46 AM - 20 December, 2018
What's up y'all, I don't know about High Sierra but I'm running Sierra 10.12.6 on a MacBookPro mid 2015 and my Scratch Live 2.5 works! (Thanks to Da Magician)

When I upgraded from Yosemite to Sierra my Scratch Live 2.5 stopped working. My TTM 57SL wouldn't read my laptop anymore. I followed the steps Da Magician laid out.
I did the 1st step and couldn't find "SeratoScratchDriver.kext" so I went straight for the 2nd Step (I Added it below) and it worked!

I did this today Wednesday December 19, 2018! Good Luck


2nd: Restart Mac--> While Mac is turning on, hold down the "Command key and R" together--> Click in Utilities menu and select Terminal--> Type the following command "csrutil disable" and press enter--> Close Terminal and Restart Mac--> Open Scratch Live, let crates load and plug in TTM-57SL mixer--> GOOD TO GO!!!
Lephunk 3:22 PM - 4 March, 2019
just to add to this,
i upgraded my early 2011 macbook pro from yosemite to sierra, and followed the above process, and it didnt work on TTM 57.

BUT, i decided to do a clean install of Sierra, and along with the csrutil disable, AND IT WORKED.
this is a little annoying since i have to reinstall all my other apps, but ill take the result.

now imma do a clean install of High Sierra and see if that works.

ps, i didnt have to delete the Kext btw.
Lephunk 4:59 PM - 4 March, 2019
so i tested a clean install of High Sierra, and it definitely works!

heres a video.

youtu.be

p.s. it still worked after the security update.

so now imma start installing my other apps (photoshop etc.) one at a time to see if theres anything that will trigger it to not work again.

so for it to not work from just a simple Yosemite -> High Sierra update, there had to be some lingering files that prevented it from working.

a clean install seems to have done the trick.
Dj-M.Bezzle 2:18 PM - 5 March, 2019
Has anyone run into any issues with performance after performing the hack? Any unexpected crashes or errors?
Lephunk 11:26 PM - 7 March, 2019
i actually tried to repeat this process on my other macbook pro, but i might've missed a step cuz it didn't work...
from a clean install, the process i did was to install sierra first, do the hack, and then upgraded to high sierra and it worked...
on the newer macbook pro, i went straight to high sierra and it didn't work...
but i think on my secondary comp, i'll just revert back to yosemite and leave it as my serato laptop, as it works with both Scratch Live and DJ Pro...
i'll let y'all know if i end up changing my mind and try the process again on the other macbook pro
DJ dørbystarr 7:26 AM - 16 April, 2019
Im on MOJAVE. And I didn't works?
I don't found „SeratoScratchDriver.kext“. But I didn't use a "clean" installation of MacOS or ScratchLive. Is that important? Or could I just reinstall ScratchLive?
Culprit 3:57 PM - 16 April, 2019
Did you read the thread