Jump to content
bilbo

[Guide] Z820 - El Capitan The great guide (Sucess)

198 posts in this topic

Recommended Posts

 

Anyone else not able to shutdown or restart properly with this card installed? I boot verbose all the time just to make sure everything looks ok, usually when I shutdown I'll get a little more verbose script about shutting down. With this PCI card installed the screen goes black, the computer stays on, then reboots with a 929-fatal mca error. 

 

 

 

 

Hi, try to delete LPC sensor plugin from your fake.smc kext

Share this post


Link to post
Share on other sites
Advertisement

Hello everybody !

 

Thanks to Bilbo's excellent guide i've managed to install Sierra 10.12.6 on my z820.

 

Everything runs fine (except usb 3 of course).

 

Attached are my kexts for S/L/E (already patched) and a Link to my Clover EFI folder.

 

FYI my z820 is the v1 (BIOS 3.91) and i have 2 E5 2670 v1 Cpus and 64GB ram installed.

 

CLOVER FOLDER:

https://drive.google.com/open?id=1uyrw0FaqrIoBa8HZlBdxRQdjpHXyj8n8

 

 

 

 

 

post-885315-0-29936500-1517259476_thumb.png

post-885315-0-58925900-1517259487_thumb.png

Used Kexts in :S:L:E.zip

post-885315-0-25151100-1517260874_thumb.png

Share this post


Link to post
Share on other sites

Interesting. High Sierra seems very unstable with every update , but I'd like to try with it , only to test the graphic perfomance, anf if the new versions drivers work better. But I get a KP booting from usb installer.

Share this post


Link to post
Share on other sites

Hi, after many many hours high sierra 10.13.3 successfully installed  :thumbsup_anim:. it seems that everything works correctly (PM, SAS, thunderbolt...)

more details soon...

Sounds great !

 

Last time i tried i got kp booting from usb too and went on to try Sierra.

Share this post


Link to post
Share on other sites

Bilbo, I understand, but here's a brief recollection of what I went through.

After changing CPU's OSX would freeze on CPU declaration. (Obviously I had removed the old DSDT and SSDT) I used my other mac to create a new USB clover disk to start testing, and extracted the fresh SSDT's and DSDT.

After performing all your tweaks from this thread on the DSDT and SSDT, it would still not work, so I researched the problem and there was some mention somewhere of using a bare minimum info for CPU part of SSDT for a similar kind of error. (also the SSDT-1 CPU info would get populated in a non-sequential order and using CPU numbers above what OSX likes)

That did not work, so I used what I could extract from the new SSDT-1 and compared it to your working E5-v2 DSDT (the CPU info at the bottom)

After cleaning up more stuff and removing all but the main declarations, and re-ordering and re-numbering the CPU's it worked, I managed to boot.

I then proceeded to test more by going back to my Mavericks install, and it worked, so I started messing around with PM.

Mavericks would freeze after 30 seconds or so, (like before adding the modified -maybe rolled back- AppleAcpiPlatform.kext) and 10.11.16 would only get me 2 or 3 states, so I methodically reintroduced the information I removed from the SSDT until I found that it is the If statements on each CPU that would for some reason get the system a kernel panic, so I removed the option and just left in the result of a positive.

Then, voila! PM is working at least on 10.11.16, but I don't know if it isn't getting all the states up to 4GHz or HardwareMonitor doesn't report very accurately. After some investigation, it looks like these CPU's clock a maximum of 4GHZ on single core and 3.66 on multicore, which is what I'm getting, so all is good.

The performance feels a lot faster though, and the benchmarks are very close or better than their Windows counterparts.

Would be interested in checking in 10.12, but I use my Z820 for audio and there are a lot of incompatibilities on that OS, so will wait to see what others get.

My SSDT edit may not be "perfect", but it works, it is stable, and I've spent enough time on it for now.

 

My clover config.plist is for all settings a copy of yours, using smbios macpro 6,1.

I had a patched AIPM kext from before but since I was using sandy CPU, I had to revert to original and re-patch.

My Bios is the most current 3.91 rev A.

Everything else is the same as in this guide, and the only trick to get it to boot is to fix the DSDT with the stripped CPU info from SSDT-1. (info has to be in the DSDT or you get a KP)

One important thing is the name or numbering of each CPU core. In my case they would get weird numbers that OSX didn't like, so I modified each one so they were sequential from CPU0 to CPUF and so on... and then added the socket 0 and socket 1, as they would not get assigned from the original SSDT-1.

 

I've attached my DSDT and SSDT files.

Hi hugodlc

 

Can you post your S/L/E moddified kexts and EFI Folder in order to compare?

 

I have the same Bios and CPUs as you, but can't boot yet 10.11.6 with your DSDT and SSDT files.

 

