Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Joined
Apr 5, 2020
Messages
52
Motherboard
Gigabyte z390 Designare
CPU
9700k
Graphics
Sapphire Pulse RX580
Mac
  1. MacBook Pro
  2. Mac Pro
Maybe try booting into a live system? Like a Live Linux USB drive

I was able to fix it by building a new thumbdrive with Open Core Following the mini guide, and using that new thumbdrive to boot. Then I saved my old config.plist, and copied the serial numbers and saved the new thumbdrive config.plist to my computer's EFI Folder and replaced the new numbers from the thumbdrive with the old numbers from my old install. Seems to be working without issue now.
 
Joined
Jun 1, 2012
Messages
21
Motherboard
GA-X58A-UD7 Rev.1 BIOS F7
CPU
i7 970
Graphics
HD5770
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Joined
Aug 8, 2012
Messages
28
Motherboard
Z390 Designare
CPU
i7-9700K
Graphics
RX 580
Mac
  1. Mac mini
  2. Mac Pro
Mobile Phone
  1. iOS
Mine came with some bent pins and no instructions. I tested with both jumpers in the 3.3V position as well as only one jumper. It seemed to produce the same result. Are the instructions available online?

The website is here LC Technology CH341A and there is a MediaFire link to the English manual.
As with all Chinese manuals it takes a bit of reading!!
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,218
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
  • I'm running Catalina.
  • I have not hackintosh kexts on /Library/Extensions
  • Verbose boot shows a kernel panic
The screenshot shows that previous versions of (a) Lilu [1.4.5], (b) WhateverGreen [1.4.0], and (c) AppleALC [1.4.7] are still in the prelinked kernel. The new versions from the OpenCore Kexts folder (1.4.6, 1.4.1, 1.5.1) could not be injected.

This suggests that when Hackintosh kexts were removed from /Library/Extensions, perhaps Kext Utility was not run? Alternatively we can type the following in Terminal and reboot.
Code:
sudo touch /Library/Extensions
sudo touch /System/Library/Extensions
If you are unable to boot into macOS, try the following:
  • Boot into Recovery
  • Open Terminal and type these commands:
Code:
touch /Volumes/Catalina/Library/Extensions
touch /Volumes/Catalina/System/Library/Extensions
  • But replace the word Catalina with the actual name of your Catalina disk.
  • Then reboot and see if the system boots.
 
Joined
Jul 15, 2019
Messages
172
Motherboard
Gigabyte Z390 Designare
CPU
i7-9700K
Graphics
Sapphire RX580 Pulse 8GB
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
The screenshot shows that previous versions of (a) Lilu [1.4.5], (b) WhateverGreen [1.4.0], and (c) AppleALC [1.4.7] are still in the prelinked kernel. The new versions from the OpenCore Kexts folder (1.4.6, 1.4.1, 1.5.1) could not be injected.

This suggests that when Hackintosh kexts were removed from /Library/Extensions, perhaps Kext Utility was not run? Alternatively we can type the following in Terminal and reboot.
Code:
sudo touch /Library/Extensions
sudo touch /System/Library/Extensions
If you are unable to boot into macOS, try the following:
  • Boot into Recovery
  • Open Terminal and type these commands:
Code:
touch /Volumes/Catalina/Library/Extensions
touch /Volumes/Catalina/System/Library/Extensions
  • But replace the word Catalina with the actual name of your Catalina disk.
  • Then reboot and see if the system boots.

That's worry some. I did run kext utility to rebuild cache, but if this is happening, it could explain my issues with igpu still not working.

Will touching the dirs' timestamps force the OS to reload/reinject them? Should I run kext utility after that?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,218
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
That's worry some. I did run kext utility to rebuild cache, but if this is happening, it could explain my issues with igpu still not working.

Will touching the dirs' timestamps force the OS to reload/reinject them? Should I run kext utility after that?
Whereas Kext Utility works in Mojave, it may not work properly in Catalina. Thus it's better to use touch commands in Catalina and not use Kext Utility. On the next reboot, Catalina will rebuild the kernel cache properly.
 
