Contribute
Register

pastrychef's Asus ROG Strix Z370-G Gaming (WI-FI AC) build w/ i9-9900K + AMD 6600 XT

Hey there,
I was wondering if the USB config for the Z370G (NO WIFI) would be different than the one in your EFI folder?
Also what are the other SSDT files for? When following the https://dortania.github.io/ doc. I only get 2?
 
Last edited:
Hey there,
I was wondering if the USB config for the Z370G (NO WIFI) would be different than the one in your EFI folder?
Also what are the other SSDT files for? When following the https://dortania.github.io/ doc. I only get 2?

You just have to change HS07 to whichever port your Bluetooth will be on.

Only two SSDTs are active. The others are not used.
 
OpenCore EFI updated to 0.6.2. All kexts updated to latest release versions.
Hi @pastrychef
... I took a look at how to set up OpenCore and it's pretty damn complicated. So in essence I would not be able to update OC, let alone make everything work wonderfully .... it's nice to find the baby food ready.
Thanks @pastrychef
 
Hey Pastrychef, do you or your friends in the hac community have any expertise or knowledge in ProcessorType usage in OC? It seems like it can be manipulated for changes in the 'About This Mac' screen. I'm curious to see if Unknown CPUs like ESamples can be used for that.
 
Hey Pastrychef, do you or your friends in the hac community have any expertise or knowledge in ProcessorType usage in OC? It seems like it can be manipulated for changes in the 'About This Mac' screen. I'm curious to see if Unknown CPUs like ESamples can be used for that.

Please see the following:
 
Please see the following:
Well, before I plan to follow that, i updated to 0.6.2 with your package but i immediately got this.
Code:
panic(cpu 2 caller 0xffffff80004469aa): Kernel trap at 0xffffff7f8566f904, type 13=general protection, registers:
CR0: 0x000000008001003b, CR2: 0xffffff87051b8000, CR3: 0x0000000005708000, CR4: 0x00000000003626e0
RAX: 0xa3d11ec3cc23046a, RBX: 0xffffff873c566008, RCX: 0xffffff7f85636cff, RDX: 0x0000000000000000
RSP: 0xffffff873f88b7f0, RBP: 0xffffff873f88b7f0, RSI: 0xffffff80932b6c40, RDI: 0xffffff80932b6c40
R8:  0xffffff7f85670fa0, R9:  0x0000000000000000, R10: 0xffffff808411be98, R11: 0xffffff808411be98
R12: 0x0000000000000000, R13: 0x00000000ffffffff, R14: 0x0000000000000000, R15: 0x0000000000000002
RFL: 0x0000000000010282, RIP: 0xffffff7f8566f904, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff87051b8000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 0

