Contribute
Register

Psedog's Mod Pro. i7-8700K, Vega64, Gigabyte Z390 Aorus Pro Wifi

Status
Not open for further replies.
Joined
Nov 26, 2018
Messages
354
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
  1. MacBook
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
Background
In 2006 the Mac bug hit me when I bought a Mac Mini Solo for $350 and installed it in my car (immediately replaced the processor with a core duo, lol). In 2007, I decided to Hackintosh my Dell laptop to Jailbreak and unlock the original 8GB iPhone. Getting deployed I decided to buy a MacBook for my wife (long distance troubleshooting with my wife is not the business ). The rest is history. My 2012 MacBook Pro Retina is getting dated and it's time for me to part ways with it. I still have a 2012 Macbook Pro for her and a 2015 MacBook Air for me. The house needs something more powerful. Apple has raised their prices beyond what I feel is reasonable. Fast forward to Black Friday. Sales at Newegg and Amazon told me to bite the bullet.
Screen Shot 2019-07-29 at 11.59.07 PM.png
System
Intel i7-8700K Processor
240mm Rosewill Liquid CPU Cooler
Gigabyte Z390 Aorus Pro Wifi Motherboard
16GB (2x8) 3000Mhz G.Skill Ripjaw V RAM
Sapphire Radeon RX Vega 64 Video Card
512GB Samsung 970 EVO NVMe SSD
M.2 1TB Samsung 950 EVO SATA SSD (in a SATA case)
BCM94360CSAX on a PCI 1x riser card Mac compatible WiFi.
TSSTcorp CDDVDW SH-S243D DVD Drive (Yes, an old school DVD burner )
EVGA SuperNova 750w Power Supply
Case: Fractal Design R6 White with USB-C faceplate replacement.
Display: Dell S2415H
Peripherals: Magic Keyboard, Magic Trackpad (Original), Elecom EX-G Mouse, Elecom RF wireless keyboard.

Note: I failed many times to get everything installed the way I wanted. Which was to dual boot off of the NVMe drive.

Installation/Config
For installing OSX I followed this guide Link

To dual boot off of one drive, I first had to format my NVMe with a GUID partition table. Partitioned it into 2 drives. After you install OSX, then you'll have to boot into eUFI for your Windows 10 install disk. It is the only way that you'll be able to install Windows on the same drive as OSX. Took me a week to figure this out, doh. (Update: Now I have them on two different NVME Drives)

Current Bios settings (See post 231 for screenshots)

