Contribute
Register

NootRX

I got a 6700XT, picking it up this morning from everyone's favorite store, Micro Centre!. It's for my G5, pairing it with a Ryzen 7 5700X and ASUS Prime B550M-A AC motherboard.

Screenshot 2023-11-07 at 8.42.03 AM.png
 
I tried it out wiht my 6950 XT.
Steps i have made
  1. Create a USB bootable stick with
    1. Max OS Extended (journaled)
    2. GUID
  2. open with mountEFI - EFI of USB
  3. Copy my working EFI folder to the USB EFI
  4. remove there Whatevergreen
  5. open config.plist in OCAuxiliaryTools
    1. remove whatevergreen
    2. remove all boot flags
    3. remove spoof file
    4. also remove the part where i set ID and Name and PCI slot
  6. I add CleanNvram.efi
  7. save everything - i use there for OCAuxiliaryTools
  8. Restart - open Bios and choose boot from USB stick
    1. The stick is blinking
    2. and it sowe me the SSD to choose
  9. Press Spacebar to CleanNvram.efi
  10. Than it restart I open Bios and choose boot from USB stick
  11. After i choose it
    1. it load a bit - I see apple logo and the loading bar (1/3)
    2. then black screen
    3. and restart
  12. Than i boots with the original EFI from my SSD

What i also tried is to add OX -> Tools -> CleanNvram.efi
i did it but - does not helpt anyithging.

I add my EFI maybe some give me a hint.
And yes i used the latest verison out of git :)
 

Attachments

  • EFI-USB.png
    EFI-USB.png
    554.9 KB · Views: 25
  • EFI.zip
    13.7 MB · Views: 25
  • ACPI.png
    ACPI.png
    71.2 KB · Views: 20
Last edited:
remove all boot flags
Why did you remove the boot arguments/flags? You may need them to boot the system so add them to the EFI on the USB.​

You are supposed to remove any DeviceProperties from the config.

Also just from looking at the screenshots above for your Z370 system I would state the following:
  1. Your Z370 board doesn’t use a true 300 series chipset, so you don’t need this SSDT
    1. SSDT-PMC.aml
  2. SMC kexts for laptop & Dell system in a desktop system
    1. battery management
    2. Dell sensors and
    3. light sensor.
  3. USBMap.kext works on its own it doesn’t need these kexts
    1. USBToolBox.kext
    2. UTBDefault.kext
All these kexts and the SSDT should be removed from your system.
 
Why did you remove the boot arguments/flags? You may need them to boot the system so add them to the EFI on the USB.​

You are supposed to remove any DeviceProperties from the config.

Also just from looking at the screenshots above for your Z370 system I would state the following:
  1. Your Z370 board doesn’t use a true 300 series chipset, so you don’t need this SSDT
    1. SSDT-PMC.aml
  2. SMC kexts for laptop & Dell system in a desktop system
    1. battery management
    2. Dell sensors and
    3. light sensor.
  3. USBMap.kext works on its own it doesn’t need these kexts
    1. USBToolBox.kext
    2. UTBDefault.kext
All these kexts and the SSDT should be removed from your system.
I just remove them - cause I dont think i need them.

These are my bootflags on my running system

agdpmod=pikera debug=0x100 keepsyms=1 alcid=1 -radcodec

Where i can find all the DeviceProperties to remove? (Screenhsot - all of this part)

I will try and make the changes you provide. I clean up a bit on the usb and test it again

UPDATE: So I tried it again. No luck. I add my latest EFI folder an some Screenshot.

I got this error after it reboots with normal SSD.

Code:
panic(cpu 6 caller 0xffffff80069b4f03): Kernel trap at 0xffffff8006501057, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000000, CR3: 0x000000000c328000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0x000000000002c100, RCX: 0x000000000002c100, RDX: 0x000000000002c100
RSP: 0xffffff88a5c0a9c8, RBP: 0xffffff88a5c0aaa0, RSI: 0xffffffb09862d000, RDI: 0x0000000000000000
R8:  0x0000000000003000, R9:  0x0000000000000000, R10: 0xffffff88a5c0a928, R11: 0xffffff800abafec9
R12: 0xffffffe0bc4dd008, R13: 0x000000000002c100, R14: 0xffffffb09862d000, R15: 0xffffff88a5c0aab0
RFL: 0x0000000000010282, RIP: 0xffffff8006501057, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000002, Fault CPU: 0x6, PL: 0, VF: 1

