|
https://preview.redd.it/do4w4m8d4ix41.png?width=1920&format=png&auto=webp&s=6d730f28bfcaccc9ac1f8b62a7c1ea632841e020
Started life as a High Sierra build in late 2018, most recently running Mojave.
Specs:
- Gigabyte Z370 AORUS Gaming 7 motherboard
- Intel Core i7-8700k Coffee Lake 3.7Ghz
- Dark Rock Pro 3 Silentwings CPU Cooler 250W
- EVGA 110-BQ-0600 600w power supply
- Gigabyte Radeon RX 560 4Gb ATV video card
- Corsair Vengeance LPX 32Gb (2x16) DDR4 SDRAM 3000
- WD Blue 3D NAND 500Gb SSD (x3)
- Fenvi FV-T919 AC1300 Wireless PCI Express Adapter
- Phanteks Enthoo Pro Series Case
- Dell S2817QR 4k monitor
- LG Electronics 14x SATA Blu-Ray Internal Rewriter WH14NS40
- PreSonus Audiobox USB w/ M-Audio BX5 monitors
- Logitech wireless solar keyboard
- Monoprice mouse
Kexts:
AppleALC.kext
IntelMausiEthernet.kext
Lilu.kext
SMCProcessor.kext
SMCSuperIO.kext
USBInjectAll.kext
VirtualSMC.kext
WhateverGreen.kext
Drivers:
HfsPlus.efi
OpenRuntime.efi
SSDTs:
SSDT-AWAC
SSDT-PMC
SSDT-ED-USBX
SSDT-PLUG
Working:
- Ethernet
- Wi-Fi
- Bluetooth
- USB 2.0/3.0
- APFS
- App Store
Not Tested:
- Sleep/Wake
- iMessage (no iPhone)
- Onboard audio
Not Working:
- Software Update Notification: I've got a red circle with the number 1 in it indicating that there is 1 update. It says everything is up to date. Yet this lousy notification is hanging around.
- System Preferences ID: The user image in the System Preferences is loaded with the generic silhouette of a person. I've changed it, but the change doesn't stay. However, the user image does load when I open up the App Store.
- Scanner: This is infuriating. This is the whole reason I upgraded to Catalina. My Epson Perfection 3590 just stopped working in Mojave. It would do an overview scan, but return nothing but white. Tried the scanner on my 2010 MBP and I would get an error. Drove the scanner out to my sister's house and tested it on her relatively new MacBook and it worked marvelously. In Catalina at first I was getting "Scanner reported an error: An error occurred during scanning." After resetting the printing system now I get an error "Failed to open a connection to the device (-21345)". Have tried various USB ports, restarting, etc. Now it's an old scanner, but given that it works on my sister's MacBook, I find no reason I shouldn't be able to make it work on either this Hackintosh or my 2010 MBP running Sierra.
Lessons (There were many):
- BIOS Updates (Part 1): This is something that never occurred to me. My stable Mojave install was still using
FakeSMC.kext and I was never able to use VirtualSMC.kext . I first put my machine together at the end of 2018 and the BIOS was F4 from 2017. Today I am using F15a. The problem I had was that the Mojave install wouldn't load with the new BIOS. I had to switch the BIOS back and forth to load Mojave, make changes to my flash drive, then update the BIOS and attempt to boot from USB. Every time the BIOS changes, you have to go back in and correct the BIOS settings and some are more difficult to find than others (I don't have settings for Intel SGX, CFG Lock, VT-x, or Execute Disable Bit).
- BIOS Updates (Part 2): Per the vanilla guide, you don't need
SSDT-AWAC if Device (AWAC) isn't present in your DSDT. And it wasn't present in my DSDT when I was running the F4 version of the BIOS. And when I updated to F15a, I didn't yet have an OS I could get into and look at the DSDT. Maybe that's something I could have investigated through the OC boot picker if I were more clever? A number of times I tried to boot without it. Fortunately I was able to boot with an unaltered version.
- Kext Compatibility: You have to watch the versions you're using. I could have sworn that every version I had was the most recent and that I got them all from the links the the vanilla guide. However, I think I inadvertently used some older versions on my first couple of attempts.
- Sanity Checker: What a great tool. My
config.plist is exactly what the vanilla guide recommends for a Coffee Lake CPU, but I can't tell you how many times I double checked that file before I discovered the Sanity Checker.
- Clover Conversion: I have multiple hard drives so at one point I cloned my stable Mojave install and tried to make changes to it. It's so much quicker and easier to install to a clean drive. I didn't bother with that for long.
- Don't just go by the pictures: In the comprehensive Intel config.plist section of the OC vanilla guide, make sure you're reading the descriptions. Some of the image examples may not be for your processor. In the Coffee Lake section there is at least one image that says "Haswell.plist" at the top. These are just examples. In the Device Properties example image there is a property that says "decive-id" that wasn't mentioned in the text. It took some time for me to realize that didn't apply to me and only now do I realize it's supposed to say "device-id" (not decive).
Other:
- I'm still not convinced that I need
SSDT-PMC as the guide says Z370 is excluded, but it doesn't seem to be hurting anything. When I get ambitious this weekend I'll try to boot without it and see what changes.
- Much thanks to /u/assesasinassassin who has a very similar system and shared some install details that helped me out.
submitted by /u/u6crash
[link] [comments] |
Post a Comment