- Dec 28, 2013
- Z390 I AORUS PRO WIFI
- RX 580
- Mobile Phone
markoskz's PYNTy-Mac Hackintosh (Late 2018)
i7-8700 - Z390 I AORUS PRO WIFI (itx) - Rx 580
i7-8700 - Z390 I AORUS PRO WIFI (itx) - Rx 580
Phanteks Enthoo Evolv ITX Tempered Glass
Gigabyte Z390 I AORUS PRO WIFI Motherboard
Intel i7-8700 Processor
Corsair Vengeance Pack 16GB (2 x 8GB) DDR4 2400 - update 1 slot with 16GB DDR4 3000MHz
SAPPHIRE PULSE Radeon RX 580 8GB
SAMSUNG 970 EVO M.2 2280 250GB SSD
EVGA SuperNOVA 750 B1, 80+ BRONZE 750W, Semi Modular
CORSAIR Hydro Series H100i v2 AIO Liquid CPU Cooler, 240mm
Crucial MX500 250GB 3D NAND SATA 2.5 Inch Internal SSD
This is my 3rd build. I'm glad that I found out well, at first, I thought of acquiring the i9-9900K or the i7-8700K. But, first, I wanted to start with the i7-8700, and, then, update it as the motherboard allows me.
My intention was to build a mini ITX motherboard based system, especially because an ATX I see a lot when I'm just going to put a video card. I plan to upgrade later to a Asus Strix AMD Rx 64. Then, a mini ITX does not occupy me much on the desktop and looks fantastic. Enough for the programming and design tasks I perform
Installing the operating system
The process here was very simple. I had a drawback that I was restarted and not let me show the options of Clover, is solved with what is marked in bold
1. Prepare USB Installer with UniBeast
- Insert the USB drive
- Open /Applications/Utilities/Disk Utility
- Highlight the USB drive in left column (Note: in the Mojave version of Disk Utility, you must first select View / Show All Devices before you can see the USB drive there)
- Click Erase button
- For Name: type MOJAVE (You can rename it later)
- For Format: choose Mac OS Extended (Journaled) and GUID Partition
- Click Erase then Done
- Download and run UniBeast
- Click Continue, Continue, Continue, Continue, Agree
- At Destination Select, choose USB and click Continue
- At Select OS Installation screen choose Mojave and click Continue
- click Continue, enter password and click Install
• Open EFI Partition of USB, delete folder EFI/
• Copy and paste my EFI folder (I leave it attached in this publication)
3. Change BIOS Settings
Hold F12 during BIOS to enter boot menu and select Enter Setup
• Save & Exit → Load Optimized Defaults
• M.I.T. → Extreme Memory Profile (X.M.P.): Profile 1
• BIOS → Windows 8/10 Features: Other OS
• BIOS → CSM Support: Disabled
• BIOS → Secure Boot : Disabled
• Peripherals → Intel Platform Trust Technology (PTT) : Disable
• Peripherals → Network Stack Configuration → Network Stack : Disabled
• Peripherals → USB Configuration → Legacy USB Support : Enabled
• Peripherals → USB Configuration → XHCI Hand-off : Enabled
• Chipset → Vt-d : Disabled
• Chipset → Internal Graphics : Enabled (After changing this and the other options, you must restart to show the two options DMVT)
• Chipset → DVMT Pre-Alloc : 64M
• Chipset → DVMT Total Gfx Mem : 256M
• Chipset → Above 4G Decoding : Enabled (In a restart apparently this option hurts to start and hanged, now is enabled and without problems)
Save and Exit, The system will restart with the saved data
4. Install Mojave
• Restart or Turn on the computer
• Hold F12 during BIOS to enter boot menu
• Select your USB, In Clover options Click "Install Mojave"
• When installer boots, enter Disk Utility and format "Erase" your SSD, named "Mojave OSX". Choose the recommended filesystem option (Journaled) and Guid Partition.
• Exit Disk Utility
• Install Mojave
* if computer restarts during this time, do not worry. Installation will take a number of restarts before completion (3 to be exact). From here on out, On each restart you press F12 and select the USB and Clover options select your main SSD, you see the options in clover with the name of SSD Mojave OSX (Or the name you have chosen).
5. Install Clover in SSD
Now we will install clover on the SSD to not have to always start the USB.
• Run the Clover installer
--- You can get it from here
• Continue, continue, continue
• In type of installation click on "Personalize" and just select the following.
--- UEFI Starter Installation
--- Install clover on the ESP partition
--- The themes if you want you can leave it
--- In UEFI Drivers, just have the 4 main:
...It's the same, because then we'll replace the EFI folder, At least I did it like that.
6. Post Install
Once you have started OSx, we will open Clover Configurator and mount the EFI folders where we installed Mojave
• Open Clover Configurator on your USB stick main Partition
• Mount EFI → SSD → Mount Partition
• Mount EFI → SSD → Open Partition
• Mount EFI → USB Stick → Mount Partition
• Mount EFI → USB Stick → Open Partition
• Copy the entire contents from the USB Stick EFI volume to the SSD EFI Volume (Delete the folder EFI of SSD. Copy and paste the USB Stick EFI folder)
7. USB Map
Here is the USB port map for the Gigabyte motherboard Aorus z390 I Pro Wifi, was discovered thanks to an excellent USBMap script tool.
- HS01/SS01: Front Panel USB Type-C™ port, with USB 3.1 Gen 1 (F_USB30C)
- HS02/SS02: Unknown
- HS03/SS03: Rear Panel USB 3.1 (blue)
- HS04/SS04: Rear Panel USB 3.1 (Blue, next Ethernet connection)
- HS05/SS05: Rear Panel USB 3.1 Gen 2 type-A (red, next USB Type-C)
- HS06/SS06: Rear Panel USB Type-C™ port, with USB 3.1 Gen 2 (next USB red)
- HS07/SS07: Rear Panel USB 3.1 Gen 1 (blue)
- HS08/SS08: Rear Panel USB 3.1 Gen 1 (blue)
- HS09/SS09: Front Panel USB 3.1 Gen 1 (through F_USB30)
- HS10/SS10: Front Panel USB 3.1 Gen 1 (through F_USB30)
- HS11/SS11: Unknown
- HS12: Internal USB 2.0/1.1 (F_USB1)
- HS13: Internal USB 2.0/1.1-ITE device (8595)
- HS14: Internal Bluetooth/Wifi
- USR1: Unknown
- USR2: Unknown
-Would be disabling the following:
- The USB port type-C on the back panel as I have no type-c devices
- The connection to USB type-C for the front panel, as my cabinet does not have USB type-C forward (Evolv ITX)
- HS02/SS02 (Unknown)
- SS03 does not serve to have USB 3.1 where I connect the keyboard or mouse, so I just leave it as USB 2.0
- Bluetooth/Wifi (because it does not work on Hackintosh)
- USR1/USR2 (Unknown)
To use it simply replace the kext USBInjectAll.kext with USBMap.kext. Note that i disable type-C ports, this mapping is particularly for my use because as explained above I have not devices with type-C. You must also place the files SSDT-USBX.AML and SSDT-EC.AML in ACPI/patched/.
I recommend that you create your own map with the tool Usb Map. However if you want to use my files you can find it in my EFI Folder.
9. Speed & Performance
9.1- General performance benchmarking (Geekbench 4.2.3)
-CPU i7 8700 (no K) Update with new config.plist(17-03-2019)
- GPU 2 Rx 580 Sapphire Update with new config.plist(17-03-2019)
- GPU 1 Intel UHD Graphics 630 (You can see on the mark that's working)
9.2- Graphical benchmarking (Cinebench 20)
9.3- Tempertures with HWMonitor and FakeSMC Sensors (The scraps are taken as soon as they have begun, At 100% the Cpu temperature reaches 55c no more than that, it should be for H100i v2)
You are welcome to use my EFI folder. However, make sure you set the following in config.plist with Clover Configurator or your Editor:
• Fully accelerated video from the RX 580, which is natively supported.
• Intel UHD 630
• Onboard Ethernet
• Onboard Audio
• Sleep, Wake, Reboot and Shutdown. Wake from sleep requires a single keypress.
• Quick Look, Preview
• iMessage, FaceTime, App Store, iTunes.
• Usb 3 Ports
• TRIM is enabled on NVMe Samsung without any patches. You can see the speeds in the image below
What Doesn't Work
• Wifi and Bluetooth (This does not work natively, since Gigabyte only installs the new module with CVNi, When Apple updates it on its new MacBooks, a compatible adapter will come out so that we can incorporate a Broadcom board.)
• Handoff, Continuity, AirDrop: These doesn't work because WiFi and Bluetooth are needed.
What plans do I have for the future
• Replace the video card with a Strix Asus RX 64
• Add WiFi and Bluetooth
• 6 Jan 2019: Replace a memory slot of 8GB for one of 16GB in total I'm 24GB (Add Corsair DDR4 16gb 3000Mhz)
• 10 Jan 2019: All the ports USB3 working, I created a map of my motherboard.
• 18 Feb 2019: Replacing HDD Disks by a SSD Western Digital Blue M.2 of 1Tb, placed in the slot M2 behind.
• 2 Mar 2019: Delete unnecessary drivers in the drivers64UEFI folder and drivers64 folder (With this I can get the clover screen started faster, now it's instantly after aorus logo).
• 9 Mar 2019: Upgrade some kexts> AppleALC.kext v1.3.5, IntelMausiEthernet.kext 2.4.1d1 and Lilu.kext 1.3.4. Replaced VirtualSMC by FakeSMC because virtualsmc only showed me the sensor of the disks, with fakesmc and the sensors, I can see all the sensors of cpu and gpu.
• 10 Mar 2019: Upgrade my config.plist deactivating unnecessary fixes.
• 17 Mar 2019: Upgrade my config.plist, deactivating inject intel in Graphics Options, enter the data from the properties of devices, I am improving performance in general, Upgrading new score values in Geekbench. I realized now IGPU doesn't get out of the system information, but it works, tested in FinalCutPro and Quicktime.
• 2 Apr 2019: Install Windows 10 on an ssd, I had to save the bios configuration profile as Mojave, then I opened the default options of bios. It also deactivates all other units (ssd, nvme, m2 ssd). After installing Windows, plug all units again. Enter the bios and open the profile saved as a Mojave. I chose to start directly from my nvme (where I have Mojave installed). Everything works perfect, both systems.
Place the radiator on the front of the case, With 4 fans (push and pull). Note an improvement in temperature. I like to keep the hardware cool and await the update to the i9 9900k in the next few months.
• 6 Apr 2019: Updated Mojave 10.14.4 (18E226) First update Clover to v4910, then update the kexts, then update MacOs from "System Preferences> Software Update", after 3 reboots everything works fine (on each restart you must select "Mojave Install" in the options of Clover)
**Any consultation you want to make with this construction, let me know, I'll be happy to help.