I like to share my Guide about this great board.
Table of Contents
INSTALLING OSX (MAKING UEFI CLOVER INSTALL USB)
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.
Under Advanced frequency Settings set your X.M.P. profile if your modules have one. Or set desired frequency manually here.
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!
Set your desired CPU voltage here,u need it only if u overclock your CPU.
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.
Pheripherals set all like on picture here.
Power management change settings like this.
Most important bios settings for Clover are here
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!
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.
Go to iASL and choose ACPI 5 then hit update.
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.
Later u will put your patched DSDT in folder “EFI/Clover/OEM/Z77X-UD5H/UEFI/ACPI/patched
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.
We will use this serial in our config.plist
Check clover config next page.
We will just run setup/select our OSX system drive (my its named ML) and choose options like on this picture.
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.
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.
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>
<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>
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.
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.
Now put this file on desktop and extract it.
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!
Next open fakesmc like this
open Contents and create new folder named Plugins
Next download Ethernet.zip 220.51KB 532 downloads
Put it in folder binaries on desktop.
Now copy all those files to folder fakesmc/plugins we created earlier
Next open info.plist under fakesmc and add marvel sata injection like this.
<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>
Now we have ready fakesmc.kext and we can copy it to EFI/CLOVER/OEM/Z77X-UD5H/UEFI/KEXT/10.8 on our EFI
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.
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.
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.
then drag your Untitled 1 to destination.
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”
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
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.
None of this its my work I just put it together in one place.
config.plist.zip 981bytes 794 downloads
FakeSMC.kext.zip 357.57KB 430 downloads
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.