OS-X-SAT-SMART-Driver icon indicating copy to clipboard operation
OS-X-SAT-SMART-Driver copied to clipboard

Clarify build and upgrade code

Open amahdy opened this issue 4 years ago • 6 comments

amahdy avatar Jul 10 '20 21:07 amahdy

Very good job. I could make the package with your updates. For Ventura I had to add in the Makefile a rm -r Root/Sytem after the move of extensions in Root/Library/Extensions, otherwise the package can’t be executed.

But the big problem is that the system 13.3 fails to boot with SATSMART extensions installed. Any idea of the origin of the problem ?

hostrogo avatar May 06 '23 22:05 hostrogo

Unfortunately I don't have an answer. I also don't know why the code was never merged :/ I needed this code a few years ago so I fixed it for myself and everyone else but probably the author is not monitoring the commits.

amahdy avatar May 10 '23 17:05 amahdy

I believe the author abandoned this project completely years ago when he could not afford to sign it. Some other utilities have taken over the signing issue, but doubt they have the engineering skills to maintain the code.

alvarnell avatar May 11 '23 05:05 alvarnell

@hostrogo Does is boot if you remove all external driver ? The driver replaces the original macOS driver for the drives and some external drives just won't work with it. You have to whitelist or blacklist the devices. That is obviouslu quite laborous.

kasbert avatar May 11 '23 06:05 kasbert

I don't recall that Apple has never provided USB drive drivers. AFAIK, SATSMART is the only one that has ever provided such support.

It was originally stored in /System/Library until that location was locked down by SIP and it had to be moved to it's current location, but it didn't come from Apple.

alvarnell avatar May 11 '23 07:05 alvarnell

@kasbert With Monterey I have more drivers than with Ventura, and the SATSMART driver works fine with the extension and the plugin in /Library/Extensions. In both cases I use OCLP to boot, because my machine (MBP 9,1 mid 2012) is too old for these systems without OpenCore. But I don't think the problem with Ventura comes from OCLP, of course I can't be sure and it would be interesting to know if some people with a supported machine can install SATSMART driver on Ventura without problem.

hostrogo avatar May 12 '23 13:05 hostrogo