Maybe because don't have correct AppleAcpiPlataform.kext or how to boot to patch it.

 

I tried to boot with usb installer and clean bilbo clover options and kext but Kernel Panic because invalid CPU number from injected DSDT from clover.

 

If I put your DSDT and SSDT in clover usb installer I get a freeze in ACPI declarations. 

 

Thanks,

 

Z820 V2

2xE5-2667 v2

64 GB RAM

Quadro K4000

 

Share this post


Link to post
Share on other sites

jordi,

 

if the cpu id injection cause problems, just left the value empty (if you use clover configurator) in config plist . It's weird, because 0x0a01 value is for all xeon ivybridge . 

 

 

For pm questions, have you patched the AICUPUMP kext? If you didn't it, you can't use any ssdt for PM. (And you can´t use the dsdt because the aicpump patch should be disabled)

Share this post


Link to post
Share on other sites

Hi Bilbo,

 

Thanks for the great work on this guide. I'd like to help for the next version of the guide. Where are you at ? Still targeting Sierra or is High Sierra doable ?

 

I have both a z620 and a z820 at hands, could try to get a z420 too in order to adapt the guide for all models. It's my understanding we're also not too far apart.

 

I have an additional issue regarding the installation : I'm using Samsung 950 PRO NVMe SSDs. They provide the missing OPROM to let the workstations boot from it, but I couldn't find out which NVMe KEXT to use. Would anyone have a clue about it ?

 

Best regards,

 

Edit : never mind the NVMe issue, I'm currently doing my first Sierra install on a z820 with a Samsung 950 Pro using instructions from http://www.insanelymac.com/forum/topic/312803-patch-for-using-nvme-under-macos-sierra-is-ready/

Share this post


Link to post
Share on other sites

Hi NicolBolas.

 

After a lot of tests, I updated my system to Sierra and I'm finishing the guide. It is taking a long time, because I'm busy working and I have to test every step. I expect finish it next week.

Share this post


Link to post
Share on other sites

jordi,

 

if the cpu id injection cause problems, just left the value empty (if you use clover configurator) in config plist . It's weird, because 0x0a01 value is for all xeon ivybridge . 

 

 

For pm questions, have you patched the AICUPUMP kext? If you didn't it, you can't use any ssdt for PM. (And you can´t use the dsdt because the aicpump patch should be disabled)

Hi Bilbo

 

Maybe the Kernel Panics and reboot it's because ssdt and don't have patched the AICUPMP.kext. 

 

The aicpump needs to be patched on the specific procesor and motherboard or if I installed a patched kext is valid? I question this because I have tried to install aicpump kext from your Z820 package and maybe I need to get a basic install before this.

 

I have a El Capitan functional clone from my mac pro 5.1, then install clover and all of your Z820 stuff. But with the DSDT and SSDT from Hugodlc (Xeon E5-2667 V2) because the error CPUID 17 error should be 16 that I get if I patch my own DSDT.

 

post-1689998-0-05526900-1518872157_thumb.jpg

 

If I try to install from usb stick and your basic clover installation stuff, I get the CPUID 17 error should be 16... And it's like a loop situation like if I try to build from scratch I can't following the guide, and If I try to build the complete clover and kext stuff I think I'm missing something like patch kext that need to be done with the El Capitan running in my own Z820..

 

Maybe I have some basic concept confusion.

 

I will try more things this week, I will be happy if I can get the basic El Capitan installation without PM in order to have something to begin the build of PM

 

That's to maybe get  a clover config to boot with usbstick and with the hugodlc DSDT that don't  get the Kernel Panic with my CPUs

 

The CPU=1 , as suggest amadeusex seem doesn't solve it. 

Share this post


Link to post
Share on other sites

Many thanks to this excelent guide bilbo... Now Im on 10.13.3 using HP Z820 Dual Xeon E5 2650 V1, Asus Strix GTX 980 Ti... everything looks great, except native USB3 and firewire (I dont use it).

post-23249-0-48005500-1518402877_thumb.png

Share this post


Link to post
Share on other sites

The aicpump needs to be patched on the specific procesor and motherboard or if I installed a patched kext is valid? I question this because I have tried to install aicpump kext from your Z820 package and maybe I need to get a basic install before this.

 

I think that you can use the aicpump patched. Just check the so version. Mine is 10.11.6. Anyway, patch it is easier than you can think.Take longer explain it than do it.

 

Remember that you have to add the 10.11 X79PlatformPlugin.kex. Fix permission and rebuild cache (absolutely important). The kext for diagnostic c an p states is obsolote for Sierra but it's optional. Activate and deactivate some thing iin config.plist.... in short, review the guide , because is not so quick as drag and drop.

 

Answer the rest of your question is hard to me, because I don't know what is the problem with your cpu model .

 

 