Backtrace (CPU 2), Frame : Return Address
0xffffff8000152220 : 0xffffff800031a65d mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8000152270 : 0xffffff8000454a75 mach_kernel : _kdp_i386_trap + 0x155
0xffffff80001522b0 : 0xffffff80004465fe mach_kernel : _kernel_trap + 0x4ee
0xffffff8000152300 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8000152320 : 0xffffff8000319d27 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8000152420 : 0xffffff800031a117 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8000152470 : 0xffffff8000ac1a6c mach_kernel : _panic + 0x54
0xffffff80001524e0 : 0xffffff80004469aa mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8000152660 : 0xffffff80004466a8 mach_kernel : _kernel_trap + 0x598
0xffffff80001526b0 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff80001526d0 : 0xffffff7f8566f904 com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices22cosReleaseMemoryHandleEPvS0_ + 0x14
0xffffff873f88b7f0 : 0xffffff7f85636f28 com.apple.kext.AMDRadeonX6000HWLibs : _smu_cos_release_mem_handle + 0xf
0xffffff873f88b800 : 0xffffff7f85638e35 com.apple.kext.AMDRadeonX6000HWLibs : _smu_internal_sw_exit + 0x32
0xffffff873f88b820 : 0xffffff7f85636d25 com.apple.kext.AMDRadeonX6000HWLibs : _smu_sw_exit + 0x26
0xffffff873f88b840 : 0xffffff7f8566382f com.apple.kext.AMDRadeonX6000HWLibs : _ipi_smu_sw_uninit + 0x24
0xffffff873f88b860 : 0xffffff7f8565bebc com.apple.kext.AMDRadeonX6000HWLibs : _TlsExecuteIpEntrySeq + 0x220
0xffffff873f88b8a0 : 0xffffff7f8565bf91 com.apple.kext.AMDRadeonX6000HWLibs : _TlsSwExit + 0x1c
0xffffff873f88b8d0 : 0xffffff7f856557d2 com.apple.kext.AMDRadeonX6000HWLibs : _ttl_uninitialize + 0x91
0xffffff873f88b900 : 0xffffff7f856553d6 com.apple.kext.AMDRadeonX6000HWLibs : _ttl_initialize + 0x187
0xffffff873f88b970 : 0xffffff7f8566c78b com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices10initializeEv + 0x27b
0xffffff873f88ba50 : 0xffffff7f8566c302 com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices10initializeEP30_TtlLibraryInitializationInput + 0xe2
0xffffff873f88ba80 : 0xffffff7f8536f56e com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware13initializeTtlEP16_GART_PARAMETERS + 0x13c
0xffffff873f88bb10 : 0xffffff7f8537b857 com.apple.kext.AMDRadeonX6000 : __ZN26AMDRadeonX6000_AMDHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x327
0xffffff873f88bb60 : 0xffffff7f8536f410 com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x60
0xffffff873f88bbb0 : 0xffffff7f85380bb6 com.apple.kext.AMDRadeonX6000 : __ZN31AMDRadeonX6000_AMDGFX10Hardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x44
0xffffff873f88bbd0 : 0xffffff7f85316167 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator17createHWInterfaceEP11IOPCIDevice + 0x7b
0xffffff873f88bc10 : 0xffffff7f853137b5 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator15configureDeviceEP11IOPCIDevice + 0x15b
0xffffff873f88bd00 : 0xffffff7f84305de3 com.apple.iokit.IOAcceleratorFamily2 : __ZN22IOGraphicsAccelerator25startEP9IOService + 0x2a9
0xffffff873f88bd80 : 0xffffff7f85311823 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator5startEP9IOService + 0x8b
0xffffff873f88bde0 : 0xffffff8000a07576 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xf6
0xffffff873f88be40 : 0xffffff8000a070b1 mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xad1
0xffffff873f88bef0 : 0xffffff8000a0644e mach_kernel : __ZN9IOService14doServiceMatchEj + 0x2de
0xffffff873f88bf50 : 0xffffff8000a08c06 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x186
0xffffff873f88bfa0 : 0xffffff80002c013e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IOAcceleratorFamily2(438.7.3)[B263A05C-9992-3742-AD6C-295E68E22576]@0xffffff7f842cd000->0xffffff7f84390fff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[FF23E772-067A-3614-B922-33C82CEC0CBF]@0xffffff7f8142e000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000
            dependency: com.apple.iokit.IOSurface(269.11)[2A27F1EB-4418-37FF-82CC-9891C39C6943]@0xffffff7f828a9000
            dependency: com.apple.iokit.IOGraphicsFamily(576.1)[1279CBF9-88F1-3EB4-9566-1085DBF6DF8B]@0xffffff7f8427c000
            dependency: com.apple.iokit.IOReportFamily(47)[72B53B80-5713-30C1-BAD8-9D55FD718DA2]@0xffffff7f80c49000
         com.apple.kext.AMDRadeonX6000(3.1)[1748984C-D1BC-3637-B1CC-D737A2673FB2]@0xffffff7f85310000->0xffffff7f855d8fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000
            dependency: com.apple.iokit.IOSurface(269.11)[2A27F1EB-4418-37FF-82CC-9891C39C6943]@0xffffff7f828a9000
            dependency: com.apple.iokit.IOGraphicsFamily(576.1)[1279CBF9-88F1-3EB4-9566-1085DBF6DF8B]@0xffffff7f8427c000
            dependency: com.apple.iokit.IOAcceleratorFamily2(438.7.3)[B263A05C-9992-3742-AD6C-295E68E22576]@0xffffff7f842cd000
         com.apple.kext.AMDRadeonX6000HWLibs(1.0)[FF4BE643-F41F-3075-B3F2-46E730589937]@0xffffff7f855d9000->0xffffff7f87f0ffff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000

BSD process name corresponding to current thread: kernel_task
Boot args: -alcbeta -lilubetaall debug=0x100 keepsyms=1 -wegbeta -vsmcbeta agdpmod=pikera -v chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19H2

Kernel version:
Darwin Kernel Version 19.6.0: Mon Aug 31 22:12:52 PDT 2020; root:xnu-6153.141.2~1/RELEASE_X86_64
Kernel UUID: 05D51A3D-3A87-3FF0-98C3-9CF3827A3EDD
__HIB  text base: 0xffffff8000100000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 20479687709

Already added pikera flag for the 5700 XT I have.
 
