I can share with you my EFI in case you want to study it.
We both have the same chipset z390, I think my EFI will work with you, just put your smbios, serials and etc...
This EFI has pikera for Rx5700xt (disable if you dont have a navi card) and has bt-wifi for intel ac9560 wifi board, if you dont want BT, just disable bellow kexts
View attachment 573391
panic(cpu 0 caller 0xffffff8005684456): nvme: "3rd party NVMe controller. Loss of MMIO space. Write. fBuiltIn=1 MODEL=WDS500G1X0E-00AFY0 FW=613200WD CSTS=0xffffffff US[1]=0x0 US[0]=0x61e VID=0x15b7 DID=0x5011 CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:6147
Panicked task 0xffffff94f5081008: 265 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff99c11180f8, Frame : Return Address
0xfffffff40656fa80 : 0xffffff800363a111
0xfffffff40656fad0 : 0xffffff8003797be0
0xfffffff40656fb10 : 0xffffff800378732c
0xfffffff40656fb90 : 0xffffff80035d6951
0xfffffff40656fbb0 : 0xffffff800363a3fd
0xfffffff40656fca0 : 0xffffff8003639aa3
0xfffffff40656fd00 : 0xffffff8003dd900b
0xfffffff40656fdf0 : 0xffffff8005684456
0xfffffff40656fe20 : 0xffffff8003d141cc
0xfffffff40656fe70 : 0xffffff8003d140e6
0xfffffff40656fea0 : 0xffffff8003693a28
0xfffffff40656fee0 : 0xffffff8003694ab8
0xfffffff40656ffa0 : 0xffffff80035d619e
Kernel Extensions in backtrace:
com.apple.iokit.IONVMeFamily(2.1)[423249FB-2E27-3AC3-A166-2D61BD06128D]@0xffffff800567d000->0xffffff80056a7fff
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[F3B44B47-56A7-35C0-994F-CB0DB5DACE3F]@0xffffff8004c60000->0xffffff8004c96fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[65146C99-3F6F-39ED-8446-52A48D7F6830]@0xffffff8005911000->0xffffff8005942fff
dependency: com.apple.iokit.IOReportFamily(47)[89BF44D1-200C-3475-A6F5-1F2FC3C335F2]@0xffffff8005953000->0xffffff8005955fff
dependency: com.apple.iokit.IOStorageFamily(2.1)[A96D850A-038F-31D7-9F3D-A6775064548E]@0xffffff8005a49000->0xffffff8005a60fff
Process name corresponding to current thread (0xffffff99c11180f8): kernel_task
Boot args: agdpmod=pikera shikigva=80 alcid=11 igfxfw=2
Mac OS version:
23A344
Kernel version:
Darwin Kernel Version 23.0.0: Fri Sep 15 14:42:42 PDT 2023; root:xnu-10002.1.13~1/RELEASE_X86_64
Kernel UUID: 0905511D-D697-32D8-8069-EA653FED4635
roots installed: 0
KernelCache slide: 0x0000000003200000
KernelCache base: 0xffffff8003400000
Kernel slide: 0x00000000032e0000
Kernel text base: 0xffffff80034e0000
__HIB text base: 0xffffff8003300000
System model name: MacPro7,1 (Mac-27AD2F918AE68F61)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0
System uptime in nanoseconds: 110270972873
Last Sleep: absolute base_tsc base_nano
Uptime : 0x00000019aca98af9
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x000000145690104e 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff8026dc8000 - 0xffffffa026dc8000
. PGZ : 0xffffff8026dc8000 - 0xffffff802adc9000
. VM : 0xffffff802adc9000 - 0xffffff84f70fc000
. RO : 0xffffff84f70fc000 - 0xffffff8690762000
. GEN0 : 0xffffff8690762000 - 0xffffff8b5ca95000
. GEN1 : 0xffffff8b5ca95000 - 0xffffff9028dc8000
. GEN2 : 0xffffff9028dc8000 - 0xffffff94f50fb000
. GEN3 : 0xffffff94f50fb000 - 0xffffff99c142e000
. DATA : 0xffffff99c142e000 - 0xffffffa026dc8000
Metadata: 0xffffffc888f9e000 - 0xffffffc8a8f9e000
Bitmaps : 0xffffffc8a8f9e000 - 0xffffffc8aef9e000
Extra : 0 - 0
I don't know why I keep on getting this NVME error