Unfortunately the problems with DSDT and table EXTGPP00 are still present. So Gigabyte has not fixed this part of the BIOS.@CaseySJ & @ExtremeXT I hope all correct
Probably good to switch to Asus motherboard.@CaseySJ the Efi doesn't work
I made a mistake -- I thought you had Ryzen 9 7950X.@CaseySJ what did you change? at EFI
Try a full power down:y@CaseySJ. Das ist die EFI von dir Ich bin zurück zur vorherigen Bios-Version gewechselt und habe weniger Probleme
I've made a number of changes and tested this EFI on my own system.@CaseySJ I tested it, it then boots Windows, so I don't think the PCI assignment is correct
Your SSDT-SBUS-MCHC is invalid, their device is D036 instead of D033. To find it on AMD systems look for 0x00140000 in the _ADR variable in the DSDT. Also, there is no EC0 device to disable in their DSDT. Also, you used the old MmioWhitelist with only one entry whitelisted.I've made a number of changes and tested this EFI on my own system.
Please give it a try without making any changes.
If system fails to boot, then try disabling both USBToolBox.kext and UTBMap.kext and try again.
The main problem was bad SSDT-EC.
Does it use that to check if it's an AMD system? Can't that be done with the detection of the kernel patches?@ManuelB,
I recommend changing the file names of these two SSDTs:
This will allow HackinDROM to upgrade OpenCore for you in the future. If you need help with HackinDROM, just ask.
- Change SSDT-EC-USBX.aml to SSDT-EC-USBX-AMD.aml and rename the file in Finder
- Change SSDT-SBUS-MCHC.aml to SSDT-SBUS-MCHC-AMD.aml and rename the file in Finder
View attachment 8703View attachment 8704