Jump to content
Denicio

[Guide] macOS Sierra 10.12.x on ASRock H170M-ITX/ac

426 posts in this topic

Recommended Posts

I tried this guide to install a Hackintosch with my system components, but the system is not booting. I used the ktexts from this thread, only cpu settings are changed.

 

My components are:

ASRock H170M-ITX/ac

Pentium G4400 Celeron cpu

Onboard gpu

 

At the moment i use a G4400, later i will switch to i5 or i7.

 

System is booting from usb, clover is loading. At Clover boot screen, i try to boot the system in verbose mode.

After that i got the following errors:

 

OsxAptioFix2Drv: starting overrides for .IABootFiles/boot.efi

Using reloc block: no, hibernate wake: no

This version of Mac OS X is not support

Reason: Mac-65CE76090165799A

 

My config.plist

 

Yes, because your CPU is not natively supported by OS X, you have to spoof it:

 

<key>FakeCPUID</key>

<string>0x0306C0</string>

Share this post


Link to post
Share on other sites
Advertisement

My Config.plist was not complety summited. Therese a key for the FakeCPUID:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>Rename HECI to IMEI</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					SEVDSQ==
					</data>
					<key>Replace</key>
					<data>
					SU1FSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename _OSI to XOSI</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					X09TSQ==
					</data>
					<key>Replace</key>
					<data>
					WE9TSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename HDAS to HDEF</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					SERBUw==
					</data>
					<key>Replace</key>
					<data>
					SERFRg==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 uia_exclude=HS01;HS02;SS03;SS04;SS05;SS06;SS07;SS08;SS09;SS10;USR1;USR2</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<false/>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>FakeCPUID</key>
		<string>0x0306C0</string>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Boot Glitch</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AQAAdRc=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6xc=
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/22/2015</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM171.88Z.0105.B00.1509221819</string>
		<key>Board-ID</key>
		<string>Mac-65CE76090165799A</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac17,1</string>
		<key>ChassisAssetTag</key>
		<string></string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac17,1</string>
		<key>SerialNumber</key>
		<string>C02QXXXXGG7L</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>
 

Perhaps its the wrong value

Share this post


Link to post
Share on other sites

My Config.plist was not complety summited. Therese a key for the FakeCPUID:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>Rename HECI to IMEI</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					SEVDSQ==
					</data>
					<key>Replace</key>
					<data>
					SU1FSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename _OSI to XOSI</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					X09TSQ==
					</data>
					<key>Replace</key>
					<data>
					WE9TSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>Rename HDAS to HDEF</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					SERBUw==
					</data>
					<key>Replace</key>
					<data>
					SERFRg==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 uia_exclude=HS01;HS02;SS03;SS04;SS05;SS06;SS07;SS08;SS09;SS10;USR1;USR2</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<false/>
		</dict>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>FakeCPUID</key>
		<string>0x0306C0</string>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Boot Glitch</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AQAAdRc=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6xc=
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/22/2015</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM171.88Z.0105.B00.1509221819</string>
		<key>Board-ID</key>
		<string>Mac-65CE76090165799A</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac17,1</string>
		<key>ChassisAssetTag</key>
		<string></string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac17,1</string>
		<key>SerialNumber</key>
		<string>C02QXXXXGG7L</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>
 

Perhaps its the wrong value

 

Can you add also "cpus=1" to Boot Flags without the quotes?

Share this post


Link to post
Share on other sites

Yes, because your CPU is not natively supported by OS X, you have to spoof it:

 

<key>FakeCPUID</key>

<string>0x0306C0</string>

 

That FakeID is from an Haswell CPU...

Share this post


Link to post
Share on other sites

That FakeID is from an Haswell CPU...

 

Could he use my CPU ID? It's a Skylake i3 6100.

 

Family 0x06

Model 0x5e

Stepping 0x03

 

0x03065e?

Share this post


Link to post
Share on other sites

i tried different config keys, but there is no improvement:

    <dict>
        <key>Arguments</key>
        <string>dart=0 cpus=1 uia_exclude=HS01;HS02;SS03;SS04;SS05;SS06;SS07;SS08;SS09;SS10;USR1;USR2</string>

has no effect.

 

I tried 0x0306R0 and 0x0306C0 as FakeCPUID without any success.

 

Will there be an effect if i change from skylake G4400 to a Skylake i3 or i5?

Share this post


Link to post
Share on other sites

i tried different config keys, but there is no improvement:

    <dict>
        <key>Arguments</key>
        <string>dart=0 cpus=1 uia_exclude=HS01;HS02;SS03;SS04;SS05;SS06;SS07;SS08;SS09;SS10;USR1;USR2</string>

