Jump to content
xpamamadeus

[Guide] Gigabyte Z77X UD5H Clover UEFI Install/Tweak guide

465 posts in this topic

Recommended Posts

Hi to all.

I like to share my Guide about this great board.

 

 

 

 

Table of Contents

UEFI SETUP

DSDT

SMBIOS

CLOVER

KEXT

INSTALLING OSX (MAKING UEFI CLOVER INSTALL USB)

CREDITS

 

 

 

 

1.UEFI setup

 

First of all we will be using F14 or F15r version in this guide soo be sure u are using this version. Load EUFI defaults before setup using this guide.

If u are using F15r version its all same.

Note for F15R

DON’T TOUCH fast boot options!!

If u touch them just once u can have some strange problems.

Only way to fix this problems its to reflah F15r again,sry no clear cmos or some other trick for fix this for now.

Main bios screen.

 

Zv0hmJQ.jpg

 

 

 

Under Advanced frequency Settings set your X.M.P. profile if your modules have one. Or set desired frequency manually here.

 

EkifMzk.jpg

 

Set your Max OC settings like I do for my but put your values.

 

My oc are 4.7 ghz soo if your its 4.5ghz then u use 45,45,45,45 etc…

Very important to SetCPU PLL Overvoltage to disabled, or we have problems with USB after wake from sleep!

 

Vvkh2wT.jpg

 

Set your desired CPU voltage here,u need it only if u overclock your CPU.

 

pkhgk14.jpg

 

PWM control for my overclock.(Can be auto if u don’t overclock over 4.4-4.5 Ghz) this its for more stability under overclock.

 

rvcxNyC.jpg

 

Pheripherals set all like on picture here.

 

93y0BST.jpg

 

Power management change settings like this.

 

46ITH23.jpg

 

Most important bios settings for Clover are here

gCQlky6.jpg

DSDT

 

 

Be sure u don’t boot your osx with already modded DSDT,and if u use clover be sure u don’t patch DSDT on the fly.

Set this in clover GUI soo we are sure u get clean dsdt!

vZV15h6.jpg

 

We will use MaciASL u can download it from here.

 

After download install application and run it,go to preferences and add sources like this.

 

UnWGaFN.jpg

 

http://pjalm.info/repos/gigabyte

http://pjalm.info/repos/graphics

 

 

Go to iASL and choose ACPI 5 then hit update.

 

cwHfviT.jpg

 

 

Close preferences.

 

Go to main window and press patch

 

Next choose Pjalm Gigabyte

Under it choose Z77X-UD5H and press apply.

Next choose patch for your Graphics adapter.

If u have Discrete Ati/nvidia choose Generic Descrete Graphics

If u have only Intel integrated then choose one of them and click apply,then close.

 

Now from File menu save it on desktop or elswere with DSDT name and format ACPI machine language binary.

 

z5xNUqX.jpg

 

Later u will put your patched DSDT in folder “EFI/Clover/OEM/Z77X-UD5H/UEFI/ACPI/patched

 

 

 

3. SMBIOS

 

We will use macMini 6,2 smbios for this board but we need to generate a own serial for this board.

Download Chameleon wizard for here.

Check premade SMBioses and select MAC Mini (6,2)

Press random on unique number and generate a serial.

 

LtvhjLI.jpg

 

We will use this serial in our config.plist

Check clover config next page.

4.Clover

 

We will just run setup/select our OSX system drive (my its named ML) and choose options like on this picture.

 

wnQx4RN.jpg

 

After installing Clover to our ESP setup will automatically mount it on desktop under name EFI

 

Now we must make some changes for you in clover settings.

 

First of all we will be using PlistEditPro for editing these settings.

 

 

Open EFI/EFI/CLOVER/OEM/

And u will found “SystemProductName” first of all we will rename this to our board name like this “Z77X-UD5H”

 

Now using PlistEditPro open config.plist under Clover/OEM/Z77X-UD5H/UEFI/config.plist

 

Original untouched sample looks like this.

 

2wqp5NN.jpg

 

Now we will delete what we don’t need here because clover automatically select many things right for our board/system.

Under ACPI delete all but GenerateIvyStates and change it to YES.

 

<key>ACPI</key>
<dict>
<key>GenerateIvyStates</key>
<true/>
</dict>

 

 

Under PCI set all to NO like this.

 

<key>PCI</key>
<dict>
<key>InjectClockID</key>
<false/>
<key>USBFixOwnership</key>
<false/>
<key>USBInjection</key>
<false/>
</dict>

 

 

 