And ,that is I'd like stress here: The specific problems that I can see with the cpu non-zero models . I can see almost a 100% of success for standard 26X0 model's users. But it seems there is a problem with 26X7 cpu models.  I'd like to ask for a little report for all user of this cpu's owners.

Share this post


Link to post
Share on other sites

And I've also attached the patched drivers if you don't want Clover to patch them for you.

 

Thank you so much for posting these fixed drivers!  I have just spent the last couple of hours trying to get my LSI 9201-8i or 9205-8e working for the first time in my 10.13 Hackintosh.  I've been over in this thread, related to LSI and MegaRAID drivers, and the Astek drivers were posted there but they were the older ones that KP'd on High Sierra.  I had no idea if this was because of being on High Sierra, or some completely different problem.  Eventually I found my way to your post and all was revealed.. and now all works :)

 

I have linked that thread to your post here so others looking for LSI drivers know where to find them.  I didn't want to upload them there without your permission - but if you wanted to, that'd probably be useful as the LSI driver thread is first on Google for searches like "hackintosh lsi drivers".

 

Thanks again!

Share this post


Link to post
Share on other sites

I have a stupid question

 

I am running an X99 motherboard and I have a 9361-8i SAS controller. Will this work in that environment?

Share this post


Link to post
Share on other sites

 

Hi, if you want the drives attached to the LSI Fusion adapter to show up as internal, just add this patch to the KextsToPatch section in Clover:

 

 

Hey despeinao, thanks so much for all your great fixes.

 

I installed this KextPatch and it has fixed my drives to show as Internal in "About This Mac" :

 

iHapkcS.png

 

However they're still orange in Finder:

 

p26O6h4.png

 

Is there any way to fix this?  I also have the Clover "External icons patch" enabled in KextsToPatch, which patches AppleAHCIPort.  But probably this doesn't help for Astek SAS.

 

It's not a big deal at all, but if there is another patch that would help, that would be nice.  Thanks a lot.

Share this post


Link to post
Share on other sites

 

Is there any way to fix this?  I also have the Clover "External icons patch" enabled in KextsToPatch, which patches AppleAHCIPort.  But probably this doesn't help for Astek SAS.

 

It's not a big deal at all, but if there is another patch that would help, that would be nice.  Thanks a lot.

 

As you guess, the external icons patch has no effect on the Astek driver.

 

There is a way, but it cannot be done with Clover, so you have to directly modify the Astek driver:

  1. Find the AstekFusion2Adapter.kext
  2. Right click and "Show Package Contents"
  3. Open the "Contents" folder
  4. Edit the info.plist file. Look for:
<dict>
  <key>CFBundleIdentifier</key>
  <string>com.apple.iokit.IOSCSIArchitectureModelFamily</string>
  <key>IOBundleResourceFile</key>
  <string>SASHD.icns</string>
</dict>

and replace with:

<dict>
  <key>CFBundleIdentifier</key>
  <string>com.apple.iokit.IOSCSIArchitectureModelFamily</string>
  <key>IOBundleResourceFile</key>
  <string>Internal.icns</string>
</dict>
Save it and reboot.

 

 

I have a stupid question

 

I am running an X99 motherboard and I have a 9361-8i SAS controller. Will this work in that environment?

 

If by "that environment" you mean using the Astek driver, the answer is no. Your card is a MegaRaid 12Gbit/s adapter and the driver is for 2nd generation, 6Gbit/s, FusionMPT ones.

Share this post


Link to post
Share on other sites

Thanks so much despeinao, I am going to try that shortly.

 

I have one more question:  do you have any experience of booting Clover/macOS from an LSI Fusion card using the Astek driver?

 

As I have described in this post in Clover forum, I cannot currently boot my macOS SSD when it is on the LSI controller.  Clover starts but never shows its GUI because it cannot find an essential file.  Also if I try a Clover on a USB stick, it does not show any drives that are connected to the LSI.

 

I can boot Windows, Linux etc direct from the LSI, but not Clover.  I know other people are booting from MegaRAID cards OK, so it seems it should be possible?

 

But I only have Legacy Boot, not UEFI, and I am wondering if this is the big problem?

 

If you have any experience with this or advice, I would be super grateful.

 

Thanks again for all your great work on getting this working.

Share this post


Link to post
Share on other sites

Thanks so much despeinao, I am going to try that shortly.

 

I have one more question:  do you have any experience of booting Clover/macOS from an LSI Fusion card using the Astek driver?

 

As I have described in this post in Clover forum, I cannot currently boot my macOS SSD when it is on the LSI controller.  Clover starts but never shows its GUI because it cannot find an essential file.  Also if I try a Clover on a USB stick, it does not show any drives that are connected to the LSI.

 