has no effect.

 

I tried 0x0306R0 and 0x0306C0 as FakeCPUID without any success.

 

Will there be an effect if i change from skylake G4400 to a Skylake i3 or i5?

 

If you change your CPU, of course you will be good to install. 

Share this post


Link to post
Share on other sites

Just wanted to post a thank you to Denicio for this guide.  Helped me get my son's H170M-ITXD/L up and going.  All seems to run well except sleep.  I will share if I can figure out the issue there.

Sound is working but I need to keep the RT variable at 0X3 to load unsigned kexts.  Is this normal?  I would prefer it at 0X0 when I hand it over to my kid.

 

Share this post


Link to post
Share on other sites

 

Just wanted to post a thank you to Denicio for this guide.  Helped me get my son's H170M-ITXD/L up and going.  All seems to run well except sleep.  I will share if I can figure out the issue there.

Sound is working but I need to keep the RT variable at 0X3 to load unsigned kexts.  Is this normal?  I would prefer it at 0X0 when I hand it over to my kid.

 

 

 

If the RT variable is not set, it usually gets a default value from Clover. Either way, thanks for your kind words and whatever problem arises we're here to help out. I will also be trying the Sierra dev builds in time and post an update in the future. Best of luck and skills!

Share this post


Link to post
Share on other sites

i tried this guide and install on a HDD el captain

but i can't find the hard disk in clover , i can see only the bootable usb

 

Found out what's wrong with your build. On the first restart obviously you did not enter the Installer again to finalize the installation. If you succeed in doing this, then you will see your El Capitan disk on Clover.

Share this post


Link to post
Share on other sites

Now i have a i5 6600 and got a new error message:

 

OsxAptioFix2Drv: Starting overrides for System/Library/Coreservices/boot.efi
Using reloc Block: no, hibernate wake:no

 

This version of Mac OS X is not supported on this platform

Reason mac-65CE76090165799A

Share this post


Link to post
Share on other sites

Now i have a i5 6600 and got a new error message:

 

OsxAptioFix2Drv: Starting overrides for System/Library/Coreservices/boot.efi

Using reloc Block: no, hibernate wake:no

 

This version of Mac OS X is not supported on this platform

Reason mac-65CE76090165799A

 

Can you post your config.plist? I find it highly unlikely to get these results with the method described on this tutorial.

Share this post


Link to post
Share on other sites

Sure, so it gets stuck here and then it gets all distorted. 

 

For future reference, I had the same problem on a asrock H170M-ITX/DL motherboard.

The problem was using a USB 2.0 port, when booting from the USB 3.0 header everything worked.

Share this post


Link to post
Share on other sites

I've tried following these instructions on my Asrock H110 mitx mother board, it just loops back to the boot devices screen.

 

 

Hi all, I bought the ASRock Deskmini 110W that comes with the Asrock H110M-STX. The 110W comes with Intel AC3160 Wi-Fi which does not work with macOS. I installed a Dell DW1560 Broadcom BCM94352Z.

 

I tried to install El Capitan and Sierra Public Beta 6. All I am getting is kernel panic and loop back to Clover screen. I need to capture the kernel panic screen and diagnose that....

Share this post


Link to post
Share on other sites

Can someone help me out.

 

I've been trying to install El Capitan using Asrock Pro4/Hyper and followed instructions here..

 

This is what occurs when installing..

 

13625394_10208447957089073_7296792735270

Share this post


Link to post
Share on other sites

Hello, installation went fine. Thank you very much for your precious guide. I have just a newbie question. After installing the Nvidia webdrivers during reboot the screen keep black. Probably a problem of  resolution. How can I force from boot the monitor native resolution (2560 x 1440)? Thank you in advance.

Share this post


Link to post
Share on other sites

Hello, installation went fine. Thank you very much for your precious guide. I have just a newbie question. After installing the Nvidia webdrivers during reboot the screen keep black. Probably a problem of  resolution. How can I force from boot the monitor native resolution (2560 x 1440)? Thank you in advance.

 

As far as I know for nVidia there's a new method for Clover in Sierra, please search Google for this "New Method for Enabling NVIDIA Web Drivers in Clover" :)

Share this post


Link to post
Share on other sites

As far as I know for nVidia there's a new method for Clover in Sierra, please search Google for this "New Method for Enabling NVIDIA Web Drivers in Clover" :)

 

For me worked just changing the smbios to iMac 14,1.  Thank you anyway. Very good guide.

Share this post


Link to post
Share on other sites

Hi everyone

I'm a new here and have a lamer question.

 