SMBIOS add serial number we generated,product name,and Firmware features to looks like this.

 

<key>SMBIOS</key>
<dict>
<key>FirmwareFeatures</key>
<string>0x80001437</string>
<key>ProductName</key>
<string>Macmini6,2</string>
<key>SerialNumber</key>
<string>C02L76OLDWYN</string>
</dict>

 

Under Rtvariables find MBL and change it to your serial and after serial add 5 more numbers off your choice to looks like this.

 

<key>RtVariables</key>
<dict>
<key>LogEveryBoot</key>
<string>Yes</string>
<key>LogLineCount</key>
<string>3000</string>
<key>MLB</key>
<string>C02L76OLDWYN65832</string>
<key>MountEFI</key>
<string>OSX</string>
</dict>

 

SystemParameters

 

 

<key>SystemParameters</key>
<dict>
<key>InjectSystemID</key>
<string>Yes</string>
<key>boot-args</key>
<string>slide=0</string>
<key>prev-lang:kbd</key>
<string>en:0</string>
</dict>

 

KernelAndKextPatches

this will add TRIM support too.

 

 

<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<false/>
<key>AsusAICPUPM</key>
<false/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Find</key>
<data>
QVBQTEUgU1NEAA==
</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAA==
</data>
</dict>
</array>
</dict>

 

or second version if u wanna use MacPro 5.1 for some reason the add this.

 

<key>1</key>
<dict>
<key>Find</key>
<data>
cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY
</data>
<key>Name</key>
<string>AppleTyMCEDriver</string>
<key>Replace</key>
<data>
cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY
</data>

 

 

 

 

 

 

 

Leave other things for now like they are and save from file menu.

Later u can choose another themes etc.

 

5.KEXT

 

We will be using FAKESMC for this setup with some plugins and modifications wich will give you working both network adapters and marvel sata.

Download fakesmc from kozlek site.

 

3uvKGRv.jpg

 

Now put this file on desktop and extract it.

Binaries 5.1.67.zip

We need some of those files and some can be deleted.

Leave only those on picture.

Note:If u use only HD 4000 then dont use GPUSensors.kext!

 

1aisBpO.png

 

Next open fakesmc like this

 

mxVleWL.png

 

open Contents and create new folder named Plugins

 

vlOygQe.jpg

 

Next download Ethernet.zip

Put it in folder binaries on desktop.

 

Now copy all those files to folder fakesmc/plugins we created earlier

JFoto8N.png

 

Next open info.plist under fakesmc and add marvel sata injection like this.

 

WzpurYX.jpg

 

<key>IOKitPersonalities</key>
<dict>
<key>Marvell 88SE9172</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleAHCIPort</string>
<key>Chipset Name</key>
<string>88SE9172 AHCI</string>
<key>IOClass</key>
<string>AppleAHCI</string>
<key>IOPCIClassMatch</key>
<string>0x01060100&0xffffff00</string>
<key>IOPCIPrimaryMatch</key>
<string>0x91721b4b</string>
<key>IOProbeScore</key>
<integer>15000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Marvell</string>
</dict>
<key>SMC Device Emulator</key>

 

Save changes.

 

Now we have ready fakesmc.kext and we can copy it to EFI/CLOVER/OEM/Z77X-UD5H/UEFI/KEXT/10.8 on our EFI

 

RWpCMGk.png

For audio u will need to install patched applehda,I will not going to write about this since i am using cheap usb audio card and I am using original applehda.

 

6.INSTALLING OSX (making UEFI Clover install USB)

 

We will need hack or Mac to make make this happens,8 GB USB stick(preferred USB 3 for speed)

First mount clean untouched InstallESD.dmg from your appstore mountain lion installer version 10.8.3 like this.

 

 

s0edGpo.png

 

Then go to Contents/SharedSupport and double click on InstalESD.dmg

Next start Disk utility

Choose your USB stick,and then click partition.

Change partition layout: to 1 partition

Then Click option and choose GUID partition table ,click ok.

Choose Format to Mac OS Extended (Journaled),and hit apply,then partition.

Now your USB should look like this.

 

iBacPzh.png

 

Next we will restore InstallESD.dmg to our newly formatted USB stick.

Using Disk Utility choose MAC OS X install ESD

Next choose tab restore.

 

TIigCMN.png

 

 

then drag your Untitled 1 to destination.

 

TjRZKXT.png

 

Next click restore,and then erase and wait till finish.

