- Joined
- Feb 21, 2012
- Messages
- 17
- Motherboard
- Gigabyte Z370N WiFi
- CPU
- i5-8500
- Graphics
- RX 570
- Mac
-
- Mobile Phone
-
I'm in the same boat as you and still stuck on 10.14.6 for fear of updating. For a while, b166ar made it so easy to update by posting his releases on github, but it seems he doesn't post any longer.I have my GA-Z370N-i8600K-RX560-based Hackintosh running Mojave rock solid since Oct 2018 mostly due to this thread.
Seen some tinkering and suffering in some posts on the thread mentioning issues with Catalina.
Is it still a hard one to get? I use the machine for production so I prefer to upgrade only when tried and tested by the pros.
Thanks upfront for your replies.
@rrviega
Thank you for sharing your OC folder with us!
As my OC knowledge is close to zero I'm sharing my DSDT and Clover config.plist with you, hope it's helpful.
With the DSDT, sleep in all variations and native NVRAM is working, all device properties are shown natively in the PCI Section of the System Profiler.
My /EFI/CLOVER/ACPI/patched folder is empty except the DSDT and USB mapping SSDT's.
Unit specs
- SMBIOS 19,1
- 10.14.6
- As of writing this post: Clover r5105, LILU 1.4.2, WEG 1.3.7, AppleALC 1.4.7, VirtualSMC 1.1.1, OCQuirks Release 17
- F13 BIOS (using ACPI Patch described here)
- i7 8700 (running headless with IGPU UHD630 turned on in BIOS)
- Sapphire RX 570 Nitro+ 8G (this is where my only display is connected through DP)
- Broadcom 94360CS2 WiFi / BT Card
Again, since my OC knowledge is close to zero, I'm not exactly sure about this but looking at the EFI folder and the OC config.plist you shared, it might be possible to do some reverse engineering by removing all unnecessary SDDT's and device properties using the DSDT. Feel free to give it a shot if you like.
Edit:
USB mapping done.
- Removed USR1, USR2, HS12, HS13, HS14 (all unknown)
- Removed SS03/SS04 (used for Mouse/Keyboard only, therefore USB 3 speeds are unnecessary)
- Removed HS05/SS05, HS06/SS06 (see attached Mapout)
- HS/SS10 = Internal Bluetooth USB Host Controller (could probably be partially removed but unsure about that)
@rrviega
Thank you for sharing your OC folder with us!
As my OC knowledge is close to zero I'm sharing my DSDT and Clover config.plist with you, hope it's helpful.
With the DSDT, sleep in all variations and native NVRAM is working, all device properties are shown natively in the PCI Section of the System Profiler.
My /EFI/CLOVER/ACPI/patched folder is empty except the DSDT and USB mapping SSDT's.
Unit specs
- SMBIOS 19,1
- 10.14.6
- As of writing this post: Clover r5105, LILU 1.4.2, WEG 1.3.7, AppleALC 1.4.7, VirtualSMC 1.1.1, OCQuirks Release 17
- F13 BIOS (using ACPI Patch described here)
- i7 8700 (running headless with IGPU UHD630 turned on in BIOS)
- Sapphire RX 570 Nitro+ 8G (this is where my only display is connected through DP)
- Broadcom 94360CS2 WiFi / BT Card
Again, since my OC knowledge is close to zero, I'm not exactly sure about this but looking at the EFI folder and the OC config.plist you shared, it might be possible to do some reverse engineering by removing all unnecessary SDDT's and device properties using the DSDT. Feel free to give it a shot if you like.
Edit:
USB mapping done.
- Removed USR1, USR2, HS12, HS13, HS14 (all unknown)
- Removed SS03/SS04 (used for Mouse/Keyboard only, therefore USB 3 speeds are unnecessary)
- Removed HS05/SS05, HS06/SS06 (see attached Mapout)
- HS/SS10 = Internal Bluetooth USB Host Controller (could probably be partially removed but unsure about that)
Good news guys! I've managed to boot with F12 bios. It is easier than you think. Here is a simple step by step guide.
1. Make a boot USB flash drive with your current EFI folder.
2. Download bootx64.efi and copy it to EFI/Boot/.
This is some kind of alternative bootloader that starts with the command line. Here we will modify hidden BIOS settings.
3. Update BIOS to F12 (only F12!)
4. Reboot and hold F12 to boot from your USB Flash drive. Now you should see this command line.
5. Now enter
Code:setup_var 0x5A4 0x0
Code:setup_var 0x507 0x1
Reboot from your primary drive. You Hack should boot normally. But don't forget to set up your BIOS settings.
Looks like we will need to do this every time after trigger «Reset to default settings» option in BIOS.
P.S. If you are interested in the details:
0x5A4 is CFG Lock option in BIOS
0x507 is System Time and Alarm Source option
This codes are not static and can be changed in future updates. You can use this guide to find this code for future versions of BIOS.
Usually when this occurs it is due to the lack or incorrect usb port mapping.
Sleep has worked better in OpenCore, in my case sleep is only interrupted by Power Nap when doing Time Machine backups. After the backup is complete, he returns to sleep.
Try changing usb settings in bios > legacy usb support > Enabled (Not auto). Should Fix. For me, the only problem is the VirtualSMC not working after the 1.1.2 version. I have disabled RGB fusion in bios too. Friday now (too busy this days) I will be posting my 0.5.9 opencore Efi here with opencanopy support and fully manual patches and one with a fully patched dsdt with audio settings (no alcid bootflags or device patch needed). I don't use a patched dsdt because I have dual boot on my machine.I took me quite some time to be brave enough to try, I mapped the USB ports, the screen now stays dark during sleep, but the fans still spin up sometimes every minute, are there any solutions for that? Or it works in OpenCore? Thank you!