I can boot Windows, Linux etc direct from the LSI, but not Clover.  I know other people are booting from MegaRAID cards OK, so it seems it should be possible?

 

But I only have Legacy Boot, not UEFI, and I am wondering if this is the big problem?

 

If you have any experience with this or advice, I would be super grateful.

 

Thanks again for all your great work on getting this working.

 

There is a way (I'm doing it right now), but as this is off topic for this thread, I'm answering to your post in the Clover forum.

Share this post


Link to post
Share on other sites

I think that you can use the aicpump patched. Just check the so version. Mine is 10.11.6. Anyway, patch it is easier than you can think.Take longer explain it than do it.

 

Remember that you have to add the 10.11 X79PlatformPlugin.kex. Fix permission and rebuild cache (absolutely important). The kext for diagnostic c an p states is obsolote for Sierra but it's optional. Activate and deactivate some thing iin config.plist.... in short, review the guide , because is not so quick as drag and drop.

 

Answer the rest of your question is hard to me, because I don't know what is the problem with your cpu model .

 

 

And ,that is I'd like stress here: The specific problems that I can see with the cpu non-zero models . I can see almost a 100% of success for standard 26X0 model's users. But it seems there is a problem with 26X7 cpu models.  I'd like to ask for a little report for all user of this cpu's owners.

Hi Bilbo,

 

At the end, Finally I have found what's blocking to load El Capitan.

 

The Nvidia Quadro K4000 doesn't work, no way. With nvdisable=1, nope... and with the web driver neither.

 

I have installed a Nvidia Titan (original) and boot at first try.

 

Then I have patched the ACPUPM and PM are working correctly,  from 1,4Ghz to 4.0Ghz depending load.

 

Geekbench 3 64bit 3500 single core and 49000 multicore.

 

As everybody are reporting, USB 3 not working,  and don't return the system after Sleep (blackScreen and fans not speeding up).

 

Do you know if the SATA is capable to load de system? I have tried connecting the first hdd to SATA and can't load the system. Maybe the Sleep issue is because Astek driver and will be interesting to try to load from SATA controller.

 

I haven't tried yet the Firewire.

 

Finally, my Z820 is very usefull thanks to your great and detailed guide.

 

I will try to find some tips to get sleep.

 

In some weeks I will try the Z820 with Protools HD and 10Gb ethernet. I'm excited to see the performance compared with the actual mac pro 5.1 room.

Share this post


Link to post
Share on other sites

 

The Nvidia Quadro K4000 doesn't work, no way. With nvdisable=1, nope... and with the web driver neither.

Hi Jordidh,

 

Looks like you don't need it by my K4000 in a z620 works perfectly on El Capitan using the kexts that were installed in the initial 11.0 installation I did.  Updating to 11.6 broke the support but copying the 11.0 kexts over to the 11.6 installation fixed it again.  Thought it was worth posting just in case someone else with a K4000 is wondering if it's worth the effort.  Original post about it here

 

Bill.

Share this post


Link to post
Share on other sites

Hi mates.

 

I'm finishing a new guide to update our machines to Sierra . I'm close to finish it. I'm in a temp install. I have to wait for some new toy, and repeat and check all again.

 

All is still working like under El Capitan... pros (audio, graphics, drivers controllers, PM ) and cons (USB3).  some steps has been improved. But I could say we are ready to jump to next mountain in a stable way.

 

A good idea could be make a dsdt cleaned and patched for us, but it depends of the bios version. Now I'am in 3.85. (I have to use some certified bios versions).  there are a lot of versions. 3.87 , 3.88, 3.90 , 3.91 ... but I'm interested specially in 3.90 and 3.91 version,  (last versions , and less work) 

 

So please, for those with this versions, upload your whole dsdt tables for your bios version. To extract them,---use only this method---, press f4 on boot clover screen, and then, after boot,  compress and upload the folder /efi/clover/acpi/origin .

Hi bilbo,

 

This is my original DSDT files from Z820 v2 and E5-2667v2. Bios 3.91 (Extracted with F4 on clover)

 

 

 

 

Z820v2 bios 3.91.zip

Share this post


Link to post
Share on other sites

Hi Bilbo,

 

At the end, Finally I have found what's blocking to load El Capitan.

 

The Nvidia Quadro K4000 doesn't work, no way. With nvdisable=1, nope... and with the web driver neither.

 

I have installed a Nvidia Titan (original) and boot at first try.

 

Then I have patched the ACPUPM and PM are working correctly,  from 1,4Ghz to 4.0Ghz depending load.

 

Geekbench 3 64bit 3500 single core and 49000 multicore.

 

As everybody are reporting, USB 3 not working,  and don't return the system after Sleep (blackScreen and fans not speeding up).

 

Do you know if the SATA is capable to load de system? I have tried connecting the first hdd to SATA and can't load the system. Maybe the Sleep issue is because Astek driver and will be interesting to try to load from SATA controller.

 

I haven't tried yet the Firewire.

 

Finally, my Z820 is very usefull thanks to your great and detailed guide.

 

I will try to find some tips to get sleep.

 

In some weeks I will try the Z820 with Protools HD and 10Gb ethernet. I'm excited to see the performance compared with the actual mac pro 5.1 room.

 

Jordidh,

Sorry I didn't answer before, but had no time. glad you figured it out.

I use my system with Protools HD 12 and a RME UFX firewire and it runs circles around any macpro's out there. On sessions that run at 80%CPU on macpro's they run at 35% on my Z820. :)

 