I did everything as explained above and succeeded to install Sierra over Gigabyte H170M-D3H/DDR3 motherboard.

Everything works well except one thing.

I need to boot with the setup pen drive anytime I need to boot OSX. I understand the Clover must be installed to the SSD and Kexts also must be copied.

So where can I find proper instructions?

 

Thanks

 

-----------

 

OK, I found where I misread. Never mind.

Share this post


Link to post
Share on other sites

Hi everyone

I'm a new here and have a lamer question.

 

I did everything as explained above and succeeded to install Sierra over Gigabyte H170M-D3H/DDR3 motherboard.

Everything works well except one thing.

I need to boot with the setup pen drive anytime I need to boot OSX. I understand the Clover must be installed to the SSD and Kexts also must be copied.

So where can I find proper instructions?

 

Thanks

 

-----------

 

OK, I found where I misread. Never mind.

 

Repeating the same steps just like you did for the USB installation drive. If you have more questions, don't hesitate.

Share this post


Link to post
Share on other sites

Can someone help me out.

 

I've been trying to install El Capitan using Asrock Pro4/Hyper and followed instructions here..

 

This is what occurs when installing..

 

13625394_10208447957089073_7296792735270

 

I can see that your Boot Flags are not the ones listed on this guide, care to explain if you were facing problems before?

Changelog:

- Updated AppleALC.kext and IntelMausiEthernet.kext to latest versions.

- Simplified "config.plist" for Sierra Installation.

Share this post


Link to post
Share on other sites

Hi Guys

 

firstly Denicio, many thanks for creating this guide, this has got me further on than any other guide I could find out there.

 

Firstly the specs:

ASRock Z170M-ITX/ac  Chosen as it's on the compatibility list, along with having Display port (not yet in use) and being compatible with the case used (Streacom FC08)

16GB DDR 4 Vengeance running stock (XMP disabled)

i7 6770 non K variant

Crucial MX300 1TB SSD

 

currently tried connecting to two different monitor via DVI (will try an HDMI adaptor when I get my hands on one)

 

So following the guide and some troubleshooting tips I get to the same spot each time, it appears to be at the point where the system wants to start the GUI for the install screens, however the monitor goes off into sleep mode and is receiving no signal.

 

From verbose mode the last thing I managed to see appeared to be MCDOS has arrived, the line that appeared under it vanished too quickly to read and I was presented with the power saved screen once again.

 

If anyone has any ideas what this could be I would be very grateful for any help.

 

as an additional note Bios settings have been configured to disable VT-d , disk configurations to AHCI , primary video device to Onboard and shared Video Memory to 128 (this was seen in a previous troubleshoot for using the onboard Intel GPU)

 

Cheers