Unmount all of your MAC OS X install ESD then replug your USB stick.

 

Now mount your EFI of your USB stick using terminal and type

1. “diskutil list”

 

Q6AMHv9.jpg

 

2. type “mkdir /Volumes/efi”

3. And then “sudo mount -t msdos /dev/disk5s1 /Volumes/efi” it will ask u for a password type it and u should have EFI of your USB mounted.

 

Copy complete EFI we created in this guide to this location.

Must look like this

tZu6dR3.png

 

Now when u boot choose UEFI +(name of usb stick) from boot menu .

Clover should start.

Next we have Mac OS X Install ESD option and we select it and we press space and choose option Withkext

First stage of setup should start and we install OSX, setup will restart.

After restart we again boot from USB and choose Install OSX option,press space and choose NoCaches With Kxt option.

Setup will now finish stage 2 and again restart.

Again boot from USB and select name of your new installed OSX and press space choose with kext.

U will get to desktop and now u can start installing Clover like describen in this Guide.

Good Luck!!

 

 

None of this its my work I just put it together in one place.

 

config.plist.zip

FakeSMC.kext.zip

 

Credits

 

All credits goes to

Slice,Dmazar ,Apianti JRCS and others from http://www.projectosx.com/ for best bootloader in world

Toleda and PJALM for providing nice and easy to use DSDT patches.

phpdev32 for MaciASL

Kozlek https://bitbucket.org/kozlek/hwsensors for fakesmc and plugins

Shailua for Atheros LAN kext

hnak for Intel LAN kext

And many others for tweaks to fakesmc and many other tweaks, sry if I forgot add someone .

 

 

This its my first guide, sry for bad English and look of this guide.

 

Xpam.AmAdEuS

Share this post


Link to post
Share on other sites
Advertisement

Fix for firewire bug when CSM disabled.

 

When we disable CSM we get alot of this error in Console

FW GUID in system is 00000000000000

VanillaCracker post this driver on another forum to fix this error.

FirewireDriver.efi.zip

U need just put it into drivers64UEFI folder.

 

Now we dont have this error anymore in Console,and ioreg looks like this

rVQ4EVk.png

There its no invalid 000000000000 GUID here.

Share this post


Link to post
Share on other sites

Hi !

 

Thanks for your guide ! Now I know I was doing some bad things regarding my installation.

 

One question: can I create my USB ML installer and then install Clover with the procedure you describe but over the USB installer ?

 

Thanks again !

Share this post


Link to post
Share on other sites

Hi !

 

Thanks for your guide ! Now I know I was doing some bad things regarding my installation.

 

One question: can I create my USB ML installer and then install Clover with the procedure you describe but over the USB installer ?

 

Thanks again !

Yes u can make usb like this with same settings.

U must have emuvariableUEFI driver only for USB install,and this file its not needed later for HDD install,i will update guide with this later.

USB dont need any RC scripts too soo its a little diferent.

Share this post


Link to post
Share on other sites

As I know Gigabyte Z77 boards don't need DSDT (Sleep, powermanagement workin' natively)

Am I wrong?!

Ofcourse u r right.

Sry for distruping u.

Share this post


Link to post
Share on other sites

Ok. Now i understand what you have done. Simply injected Graphics via DSDT!

But for example 6xxx series works natively wo DSDT patch or GE=Y. It's needed to re-inject?

 

I appologise for confusion...

Share this post


Link to post
Share on other sites

Ok. Now i understand what you have done. SImply injected Graphics via DSDT!

But for example 6xxx series works nativeli wo DSDT patch or GE=Y. It's needed to re-inject?

 

I appologise for confusion...

this patch inject HDMI audio not only Graphics.

Share this post


Link to post
Share on other sites

xpamamadeus I thought you might like to look into this. I have a friend who runs SSDs on his hackintosh as well and he uses OCZ SSDs, I think you will find that since OCZ uses its own garbage collection system you do not need TRIM support on your SSDs. I do on mine cos they are Samsung, but I am 99% certain you do not.

Share this post


Link to post
Share on other sites

xpamamadeus I thought you might like to look into this. I have a friend who runs SSDs on his hackintosh as well and he uses OCZ SSDs, I think you will find that since OCZ uses its own garbage collection system you do not need TRIM support on your SSDs. I do on mine cos they are Samsung, but I am 99% certain you do not.

U are right about OCZ ssd-s.

But patch its here in config soo others can use it,and it cannot do any harm to OCZ ssd-s.

Share this post