Well, before I plan to follow that, i updated to 0.6.2 with your package but i immediately got this.
Code:
panic(cpu 2 caller 0xffffff80004469aa): Kernel trap at 0xffffff7f8566f904, type 13=general protection, registers:
CR0: 0x000000008001003b, CR2: 0xffffff87051b8000, CR3: 0x0000000005708000, CR4: 0x00000000003626e0
RAX: 0xa3d11ec3cc23046a, RBX: 0xffffff873c566008, RCX: 0xffffff7f85636cff, RDX: 0x0000000000000000
RSP: 0xffffff873f88b7f0, RBP: 0xffffff873f88b7f0, RSI: 0xffffff80932b6c40, RDI: 0xffffff80932b6c40
R8:  0xffffff7f85670fa0, R9:  0x0000000000000000, R10: 0xffffff808411be98, R11: 0xffffff808411be98
R12: 0x0000000000000000, R13: 0x00000000ffffffff, R14: 0x0000000000000000, R15: 0x0000000000000002
RFL: 0x0000000000010282, RIP: 0xffffff7f8566f904, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff87051b8000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 0

Backtrace (CPU 2), Frame : Return Address
0xffffff8000152220 : 0xffffff800031a65d mach_kernel : _handle_debugger_trap + 0x49d
0xffffff8000152270 : 0xffffff8000454a75 mach_kernel : _kdp_i386_trap + 0x155
0xffffff80001522b0 : 0xffffff80004465fe mach_kernel : _kernel_trap + 0x4ee
0xffffff8000152300 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff8000152320 : 0xffffff8000319d27 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff8000152420 : 0xffffff800031a117 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff8000152470 : 0xffffff8000ac1a6c mach_kernel : _panic + 0x54
0xffffff80001524e0 : 0xffffff80004469aa mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff8000152660 : 0xffffff80004466a8 mach_kernel : _kernel_trap + 0x598
0xffffff80001526b0 : 0xffffff80002c0a40 mach_kernel : _return_from_trap + 0xe0
0xffffff80001526d0 : 0xffffff7f8566f904 com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices22cosReleaseMemoryHandleEPvS0_ + 0x14
0xffffff873f88b7f0 : 0xffffff7f85636f28 com.apple.kext.AMDRadeonX6000HWLibs : _smu_cos_release_mem_handle + 0xf
0xffffff873f88b800 : 0xffffff7f85638e35 com.apple.kext.AMDRadeonX6000HWLibs : _smu_internal_sw_exit + 0x32
0xffffff873f88b820 : 0xffffff7f85636d25 com.apple.kext.AMDRadeonX6000HWLibs : _smu_sw_exit + 0x26
0xffffff873f88b840 : 0xffffff7f8566382f com.apple.kext.AMDRadeonX6000HWLibs : _ipi_smu_sw_uninit + 0x24
0xffffff873f88b860 : 0xffffff7f8565bebc com.apple.kext.AMDRadeonX6000HWLibs : _TlsExecuteIpEntrySeq + 0x220
0xffffff873f88b8a0 : 0xffffff7f8565bf91 com.apple.kext.AMDRadeonX6000HWLibs : _TlsSwExit + 0x1c
0xffffff873f88b8d0 : 0xffffff7f856557d2 com.apple.kext.AMDRadeonX6000HWLibs : _ttl_uninitialize + 0x91
0xffffff873f88b900 : 0xffffff7f856553d6 com.apple.kext.AMDRadeonX6000HWLibs : _ttl_initialize + 0x187
0xffffff873f88b970 : 0xffffff7f8566c78b com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices10initializeEv + 0x27b
0xffffff873f88ba50 : 0xffffff7f8566c302 com.apple.kext.AMDRadeonX6000HWLibs : __ZN14AmdTtlServices10initializeEP30_TtlLibraryInitializationInput + 0xe2
0xffffff873f88ba80 : 0xffffff7f8536f56e com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware13initializeTtlEP16_GART_PARAMETERS + 0x13c
0xffffff873f88bb10 : 0xffffff7f8537b857 com.apple.kext.AMDRadeonX6000 : __ZN26AMDRadeonX6000_AMDHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x327
0xffffff873f88bb60 : 0xffffff7f8536f410 com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x60
0xffffff873f88bbb0 : 0xffffff7f85380bb6 com.apple.kext.AMDRadeonX6000 : __ZN31AMDRadeonX6000_AMDGFX10Hardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x44
0xffffff873f88bbd0 : 0xffffff7f85316167 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator17createHWInterfaceEP11IOPCIDevice + 0x7b
0xffffff873f88bc10 : 0xffffff7f853137b5 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator15configureDeviceEP11IOPCIDevice + 0x15b
0xffffff873f88bd00 : 0xffffff7f84305de3 com.apple.iokit.IOAcceleratorFamily2 : __ZN22IOGraphicsAccelerator25startEP9IOService + 0x2a9
0xffffff873f88bd80 : 0xffffff7f85311823 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator5startEP9IOService + 0x8b
0xffffff873f88bde0 : 0xffffff8000a07576 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xf6
0xffffff873f88be40 : 0xffffff8000a070b1 mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xad1
0xffffff873f88bef0 : 0xffffff8000a0644e mach_kernel : __ZN9IOService14doServiceMatchEj + 0x2de
0xffffff873f88bf50 : 0xffffff8000a08c06 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x186
0xffffff873f88bfa0 : 0xffffff80002c013e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IOAcceleratorFamily2(438.7.3)[B263A05C-9992-3742-AD6C-295E68E22576]@0xffffff7f842cd000->0xffffff7f84390fff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[FF23E772-067A-3614-B922-33C82CEC0CBF]@0xffffff7f8142e000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000
            dependency: com.apple.iokit.IOSurface(269.11)[2A27F1EB-4418-37FF-82CC-9891C39C6943]@0xffffff7f828a9000
            dependency: com.apple.iokit.IOGraphicsFamily(576.1)[1279CBF9-88F1-3EB4-9566-1085DBF6DF8B]@0xffffff7f8427c000
            dependency: com.apple.iokit.IOReportFamily(47)[72B53B80-5713-30C1-BAD8-9D55FD718DA2]@0xffffff7f80c49000
         com.apple.kext.AMDRadeonX6000(3.1)[1748984C-D1BC-3637-B1CC-D737A2673FB2]@0xffffff7f85310000->0xffffff7f855d8fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000
            dependency: com.apple.iokit.IOSurface(269.11)[2A27F1EB-4418-37FF-82CC-9891C39C6943]@0xffffff7f828a9000
            dependency: com.apple.iokit.IOGraphicsFamily(576.1)[1279CBF9-88F1-3EB4-9566-1085DBF6DF8B]@0xffffff7f8427c000
            dependency: com.apple.iokit.IOAcceleratorFamily2(438.7.3)[B263A05C-9992-3742-AD6C-295E68E22576]@0xffffff7f842cd000
         com.apple.kext.AMDRadeonX6000HWLibs(1.0)[FF4BE643-F41F-3075-B3F2-46E730589937]@0xffffff7f855d9000->0xffffff7f87f0ffff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f80d12000

