Search the Community: Showing results for tags 'glasgood'.
Found 3 results
glasgood posted a topic in Installation GuidesGLASGOOD'S MOJAVE HACKINTOSH GUIDE **FOR** GIGABYTE Z390 AORUS PRO CREDITS & THANKS @MaLd0n His help with EFI configuration and DSDT CLOVER TEAM Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, rehabman, Download-Fritz, Zenit432, cecekpawon Et al APPLEALC Acidanthera, vit9696 VOODOOHDA autumnrain, slice2009, zenith432 ESP PRO MOUNTER @Micky1979 HACKINTOOL @headkaze CLOVER CONFIGURATOR Mackie100 THEME ENGINE Alex Zielenski INSANELYMAC OLARILA Hackintool Tutorial daliansky Hackintosh Guide CorpNewt MONITORCONTROL JoniVR & theOneyouseek ------------------------------------------------------------------------------------------------------------------------------------------------------------ UPDATES ------------------------------------------------------------------------------------------------------------------------------------------------------------ PART LIST • Intel I7 8700 • Gigabyte Z390 AORUS PRO • Gigabyte AORUS RADEON RX 580 8GB ( connected to monitor with DisplayPort ) • Corsair Vengeance LPX 16GB ( 2 x 8GB ) 2666MHz – CMK16GX4M2A2666C16 In this build, both memory modules are installed in memory slots DDR4_A1 and DDR4_B1 • Corsair RM650x 80 Plus Gold Power Supply Unit • Corsair H100i V2 AIO Hydro/Water RGB LED CPU Cooler • Samsung EVO 500GB SSD (2.5) macOS Mojave • Samsung EVO 250 GB SSD (2.5) Windows 10 Pro • NZXT H500 Mid Tower ATX Case • RECOMMENDED WIFI CARD → ABWB 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E) BCM943602CS OR • WIFI and Bluetooth with BCM94331CD with PCI-e adapter (but will require AirportBrcmFixup.kext for AirDrop.. ) ** Avoid Samsung EVO 970 PLUS as Hackintosh has problem with that device ** WORKING • Sound • HDMI Port on AMD RX580 / 590 ( Ensure you disable BIOS CSM if using HDMI on RX580 / RX590 ) • HDMI Port on Aorus Z390 Motherboard ( Ensure you have correct BIOS settings as per this guide for Intel only) • Ethernet Port • WiFi • SSD Trim • USB 3.0 & 2.0 • AirDrop • iCloud • Hardware Acceleration • iMessages • Facetime • Handoff • Continuity PART 1 - DOWNLOAD Download the following: • CLOVER • PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip • POST-INSTALL Aorus Pro Z390 EFI - RX580.zip // INTEL UHD 630 EFI Aorus Pro Z390 EFI's below. For those who do not have a Graphics Card Installed in PCIe Slot, requires Initial Display Output BIOS setting to be changed to IGFX spoiler below! • PRE-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip • POST-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip • ESP MOUNTER PRO v1.9 • macOS MOJAVE • CLOVER CONFIGURATOR • EmuVariableUefi-64.efi ( Used only to initialise iMessages. It then must be removed from Clover drivers64UEFI folder as will cause intermittent memory allocation errors on boot, explained in guide) • OsxAptioFix2Drv-free2000.efi OPTIONAL DOWNLOADS • Native Display Brightness with MonitorControl • VoodooHDA.kext.zip • ThemeEngine • Assets.car PART 2 - BIOS SETTINGS (version F5 ) Here is a list of the BIOS settings that I have used ( Screenshots in spoiler below ) • Enter BIOS → Press F12 → Enter Setup • Save & Exit → Load Optimized Defaults • BIOS → Windows 8/10 Features → Other OS • BIOS → CSM Support → Enabled • Peripherals → Initial Display Output → PCIe 1 Slot • Peripherals → Trusted Computing → Security Device Support → Disable • Peripherals → Intel(R)Bios Guard → Intel BIOS Guard Support → Disable • Peripherals → USB Configuration → Legacy USB Support → Enabled • Peripherals → USB Configuration → XHCI Hand-off → Enabled • Peripherals → Network Stack Configuration → Network Stack → Disabled • Peripherals → SATA And RST Configuration → SATA Mode Selection → AHCI • Chipset → Vt-d → Enabled • Chipset → Internal Graphics → Enabled • Chipset → DVMT Pre-Allocated → 256M • Chipset → DVMT Total Gfx Mem → 256M • Chipset → Audio Controller → Enabled • Chipset → Above 4G Decoding → Disabled • Power → ErP → Disabled • Power → RC6 (Render Standby) → Enabled // IF USING CORSAIR H100i V2 AIO CPU WATER COOLER • MIT → Smart Fan 5 Settings → CPU Fan Control mode → PWM • Save & Exit → Save & Exit Setup SCREEN DUMP SPOILERS PART 3 – CREATE A MOJAVE USB FLASH INSTALLER Prepare USB Installer for Mojave ( Video below ) • Insert USB drive • Launch /Applications/Utilities/Disk Utility • Disk Utility → View → Show All Devices • On Left-hand panel → External →(Identify your USB device in left hand panel) • Click and highlight your USB device in the left-hand panel. • Click erase button. • Name: USB • Format: Mac OS Extended (Journaled ) • Scheme: GUID Partition Map • Click Erase button. • Place the downloaded MacOS Mojave app into Applications folder. • Open Terminal copy and paste: sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction && say Mojave Drive Created • Enter PART 4 – INSTALL CLOVER ON THE MOJAVE USB INSTALLER Make Mojave USB flash drive installer bootable.( Video below ) • Launch Clover application, double click. • Click Continue → Continue → Continue • Click Change Install Location button. • Click Install macOSMojave USB installer → Continue • Click Customise button • Choose: Clover for UEFI booting only Install Clover in the ESP Themes UEFI Drivers Install RC scripts on target volume NO NEED TO INSTALL RC SCRIPTS ON USB INSTALLER • Click Install button • Installation Complete! Video: PART 5 – CUSTOMIZE MOJAVE USB INSTALLER FOR AORUS Z390 PRO Replace Clover EFI folder with PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip OR if NO graphics card installed in PCIe slot, then use PRE-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip( Video below ) • Install ESP Mounter Pro v1.9 • Using ESP Mounter Pro, Mount ESP on disk2s1 ( Your disk name may be different ) • Open mounted EFI partition found on desktop • Copy all the contents from Aorus 390 Pro EFI folder • Replace USB EFI folder with all the contents inside the Aorus 390 Pro EFI folder. PART 6 – INSTALL MAC OS MOJAVE ON INTERNAL DRIVE INSTALL NOTE ENSURE BIOS: Above 4G Decoding is set to Disabled if Above 4G decoding is set to enabled then macOS Mojave install will freeze at 2 mins remaining and will not shut down properly!!!! Please be patient during install, so when install gets to 2 or 3 mins remaining then it may take extra time. Be ready to boot from UEFI USB installer by pressing F12 when install initiates restarts. • INSERT USB INSTALLER INTO THE USB 2.0 PORT Here is a walkthrough of the full process using the macOS Mojave USB Installer on the Aorus Z390 Pro. • Power on PC and press F12• Choose bootable USB drive from boot menu. • Install macOS Mojave to internal solid state or hard drive. When system returns to the Clover boot menu choose: • Boot macOS Install from Macintosh At next restart, press F12 and boot from external UEFI USB device and choose: • Boot macOS Install from Macintosh Proceed with macOS Mojave install macOS Mojave is now installed, but it can only boot at this moment thanks to FakeSMC and Clover on the Mojave USB flash drive installer. PART 7 – MAKE AORUS Z390 PRO INTERNAL DRIVE BOOTABLE Make internal drive bootable ( Video below ) So far, the Aorus Pro can only boot the internal system drive with the aid of the Mojave USB Installer. To boot from the internal system drive without the installer: Download and install Clover with RC Scripts on target volume. If your Aorus Pro Z390 has AMD RX 580 then copy the EFI folder from inside POST-INSTALL Aorus Pro Z390 EFI - RX580.zip folder and paste it inside the the System Drive EFI partition. OR If your Aorus Pro Z390 has no graphics card installed in PCIe slot, then copy the EFI folder from inside POST-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip folder and paste it inside the the System Drive EFI partition. • Remove USB Mojave installer and shut down and restart. Aorus Hackintosh should now be able to boot to macOS Mojave, Done, well almost ! PART 8 – ENABLE IMESSAGES & FACETIME Configure Config.plist for iMessages. ( Video below ) • SMBIOS = Mac Mini 8.1 • Rt Variables —> ROM —> is your MAC address (delete colons from Mac address) • MLB field = Enter serial number generated and append 5 random characters • SmUUID = in Terminal run command “uuidgen” and copy it to SmUUID field • Board Serial is same as MLB field. • Clover Configurator —> Save Video: • Mount internal drive EFI/ESP partition • Go to folder CLOVER → drivers64UEFI • Delete AptoMemoryFix-64.efi • Place both EMUVariableUefi-64.efi and OsxAptoFix2Drvfree2000.efi inside → drivers64UEFI Using Clover Configurator, add the following argument to config.plist using Clover Configurator. • Slide = 0 Shutdown and then press power on button on PC. • You should now be able to Log into iCloud, iMessages and FaceTime • NOW delete EMUVariableUefi-64.efi from CLOVER → drivers64UEFI Folder • Shutdown and restart Aorus Pro hackintosh. iMessages etc is now operational without EMUVariableUefi-64.efi ( EMUVariableUefi-64.efi only needed to initialise iMessages ) • It is important to delete EMUVariableUefi-64.efi, this will avoid very intermittent boot errors such as: “Couldn’t allocate runtime area” post errors. PART 9 – ENABLE TRIM for Solid State Flash Drives Open Terminal and enter the following command: sudo trimforce enable DEFAULT SSDT – USB PORTS FIX CONFIGURATION WITH FRONT USB-C - SSDT ALREADY INSIDE AORUS Z390 EFI FOLDER – Provided by @AudioGod If you have USBC on Computer Chassis / Case, then SS01 and SS02 is mapped to that USB C port ------------ GUIDE FINISHED YOU SHOULD NOW HAVE WORKING AORUS Z390 PRO HACKINTOSH WITH SSDT USB FIX ------------ OPTIONAL: Set Wi-Fi Country Code OPTIONAL: System Information - PCI OPTIONAL: Enable HDMI Audio on RX580 OPTIONAL: Native Display Brightness - with MonitorControl OPTIONAL: Dual Boot macOS Mojave & Windows 10 OPTIONAL: Replace the default "About This Mac" Apple Logo with RED AORUS APPLE OPTIONAL - ALTERNATIVE SSDT 1 – SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder OPTIONAL - ALTERNATIVE SSDT 2 - SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder OPTIONAL - ALTERNATIVE SSDT 3 – Create your own SSDT FRAMEBUFFER PATCHING – For working Intel UHD 630 Graphics, working HDMI Port, working HDMI Audio on Aorus Z390 Pro FOR MORE HACKINTOSH INFORMATION SUCH AS USB PORTS FIX, CLOVER CONFIGURATOR, HACKINTOSH BACKUP WITH CARBON COPY CLONER ..... THEN SEE MY PREVIOUS GUIDE FOR ASUS Z370-G Strix SSDT-UIAC.aml.zip SSDT-UIAC.dsl.zip
GLASGOOD'S HIGH SIERRA GUIDE For ASUS STRIX Z370-G ROG ( Micro-ATX ) ** UPDATE 5th Jan 2018 / Clover v2.4k r4359 ** POST INSTALL Z370-G EFI FOLDER POST INSTALL EFI NVIDIA >> POST-INSTALL-NVIDIA.zip POST INSTALL EFI INTEL >> POST-INSTALL-EFI-INTEL.zip Great YouTube Hackintosh Installation Guide from >> Roberto Jorge << based on this post. PART LIST Asus ROG Strix Z370-G Gaming (Wi-Fi AC) ( Micro ATX ) i7 8700 3.2GHz Corsair Vengeance LPX 8GB (1 x 8GB) DDR4 DRAM 2400MHz (PC4-19200) C14 Memory Kit - Black Samsung Evo 960 250GB NVMe SSD NVIDIA GeForce GTX 1080ti (or a GTX 1050 / 1060 / 1070 will work ) ABWB 802.11AC WI-FI with Bluetooth 4.0 PCI-Express BitFenix Phenom – Tower – micro ATX Noctua NH-L9x65 - NH-L9x65 Low Profile Performance CPU Cooler EVGA SuperNOVA 750 G3, 80 Plus Gold 750W Corsair UK K65 Rapidfire Cherry MX Speed Performance Multi-Colour RGB Backlit 10 Keyless Samsung 850 EVO 500GB Dell UltraSharp U2717D (2560x1440DP) IPS LED 27-Inch Infinity Edge WORKING Wi-Fi ( Onboard WiFi card was replaced, see components list above ) Bluetooth Ethernet Port Sound --> Nvidia HDMI Audio and Realtek Audio NVMe 960 EVO / Trim Nvidia GTX 1080ti i7-8700 ( six-physical cores and 6 virtual - HT ) Intel UHD630 (configured with DisplayPort attached to Asus board) 8. Sleep Power Management and P-States USB 3.0 USB 2.0 HandOff AirDrop iMessages iCloud Hardware Acceleration AirPlay iBooks Personal Hotspot More: BENCHMARKS GUIDE BIOS SETTINGS: F2 to enter BIOS on Asus Z370 Strix 2 - Switch to Advanced Mode F7 Some of the settings already preset, ensure you have the following BIOS settings: Exit → Load Optimized Defaults : Yes Advanced \ System Agent(SA) Configuration → Vt-d : Disabled Advanced \ PCH Configuration → IOAPIC 24-119 Entries : Enabled Advanced \ APM Configuration → Power On By PCI-E/PCI : Disabled Advanced \ Network Stack Configuration → Network Stack : Disabled Advanced \ USB Configuration → Legacy USB Support : Auto ( needs to be auto for SSDT-UIAC.aml to work ) Boot → Fast Boot : Disabled Boot → Secure Boot → OS Type : Other OS Boot → CSM : Disabled ( Only enable if using dual monitor setup) Ai Tweaker → Asus MultiCore Enhancement: Disable ( but only if you have intel stock CPU cooler ! ) See spoiler for BIOS Screenshots. DEDICATED GRAPHICS (NVIDIA): Advanced \ System Agent(SA) Configuration → Primary Display : Auto Advanced \ System Agent(SA) Configuration → iGPU Multi-Monitor : Enabled OR INTEL UHD 630 GRAPHICS: Integrated Graphics : Enabled iGPU MultiMonitor : Enabled DVMT Pre-Allocated : 128Mb 4. Primary Display : Auto MAKE USB INSTALLER FOR macOS HIGH SIERRA : When running the installer the memory modules must be inserted in motherboard slots A1 and A2, otherwise you will be unable to run the installer. Download High Sierra from the Apple App Store Prepare USB Flash Storage Pen Insert USB Storage Launchpad / Other → Disk Utility Choose your Flash Storage Pen from left panel Click Erase Settings: Name: USB Format: Mac OS Extended (Journaled) Scheme: GUID Partition Map Click Erase Create macOS High Sierra Installer Launchpad / Other → Teminal Copy and Paste into Terminal: sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --volume /Volumes/USB/ Press: Enter Enter password: Type: Y Press: Enter Done! You have now created the macOS High Sierra Installer. In order to boot and install macOS onto your computer the installer requires the Clover boot loader from Clover team. The Clover boot loader contains, a configuration file ( config.plist) and kernal extensions (kexts), the config.plist and kexts are specific for each Hackintosh desktop / laptop computer build. Clover boot loader also has many other files and folders. I have already prepared a USB drive using the Clover installer and made edits to config.plist for this build, you can download and copy over my EFI Folder and skip steps in Spoiler below, then paste the downloaded EFI folder in the hidden USB EFI / ESP partition on your High Sierra USB installer drive. See the spoiler, using Clover installer to make High Sierra USB installer bootable. View the hidden macOS High Sierra Installer's EFI/ESP partition Open Terminal Copy and Paste into Terminal: diskutil list Enter Mount the USB EFI / ESP Partition onto the Desktop Again, from Terminal. Copy and Paste into Terminal: diskutil mount disk3s1 ** Identify your EFI partition from diskutil list command, in the example image above my external USB EFI is listed as disk3s, yours maybe different ** 3. Enter. The hidden EFI / ESP partition is now mounted on your desktop. Copy EFI Folder to USB EFI / ESP Partition ( Don't use the post install EFI folder at top of page, use post install EFI only after macOS High Sierra is installed ) 1. Download the PRE INSTALL EFI Folder here >> EFI.zip 2. Drag & Drop or Copy & Paste downloaded EFI folder into the mounted USB EFI / ESP partition. The bootable USB installer for macOS High Sierra is ready to use! INSTALL macOS HIGH SIERRA Insert the macOS High Sierra USB Installer into computer USB port. Start PC and immediately press keyboard F8. From Asus Boot Menu, choose your USB thumb drive. 4. Clover boot menu 5. Choose - Boot OS X install from Install macOS High Sierra.. Later in the guide, I will explain how to remove the extra entries on the boot menu, so you would have just High Sierra Icon and / or Windows. The extra entries are removed in config.plist in the uploaded EFI / Clover folder that I have provided. 6. Wait few mins! 7. Choose Languge 8. Select Disk Utility 9. From Disk Utility Menu --> View / Show All Devices 10. If Samsung 960 EVO drive is not visible in Disk Utility, follow these steps inside spoiler below. 11. Erase, disk. Give Name / Format: Mac OS Extended ( Journaled) / Scheme: GUID Partition Map 12. Partition, Format: APFS and apply 13. From macOS Utilities screen select Install macOS 14. Continue 15. Agree 16. Select Drive Macintosh or whatever you named it. 17. macOS is now installing 18. Wait... 19. Success ! POST INSTALLATION So far, you are using the macOS High Sierra USB installer to boot High Sierra. The USB installer EFI /ESP partition contains the downloaded EFI / Clover folder allowing you to boot to High Sierra desktop. So at this moment you can only boot High Sierra with the help of Clover on the USB installers hidden EFI / ESP partition. Next, steps is to make High Sierra boot without the need of the USB installer. Copy POST EFI folder to your High Sierra EFI / ESP Partition on your drive When you created the USB High Sierra installer, you mounted the EFI / ESP partition and copied over the EFI folder that I provided for the Asus Z370-G. Next, mount the hidden EFI/ESP partition on your High Sierra system drive. Then copy the >> or POST EFI folder to your macOS High Sierra system drive . To do this, follow steps below. 1. Identify discs to Mount with Terminal command: diskutil list ** Your disk IDENTIFIER may be different, the images are examples from my system ** 2. Terminal command below to Mount macOS EFI/ESP partition: diskutil mount disk0s1 3. System drive, EFI / ESP partition is mounted on desktop 4. Drag & Drop OR Copy & Paste EFI / ESP folder from EFI - POST-INSTALL over to EFI / ESP drive partition: 5. Done! You can now boot and use macOS High Sierra on your computer without the need for the USB device Mostly everything should now be working if you used the same hardware that I listed in parts. In the rest of this guide will explain some basic troubleshooting steps, how install NVIDIA web drivers, how sound was installed.. etc. STEPS TO EDIT CLOVER CONFIG.PLIST 1. You need to mount the EFI / ESP partition to edit the Clover config.plist. Previously, the guide used teminal commands diskutil list and diskutil mount to mount hidden EFI/ESP partitions. This guide will now use an app to mount the EFI / ESP partition. Download @Micky1979 >>ESP Mounter Pro on InsanelyMac and use it to mount the EFI / ESP partitions so that you can view, make edits to config.plist, add extra kexts if needed etc. A quick peak at the EFI / Clover contents, highlighting most common files and folders. 2. Download >> Clover Configurator from mackie100, it is used to edit and make changes to config.plist. Open mounted EFI partition, navigate to EFI / Clover, make a copy of config.plist and rename it config.BAK. Then drag and drop conf.plist onto desktop. Make changes, save and drag & drop back inside EFI partition. Clover Configurator default screen, always save before quitting Clover Configurator! Some people will be very familiar with how to find and configure config.plist, I'm listing this guide with extra steps for those new to Hackintosh. BASIC TROUBLESHOOTING TIP You might make changes to config.plist with Clover Configurator or add kexts and then discover that you can no longer reach High Sierra desktop or boot. The USB installer can be used to boot your Hackintosh ( I mentioned it was a handy troubleshooting tool ). The USB installers Clover boot loader can boot your computer to the High Sierra desktop. You can then mount the EFI/ESP partition and undo config.plist edits or delete last added kexts that have prevented you from booting to your High Sierra Desktop or just replace the whole EFI folder on your computer with the EFI folder from the USB installer. If the above troubleshooting was unsuccessful and you still can't boot your Hackintosh. From the Clover boot screen, enter Clover options: Select Boot macOS from Macintosh Then press spacebar Check: Verobse (-v) Return Enter The Verbose (-v) option will point to where in the startup process your Hackintosh stops, it's also worth checking BIOS settings before starting any troubleshooting. You can then search in the InsaneleyMac forums for a solution, or ask other members. HOW TO DISABLE / ENABLE SIP Sometimes when troubleshooting or installing kexts, you may have to disable Apple System Integrity Protection ( SIP ). To disable or enable SIP, mount the EFI / ESP partiton using ESP Mounter Pro or Terminal then edit config.plist with the Clover Configurator. Example: Disable SIP in Clover Configurator: Rt Variables / CsrActiveConfig --> Enter: 0x67 Partially disable: Rt Variables / CsrActiveConfig --> Enter: 0x3 ( Clover Default ) Enable: Rt Variables / CsrActiveConfig --> Enter: 0x0 TIDY CLOVER BOOT SCREEN Clover adds extra MacOS and Windows entries on the Clover boot menu. Below is what my Clover menu initially looked like after installing Mac OS High Sierra and adding a Windows drive to my build. The High Sierra Clover theme is from >> hirakujira I wanted the Clover boot menu to just show Mac OS High Sierra and Windows. Remove extra entries using Clover Configurator Add the Preboot string to config.plist ( Removes Apple Preboot entries ) Add theRecovery string to config.plist ( Removes the Mac OS High Sierra recovery option ) Set Scan / Legacy checkbox to false in config.plist ( Removes the extra Windows entries ) After applying the settings in Clover Configurator, save and reboot. Minimalist Clover boot screen. MULTIBOOT WITH WINDOWS Temporarily disconnect / remove your High Sierra Drive from your Hackintosh Computer. Install a 2nd drive inside the computer then install Windows on it. Reattach your High Sierra Drive. Clover will detect your Windows and High Sierra drive when you start your computer. I already had Windows 10 as an EFI install on a Samsung 500GB EVO SSD on another computer. After completing my Hackintosh I then simply attached the Samsung EVO SSD into the new built Hackintosh. Upon rebooting it was detected by Clover. So I have two drives, Windows on the Samsung EVO and High Sierra on the NVMe Samsung EVO 960. NVIDIA / WEB DRIVERS *** There is many Nvidia Web Drivers for different builds / updates of macOS High Sierra *** Some times you may have to reinstall or update your Nvidia web drivers after a macOS update. To install the proper Nvidia Web driver ( for GTX10 Series ), collect the following information from your macOS High Sierra installation. You can find this information in "About This Mac" and clicking on the System Report button. In the lefthand window, click on Software. macOS High Sierra Version Number macOS High Sierra Build Number Using this >> Nvidia Web Drivers Link. identify your build number and download WebDriver As an example, I have build number 17C88 and I downloaded WebDriver-3188.8.131.52.102.pkg. Configure Nvidia Web driver in config.plist using Clover Configurator Mount EFI partition and drag and drop config.plist onto desktop and open with Clover Configurator. Enable the following in config.plist: 1. System Parameters / NvidiaWeb = True ( tick ) 2. Graphics / ig-platform-id = 0x59120003 ( Intel & Nvidia ) 3. Graphics / Inject Intel = True ( tick ) Save config.plist and drag and drop back into the EFI partition. Check Nvidia Video card is working Download and Install >> Cuda driver Managing Nvidia Web Driver for High Sierra update's using Vulgo's Bash Script If you have installed an update that breaks Nvidia graphics, use the bash script to modify the Nvidia Web Driver for the new build number. Download >> webdriver.sh Run script: INTEL UHD 630 GRAPHICS Configured with display cable connected to DisplayPort Download >> IntelGraphicsFixup ( from lvs1974 ) Copy IntelGraphicsFixup.kext to: EFI/Clover/kexts/Other Next add the iGPU DSDT patch: Using Clover Configurator, open config.plist Select Acpi on left hand menu. Create a new patch, click + on bottom of patches table. Enter Comment as: change GFX0 to IGPU Enter Find *[HEX] 47465830 Enter Replace *[HEX] 49475055 Then add: Select Graphics in Clover Configurator and tick inject Intel Graphics / ig-platform-id = 0x59120000 ( for Intel only and no NVIDIA ) SOUND REALTEK ALCS1220A Download and install ( drag & drop ) in EFI / Clover / Kexts / Other folder AppleALC.kext ( from vit9696 ) Lilu.kext. ( from vit9696 ) CodecCommander.kext ( from RehabMan ) Edit config.plist with Clover Configurator. Devices / Audio Inject= 1. ( Asus Strix layout is 1, different Motherboard and audio chip ? -->supported codecs ) ResetHDA = True ( checked ) Acpi / Fixes / FixHDA = True (checked) 4. Look in System Report to confirm working Enable Nvidia HDMI Audio Thanks again to MaLd0n here on InsanelyMac for explaining and patching the VoodooHDA.kext with my Nvidia graphics card device ID. For Nvidia HDMI Audio, use VoodooHDA.kext, and keep AppleALC for ALCS1220A audio in kexts / other folder Patch VoodooHDA Download >>VoodooHDA.kext ( from autumnrain, slice2009, zenith432 ) Download >> DPCI Manager Right Click on VoodooHDA.kext and Show Package Contents Open Info.plist with Xcode Finds IOKitPersonalities / VoodooHDA / IOPCIClassMatch Change IOPCIClassMatch to IOPCIPrimaryMatch Use DPCI Manager to find Device & Vendor ID's for your Graphics card ( example, NVIDIA GTX 1080ti the value is 0x10ef10de ) Insert the value for your NVIDIA Card Place patched VoodooHDA.kext in EFI /Clover /Kexts / Other folder Sound before Patch: Sound after Patch: USB PORT FIX Ports fix Is required for potential ports conflicts and bugs with sleep, restart and shutdown. Continuing to use the port limit patch can cause problems as it causes access outside a fixed array bounds. Access outside a fixed array bound can result in other memory locations being overwritten, those other memory locations will contain data that you don't won't overwritten!. So the port limit patch is not recommended for long term use. Ports limit patch is good for macOS USB installer purpose. Ports limit patch is disabled in my POST INSTALL EFI folder. Below is the USB ports limit patch shown in clover configurator: FIX Note, external 2x USB2 ports HS09 and HS10 are deliberately disabled to get port count below 15. If you have a different motherboard you can use IORegistryExplorer for port discovery and eliminate some ports to get below the 15 port limit. You can create an SSDT for port limit to use with USBInjectAll.kext. Or, If you are not keen on creating the SSDT file, then you can use "uia_exclude=" boot flag in config.plist and have USBInjectAll.kext exclude those ports. Rehabman has a great guide on port discovery & SSDT. >>Creating a Custom SSDT for USBInjectAll.kext When you know what ports you want to eliminate, then you would set custom boot flags using "uia_exclude=" in config.plist. USBInjectAll.kext would then ignore those ports listed by "uia_exclude=" boot flag. Example: using "uia_exclude=" boot flag to keep USB port below 15 uia_exclude=HS07;HS08;HS09;HS10;HS11;HS13;HS14;SS07;SS08;SS09;SS10 If you have Asus Z370-G as per this guide then don't use custom boot flags as it's already done with SSDT-UIAC.aml Disable Ports Limit Patch: SSDT-UIAC.aml ( USB PORTS FIX ) My ABWB 802.11AC WI-FI with Bluetooth card is installed in motherboard slot: PCIE_X1_2 the ABWB 802.11AC WI-FI with Bluetooth card USB cable is attached on internal USB1112 header (HS12) on the motherboard. If you have a Wifi card with Bluetooth in a different PCIE slot then remove SSDT-UIAC.aml from EFI/CLOVER/ACPI/PATCHED and download SSDT-UIAC-ALL.dsl and change HS12 for appropriate port and save SSDT-UIAC-ALL.dsl as ACPI Machine Language Binary and place file in EFI/CLOVER/ACPI/PATCHED. IMESSAGES This worked for me on my first attempt, I suggest using an Apple WiFi card for hassle free iMessages etc... I'm using an original >> Apple BCM943602CS WIFI+bluetooth module and adapter, this has native support in macOS High Sierra and needs no kexts / drivers. It works out of the box! If you can't get a hold of this card used in this build, then try sourcing a PCIe adapter and fitting an iMac WiFi card to it. Purchase adapter on >> Ebay or Amazon Apple iMac WiFi card, part Number >> 607-8967 Or use a MacBook Air WiFi card & adapter, it would directly replace the Asus Wifi card and free up PCIe slots. Configure iMessages with the Clover Configurator SMBIOS / Generate New SMBIOS Profile for iMac 18,3 Check >> Serial number generated is not in use!" 3. System Parameters / Custom UUID ( Generate New ) 4. Rt Variables / ROM ( Generate from SMBIOS or System ) Windows drivers for Apple WiFi and Bluetooth devices. If you are dual booting with Windows and you are using an Apple WiFi / Bluetooth card like the one suggested above. Then chances are you won't have Windows drivers. The drivers can be obtained by downloading Windows support from Bootcamp. Launchpad / Other ---> Bootcamp Assistant. ABOUT MY MAC "About my Mac" will show CPU as unknown. Fix : Download >>TextWrangler ( use Text Wrangler, as other editors output code differently ) 1. Copy and paste command into Terminal to open English.lproj directory: open . /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/English.lproj/ 2. Edit AppleSystemInfo.strings using Text Wrangler. Edit from: <key>UnknownCPUKind</key> <string>Unknown</string> Edit to: <key>UnknownCPUKind</key> <string>3,2 GHz Intel Core i7-8700(6-Cores)</string> POWER MANAGEMENT There is now no need for ssdtPRgen.sh generated SSDT.aml for Haswell CPU and newer. Power management can be configured in config.plist with Clover Configurator. Acpi / Generate Options / PluginType = True ( tick ) 2. Boot / Argument / -xcmp = True ( tick ) Test Power Management using Piker-Alpha's AppleIntelInfo.kext Compile source or >> download >> AppleIntelInfo.kext.zip Use AppleIntelInfo.kext as per Piker-Alpha's >> instructions 1. Save AppleIntelInfo.kext to desktop. 2. Using Terminal and change directory to Desktop cd Desktop/ 3. Enter following commands and press Enter. sudo chown -R root:wheel AppleIntelInfo.kext sudo chmod -R 755 AppleIntelInfo.kext sudo kextload AppleIntelInfo.kext 3. View output sudo cat /tmp/AppleIntelInfo.dat sudo kextunload AppleIntelInfo.kext HWMONITOR Using ESP Pro or Terminal, mount EFI / ESP partition and place kexts RehabMan-FakeSMC-2017-1017 package into Clover / Kexts / Extra folder. Shutdown and restart computer. Copy and Paste HWMonitor App to Applications / Utilities. Download >> RehabMan-FakeSMC-2017-1017 package ( from RehabMan ) MEMORY Any unrecognised System Memory ( Dual Channel setup etc ) can easily be set with the Clover Configurator. Example: BACKUP / RESTORE WITH CARBON COPY CLONER CCC5 Make Backup 1. Download and install >> Carbon Copy Cloner CCC5 2. Attach an external USB drive. 3. Use Disk Utility and format external drive, create GUID partition map and APFS volume named Hackintosh. *Give Backup a different name from your main system drive to avoid confusion when performing a restore. So, my drive is Macintosh & backup is Hackintosh * 4. Open Carbon Copy Cloner. 5. Set Source as your High Sierra system drive, my drive is named Macintosh. 6. Set Destination as your external USB drive named Hackintosh. 7. Click Clone button. Restore Backup 1. Attach macOS High Sierra Installer USB drive. 2. Attach external USB backup drive that contains the bootable backup you made. 3. Boot PC and press F8 and boot from external macOS High Sierra Installer USB drive. 4. From Clover boot menu choose Boot macOS from Hackintosh. 5. It may take a few minutes to boot High Sierra from your external USB drive. 6. Launch Carbon Copy Cloner. 7. Source should be external USB drive named Hackintosh. 8. Destination should be your High Sierra installation drive. I named my drive Macintosh. 9. Click Clone button. Test Backup 1. Follow steps 1 to 4 from Restore Backup. DSDT Thanks to MaLdon for taking the time to produce the DSDT for the Asus Strix Z370-G, the list of the patches can be viewed at the download link below. ** Only use the DSDT if you have the Asus Z370-G Strix Motherboard with BIOS update ver 0430 ** Download DSDT here from >> MaLd0n Place DSDT.aml inside EFI / Clover / ACPI / patched folder Open config.plist with Clover Configurator In Clover Configurator Acpi / Generate Options / set PluginType as False ( no check ) Reboot computer System Report before: System Report after: Done . AppleIntelInfo.kext.zip
CLOVER DUAL BOOT MOJAVE & WINDOWS 10 GUIDE INCLUDES MBR / LEGACY BIOS TO GPT / EFI CONVERSION USING MBR2GPT TOOL PREREQUISITE: Two physical discs ( SSD’s or HDD’s ) STEP 1 - Clover dual boot configuration Open config.plist with Clover Configurator Boot Legacy = PBR Timeout = True ( will remove the Timeout countdown, from Clover boot menu) GUI Scan / Custom Entries = True Tool = True Legacy = False ( removes extra Windows 10 entries ) Hide Volume - Preboot ( macOS Preboot ) - Recovery ( macOS Recovery ) So at boot you will have two options: boot macOS Mojave or Windows 10 ———————————————————— STEP 2 - Using a drive without Windows 10 installed Disconnect system drive that contains your macOS Mojave install from computer ( This is so that Windows does not overwrite existing macOS Mojave boot loader ) Proceed with a Windows 10 UEFI install. After installation reconnect macOS Mojave Drive, the Windows installation should now be detected and usable in Clover. If Windows 10 is not detected or able to boot, then verify you installed Windows 10 as UEFI and not MBR ----> ( Read step 2 - For a drive with Windows 10 installed ) OR STEP 2 - Using a drive with Windows 10 already installed Verify your Windows install is GPT / UEFI or MBR / Legacy BIOS. If Windows install is GPT / UEFI then Windows 10 install is ready to use at Clover boot menu. But if Windows drive is detected at Clover boot screen, but when booting Windows you get a black screen with a cursor on the top left, then this is most likely because Windows drive is MBR ( Legacy BIOS ). You can easily convert MBR to GPT using Windows MBR2GPT tool ( this saves hours work having to reinstall Windows 10 and setting up all your applications again ) If install is GPT UEFI then you should be able to boot into Windows directly from Clover boot screen. If Windows 10 install is MBR / Legacy BIOS then convert to GPT / UEFI following instructions below ( read video summary and view video ) ** To use Windows 10 MBR2GPT tool you must have Windows 10 version 1703 ( creators update ) or later and less than 3 partitions on the Windows 10 drive ** Video summary: Confirm Windows 10 drive is MBR Legacy BIOS Reboot into Windows PE ( Advanced Startup ) Convert from MBR Legacy BIOS to GPT UEFI ( using commands below ) mbr2gpt /validate mbr2gpt /convert Restart Verify Windows 10 drive has changed to GPT UEFI After conversion Windows 10 is ready to use at the Clover boot menu