Contribute
Register

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

FYI, I checked USBports.kext in the latest few OC EFI uploads (0.9.3 and 0.9.5) and it seems to contain data from an entirely different motherboard to the Z370-G. I had to go back to 0.8.9 to find a relevant file. Not sure it's a bug but I thought I should report it... cheers

Wow. Idk how that got in there... Anyway, I fixed 0.9.3. Thanks!
 
I decided to take the plunge and try OCLP with my Laptop which has a Dell DW1560. It all went pretty smooth and painlessly. So far everything seems to be working fine and running stable.

  1. Update to Sonoma.
  2. Open config.plist.
  3. Disable SIP and SecureBootModel.
  4. Add three kexts and block one.
  5. Reboot and clear NVRAM.
  6. Launch OCLP and apply patch.
  7. Reboot.
  8. Done.

FYI, here's how I have my Wi-Fi related kexts ordered:
Screenshot 2023-10-04 at 3.15.54 PM.png
 
Hi pastrychef, thank you for this work.
I need to install Windows 11 on a separate NVMe drive but I am not able to boot from the USB installer.
If I reset BIOS to default settings, I can get to the Windows installation wizard.
Need I to change something?
I'm on BIOS v3005, and I followed the BIOS changes from the 1st post, USB installer created with Win11 creation tool.
 
Hi pastrychef, thank you for this work.
I need to install Windows 11 on a separate NVMe drive but I am not able to boot from the USB installer.
If I reset BIOS to default settings, I can get to the Windows installation wizard.
Need I to change something?
I'm on BIOS v3005, and I followed the BIOS changes from the 1st post, USB installer created with Win11 creation tool.

Neither the BIOS settings nor the EFI should prevent booting from a Windows USB installer.

Try booting from the BIOS boot menu by spamming the [F8] key (I think it was [F8]...) immediately after powering on the computer.
 
Try booting from the BIOS boot menu immediately after powering on the computer.
Yes, this is the way I do it. When I select external USB drive, the screen goes black.

P.S. I tried different images like clonezilla or gparted live. If I boot with "hackintosh" BIOS setup, I can get up to the first screen (see screen). But, when I make the selection , the system freeze, and I need to reboot from the case button. If I boot with BIOS default settings, everything works.

P.P.S. I don't have these settings on my BIOS (missing options):
  • Advanced/System Agent (SA) Configuration/Graphics Configuration/RC6(Render Standby)
  • Advanced/System Agent (SA) Configuration/Graphics Configuration/DVMT Pre-Allocated
Should this be the reason of the issue?
 

Attachments

  • gparted-live-boot-screen.jpeg
    gparted-live-boot-screen.jpeg
    86.1 KB · Views: 10
  • ocs-01-b-sub-boot-menu.png
    ocs-01-b-sub-boot-menu.png
    47 KB · Views: 8
P.P.S. I don't have these settings on my BIOS (missing options):
  • Advanced/System Agent (SA) Configuration/Graphics Configuration/RC6(Render Standby)
  • Advanced/System Agent (SA) Configuration/Graphics Configuration/DVMT Pre-Allocated
Should this be the reason of the issue?

No. Those should not affect anything.

I don't know why you can't boot in to other operating systems... Maybe try clearing NVRAM from the OpenCore boot menu.
 
No. Those should not affect anything.

I don't know why you can't boot in to other operating systems... Maybe try clearing NVRAM from the OpenCore boot menu.
Unfortunately reset nvram didn't solve the issue
 
Unfortunately reset nvram didn't solve the issue

I don't know what else to try... There shouldn't be any reason why it can't boot in to other operating systems.
 
Hi! I was prepping my system to upgrade possibly to Sonoma in the near future. I knew I had to fix the USB mapping as described on page 706. Everything works. (I had a power issue with an Apple superdrive I use sometimes to rip my old CDs.) The only problem I have is that my system won't stay in sleep. It wakes after a few seconds again.

Code:
admin@iMac-Pro-2 ~ % pmset -g log | grep -e " Sleep " -e " Wake " | tail -n 50
admin@iMac-Pro-2 ~ %

After waiting a while, I see, however, 2 items preventing going my Mac to sleep:

Code:
admin@iMac-Pro-2 ~ % pmset -g assertions
2023-10-06 00:16:16 +0200
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 496(sharingd): [0x000001dd00018794] 00:05:11 PreventUserIdleSystemSleep named: "Handoff"
   pid 179(WindowServer): [0x000000110009814e] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:100000e48 service:AppleUserHIDEventService product:HP Basic USB Keyboard eventType:3"
    Timeout will fire in 3600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=509  level=255 0x4=USB creat=06/10/2023, 00:12 description=com.apple.usb.externaldevice.14500000 owner=BRCM20702 Hub
   id=515  level=255 0x4=USB creat=06/10/2023, 00:12 description=com.apple.usb.externaldevice.14300000 owner=USB2734
   id=517  level=255 0x4=USB creat=06/10/2023, 00:13 description=com.apple.usb.externaldevice.14800000 owner=USB5734
   id=519  level=255 0x4=USB creat=06/10/2023, 00:23 description=com.apple.usb.externaldevice.14320000 owner=HP Basic USB Keyboard
Idle sleep preventers: IODisplayWrangler
admin@iMac-Pro-2 ~ %

Any ideas?
 
Hi! I was prepping my system to upgrade possibly to Sonoma in the near future. I knew I had to fix the USB mapping as described on page 706. Everything works. (I had a power issue with an Apple superdrive I use sometimes to rip my old CDs.) The only problem I have is that my system won't stay in sleep. It wakes after a few seconds again.

Code:
admin@iMac-Pro-2 ~ % pmset -g log | grep -e " Sleep " -e " Wake " | tail -n 50
admin@iMac-Pro-2 ~ %

After waiting a while, I see, however, 2 items preventing going my Mac to sleep:

Code:
admin@iMac-Pro-2 ~ % pmset -g assertions
2023-10-06 00:16:16 +0200
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 496(sharingd): [0x000001dd00018794] 00:05:11 PreventUserIdleSystemSleep named: "Handoff"
   pid 179(WindowServer): [0x000000110009814e] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:100000e48 service:AppleUserHIDEventService product:HP Basic USB Keyboard eventType:3"
    Timeout will fire in 3600 secs Action=TimeoutActionRelease
Kernel Assertions: 0x4=USB
   id=509  level=255 0x4=USB creat=06/10/2023, 00:12 description=com.apple.usb.externaldevice.14500000 owner=BRCM20702 Hub
   id=515  level=255 0x4=USB creat=06/10/2023, 00:12 description=com.apple.usb.externaldevice.14300000 owner=USB2734
   id=517  level=255 0x4=USB creat=06/10/2023, 00:13 description=com.apple.usb.externaldevice.14800000 owner=USB5734
   id=519  level=255 0x4=USB creat=06/10/2023, 00:23 description=com.apple.usb.externaldevice.14320000 owner=HP Basic USB Keyboard
Idle sleep preventers: IODisplayWrangler
admin@iMac-Pro-2 ~ %

Any ideas?

The USB fix you are referring to is a very old method. I prefer the newer kext method. Instructions can be found at:

As Terminal indicates your sleep issue is caused by "IODisplayWrangler". I don't know what's triggering that in your system. I think IODisplayWrangler is related to screen brightness which I never implemented in my EFI.
 
Back
Top