BIOS
Windows 8/10 Features - Windows 8/10 (I don't see a difference in either setup, but I boot up Windows 10 on it's own drive, so I have this set to Windows 8/10)​
CSM Support - Disabled (enable for legacy support)​
Peripherals
Initial Display Output - PCIe 1 Slot (or iGPU if you don't have a graphics card)​
Software Guard Extension (SGX) - Software Controlled​
Trusted Computing​
Security Device Support - Disable​
USB Configuration​
Legacy USB Support - Enabled​
XHCI Hand-off - Enabled​
USB Mass Storage Driver Support - Enabled​
Port 60/64 Emulation - Disabled​
Chipset
VT-d - Enabled​
Internal Graphics - Enabled​
DVMT Pre-Allocated - 64M​
DVMT Total Gfx Mem - Max​
Audio Controller - Enabled​
Above 4G Decoding - Disabled​
PCH LAN Controller - Enabled (Even if you are using Wifi, this is required for iMessage and other Apple services)​
Power
Platform Power Management - Enabled​
PEG ASPM - Disabled​
PCH ASPM - Disabled​
DMI ASPM - Enabled​
ErP - Disabled​
CEC 2019 Ready - Disabled​
RC6(Render Standby) - Enabled​


After Install

I had to disable the internal Bluetooth as OSX refused to load the Qualcomm card. Once the Bluetooth was working and I linked my Keyboard and Touchpad in OSX, they work in Bios as well as Windows without having to add them again.

To disable the built in Wifi/Bluetooth card add the following Custom Flag under Boot in Clover.
uia_exclude=HS14 (not required in my current build with the USB kext)


Kexts used and why

AppleALC.kext - Enables sound. Also set Audio - Inject to 1 (or 7) in Devices in your Config​
FakeSMC.kext - Fixes Radeon Graphics Card Temperature readings. Version 3.5.1 (newer ones don't work)
Using HWMonitorSMC2 for temperature. More info on post #64 of my other thread​
IntelMausiEthernet.kext - For onboard Ethernet​
Lilu.kext and Whatevergreen.kext - Provides multiple fixes in one (2) package.​
NoVPA.jpeg.kext - Fixes Jpeg Preview when using Discreet GPU's​
USBPorts.kext - USB Mapping for 2.0, 3.0, and type C.​
--If you don't like how I mapped the ports, that's OK we all use our system differently. Go to post 176 for instructions on how to do it yourself :)

What's working
Everything works properly, including Sleep, Shutdown, Bluetooth, Airdrop (OSX and iOS), Airplay, Time Machine, iTunes DRM, Virtualbox, etc.
Restart works.
Sleep works.
Deep Sleep works.
Shutdown works.
Airdrop tested working to iPhones and MacBooks.

What isn't working.
Onboard Wifi.

Temperature Monitoring:
All temps are visible in HWMonitor after installing HWSensors3. link
Install Instructions.
When you get to the Installation Type, click Customize.​
  • Chose either or both HWMonitorSMC v1 or v2.
  • Expand Kernel extensions.
  • Select FakeSMC, IntelCPUMonitor, RadeonMonitor, LPC, ACPIMonitor.
  • Also Select, Install kexts to the ESP. This one will put the kexts in your Clover folder.

SSDT (USB)- Done attached in this post. Explanation in post #2 #272).

My complete Clover EFI folder is attached. Labeled EFI-18-Aug-19.zip.

Custom About My Mac Logo added to post #190

Update: 07Feb20. Updated clover folder to latest everything.

Here is a map of the USB ports to help you configure yours how you want.
Z390 Aorus Pro Board USB Addresses.png
Z390 Aorus Pro Rear USB Addresses.png





Screen Shot 2019-05-18 at 9.33.17 PM.png

373658
 

Attachments

  • Screen Shot 2018-12-19 at 10.38.13 PM.png
    Screen Shot 2018-12-19 at 10.38.13 PM.png
    36.3 KB · Views: 10,297
  • Screen Shot 2018-12-22 at 1.55.41 AM.png
    Screen Shot 2018-12-22 at 1.55.41 AM.png
    32.1 KB · Views: 5,101
  • CLOVER EFI 30Mar20.zip
    3 MB · Views: 446
Last edited:
Hi, why are you using the Vega kext for Sapphire Vega GPU? This tutorial says that Sapphire GPUS work OOB, I'm just curious as I have the same gpu
 
Honestly it said Nitro+ and mine is the regular Sappire so I just assumed I would need it. I just removed it and it does boot and run, but it isn't perfect. The fan doesn't slow down once an application asks it to work. Also, it doesn't shutdown. You get the spinning wheel of death, but after 5 minutes I gave up and booted with VGT settings. Also, you can overclock with VGT kext. I'm tweaking those settings now.
 
Hello, I just bought this motherboard and chip. I can’t get it to shutdown nor can I open jpeg files. Any tips?
 
Hello, I just bought this motherboard and chip. I can’t get it to shutdown nor can I open jpeg files. Any tips?
Did you set your SMBIOS to iMac 18,3?

Check out this thread for the nitty gritty of setting our system up. Link. After that I suggest using the SSDT file that I linked in my second post here. That will get all of your USB ports working as well as disable the onboard Wifi in OSX (as it doesn't work with OSX anyway)
 
Yes I did. However I am not able to view any jpeg files. Preview crashes. I will check it.
 
Yes I did. However I am not able to view any jpeg files. Preview crashes. I will check it.
If you want to try my EFI/CLOVER folder, I've attached it. Remember to mount your EFI drive with Clover Configurator. You can always add this to a USB boot device as well and boot off of that. It will boot your OS from your hard drive. This way you can test it before completely replacing your existing Clover. I keep a backup EFI folder on a USB Drive just in case :)

Edit: Current EFI Clover folder is in the first post.
 

Attachments

  • CLOVER.zip
    12.1 MB · Views: 494
  • CLOVER 03Feb19.zip
    11.1 MB · Views: 445
Last edited:
Actually your config made it work however I am using the onboard graphic card UHD 630 and I can see only 7mb allocated to the card. So preview is crashing.
 
Status
Not open for further replies.
Back
Top