Bakerman

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 TomZanna
      Hi, I'm trying to install Mac Os Catalina on a HP 550-132NL.
      The system has:
      i7-6700
      RAM 12 GB
      GT 730
      LAN Realtek RTL8161
      ALC3863
       
      It passes the verbose phase but after the Apple logo goes away, it gets stuck on a grey screen and I can only move the pointer.
      Can I try to boot with the iGPU?
       
      origin.zip
      CLOVER_dGPU_USB_3.zip
    • By kushwavez
      A really good motherboard with macOS compatible bult-in Wifi & Bluetooth

      ASUS Z170-Deluxe (with Wifi)
      BIOS: v3801
      CPU: i7-6700K 4.0 to 4.2 GHz (w/o OC)
      RAM: 1x 16 GB Corsair DDR4 2400 MHz
      GPU: Intel HD 530 (Headless) & ASUS Radeon RX 5700 OC 8 GB
      Audio: ALC 1150
      Ethernet: I219V2, I211-AT
      WiFi & Bluetooth: Broadcom BCM94360HMB Half-Mini-PCI-E
      More Specs: https://www.asus.com/Motherboards/Z170-DELUXE/specifications/
       
      Catalina 10.15.3 - Windows 10
      What is working:
      BCM94360HMB Wifi and Bluetooth AirDrop, Handoff, FaceTime, Messages, App Store, iCloud, etc. Intel HD 530 (QE/CI tested, but now I'm using it in headless) Sleep RX 5700 (QE/CI with 2 1080p monitors connected) Sound USB Ports Two Ethernet ports macOS with a light OC (4.12 GHz - 4.5 Ghz, XMP, ASUS optimal) No problem so far ASUS HyperKit with a KINGSTON NVMe SSD - 250 GB  
      What is not working:
      -  
       
      Not tested:
      VideoProc says that Hardware Decoding\Encoding is fully supported and enabled on both HD 530 and RX 5700 but I didn't test it Thunderbolt (no equipment)  
      Issues:
      None  
      BIOS Settings:
      Boot\CSM (Compatibility Support Module): Launch CSM: Disabled Boot\Secure Boot: OS type: Other OS Secure Boot State: Disabled Advanced\System agent (sa) Configuration: VT-d: Enabled Graphics Configuration: Primary Display: Auto iGPU Multi-monitor: Enabled RC6(Render Standby): Enabled DVMT Pre-Allocated: 128M Advanced\PCH Storage Configuration: SATA Mode Selection: AHCI HyperKit: Enable (if you have NVMe SSD with ASUS HyperKit) Advanced\CPU Configuration: Intel Virtualization Technology: Enabled CPU- Power Management Control: Intel SpeedStep: Enabled CPU- C-States: Enabled Intel SpeedShift: Enabled  
      Getting ready for installation:
      Download the bootpack (Clover v5098): Click here -> ASUS-Z170_catalina.zip  
      Installation:
      Create an installer with any method you know (- Mac: createinstallmedia - Windows: Transmac, Vmware, Win32diskimager) Copy my Clover folder to the USB's EFI folder Boot with the Installer USB If you have any problem (kp or freeze) boot with config_debug.plist to see what causes the issue  
      Post Installation:
      Download Clover Configurator and generate a new Serial Number for yourself  
      Some pictures:
       

       




       
       
       
      Catalina & Windows 10 Dual-Boot (clean install, on one drive):
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac)
       Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart
      Boot into your Win installer, Format the partition you created for Win, install. 
      Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type: 
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi  
      You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)  
      Mounting EFI from Windows:
      Open cmd in administrator mode and type: mountvol b: /s (This will mount your EFI) Open Total Commander or Explorer++ in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI)  
      Notes:
       
      2020.02.11: Updated to 10.15.3 -> No problem when/after installing
      2020.01.19: Added ASUS HyperKit NVMe SSD to the "What is working" list
      2020.01.12: Tested system with OC, added more informations to BIOS settings
      2020.01.11: Added SmallTreeIntel82576.kext for 2nd Ethernet, Tested Ethernet ports
      2020.01.11: First upload
       
    • By Andres ZeroCross
      First i will give you information about my specification
       
      Processor : Intel Core i7 6700
      Motherboard : Gigabyte GA-Z170-HD3
      RAM : Team DDR4 8GB (2X4GB) 2133Mhz - up to 3000Mhz at XMP Profile
      Graphics Card : Palit Jetstream GTX960 4GB DDR5
      SSD and HDD : Fujitsu F200 for System + 500GB Seagate connect with add on PCI-e to Sata 3 Asmedia ASM1062 Chipset
      Other harddrive : 1 Natno SSD, 2x 2TB Seagate, 2x 500GB Seagate connect with internal SATA Controller Interface
      Wifi Card : TP-Link TL-WDN4800
      Monitor : 2x Asus VN248H (HDMI and Display Port with Converter)
      I need 2 new hardware to support this
      a. PCIe to Sata with 2 Ports Sata (because i use 2 important storage)
      b. PCI to USB 2.0 with NEC Chipset (i Plug USB Keyboard, Mouse and USB Installer here)
       
      My steps :
      1. Make USB installer El Capitan 10.11 Public Release with CreateinstallMedia method
      2. Install Clover Rev 3280 into it
      3. Basic configuration for BIOS (Disable serial port at IO section in bios, Boot with UEFI Mode,  Primary Graphics set to PCI-E, Sata Controller = AHCI, CSM Support = Disable, OS Mode = Windows 8/10 WHQL)
      4. My Masic Configuration for Config.plist (open with Clover Configurator Version 4.24)
          ACPI = tick FixHpet, AddDTGP, FixHDA, New Way, Delete Unused, AddHDMI, Drop OEM_DSM of HDA and SATA.
          Bootflag = nv_disable=1 -v dart=0
          Devices = USB Inject, Add Clock ID, Fix OwnerShip, Audio Layout = 2, Reset HDA
          Graphics = There is no change here
          Kernel and Kext Patches = FakeCPUIID 0x00306F2 and tick KernelHasswellE (Please anybody,, i dont want use this. Latest El Capitan 10.11.1 Beta is supported native to this processor right. Help me with kernel so i don't need to use fakeCpuIID again) I I use Clover R3292 and i don't need to use FakeCPUID again,, just tick Kernel Haswell-E and it will boot. So you need to use Clover R3292 and later
          Rt Variables = BooterConfig 0x28 and CsrActiveConfig 0x067
          SMBios = First i use SMBios MacPro 6.1 but later i just need to use iMac17,1 because My System build is identical with iMac17,1 hardware (SkyLake System)
          System Parameters = Inject Kexts Detect and Tick Inject System ID
      5. Boot from Your USB Installer and do everything like normal until you get into desktop
      6. Install Kext Utility,  
      7. Copy "AppleGraphicsControl.kext" from "System/Library/Extensions" to Desktop and then edit info.plist at "AppleGraphicsControl.kext/Contents/Plugins/AppleGraphicsDevicePolicy.kext/Contents/info.plist" and look at OKitPersonalities->AppleGraphicsDevicePolicy->ConfigMap and change "Mac-F60DEB81FF30ACF6 - Config1" to "Mac-F60DEB81FF30ACF6 - None". Reinstall this kext with Kext Utility.
       
      Note : the reason you need to "Config1" of "Mac-F60DEB81FF30ACF6" because it's BOARD-ID for MacPro6,1. so if you use SMBios of iMac17,1 then Check your Board-Id (you can use Clover Configurator and open your config.plist and see your Board-id at SMBios Section) and change "Config2/Config1" to "none". Now i use "Mac-DB15BD556843C820" as my Board-ID because i use iMac17,1 SMBios  so i need to change ConfigMap that related to it 
       
      8. Install Nvidia Web Driver version 346.03.02f02, and restart.
      9. Change bootflag "nv_disable=1" to "nvda_drv=1"
      10. After you get into desktop, get Latest Beta Build 10.11.1 Seed. You need to change seed catalog update first (google it).
      11. Do update to 10.11.1 Build 15B38b and restart
      12. Boot again with bootflag "nv_disable=1", and copy "NVDAStartupWeb.kext" from "System/Library/Extensions" to desktop. And open info.plist at "NVDAStartupWeb.kext/Contents/Info.plist". Look at "IOKitPersonalities->NVDAStartup" and change "NVDARequiredOS - 15A284" to "NVDARequiredOS - 15B". Save,, and reinstall this kext with Kext Utility
      13. IMPORTANT, if you use SMBIOS MacPro 6.1 or iMac 15.1 and some type (I forgot) then do "7Th Step" above again.
      14. Restart and reuse "nvda_drv=1"
      15. Now you have El Capitan 10.11.1 at your SKYLAKE Computer
       
      Problem
      1. Internal Sata is still not function, it show "Intel 10 Series Chipset" but "unknown" for Harddrive Solved by Mod Bios to disable IOAPIC 24-119 Entries or Patch Apple APIC
      2. USB 3.0 is not function too, but it shot at USB System Report Solved by Mod Bios to disable IOAPIC 24-119 Entries or Patch Apple APIC
      3. When you open Browser Applications, Movies or Something like that then it will freeze for 10 seconds. I check console and i found "NVDA(Graphics): Channel exception! Exception type = 0x8 DMA Engine Error (FIFO Error 8)" Solved by Mod Bios to disable IOAPIC 24-119 Entries or Patch Apple APIC
      4. Address of Sound HDEF is different with my DSDT. Normally it should be "0x001B0000" but at my board's DSDT is "0x001F0003". So ScriptCommand of Toleda for ALC is not work anymore, we need to change that script command from HDEF-B to HDEF-F (just look at the script)
      5. We need to change Device HDAS to HDEF at address "0x00fF0003", but something weird after 5times my system freeze and i look at Audio System Report it suddenly show all of AUDIO Interface , before not. Solved by Mod Bios to disable IOAPIC 24-119 Entries or Patch Apple APIC
      6. I look at my Graphics/Displays Sytem report and at PCIe Lane Width, it show "x4" or "x8". Damn,, it should be "x16". It will random change after freeze from "x4" or "x8" My bad, i just need to plug out and plug in again. Just assembly case
       
       
       
      Maybe Rehabman, Slice and Pike R. Alpha want to help me
       
      Well,,
      i attach my file (Darwin Dumper File) <<<<< Before Patched, and
      i attach my DSDT + SSDT + Config.plist <<<<< After Patched and working well
       
       
       
      Before Patch
       
      Before Mod Bios / Patch 1
       
       
       
      Before Mod Bios / Patch 2
       
       
      Before Mod Bios / Patch 3

       
      Before Mod Bios / Patch 4
       
      =================================================================================================
      AFTER PATCH
       
      After Mod Bios / Patch 1
       
       
       
      After Mod Bios / Patch 2
       
       
       
       
      After Mod Bios / Patch 3
       
       
       
      After Mod Bios / Patch 4
       
       
      After Mod Bios / Patch 5
       
       
      After Mod Bios / Patch 6
       
       
      After Mod Bios / Patch 7
       
       
       
×