Link to post
Share on other sites

Thanks for this great guide.

I followed exactly but my system hangs during boot with 'waiting for DSMOS'

 

Any suggestions would be appreciated.

Share this post


Link to post
Share on other sites

Hi, I followed this guide and I'm now booting with Clover!! :)

 

Quick question, do your front USB3.0 ports work? Is there an extra kext that's needed for these ports? I thought the patched DSDT would fix it, however it hasn't.

 

Thanks, Ed.

Share this post


Link to post
Share on other sites

Thanks for this great guide.

I followed exactly but my system hangs during boot with 'waiting for DSMOS'

 

Any suggestions would be appreciated.

Are we talking about setup or installed system?

If its setup then first time we start setup we press space and choose with kext.

If its setup stage 2 then we choose with kext without caches.

If its wotking system then we choose with kext and when system start we install fakesmc to S/L/E.

 

Hi, I followed this guide and I'm now booting with Clover!! :)

 

Quick question, do your front USB3.0 ports work? Is there an extra kext that's needed for these ports? I thought the patched DSDT would fix it, however it hasn't.

 

Thanks, Ed.

Yes front USB 3 ports work OOB.

Only needed thing its to make DSDT and using one of IvyBridge smbios.

 

I am suggesting that use macmini6,2 if u use integrated vga only or integrated + discrete vga.

I cannot suggest to use macmini6,2 if we use only discrete vga.

imac13,2 work best if we use discrete vga only !

But with Imac13,2 we have only 3 power states but that its normal becouse imac have theese this by design.

Share this post


Link to post
Share on other sites

I am getting strange and unpredictable results and think I need to start over.

How do I do a complete uninstall of all Clover files?

I erased the ESP, deleted rc.local and rc.shutdown.local but when I try to do a fresh Clover install, it still remembers the preferences and efi files from the previous install. End up with the same strange behavior. Are there additional files to delete for a clean wipe?

Share this post


Link to post
Share on other sites

I am getting strange and unpredictable results and think I need to start over.

How do I do a complete uninstall of all Clover files?

I erased the ESP, deleted rc.local and rc.shutdown.local but when I try to do a fresh Clover install, it still remembers the preferences and efi files from the previous install. End up with the same strange behavior. Are there additional files to delete for a clean wipe?

clean nvram

sudo nvram -c from terminal

Share this post


Link to post
Share on other sites

clean nvram

sudo nvram -c from terminal

That solved it.

My system is now running well with Clover :)

 

Thanks for your help!

Share this post


Link to post
Share on other sites

Hi again !

 

I'm having trouble with power management. At boot I get the error about unknown CPU 0x3a: power management could be incomplete or unsupported. I'm getting only 2 states (16 and 35). Before I was getting six states (12, 22, 29, 35, 40 and 45).

 

I've tried with 10.8.3 and 10.8.4. I've also tried different Clover versions (1794 and self-compiled versions). I've followed this guide but OSX refuses to detect my CPU properly.

 

Any tips or ideas ?

 

Thanks in advance!

Share this post


Link to post
Share on other sites

Hi again !

 

I'm having trouble with power management. At boot I get the error about unknown CPU 0x3a: power management could be incomplete or unsupported. I'm getting only 2 states (16 and 35). Before I was getting six states (12, 22, 29, 35, 40 and 45).

 

I've tried with 10.8.3 and 10.8.4. I've also tried different Clover versions (1794 and self-compiled versions). I've followed this guide but OSX refuses to detect my CPU properly.

 

Any tips or ideas ?

 

Thanks in advance!

 

Drop OEM SSDT.

 

key>ACPI</key>

<dict>

<key>DropOemSSDT</key>

<true/>

</dict>

Share this post


Link to post
Share on other sites

Drop OEM SSDT.

 

 

key>ACPI</key>

<dict>

<key>DropOemSSDT</key>

<true/>

</dict>

 

Thanks for your fast reply !

 

I'll try this afternoon. By the way… what does BIOS F16c include and/or add ?

 

Cheers !

Share this post


Link to post
Share on other sites

Hi, and thanks for this guide!

 

I´m trying to follow it but with macmini6,2 profile it doesn´t boot it stays at the verbose output without loading Windows Manager. With imac13,2 there is no problem, any ideas?

 

My specs:

Z77X-UD5H (rev 1.1) F16c

eVGA GTX660 TI

i7 3770k (not OCed)

Clover 1794

 

Bios HD400 enabled with 64MB

Display connected to HD4000 DVI-D

 