Joined
Jul 15, 2019
Messages
172
Motherboard
Gigabyte Z390 Designare
CPU
i7-9700K
Graphics
Sapphire RX580 Pulse 8GB
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Whereas Kext Utility works in Mojave, it may not work properly in Catalina. Thus it's better to use touch commands in Catalina and not use Kext Utility. On the next reboot, Catalina will rebuild the kernel cache properly.


How can I check which kexts are currently injected on my booted Catalina install?
I managed to do kextstat | grep -v com.apple and I do see the older versions. Should I update them on my Clover EFI before switching to OC?

Index Refs Address Size Wired Name (Version) UUID <Linked Against>
17 0 0xffffff7f80db9000 0x12000 0x12000 org.netkas.driver.FakeSMC (1800) FC7031CC-C949-35D1-AC1A-CA8DB349793E <12 8 6 5 3 1>
18 0 0xffffff7f80ff2000 0x6000 0x6000 com.rehabman.driver.USBInjectAll (0.7.1) A5767EA0-3760-3131-B996-28EE85139CF5 <13 12 5 3>
19 2 0xffffff7f81034000 0x23000 0x23000 as.vit9696.Lilu (1.4.5) E42CE60E-EC0B-33AE-A513-5383B81BF165 <8 6 5 3 2 1>
20 0 0xffffff7f81057000 0x6b000 0x6b000 as.vit9696.WhateverGreen (1.4.0) 28229092-CBB6-30FD-8954-4E887FAD958D <19 13 8 6 5 3 2 1>
21 0 0xffffff7f810f8000 0x132000 0x132000 as.vit9696.AppleALC (1.4.7) 04E7C377-78E7-3FC9-8DE4-2FADC30553B3 <19 13 8 6 5 3 2 1>
70 0 0xffffff7f810c4000 0x23000 0x23000 com.insanelymac.IntelMausiEthernet (2.4.0) F99BECF1-A2CE-3C72-A66F-FCFBD5395306 <23 13 6 5 3 1>
71 0 0xffffff7f80dd6000 0x8000 0x8000 org.rehabman.driver.FakePCIID (1.3.15) B185B092-1FC9-308E-B093-32FD88E5822D <13 8 6 5 3 1>
118 0 0xffffff7f80f4b000 0x7000 0x7000 com.intel.driver.EnergyDriver (3.7.0) 35E739F9-BF6C-3024-A67C-750711B3FB64 <8 6 5 3>
133 1 0xffffff7f80ff8000 0x8000 0x8000 com.objective-see.lulu (1.2.3) 57842B9A-B805-3781-8D0B-05DEF9775578 <8 6 5 3 1>
149 0 0xffffff7f81237000 0x44000 0x44000 com.paragon-software.filesystems.ntfs (90.5.15) 8C9CCA17-4A3C-35E8-B95C-FA53831422D0 <8 6 5 1>
155 0 0xffffff7f840da000 0xe000 0xe000 org.pqrs.driver.Karabiner.VirtualHIDDevice.v061000 (6.10.0) 4D004D1A-ED2F-3780-AD53-A10F286EC759 <56 6 5 3 1>
156 3 0xffffff7f840e8000 0xf1000 0xf1000 org.virtualbox.kext.VBoxDrv (6.1.4) A45D7366-1795-31A8-94A2-99A0EE7C88E4 <8 6 5 3 1>
158 0 0xffffff7f841d9000 0xb000 0xb000 org.virtualbox.kext.VBoxUSB (6.1.4) C11F34A0-3FA8-3868-901F-3A4736209000 <157 156 62 8 6 5 3 1>
159 0 0xffffff7f841e4000 0x6000 0x6000 org.virtualbox.kext.VBoxNetFlt (6.1.4) A30F158C-26AF-3122-812C-AAF76610D33D <156 8 6 5 3 1>
160 0 0xffffff7f841ea000 0x7000 0x7000 org.virtualbox.kext.VBoxNetAdp (6.1.4) 41B7D036-09B0-3E04-900B-6C13201ACDEC <156 6 5 1>

Also, I can't touch anything inside /System, as it's read-only

Code:
➜  ~  sudo touch /System/Library/Extensions
touch: /System/Library/Extensions: Read-only file system
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
17,218
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
How can I check which kexts are currently injected on my booted Catalina install?
Simply type kextstat. This will generate a complete list. We can choose to display third party kexts as follows: kextstat | grep -v apple.
 
Top