Panicked task 0xffffffaa12a51258: 184 threads: pid 0: kernel_task
Backtrace (CPU 6), panicked thread: 0xffffffa078563b30, Frame : Return Address
0xffffff88a5c0a3a0 : 0xffffff8006870c7d mach_kernel : _handle_debugger_trap + 0x4ad
0xffffff88a5c0a3f0 : 0xffffff80069c4f54 mach_kernel : _kdp_i386_trap + 0x114
0xffffff88a5c0a430 : 0xffffff80069b4a67 mach_kernel : _kernel_trap + 0x3b7
0xffffff88a5c0a480 : 0xffffff8006811971 mach_kernel : _return_from_trap + 0xc1
0xffffff88a5c0a4a0 : 0xffffff8006870f5d mach_kernel : _DebuggerTrapWithState + 0x5d
0xffffff88a5c0a590 : 0xffffff8006870607 mach_kernel : _panic_trap_to_debugger + 0x1a7
0xffffff88a5c0a5f0 : 0xffffff8006fdb9ab mach_kernel : _panic + 0x84
0xffffff88a5c0a6e0 : 0xffffff80069b4f03 mach_kernel : _sync_iss_to_iks + 0x2c3
0xffffff88a5c0a860 : 0xffffff80069b4bed mach_kernel : _kernel_trap + 0x53d
0xffffff88a5c0a8b0 : 0xffffff8006811971 mach_kernel : _return_from_trap + 0xc1
0xffffff88a5c0a8d0 : 0xffffff8006501057
0xffffff88a5c0aaa0 : 0xffffff7f99cd19e0 com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1bb820
0xffffff88a5c0ae50 : 0xffffff7f99ccc17e com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1b5fbe
0xffffff88a5c0ae70 : 0xffffff7f99ccbdca com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1b5c0a
0xffffff88a5c0aeb0 : 0xffffff7f99cc4c84 com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1aeac4
0xffffff88a5c0b7b0 : 0xffffff7f99cb9620 com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1a3460
0xffffff88a5c0b810 : 0xffffff7f99cb20d4 com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x19bf14
0xffffff88a5c0b830 : 0xffffff7f99cb1c78 com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x19bab8
0xffffff88a5c0b8b0 : 0xffffff7f99ce300b com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1cce4b
0xffffff88a5c0b9a0 : 0xffffff7f99ce2b7d com.apple.kext.AMDRadeonX6800HWLibs : __ZN35AMDRadeonX6800_AMDRadeonHWLibsX680025populateFirmwareDirectoryEv + 0x1cc9bd
0xffffff88a5c0ba10 : 0xffffff7f9362dc0e com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware13initializeTtlEP16_GART_PARAMETERS + 0x1d2
0xffffff88a5c0baa0 : 0xffffff7f9363f3a7 com.apple.kext.AMDRadeonX6000 : __ZN26AMDRadeonX6000_AMDHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x2df
0xffffff88a5c0baf0 : 0xffffff7f9362da1a com.apple.kext.AMDRadeonX6000 : __ZN28AMDRadeonX6000_AMDRTHardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x82
0xffffff88a5c0bb40 : 0xffffff7f93644297 com.apple.kext.AMDRadeonX6000 : __ZN31AMDRadeonX6000_AMDGFX10Hardware4initEP11IOPCIDeviceP28AMDRadeonX6000_IAMDHWHandlerRjP16_GART_PARAMETERSP14_FB_PARAMETERS + 0x33
0xffffff88a5c0bb70 : 0xffffff7f935d68f1 com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator17createHWInterfaceEP11IOPCIDevice + 0x7b
0xffffff88a5c0bbb0 : 0xffffff7f935d3a7d com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator15configureDeviceEP11IOPCIDevice + 0x15d
0xffffff88a5c0bcb0 : 0xffffff7f9c45bcdd com.apple.iokit.IOAcceleratorFamily2 : __ZN22IOGraphicsAccelerator25startEP9IOService + 0x2cd
0xffffff88a5c0bd30 : 0xffffff7f935d196c com.apple.kext.AMDRadeonX6000 : __ZN37AMDRadeonX6000_AMDGraphicsAccelerator5startEP9IOService + 0x14c
0xffffff88a5c0bda0 : 0xffffff8006ee8601 mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xd1
0xffffff88a5c0be00 : 0xffffff8006ee817a mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xdba
0xffffff88a5c0bec0 : 0xffffff8006ee722f mach_kernel : __ZN9IOService14doServiceMatchEj + 0x3af
0xffffff88a5c0bf20 : 0xffffff8006eea3ba mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x15a
0xffffff88a5c0bfa0 : 0xffffff800681119e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IOAcceleratorFamily2(475.40.6)[5CEA519D-44FC-30EB-8622-2394570EBDD4]@0xffffff7f9c420000->0xffffff7f9c48afff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[50D54096-1F94-301D-AF53-0E3B34AA0C85]@0xffffff8007dfd000->0xffffff8007e30fff
            dependency: com.apple.iokit.IOGraphicsFamily(597)[718E01CF-8B05-3042-88F4-DE3441395D00]@0xffffff7f9c5c1000->0xffffff7f9c5effff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[18153FB8-529A-32CC-9C31-57F159E58DC6]@0xffffff80092ac000->0xffffff80092ddfff
            dependency: com.apple.iokit.IOReportFamily(47)[491DDA55-D371-3A28-9A77-C28DB013D8AE]@0xffffff80092ee000->0xffffff80092f0fff
            dependency: com.apple.iokit.IOSurface(336.60.1)[CEE7530A-8DE3-30C6-9EE3-EC791D0A2CAC]@0xffffff8009410000->0xffffff8009438fff
         com.apple.kext.AMDRadeonX6000(4.1.4)[857786B7-2F70-3F28-B042-7F395A08BF63]@0xffffff7f935d0000->0xffffff7f9370afff
            dependency: com.apple.iokit.IOAcceleratorFamily2(475.40.6)[5CEA519D-44FC-30EB-8622-2394570EBDD4]@0xffffff7f9c420000->0xffffff7f9c48afff
            dependency: com.apple.iokit.IOGraphicsFamily(597)[718E01CF-8B05-3042-88F4-DE3441395D00]@0xffffff7f9c5c1000->0xffffff7f9c5effff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[18153FB8-529A-32CC-9C31-57F159E58DC6]@0xffffff80092ac000->0xffffff80092ddfff
            dependency: com.apple.iokit.IOSurface(336.60.1)[CEE7530A-8DE3-30C6-9EE3-EC791D0A2CAC]@0xffffff8009410000->0xffffff8009438fff
         com.apple.kext.AMDRadeonX6800HWLibs(1.0)[7F1FE167-A57F-3215-9616-E2F07E9C1678]@0xffffff7f99b14000->0xffffff7f99ea6fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[18153FB8-529A-32CC-9C31-57F159E58DC6]@0xffffff80092ac000->0xffffff80092ddfff