Thanks

Share this post


Link to post
Share on other sites

I´ve solved the problem.

 

I changed HD4000 memory to 32MB in bios and I've also made some changes in IGPU _dsm in dsdt:

 

 

		 Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
	 {
		 Store (Package (0x06)
			 {
				 "device-id",
				 Buffer (0x04)
				 {
						 0x66, 0x01, 0x00, 0x00
				 },

				 "AAPL,ig-platform-id",
				 Buffer (0x04)
				 {
						 0x0A, 0x00, 0x66, 0x01
				 },

				 "hda-gfx",
				 Buffer (0x0A)
				 {
					 "onboard-1"
				 }
			 }, Local0)
		 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
		 Return (Local0)
	 }

Share this post


Link to post
Share on other sites

Originally Posted by stasio viewpost-right.png

Update with new BIOS:

 

GA-Z77X-UD5H - F16c

- Improve system compatibility

- Apr-Jun 13

 

But it seem to be very stable beta bios.

Share this post


Link to post
Share on other sites

Can any fellow Z77X-UD5H users that also use the onboard audio and have front panel audio plugs connected please confirm if there are any issues when playing back audio?

Share this post


Link to post
Share on other sites

First and foremost I would like to thank thouroughly you for your detailed description of how to install and use Clover in combination with the Gigabyte mainboard.

 

I would be, however, even more thankful if you could share your thoughts about some points that have crossed my mind and started bothering me :-)

 

