Contribute
Register

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

Hi PastryChef - thanks for your work and community!

I've been running iGPU only but I recently got a Vega 56 I want to install. I've been using your EFI folders - should the card be plug-and-play? I'm a bit confused because the Radeon Compatibility Guide suggests I need AMD10000Controller.kext and to check RadeonDeInit in Config --> Graphics.

I'm on system definition 18,1; after I get it running should I change to 18,3?

Sorry for the redundant questions - I'm pretty sure I've seen responses to these on the forum, but I've read through 200 pages and haven't found them yet, so I figured I'd go to the source :)
 
Your EFI seems fine. Not sure what's preventing sleep...

Please try entering the following in to Terminal and post the output:
Code:
pmset -g assertions
2018-11-25 18:13:06 +0100

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 132(coreaudiod): [0x0000026000018156] 01:06:07 PreventUserIdleSystemSleep named: "com.apple.audio.AppleUSBAudioEngine:Unknown Manufacturer:HD Webcam C525:BFEB20E0:1.context.preventuseridlesleep"

Created for PID: 353.

pid 132(coreaudiod): [0x000002550001812a] 01:06:18 PreventUserIdleSystemSleep named: "com.apple.audio.AppleUSBAudioEngine:Unknown Manufacturer:HD Webcam C525:BFEB20E0:1.context.preventuseridlesleep"

Created for PID: 343.

pid 92(hidd): [0x00000d92000985d7] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968185.3"

Timeout will fire in 120 secs Action=TimeoutActionRelease

Kernel Assertions: 0x104=USB,MAGICWAKE

id=500 level=255 0x4=USB mod=01/01/70, 01:00 description=com.apple.usb.externaldevice.14100000 owner=Microsoft® Nano Transceiver v2.0

id=502 level=255 0x4=USB mod=01/01/70, 01:00 description=com.apple.usb.externaldevice.14200000 owner=HD Webcam C525

id=503 level=255 0x100=MAGICWAKE mod=25/11/18, 17:14 description=en0 owner=en0

id=504 level=255 0x100=MAGICWAKE mod=25/11/18, 17:12 description=en1 owner=en1

Idle sleep preventers: IODisplayWrangler
 
Hi PastryChef - thanks for your work and community!

I've been running iGPU only but I recently got a Vega 56 I want to install. I've been using your EFI folders - should the card be plug-and-play? I'm a bit confused because the Radeon Compatibility Guide suggests I need AMD10000Controller.kext and to check RadeonDeInit in Config --> Graphics.

I'm on system definition 18,1; after I get it running should I change to 18,3?

Sorry for the redundant questions - I'm pretty sure I've seen responses to these on the forum, but I've read through 200 pages and haven't found them yet, so I figured I'd go to the source :)

If you are on my latest EFI folder, this is all you have to do:
  1. Change system definition to iMac18,3 in your config.plist.
  2. Shut down computer.
  3. Plug in your Vega 56.
  4. Boot computer.

That's it.
 
pid 132(coreaudiod): [0x0000026000018156] 01:06:07 PreventUserIdleSystemSleep named: "com.apple.audio.AppleUSBAudioEngine:Unknown Manufacturer:HD Webcam C525:BFEB20E0:1.context.preventuseridlesleep"

Created for PID: 353.

pid 132(coreaudiod): [0x000002550001812a] 01:06:18 PreventUserIdleSystemSleep named: "com.apple.audio.AppleUSBAudioEngine:Unknown Manufacturer:HD Webcam C525:BFEB20E0:1.context.preventuseridlesleep"

Created for PID: 343.

Here's your problem. Try unplugging the webcam and see if it goes to sleep.
 
As I noted in the first post, I had been using a Dell DW1830 M.2 Wi-Fi/Bluetooth card. It had been working well but I wanted to use a Wi-Fi/Bluetooth card from a real Mac. So, I ordered a BCM94360CS2 that is found in 2013-2017 MacBook Airs and an appropriate M.2 adaptor for it.

The BCM94360CS2 and M.2 adaptor is too tall to close the bracket casing that's included with the motherboard, but that's fine. Securing both to the bracket works fine. Because it's taller, one of the pigtail antennas will not be able to reach. I swapped it with one of the pigtails from the PCI-e adaptor I used for my previous build.

In my particular case, the height of the BCM94360CS2 and adaptor forced me to shave off a little bit of the rear case fan in the corner.

Reasons:
  • The BCM94360CS2 only requires 2 antennas vs the 3 required for the DW1830. This works out better with this motherboard because the bracket and backplate on this motherboard were designed for 2 antennas.
  • Guaranteed 100% compatibility.
  • No need for additional kexts or patches.
Advantages/Disadvantages:
  • The DW1830 was too wide to fit in to the bracket that came with the motherboard, so I just had it plugged in to the M.2 connector with nothing securing it.
  • There has been some reports that the DW1830 would be slow after sleep in macOS. I didn't test this.
  • The DW1830 is capable of 1300Mbps. The BCM94360CS2 is only capable of 867Mbps.
  • The BCM94360CS2 is true plug-n-play with macOS. The DW1830 required two kexts for Bluetooth to work.
Here are the items I purchased:
View attachment 299927 View attachment 335800

MacBook Air 13 A1465 A1466 2013 2014 WiFi Bluetooth Air Port Card BCM94360CS2 AP | eBay
Amazon.com: New WiFi Bluetooth Card BCM94360CS2 For MacBook Air 13'' A1465 A1466 Mid 2013: Computers & Accessories

View attachment 299928
BCM94360CS2 Card To NGFF(M.2) Key A/E Adapter For Mac OS and Hackintosh | eBay
Amazon.com: Hobbypower BCM94360CS2/BCM943224PCIEBT2 Card To NGFF(M.2) Key A/E Adapter For Mac OS: Computers & Accessories


Here it is with everything assembled:
View attachment 299931
Here's a picture of it installed. (Thanks @Lestliness for the picture!):
View attachment 309254
Here's another angle.
View attachment 332425


Edit (January 19, 2018):
As I noted above, one of the stock pigtail antennas will be too short to reach the BCM94360CS2. You can replace the pigtail with something like this:
View attachment 307021
4X IPEX /MHF4 to RP-SMA Antenna Pigtail for NGFF/M.2 WIFI/WLAN/3G/4G Modules-US | eBay



Hi Chef,

I installed BCM94360CS2 to my rig then wifi worked as i expected but not BlueTooth.
I believe I need to remove the kext? Or update the config file?

Thanks!
 
Last edited:
Hi Chef,

I installed BCM94360CS2 to my rig then wifi worked as i expected but not BlueTooth.
I believe I need to remove the kext? Or update the config file?

Thanks!

No. BCM94360CS2 is natively recognized. You don't have to do anything.

Just make sure you did not disable HS07 USB port.

Also, when attaching the M.2 adaptor to the motherboard bracket/cage, make sure you use the plastic screw or tape over the screw if you used a metal screw. If you don't, it can make contact with the back of the BCM94360CS2 and cause problems.
 
@pastrychef, does your iGPU function fully if you were to remove dGPU? I have ordered the same motherboard as yours and would like to use only integrated graphics since it does have a DP connection.

I haven't tried with the 9900K, but I don't see why it would be a problem. Just spoof the ig-platfor-id and device id. Remember to use iMac18,1 system definition.
 
Thanks for posting your build. I am looking forward to using yours as a guide for my 9900K and Gigabyte Aorus Master setup with Vega Frontier Edition.
 
Back
Top