Contribute
Register

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

That's what I did, but I used Hackintool instead of Clover Configurator.
Do you remember if you copied SystemUUID from Hackintool or HardwareUUID?
 
Have you added your USBPort.kext here and activated it?
also delete USBInjectAll.kext
or simply rename your USBPort.kext filename to USBInjectAll.kext
View attachment 483194
Yes, USB is working perfectly. Those actions were taken already. Its simply the UHD630 graphics that don't appear to be working for me???
 
OC 0.6.0 guide EFI worked a treat for me... I added my own USBPort.kext using Hackintool and added: layout-id 16 in PCI to add all the rear audio ports correctly. Only issues I have is that UHD630 does not show up anywhere on my system information screen only rx570 in graphics, also rx750 does not show up within PCI list in system information. Now I know I don't really need it but my last hack was 100% complete and therefore I'd really like this one to be also. I understand that UHD630 broke recently for Catalina Hacks, I'm running Catalina 10.15.6... any suggests people for either issues?!
This is perfectly normal. It won't appear in Graphics/Displays, but it should appear in PCI as follows:
Screen Shot 2020-08-07 at 6.48.00 AM.png
 
Ok cool got it, but it doesn't show up at all... confusing!
It will show up in PCI if Device Properties are injected. If you used config-AMD-GPU.plist as the basis for your OpenCore config.plist, those device properties are already specified.

Another way to check is by downloading and running IORegistryExplorer, then scrolling the device tree on left side (do not use the search field) to IGPU@2. If you see AppleIntelFramebufferController as shown, then iGPU is okay.

Screen Shot 2020-08-07 at 6.58.49 AM.png
 
(do not use the search field)
I think we can use the search field in IOReg but once the result appears we have to click to "x" (in the search field) then the full Tree appears with found result selected
 
It will show up in PCI if Device Properties are injected. If you used config-AMD-GPU.plist as the basis for your OpenCore config.plist, those device properties are already specified.

Another way to check is by downloading and running IORegistryExplorer, then scrolling the device tree on left side (do not use the search field) to IGPU@2. If you see AppleIntelFramebufferController as shown, then iGPU is okay.

View attachment 483206
Yeah I used 'AMD-GPU' as the basis and left the PCI properties for iGPU alone. Doesn't appear in IORegistryExplorer either. The system is not seeing the UHD630 at all. Being an i9 should not make it a different platform-id should it?

SOLVED
just had a quick think there and realised that I had igpu to auto in bios change to enabled and there you go... populated! cheers for the help guys. Total respect to you CaseySJ, the EFI works a treat!
 
Last edited:
First of all, @CaseySJ and @Elias64Fr, thank you very much for your hard work!

I have a laptop, Thinkpad X1 Carbon 6th gen with an Alpine Ridge Thunderbolt chip. Thunderbolt works just fine (including hotplug) without the "BIOS Assist" option in the BIOS, but adds about 2W to the CPU package power consumption. The "BIOS Assist" option removes the additional power draw but also disables hotplug functionality.

Is there any way I can mod the Thunderbolt firmware in a similar way to allow for native Thunderbolt functionality? Looking at the thread, I didn't find any specific references to the patches applied and I don't know much about the subject to try and figure it out on my own.

I'm attaching an SPI dump of the Thunderbolt chip in case that helps.
 

Attachments

  • Lenovo X1 Carbon 2018 Alpine Ridge.rom.zip
    229.2 KB · Views: 54
Back
Top