What I did for USB3 is I bought one of these https://www.amazon.com/gp/product/B00JFR2H64

and disabled the on-board USB3 from the bios, and patched the Z820's USB3 cables to this card, so the front USB3 plugs would work.

 

Last, the system drive is on the grey SATA connector and I have no problem booting from it.

Share this post


Link to post
Share on other sites

Hi bilbo,

 

First of all thank you for your efforts and excellent manual.

I have obtained a z820 machine and try to switch to it from my old Hack based on Gigabyte GA-X58A-UD5.
Your guide is very helpful for me, I almost get what I want from the new MoBo.
 
Hope that I also can help with some things in the this topic.
I saw that people have a trouble with USB3 ports on z820. Similar problems was and on my old Gigabyte. I have searched for solution and somewhere found a suggestion to use a mXHCD.kext (this kext is present in the RampageDev collection). It solved my problem on the GB MoBo.
Now I tried use it on the z820 too and I got working USB3 without errors, freezes, etc (like with GenericUSBXHCI.kext).
Yes, I still not see USB3 controller in the System Profiler, but it is not a pain for me ;)
So, try this kext too. Maybe it is that solution which you seek.
 
Now about my problem.
At the moment I have El Capitan installed on the external drive. I use it for testing purposes and plan to instal on the internal SSD after I will get completely working configuration.
And here is a problem. Both my SSDs are connected to SATA AHCI 6Gb/s ports, and I not see them under MacOS. I try different solutions from web, but still haven’t results.
Can anybody help me? Maybe solution is already present in this topic, but I was inattentive and just skip it? I will be very grateful for any links or information.
 