The recently published inofficial "F16c mod2" bios by Statsio for our mainboard (http://forums.tweakt...html#post457945) apparently comes with new and/or improved functions.

Do we have to consider anything with regards to your guide if we shift to that BIOS version?

 

The next point is, at least I have slight difficulties in understanding how to use your guide if I start from the scratch, that means plan to install a fresh Mac OS 10.8.x + Clover on a naked system.

I my case that means I do all the preparation stuff inside a virtual machine of Mac OS 10.8.x under VMWare that runs on Windows 8.

My first and yet unsuccessful experiences with Clover I got with BDUtility as described in that post: http://www.projectos...indpost&p=28400

 

Moreover I would like to hear a comment from you about graphic cards that are equipped with an UEFI Bios. I own some Asus GTX 680 that received a first UEFI BIOS update from Asus.

How does that concern the BIOS settings of the mainboard and does it have an influence on the steps described in your guide.

 

I wouldn' mind as well if you describe shortly if I have to consider anything special if I intend to use the audio interface of the mainboard instead

 

It would be great if you would comment on the points.

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 AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Master and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Master using bios revision F10, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8600K, 8700K, 9600K, 9700K, 9900K, 9900KS
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. (glasgood put the guide together for the Z390 Pro but the two boards are so alike that you can follow this guide with no problems at all using the Z390 Master)
       
       
      HARDWARE USED
      • Intel I9 9900k @5.2Ghz
      • Gigabyte AORUS Z390 MASTER
      • Sapphire Nitro+ SE 5700 XT ( connected to monitor with DisplayPort )
      • Corsair Vengeance Pro RGB 32GB @3600mhz (2 x 16GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • EK Custom Liquid Cooling Loop
      • Samsung 970 EVO 1TB NVMe SSD macOS Catalina 10.15.1
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM943602CS 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       

       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar (only works using the iMac19,1 EFI and with your igpu Enabled)

       
      CLOVER EFI FOLDERS  
      please note - You must flash your Z390 MASTER bios to revision F11c to use any of these EFI's, The DSDT is not designed for any other Bios revision
      mb_bios_z390-aorus-master_f11c.zip - Aorus Z390 Master Bios F11c 
       
      Use this folder with fully patched DSDT
      Current EFI 
      Updated 14/01/2020
       
      EFI Update - 14/01/2020 - Use with Bios revision F11c Only or Replace with the older F10 DSDT if you don't want to update the bios
      Aorus Z390 Master F11c Navi Vega VII EFI.zip - Vega, Navi (5700, 5700XT), Radeon VII DSDT EFI
      Aorus Z390 Master F11c RX Polaris EFI.zip - RX5XX Polaris DSDT EFI
      Aorus Z390 Master F11c HD630 igpu EFI.zip - Use with Bios revision F11c Only (17/01/2020 UHD630 IGPU Only) SMBios 8,1
       
       
      CFG Unlock (MSR) F11c BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      ADDITIONAL DSDT's & Older EFI’s (A big thanks to @MaLd0n for compiling these DSDT's)
       

      Alternative EFI - N-D-K Fork of OpenCore (14/01/2019)
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://olarila.com/forum/viewtopic.php?f=19&amp;t=1131 
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      mb_bios_z390-aorus-master_f10
      Clover
      Clover Configurator
      Kext Updater
      RepairPermissions
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F10)
       
      • Enter BIOS → Press Delete → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • Boot -> Windows 8/10 Features -> Win 8/10WHQL
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Enabled
      • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M
      • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M
      • Settings -> IO Ports -> Aperture Size -> 256MB
      • Settings -> IO Ports -> Wifi -> Disabled
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Enabled
      • Settings -> IO Ports -> USB Configuration ->  XHCI Hand-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
       
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS
       

       

       

       

       

       

       

       

    • By tlefko
      Now updated for 10.13.6+ Designed for i7 Skylake, QHD+, 256/8GB memory
      https://github.com/tlefko/OSX-XPS13-9350
      INSTALL
      you may want to disable Configure BIOS settings for EFI Booting. Disable RAID, enable AHCI, virtualization, make sure VRAM is over 32. and you should be set. also disable secure boot and enable UEFI booting You should create an EFI folder onto the USB and copy the contents of the USB onto the drive Boot off the usb using external mouse/keyboard (if required) and follow the installer prompts boot off the MAC HDD NOTES
      You may want to remove the DSDT patches if you have an issue. and manually repatch. however if you have the same model it should not be an issue. POST INSTALL
      Copy the folders from the root of the USB onto the computer efi folder. NOTES
      Some sleep bugs Tested with 10.13.6, not with 10.14 DSDT patches may have an issues if not the same model, you can remove them if there is an issue. CREDITS
      @Rehabman @maz-1 @syscl @darkvoid SUPPORT
      feel free to ask questions / open answers, you can also check out my other repository covering a previous mac version for the same model for other files for that / information on this topic Files.zip
    • By kushwavez
      Hi!
      I recently updated my hack to 10.15.2 from 10.15 and I started having issues with audio (same on 10.15.1). Every time I start a sound for ex. Youtube or in Music app, there are crackling/popping sounds when playing and browsing in Finder, Safari, etc.
      Happening on rear Green port, 1 HDMI & 1 Display port, Bluetooth speakers, even on my USB Headset.  It's very-very frustrating...
       
      Tried to replace AppleALC with VoodoHDA but nothing changed. Also tried different layout-id but same. 
       
      My specs:
      GIGABYTE Z77P-D3 (UEFI, CSM: OFF, Integrated Graphics ON (headless connection for IntelQuickSync))
      i7-3770 3.4 GHz (Ivy Bridge, HD 4000)
      Radeon RX 5700 - Connected two 1080p Monitor (1st with DP to HDMI, 2nd with HDMI to VGA)
      Audio: ALC888B - now it's layout-id=3 but tried 1 too
       
      Please help me fix this. This is the very last issue on my hack.
       
      Attaching a debug.zip. 
       
      debug_19312.zip
    • By ludufre
      Installing macOS Catalina 10.15.2 on Gigabyte Z370N WIFI + i7 8700K + UHD 630



      Changelog:
       
      12/11/2019 03:58h GMT-0
      - Update instructions 10.15.2.
      - Updated EFI folder attached.
       
      11/30/2019 18:03h GMT-0
      - Changed Device -> Graphics platform to fix dual HDMI monitor.
      - Updated EFI folder and config.plist
       
      11/29/2019 21:28h GMT-0
      - Added full EFI folder as requested.
       
      11/27/2019 02:33h GMT-0
      - Added BIOS profiles for ease.
       
      11/25/2019 22:45h GMT-0
      - Fixed wrong ethernet link (IntelMausi.kext).
      - Thanks to @MiMoHo
       
      11/24/2019 04:56h GMT-0
      - First version.
       
      What works and what does not
       
      - Processor: Intel Core i7-8700K ->  Work. All SpeedStep stages.
      - Video Card: Intel UHD 630 ->  Work. QE/CI and Metal.
      - Chipset: Intel Z370 ->  Work.
      - HDMI 2.0 (1st) ->  Work.
      - HDMI (2nd) ->  Work.
      - DP ->  Work.
      - Audio: ALC1220 ->  Work.
      - HDMI Audio ->  Work.
      - WiFi/Bluetooth ->  Not work. Replaced with BCM94360CS2.
      - Ethernet (1st) ->  Work.
      - Ethernet (2nd) ->  Work.
      - USB3.0 ->  Work.
      - Sleep ->  Work.
      - Airdrop, Handoff, Instant Hotspot and Continuity ->  Work after replaced wireless.
       
       
      Todo
       
      - Empty
       
      What you need to install
       
      - Running install of macOS
      - One USB flash drive of 8GB or bigger
      - macOS Catalina install app
      - Clover EFI
      - Clover Configurator
      - Some KEXTs and SSDT patches


      How create create the install flash drive
       
      Prepare install flash drive

      Format the flash drive with GUID partition mapping and name it "Install".

      - Open Disk Utility.
      - Click in View, then "Show All Devices".
      - Select the destination flash drive, then Erase.
      - Name: Install, Format: Mac OS Extended (Journaled) and Scheme: GUID Partition Map
       
      Create install flash drive

      Open terminal and run this command:
      sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --nointeraction  This will take about 30 minutes.
       


      Install bootloader
       
      Download the CloverEFI from official repository (used 5099) and install only with these options on "Install macOS Catalina":
       
      - Install for UEFI booting only
      - Install Clover in the ESP
      - UEFI Drivers - Recommended Drivers - FSInject (I still don't know if it's really necessary)
      - UEFI Drivers - File System drivers - ApfsDriverLoader (Support to APFS partitions)
      - UEFI Drivers - File System drivers - VBoxHfs (Support HFS/HFS+ partitions)
      - UEFI Drivers - Memory fix drivers - AptioMemoryFix (Fix the memory management of de UEFI/BIOS)
      - UEFI Drivers - Additional drivers - NvmExpressDxe (If you are going to use NVMe)
       
      FileVault 2
       
      If you plan to use FileVault 2, you need to download additional drivers, since what comes with Clover is not up to date and use VirtualSMC instead of FakeSMC.
      Follow instructions bellow:
       
      From current Clover installation, check these options to USB keyboard/mouse work on password screen:
      - UEFI Drivers - Human Interface Devices - UsbKbDxe
      - UEFI Drivers - Human Interface Devices - UsbMouseDxe
       
      After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.
       
      Download the versions 2.1.0 and 2.0.9 of AppleSupportPkg from: https://github.com/acidanthera/AppleSupportPkg/releases
      We need the last version of AppleGenericInput.efi that is inside 2.1.0 and last version of AppleUiSupport.efi that is inside 2.0.9.
      OR download attached bellow.
       
      Put in /Volumes/EFI/EFI/CLOVER/drivers/UEFI/
       
      That's it! FileVault 2 will work without problems.
       

       
       
       
      Make things works
       
      After Clover install will be created a partition named EFI and mounted in Desktop. Usually the path is /Volumes/EFI/.
       
      - Replace the /Volumes/EFI/EFI/CLOVER/config.plist with mine attached below according to your processor version.
      - Put all SSDT-*.aml attached below in /Volumes/EFI/EFI/CLOVER/ACPI/patched/
       
      Generate your Serial, MLB and SmUUID
       
      - Open the replaced config.plist with Clover Configurator (used 5.8.0.0)
      - Go to SMBIOS, click few times in "Generate New" in Serial Number and SmUUID.
       
      Copy the Clover Configurator to flash drive because you will need later.
       
      Download those Kexts and put in /Volumes/EFI/EFI/CLOVER/kexts/Other/
       
      - Download the VirtualSMC.kext, SMCProcessor.kext, SMCSuperIO.kext and UEFI driver (put VirutalSmc.efi inside /Volumes/EFI/EFI/drivers/UEFI/). I used the version 1.0.9.
      - Download the Lilu.kext from here. I used the version 1.3.9.
      - Download the WhateverGreen.kext from here. I used the version 1.3.4.
      - Download the AppleALC.kext from here. I used the version 1.4.3.
      - Download the USBInjectAll.kext from here. I used the version 2018-1108.
      - Download the IntelMausi.kext from here. I used the version 1.0.2.
      - Download the SmallTree-Intel-211-AT-PCIe-GBE.kext attached bellow to enable second ethernet.
       
      Important! If you are coming from my previous Mojave guide, please note that I am using some kexts from other repositories / authors.
       
      Wifi and Bluetooth (BCM94360CS)
       
      Works out of box (plug 'n' play).
       
       
      Now you can start the installation without problem (I guess).
       
       
      How install
       
      UEFI Setup Configuration and Installation

      UEFI configuration
       
      My BIOS is F10 (I use an 8th generation processor, so I don't need to upgrade)
       
      You can configure manually or load my BIOS profile.
       
      Manually:
      - Shutdown and insert the flash.
      - Power on with DEL pressed to enter BIOS setup.
      - Change value: BIOS - CSM Support to Disabled
      - Change value: BIOS - Secure Boot to Disabled
      - Change value: Peripherals - Initial Display to IGP
      - Change value: Chipset - VT-d to DISABLE
      - Change value: Chipset - Internal Graphics to ENABLE
      - Save & Exit Setup
       
      or, BIOS profile
      You can use one of my BIOS profiles attached bellow.
      It's two versions. One stock (Geekbench 4: 5840/27384) and another with overclock [5.0 GHz] (Geekbench 4: 6360/30348)
      - Put the profile in the root of the flash drive at EFI partition.
      - Restart with DEL pressed to enter BIOS setup.
      - Go to Save & Exit.
      - Select Load Profiles.
      - Select last option and then the flasdrive in the list.
      - And finally choose MACOS_STOCK or MACOS_5GHZ.
      - Save & Exit Setup
       
      Then:
      - Now, hold the F12
      - In the list, select your flash drive.
      - Choose the flash drive (white icon).
       
      The installer will start. 
      
      Format destination disk

      Format the disk with GUID partition mapping and name it "Macintosh".

      - Select Disk Utility in the list, then press Continue.
      - Click in View, then "Show All Devices".
      - Select the destination Disk, then Erase.
      - Name: HD, Format: APFS and Scheme: GUID Partition Map

      Close Disk Utility.
      
      Select "Install macOS", then Continue.
      Follow instructions in screen.

      After install

      After first part install the system will reboot. Maybe you have to press ESC again and select the flash drive.
       
      Choose the internal disk (gray hdd icon) if not already selected.

      The second part of the installation will begin. This will take 16 minutes.

       
      Post installation
       
      Bootloader

      When the second part of install finish, the system will reboot again.

      After performing the user initial setup and go to the desktop, you need to make the system disk bootable.

      Open the Clover Configurator from flash drive that you copied before.

      Mount and open the flash drive EFI partition. (Inside Clover Configurator, Mount EFI -> Select flash drive in Efi Partitions list -> Mount Partition -> Open Partition)
       
      Copy the EFI folder to desktop.
       
      Go back to Clover Configurator, unmount the EFI partition of the flash drive and mount and open the EFI partition of internal disk.
       
      Move the EFI folder from Desktop to EFI partition of the internal disk.
       
      Eject the flash drive.
       
      Move all Kexts from EFI partition of internal disk to /Library/Extensions and make kext cache, with those commands in Terminal:
      sudo mv -R /Volumes/EFI/EFI/CLOVER/kexts/10.15/* /Library/Extensions/ sudo chmod -R 755 /Library/Extensions sudo chown -R root:wheel /Library/Extensions sudo kextcache -i / Restart the system.
       
      Last thing
       
      Run this command in Terminal to disable hibernation (doesn't work in macOS):
      sudo pmset -a hibernatemode 0  
       
      It's done!
       
       
      System Updates
       
      10.15.2
       
      Before install, update the following kexts:
      - Lilu.kext. I used version 1.4.0.
      - WhateverGreen.kext. I used version 1.3.5.
      - AppleALC.kext. I used version 1.4.4.
      (all download links above)
       
      Download the latest CLOVERX64.efi.zip build. I used version 5100.
      Mount EFI partition and unzip to:
      - /Volumes/EFI/EFI/CLOVER/CLOVERX64.efi
      - /Volumes/EFI/EFI/BOOT/BOOTX64.efi (rename the copy of CLOVERX64.efi to BOOTX64.efi
       
      Install update. Will reboot at leats four time.
       
       
       

       
      And last but not least
       
      I would like to thank the following community members, by making these dream possible:
      @crushers, @snatch, @apianti, @blackosx, @blusseau, @dmazar, @slice2009, @autumnrain, @phpdev32, @EMlyDinEsH, @RehabMan, @Scellow, @mitch_de, @Shailua, @Andy Vandijck, @maxfierke, @ArturXXX, @LexHimself, @brumas and all others members involved directly or indirectly.
       
      Attachments
       
      config.plist v2.zip
      EFI v3.zip
      Filevault 2 additional drivers.zip
      SmallTree-Intel-211-AT-PCIe-GBE.kext.zip
      SSDTs.zip
      MACOS_5GHZ
      MACOS_STOCK
       
       
       
×