BSD process name corresponding to current thread: kernel_task
Boot args: -alcbeta -lilubetaall debug=0x100 keepsyms=1 -wegbeta -vsmcbeta agdpmod=pikera -v chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19H2

Kernel version:
Darwin Kernel Version 19.6.0: Mon Aug 31 22:12:52 PDT 2020; root:xnu-6153.141.2~1/RELEASE_X86_64
Kernel UUID: 05D51A3D-3A87-3FF0-98C3-9CF3827A3EDD
__HIB  text base: 0xffffff8000100000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 20479687709

Already added pikera flag for the 5700 XT I have.

Oops. Made two mistakes on config.plist... I replaced the EFI with "v2" on post #1.
 
Populating System Information > PCI:

For those of you who want to populate System Information > PCI, I have good news. With the aid of Hackintool, it's now quite easy to get it populated.


Waring: As always, make a backup of your existing config.plist or your entire EFI folder before doing this so that you can use it to boot in case something goes wrong.

1. Launch Hackintool.
2. Click on the PCI tab on the top portion of the window.
3. Click on the Export button on the bottom portion of the window.
View attachment 401850
4. Look for the pcidevices.plist file on your desktop and open it with Xcode or PlistEdit Pro.
5. Look for PciRoot(0x0)/Pci(0x1b,0x0) and delete AAPL,ig-platform-id and device-id. (*Note: I also deleted PCI devices that were not actual PCI-e cards. The deleting of ig-platform-id and device-id is only applicable for this build. If your build requires them, you should fill the appropriate values instead.)
View attachment 401860
6. Copy the Properties.
View attachment 401852
7. Open your config.plist with Xcode or PlistEdit Pro.
8. Delete Devices > Properties. (If you don't have it, you are fine.)
9. Paste Properties to Devices section.
View attachment 401853
10. Save.
11. Reboot.
12. Look in System Information > PCI.
View attachment 401851


*Note 1: For step 5, if you are currently using spoofed ig-platform-id and device-id, don't delete, just edit the values to what you are currently using.

**Note 2: I haven't tested yet, but you should be able to edit the strings to anything you like. For example, in the following image, you can see that AAPLslot-name is "[email protected]". You should be able to change it to, for example, "Slot-1". Or, you can change "Vega 10XLXT [Radeon RX Vega 56/64]" to "MSI RX Vega 56 Air Boost".
View attachment 401936

***Note 3: On my system, having the "LPC/eSPI Controller" listed prevented sleep. So, I just deleted it and everything is back to normal.
View attachment 405032
Hi, is this method can be used in OC-0.6.2 ?

My build.
GA-Z97M-d3H
Intel i5 4690K
16GB RAM
GTX 650 2GB
 
Back
Top