Thanks in advance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Angelo_
      Just recently installed Mojave on my yoga 730(i5-8250u, 8gb of ram and 1080p 13.3" touchscreen) and got many features working, now the only issues are that my igpu is shown as only 7mb(and not metal capable, not sure whether it is or not) even tho I should've changed it from 5917 to 5916 (added both EFI folder and send me), the screen is shown as a 30.5" in system information and the cpu even tho I extracted the ssdt for it with ssdtPRGen.sh and appleintelinfo.kext to get low frequency info (ssdt was done with info 15,400,1600,3400 so it should go between 16-3400mhz and down to 400 in idle), idk what is wrong with my installation, can you guys help me or linke me something to fix those issues?
       
      Ps thunderbolt shows as no device found, is it regular for hackintoshes to be that way or do I need something for that too? Laptop has 2 tb3 ports as x4 pcie 3
      EFI.zip
      Send me Angeloss-MacBook-Pro.zip
    • By bilbo
      THE GREAT GUIDE
      HIGH SIERRA + Z820

       
      ********
      10/07/2018
       
       
      *********************************************************************************
      ————————————————————————————————————————
      ————————————————————————————————————————
       
      (from El Capitan's guide)
      (from Sierra's guide)
       
      Introduction:
       
      Hi everybody. 
      Again, a new guide version, updated to High Sierra. I hope it will be useful for you all. This time, the update is easy. Basically, the 100% of Sierra’s guide is still valid for High Sierra. The guide has been updated to update links, kexts versions … etc, and some parts try to be more clear. Just there are some important topic to keep in mind:
       
      1. What's new?.
      There is a new and absolute important setting to install High Sierra. We have to activate “legacy ACPI cpu tables” in Advanced Section, in BIOS. Without this option enabled, we will get a KP. 
      This option changes completely the structure of the SSDT needed for PM. We have to get rid old SSDT versions, if you extracted them with this option disabled. And all SSDT generated by ssdtPRGen, too. And, if your DSDT has the “SSDT-1-CpuDef” code injected, (following my previous guides, to skip "No ACPI Processor declarations found in the DSDT!" error, (see PM section) ) you will have to delete that part, because the DSDT will cause a KP. A better method is described in this guide. No need of add strange code into DSDT.

       
      2.Can I use my old files from Sierra´s EFI folder?
      The most important, yes. You can keep your config.plist and your DSDT(see point N.1) … saving tons of time. You have to use the new drivers64Uefi files installed by new clover version, and update the kexts versions of main kexts. The specific kexts for our dear machine, USB3, Astek driver, remains in same version.Of course, I provide of all links and files (into my stuff folder) in this guide.
       
      3. So, do I Need repeat again every step of this guide?.
      If you comes from Sierra´s guide, no. After 1stboot and graphics divers install, you can use your previous files (see point 1.) reboot and jump directly to PM section. 
      For new users, Yes, sure.

      4. Consider any part of this guide open to discuss.
      If you see something wrong, or which could be improved, please, just say it, and I’ll fix it. English is not my native language. If you can’t understand some step, or something could be best written, please, just say it and I’ll fix it too
       

      FOR 26x7 and 26x3 USERS!!!. Finally, there a Fix to this models. It´s under test, but I think it should work. Check out FIRST the last section of this guide.
       
      5. And please, (this is for "anonymous" users) don't PM me with personalquestions. No need for that.Any question can be answered openly.
       
       
      Ok, let’s go.
       
       
       
      PART I
       
      1-BIOS SETUP
       
       
      This guide is for UEFI systems. This is not important to follow this guide except in Clover installation section. Keep in mind it to adapt some settings if you need use legacy-bios mode. 
       
      If you don’t need any special option, and you have been playing with options, reset the bios to default settings.Later, you will be able to change and test, if you need some specific option. The next section describe the essential options. 
       
      6. The main BIOS options are:
       
      In storage: 
      set ACHI mode (IMPORTANT).
       

       
       
      Set boot order. UEFI first, (for me), USB first and HD second. 
       


       
      Security : 
      Device Security: I like disable unused devices (scu controller and serial port). Optional.



       
      Disable Vt-d: Disabled. IMPORTANT. 
       

       

       
      Secure boot. Disabled (...to boot with non signed OS). 
      I use UEFI boot, but I keep legacy support active. This is optional.
       

       
       
      In Power :
      Set Runtimepower management to Enabled. This option will allow Power Management later. About the rest of options, I’m not sure of the impact in performance. Set them by default by the moment. Not important for the guide. Only remeber for further tests that with Pcie Performance Mode enabled, power boost is disabled. Idle Power Savings manage sleep policies.


       
       
      In Advanced:
       
      Set PXE, Storage and Video to EFI. (for me) , or legacy, as your want. If you have a graphic card non EFI-compliant, you can set video in Legacy, keeping an UEFI boot.
      Don’t forget set thunderbolt policy in Legacy mode.
       

       

       
      And Now, the essential setting for High Sierra: 
       
      -Enable “Legacy ACPI CPU Tables”
       


       

       

      _________________________________________________________________________________________________________________________________
       
       
       
      PART II:
       
      INSTALLATION
       
      7- MEDIA CREATION
       
      (This guide assume you have a MacOs running. I have no idea how do it on PC)
       
      -Important: Download HighSierra dmg only from Apple.Don´t use suspicious dmgs or Isos. It’s not longer available to search in Apple Store, since Mojave release. Go to this link, and click in “Get macOS high Sierra” (at mid of the page). It will open the apple store download link. The dmg is downloaded in /Applications folder. Let the file in Applications folder. (and keep one compressed copy for future attempts)

       
      -Format one USB stick with common settings:
       


       
      Go to erase tab, select GUID partition table in options, and Mac Os Extended (Journaled) as Filesystem. Name the partition as “USB”. Ok to Apply.   
      On a terminal window, type (copy and paste) :  
      sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction  
      Enter and type your admin password. It will take 10-15 minutes. (When it finish, you’ll see the prompt again)  
      8. INSTALLING CLOVER.
       
      -Download Clover from here. Version used to make this guide: Clover_v2.4k_r4658.
      -Download Clover Configurator from here. It makes easier edit config.plist file and we can use a lot of clover features easily. Now there is a “global edition”
      -Download plisteditor pro demo for edit info.plist files.
      -Download my High Sierra stuff folder. (at the end of the guide)
      -Additional tools: One tool for install kexts, fix permission and rebuild cache. I use Kext helper from rampage’s dmg, although I need always force quit. I don´t like the rest of utilities. This is a personal option. Also you can download  EFI mounter (from download sections of this site). CloverConfigurator mounts EFI too, but maybe with this utility is easier.
       
      -Install Clover in the USB. On first screen, don’t forget change the install location in order to do not install on your Internal HD. Select your USB stick.
      Click on Customize. Choose “Install for UEFI booting only” and “Install Clover in the ESP” as main options (if your system is UEFI-based) This is optional: choose your favorite Theme. In Drivers64UEFI select: Now is longer section. It´s only because is more exact showing the drivers installed. We have to keep selected the default options and add the same additional drivers. Keep in mind two important things:                   -There is a new driver, APFS driver, for the “new” filesystem. This driver is now essential, in order to allow clover “see” HDs formatted with this FS. It´s activated by default. 
                       -The OSxAptiopnFix2Drv has a new version, v3.
                ... The conclusion of this long explanation, is that we have to add to the default selection of drivers: 
       
                                - EmuVariableUefi-64
                               - OsxAptionFix3Drv
       

      Let the rest of option unselected and Click on Install.
       
       
      9- CONFIGURE CLOVER

      When clover finishes, it will mount EFI partition. Time to modify it. You’ll find all necessary files in my folder. There are three things to modify: config.plist, drivers, and kexts
       
      9.1 Config.plist
       
      The default config.plist is not useful for us. Replace it by mine (folder n.2)
      But take a look to options (with clover configurator) to understand my options in order to be able to adapt them for your specs or your preferences. It’s a basic config.plist. I could add more options or fixes. but is a good idea install with minimum options. 
       
           Acpi section.
          All fixes in ACPI section has been removed except some minor fixes in 2 subsection, smart ups option, etc. SmartUps it’s not important now, but it will be later. So I prefer activate this option. 
          The most important, The rename usb devices patches are included. 
       
          

          Boot section
          Bootflags needed are only -v and npci=0x2000. Of course -v is optional only to see the boot process. You can deactivate it when you finish.
       
          
       
          Any option activated in Boot Graphics/ Cpu/Device/Disable driver
       
          Gui options. These are only personal preferences.
       
          
       
          Graphics. AnyGraphic injection annd any option activated. At least, no needed for my 1080ti card. Check it out for your card video.
       
          
       
          An essential section. Kernels Patches needed.
       
          
       
          RT Variables. BooterConfig, and Csr to deactivate security policy in Sierra. The info values are taken from smbios.
       
          
       
          SMBIOS.  Set it to Mac Pro 6,1. 
       
          
       
                    IMPORTANT—>press “generate new” repeatedly to get one random fresh serial number
       
          System parameter: 
       
          
       
       
      9.2 -Drivers64UEFI folder.
       
      As usual, delete VBoxHfs-64driver and replace it by HFSPlus.efi. (from my folder).

           
       
       
      9.3 Kexts folder:
       
      Add my Kexts from my stuff to /EFI/CLOVER/Kexts/10.13
       
      They are:

           
       
      These are the versions Updated since Sierra´s guide.
       
      FakeSMC.kext. If you remember, I have some unexpected KP due to fake smc sensors. Well, I have searched a bit about this, and testing. The main topic is keep the fake smc version and sensors kext of same version or branch. There are several branchs developing              different versions (slice, rehabman, kozleck, etc), after test, and test, I think the most stables and those which gives me best sensor readings is kozeck version. I attach the v1440 from kozleck. In this step I only use FakeSMC kext, withput sensors kexts. Anyway, if you have a better version, use it. Just, don´t forget no use the sensors Kexts.   
      VoodooTSCync.kext, to avoid boot with -x (from rampagdev, dual cpu dmg). You’ll find several versions into my folder.I haven’t noticed any change using the generic or the specific version. I think that is not important for our platform.                  The customize method is:

       

       
               Anyway, I provided the generic version and customized versions for every cpu.

       
      IntelMausiEthernet.kext . Kext for the ethernet card from rehabman. (2018-0424version). It will allow have internet connection on first boot.  AppleIntelE1000e.kext. Kext for ethernet card from here (2017-10-18 version). (Change of  server if you have problems downloading) <<<< update. Use this better than IntelMausiEthernet.kext
       
      UsbInjectall, for USB2 from rehabman( 2018-0822version)  
      And add to /EFI/CLOVER/Kexts/others
       
       

       
       
      Lilu kext (from here, 1.2.7version)  
      WhateverGreen.kext (from here, 1.2.2 version) old NvidiaGraphicsFixup proyect has been integrated into this proyect. It's useful for nvidia and amd graphics cards  
      This couple of kexts avoid black screen booting with 6,1 smbios. Is quite important keep in mind the versions of these kexts keeping the right versions among this kexts. Prior to update some of them, you have to check in original websites if it's is compatible with the rest. These versions are ready to work with 10.13.6. 
       
      Thats all. We have our usb installer ready. Copy in a folder all stuff necessary to repeat the process and copy it to the USB stick. You will have it available after first boot.
       
      Reboot from the USB stick and install High Sierra. 

       
      10- INSTALLATION

       
      Some advices:
           -Use only USB2 ports, preferably the front USB2 port.
           -Don’t use USB hubs, or cable extenders… (personal issues)
           -Unplug any other usb device
           -Be sure that you have plugged your internal sata drive to one of the two internal achi sata controller.
       

       
           -The boot process may be slow, (and with terrible and apocalyptic errors). Be patient
           -Maybe, the boot stucks with the error “consideredRebuildKernel …. blabla”. Just reboot again.
           -If you have two monitors, shutdown one can help with graphical errors.
           -Plug your graphic card in PCI Slot 2.
           -For inexperienced users: On first screen, go to disk utility and erase the Volume. (APFS and GPT). Quit the utility and return to first screen. Choose Install.
           -The process is splitted in two steps. The first step promises take only 4 or 5minutes … and now, it’s true!!!. It will take4 or 5 minutes(with a SSD).
           -After this first reboot, in clover boot screen, you will see more partitions than expected. APFS file system manage more partitions in a more complex way (physical layer, logical layer… bla, bla). Select  the new internal HighSierra boot installer partition, not the usb installer. It will finish the  process. This step, takes 10-15min aprox (using a SSD).
       
      Note.I had some unexpected reboot in this step. Only re-trying if you have it also.
       
      -To boot again after installation, keep booting from USB , ant then choose internal HD as clover boot screen.
       
       
      ---------------------------------------------------------------------------------------------------------------------------------
       
       
       
      PART III:
       
      FIRST BOOT
       
      11. Optional updates.
      Finally, we are on High Sierra's Dektop. The Mac os Version is 17G65. In the date of this guide (oct/2018) is the last version. (there is an optional update only for real macbook laptops). For future security updates, this is the moment to update. Set up the internet options and update the system, but remember check if the Lilu and whatevergreen kexts are compatible or if you need use a new version, or you will geta KP or a black screen on boot. Update using the update app, reboot, and wait for the update installation.
       
      12- Install Clover.
      On first reboot, install clover again on HDD, repeating same process and same options than with the USB installer, but keep in mind you have to add some options on clover’s screen install:
       


       

           -Install RC scripts on target volume
           -Optional RC scripts
           -Install Clover Preference Panel.

      …and install clovermanager.app. This is optional but it’s the best way to manage the themes and find a good theme. I provide of one nice High Sierra Theme and the Bootcamp theme. Of course, left this for later. 
       
      Install clover and add same files used on the USB: config.plist , hfsplus driver and kexts. Reboot. You can now extract the USB installer and reboot from the internal HDD.
      After boot, go to clover preference panel and set it to auto mount EFI partition. It will be useful along this process. Disable this when you finish and you get stable your system.
       
       
    • By Haive_Music
      Hey guys,
       
      I'm really hoping someone has the experience and ability to help me iron out the last remaining issue on my build.  
       
      The motherboard is: Gigabyte Z370 Aorus Gaming 7 and I'm running a Alpine Ridge thunderbolt card (Revision 2).   I've gotten everything working for the most part with the exception of Thunderbolt hotplug.  This is the last piece of the puzzle.  I've tried so many different DSDT/SSDT's, cable plugged in, and unplugged, without any luck at all. 
      I've managed to get my Focusrite Clarett 8Pre Thunderbolt working and it's showing up under the PCI section.  It works great, until I shut the device off and turn it back on.  I'd really like to try to get this hotplug issue sorted out, but I've had absolutely no luck so far.
       
      I've managed to get the Alpine Ridge NHI and USB controllers showing up in the PCI section too, but for some reason, the USB lists a bunch of ',,,,,,,,' after the name. 
       
       
      I'll be the first to admit - I don't really know a whole lot about what I'm doing with this stuff, but I've attached relevant files in hopes someone more experienced and knowledable can help me get this working.  
       
      Thanks guys!
      config.plist
      DSDT.aml
      John’s iMac.iojones

      SSDT-TB3.aml
    • By ivoryblade
      Hello! My internal SSD lifetime is running out so I'm thinking how to upgrade it. I don't want to replace it with slow Sata SSD so I want to buy OWCMercury Helios and install new nvme fast ssd, but I won't be able to boot from it using standard boot loader.... Is it possible to boot nvme ssd using Clover on real iMac?
    • By firstmiro
      Hi,
       
      I need help with fixing Thunderbolt on High Sierra and GA-Z170X-UD5 TH mobo.
       
      Anyone who is willing to invest some time, and share his knowledge (DSDT/SSDT) with me?
      Can be commercial help ;-)
       
      Setup:
      GA-Z170X-UD5 TH i7-7700K Radeon RX 580, 8GB
      Crucial MX500 SSD 32GB RAM Broadcom BCM43xx (AirPort Extreme) WiFi + Bluetooth
      Clover
      Windows 10 dual boot (separate disk)
       
      System is up and running. Sleep, shutdown, power management - fully working.
       
      Whatever I will do - no way to keep Thunderbolt on. But - it is on the system. Sometimes it works (randomly after restart).
       
      As mentioned above - any help (commercial also) fully appreciated.
       
      Best,
      fm
       
       
×