Process name corresponding to current thread (0xffffffa078563b30): kernel_task
Boot args: debug=0x100 keepsyms=1 alcid=1

Mac OS version:
22G313

Kernel version:
Darwin Kernel Version 22.6.0: Wed Oct  4 21:25:26 PDT 2023; root:xnu-8796.141.3.701.17~4/RELEASE_X86_64
Kernel UUID: 6059599F-7994-349C-8DC6-03F3B60C83DE
roots installed: 0
KernelCache slide: 0x0000000006400000
KernelCache base:  0xffffff8006600000
Kernel slide:      0x00000000064dc000
Kernel text base:  0xffffff80066dc000
__HIB  text base: 0xffffff8006500000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 21608978237
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x0000000507feda75
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x0000174df6e05718 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: 0xffffff90777cd000 - 0xffffffb0777cd000
  . PGZ   : 0xffffff90777cd000 - 0xffffff907f7ce000
  . VM    : 0xffffff907f7ce000 - 0xffffff954b167000
  . RO    : 0xffffff954b167000 - 0xffffff96e449a000
  . GEN0  : 0xffffff96e449a000 - 0xffffff9bafe33000
  . GEN1  : 0xffffff9bafe33000 - 0xffffffa07b7cc000
  . GEN2  : 0xffffffa07b7cc000 - 0xffffffa547165000
  . GEN3  : 0xffffffa547165000 - 0xffffffaa12aff000
  . DATA  : 0xffffffaa12aff000 - 0xffffffb0777cd000
  Metadata: 0xffffff80a9903000 - 0xffffff80c9903000
  Bitmaps : 0xffffff80c9903000 - 0xffffff80d5903000
  Extra   : 0 - 0
 

Attachments

  • Bildschirmfoto 2023-11-14 um 15.35.32.png
    Bildschirmfoto 2023-11-14 um 15.35.32.png
    35.3 KB · Views: 16
  • Bildschirmfoto 2023-11-14 um 15.35.27.png
    Bildschirmfoto 2023-11-14 um 15.35.27.png
    53 KB · Views: 16
  • Bildschirmfoto 2023-11-14 um 15.50.10.png
    Bildschirmfoto 2023-11-14 um 15.50.10.png
    31.1 KB · Views: 11
  • Bildschirmfoto 2023-11-14 um 15.50.05.png
    Bildschirmfoto 2023-11-14 um 15.50.05.png
    36 KB · Views: 9
  • Bildschirmfoto 2023-11-14 um 15.50.17.png
    Bildschirmfoto 2023-11-14 um 15.50.17.png
    54.4 KB · Views: 10
  • Bildschirmfoto 2023-11-14 um 15.50.22.png
    Bildschirmfoto 2023-11-14 um 15.50.22.png
    72.7 KB · Views: 11
  • Bildschirmfoto 2023-11-14 um 15.50.25.png
    Bildschirmfoto 2023-11-14 um 15.50.25.png
    107.4 KB · Views: 14
  • EFI.zip
    13.6 MB · Views: 21
