Contribute
Register

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

Joined
Nov 27, 2018
Messages
96
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, 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.

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.

I'm not using more storage as Media files and Time Machine Backups are handled by my Synology Diskstation. I have a second backup hard drive that I keep in a Fire/Water resistant Safe for the most important stuff.

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.

For VegaTab_64.kext I used different settings. Blouse's settings were a bit loud for my taste.
Update: VegaTab removed and added to the Clover Config file.

Idle Speed =1572
Target Speed = 2400
Minimum Speed =1000
Maximum Speed = 5000
Fan Sensitivity = 4836
Target Temp = 60c
Power Adjust = 50%


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


Audio kext from thread link
AppleALC 1.3.4 link

*Update: Now that I've mapped all the USB ports I don't need this anymore.
For my board HS11 is the Broadcom and HS14 is the Intel card.



What isn't working.
Onboard Wifi.

Temperature Monitoring:
All temps are visible in HWMonitor after installing HWSensors3. link
Install Insturcitons.
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.

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

SSDT- Done attached in this post. Explanation in post #2.

Edit:
Clover Config files added.
-Config Headless.plist (for Vega64 and Intel graphics acceleration).
-config iGpu.plist (for onboard only graphics)
SSDT file added. (to configure USB ports)
My complete Clover folder is attached. Labeled EFI 28Mar19.
Update: Clover folder for 10.14.5 added. Also iMac19,1 :)


373660


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

373658
 

Attachments

Last edited:
Joined
Nov 27, 2018
Messages
96
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
Fix for USB ports. Turns out all my ports were acting as 2.0 port. I was planning on doing this anyway, but it just goes to show that a 1 size fits all fix won't work.
Guide link.

Port Makeup
Code:
Manual says there are
8 - 2.0 ports
5 - 3.1 Gen 1 Type A (3 rear 2 front)
1 - 3.1 Gen 1 Type C (front)
2 - 3.1 Gen 2 Type A (rear)
1 - 3.1 Gen 2 Type C (rear)

XHC@14
Device ID 6d a3 00 00

USB 2.0 Ports
HS01 - Front Type C Port
HS02 ???
HS03 - Rear Top Red Port
HS04 - Rear Top Blue Port
HS05 - Rear 2nd Red Port
HS06 - Rear Type C Port
HS07 - Rear Lower Blue Port
HS08 - Rear Lower Blue Port (Next to ethernet port)
HS09 - USB 3.0 Motherboard Header part 1/2
HS10 - USB 3.0 Motherboard Header part 2/2
HS11 - USB 2.0 USB1 and USB2 Motherboard Headers
HS12 - Says HID from ITE Tech
HS13 - Rear 4 port 2.0
HS14 - Onboard Wifi

USB 3.0
SS01 - Front USB-C 1/2
SS02 - Front USB-C 2/2 (reversed)
SS03 - HS03
SS04 - HS04 Port
SS05 - HS03 Port
SS06 - Rear USB-C
SS07 - HS07
SS08 - HS08
SS09 - HS09
SS10 - HS10

USB to Serial (Not used)
USR1@f
USR2@10
Since 3.0 still use the 2.0 as a backup, then the ports that are available make it over the 15 port limit. I've decided to sacrifice the 2.0 of all my rear 3.0 ports.

Attached is my SSDT. Place it in the EFI/CLOVER/ACPI/patched folder

SSDT All Code
Code:
DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")

        Name(RMCF, Package()
        {
            "8086_a36d", Package()
            {
                "port-count", Buffer() { 26, 0, 0, 0 },
                "ports", Package()
                {
                    "HS01", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    "HS09", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 9, 0, 0, 0 },
                    },
                    "HS10", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 10, 0, 0, 0 },
                    },
                    "HS11", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 11, 0, 0, 0 },
                    },
                    "HS13", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 13, 0, 0, 0 },
                    },
                    "SS01", Package()
                    {
                        "UsbConnector", 10,
                        "port", Buffer() { 17, 0, 0, 0 },
                    },
                    "SS02", Package()
                    {
                        "UsbConnector", 10,
                        "port", Buffer() { 18, 0, 0, 0 },
                    },
                    "SS03", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 19, 0, 0, 0 },
                    },
                    "SS04", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 20, 0, 0, 0 },
                    },
                    "SS05", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 21, 0, 0, 0 },
                    },
                    "SS06", Package()
                    {
                        "UsbConnector", 9,
                        "port", Buffer() { 22, 0, 0, 0 },
                    },
                    "SS07", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 23, 0, 0, 0 },
                    },
                    "SS08", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 24, 0, 0, 0 },
                    },
                    "SS09", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 25, 0, 0, 0 },
                    },
                    "SS10", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 26, 0, 0, 0 },
                    },

                },
            },
        })
    }
}
//EOF
 

Attachments

Last edited:
Joined
Sep 13, 2014
Messages
46
Motherboard
Gigabyte Aorus z390 Pro
CPU
i9-9900k
Graphics
Vega 64
Mac
MacBook Pro
Mobile Phone
Android, iOS
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
 
Joined
Nov 27, 2018
Messages
96
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
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.
 
Joined
Nov 2, 2011
Messages
39
Motherboard
Gigabyte Z390 Aorus Pro Wifi
CPU
i7-8700K
Graphics
UHD 630
Hello, I just bought this motherboard and chip. I can’t get it to shutdown nor can I open jpeg files. Any tips?
 
Joined
Nov 27, 2018
Messages
96
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
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)
 
Joined
Nov 2, 2011
Messages
39
Motherboard
Gigabyte Z390 Aorus Pro Wifi
CPU
i7-8700K
Graphics
UHD 630
Yes I did. However I am not able to view any jpeg files. Preview crashes. I will check it.
 
Joined
Nov 27, 2018
Messages
96
Motherboard
GIGABYTE Z390 AORUS PRO WIFI
CPU
i7-8700K
Graphics
Vega 64
Mac
MacBook, MacBook Pro, Mac mini
Mobile Phone
Android, iOS
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

Last edited:
Top