Last edited:
Remove the audio device properties shown in the first screenshot and replace it with this boot argument alcid=1

Remove the IGPU device properties as they are wrong. You have a discrete GPU, so these should have been set for an Empty/Headless IGPU. You have set the framebuffer for an IGPU that drives a display. When booting macOS without WhateverGreen.kext you don’t these properties.
 
These are my bootflags on my running system

agdpmod=pikera debug=0x100 keepsyms=1 alcid=1 -radcodec
Of the boot arguments shown above all you need retain is the alcid=1 entry, as the others aren’t required.
 
Of the boot arguments shown above all you need retain is the alcid=1 entry, as the others aren’t required.
I tried now all you hints. But I can't boot with the USB stick. I tried also a different USB stick.
I'm not sure what I have made wrong. :/ - I also add my EFI from the USB stick again.

I restart my hackintosh, go BIOS and put UEFI USB Boot in first row and save.
After restart it goes till 2/3 of the loading bar, and then restart and then it use the SSD EFI.

Is there some step I have missed? I don't want to overwrite my running hackintosh - But I want to test the new way.
Cause I got renadmo black screen or green screen on my running hackintosh. And I was hoping i can switch to this new way :/

I don't wanna waste your time - but maybe you have any idea? Or can check my EFI?
 

Attachments

  • EFI.zip
    13.5 MB · Views: 24
  • Bildschirmfoto 2023-11-14 um 19.16.11.png
    Bildschirmfoto 2023-11-14 um 19.16.11.png
    47.9 KB · Views: 10
  • Bildschirmfoto 2023-11-14 um 19.16.05.png
    Bildschirmfoto 2023-11-14 um 19.16.05.png
    30 KB · Views: 9
  • Bildschirmfoto 2023-11-14 um 19.16.22.png
    Bildschirmfoto 2023-11-14 um 19.16.22.png
    16.1 KB · Views: 9
  • Bildschirmfoto 2023-11-14 um 19.16.26.png
    Bildschirmfoto 2023-11-14 um 19.16.26.png
    84.5 KB · Views: 9
  • Bildschirmfoto 2023-11-14 um 19.16.51.png
    Bildschirmfoto 2023-11-14 um 19.16.51.png
    62.4 KB · Views: 9
  • Bildschirmfoto 2023-11-14 um 19.17.16.png
    Bildschirmfoto 2023-11-14 um 19.17.16.png
    42.5 KB · Views: 5
  • Bildschirmfoto 2023-11-14 um 19.17.51.png
    Bildschirmfoto 2023-11-14 um 19.17.51.png
    5.7 KB · Views: 6
  • Bildschirmfoto 2023-11-14 um 19.17.55.png
    Bildschirmfoto 2023-11-14 um 19.17.55.png
    21.3 KB · Views: 7
  • Bildschirmfoto 2023-11-14 um 19.17.53.png
    Bildschirmfoto 2023-11-14 um 19.17.53.png
    5.1 KB · Views: 7
  • Bildschirmfoto 2023-11-14 um 19.18.02.png
    Bildschirmfoto 2023-11-14 um 19.18.02.png
    42.5 KB · Views: 7
  • Bildschirmfoto 2023-11-14 um 19.18.10.png
    Bildschirmfoto 2023-11-14 um 19.18.10.png
    69.6 KB · Views: 7
  • Bildschirmfoto 2023-11-14 um 19.18.14.png
    Bildschirmfoto 2023-11-14 um 19.18.14.png
    61.7 KB · Views: 8
  • Bildschirmfoto 2023-11-14 um 19.18.57.png
    Bildschirmfoto 2023-11-14 um 19.18.57.png
    69.8 KB · Views: 8
  • Bildschirmfoto 2023-11-14 um 19.19.17.png
    Bildschirmfoto 2023-11-14 um 19.19.17.png
    116.3 KB · Views: 8
  • Bildschirmfoto 2023-11-14 um 19.19.21.png
    Bildschirmfoto 2023-11-14 um 19.19.21.png
    99.2 KB · Views: 10
Last edited:
Back
Top