[SUCCESS] Ryzen 9 3900X, ASUS ROG CROSSHAIR VIII Formula, PowerColor RX 5700XT Red Devil, OC 0.5.9., macOS 10.15.6

agent2

Donator
Donator
May 3, 2020
84
26
18
Somewhere over the Rainbow
My build:


- CPU: AMD Ryzen 9 3900X

- Motherboard: ASUS ROG Crosshair VIII Formula

- GPU: PowerColor Radeon RX 5700XT Red Devil

- RAM: 2*16GB 3200MHz 14-14-14-34 G.Skill Trident Z Royal Silver

- SSD: 2TB Gigabyte Aorus Gen 4

- CPU Cooler: Corsair H115i RGB Platinum

- PSU: Corsair AX850

- Case: Corsair Crystal 680X


OpenCore V0.5.9 - will update to 0.6.0 when I know how to do that efficiently, maybe even use the debug version


All of it on macOS 10.15.6.


SMBIOS: MacPro7,1


Kexts used:
  • AMDRyzenCPUPowerManagement.kext
  • AppleALC.kext
  • IntelBluetoothFirmware.kext
  • IntelBluetoothInjector.kext
  • itlwmx.kext
  • Lilu.kext
  • MacProMemoryNotificationDisabler.kext
  • SmallTreeIntel82576.kext
  • SMCAMDProcessor.kext
  • VirtualSMC.kext
  • WhateverGreen.kext

What works:
  • Intel Wi-Fi (yes it does, but only on the 2,4GHz/5GHz bands @ 20MHz, which is slow)
→ Use Heliport app to manage (find on GitHub where itlwmx kext is)
  • Intel Bluetooth works and is manageable via the IntelBluetoothInjector.kext.
  • My internal NVMe SSD shows up as external but got it to work via the little config.plist tweak that was posted on Reddit, no silly kext needed
  • iServices (across the board, it’s no problem for now)
  • My Logitech peripherals (as they should with the corresponding drivers): G502 Lightspeed & G513 Carbon (Romer-G Tactile)

What doesn’t work:
  • Aquantia AQC111C 5Gbit Ethernet NIC, which pisses me off as I bought this board for the shit-ton of USB ports and the fast networking, I have asked the AMD-OSX gurus multiple times for a fix but no answer until now.
  • Optical audio is set default at maximum volume (not changeable, maybe change alcid)
  • Handoff, AirDrop, all the cool shit the Broadcom cards can do on macOS
  • When I connect my headphones (front panel) to the PC, the internal speaker volume control vanishes, like what happens on iMacs. I find it really annoying and need to change the alcid to hopefully fix that

Work in progress:
  • Sleep (need to follow the guide)
  • USB mapping (Front 2x Type A are 3.0 but show up as 2.0; Rear USB 3.0 controller doesn’t show up at all)
  • I still need to manually create my SSDT-EC-USBX.aml because I’m still living off the stock SSDT-EC-USBX.aml

Please feel free to ask me any questions! I will update this post as I advance in the Hackintosh profession! Maybe I'll add some photos later as well...
 
Last edited:

t968rs

New member
Aug 26, 2020
3
0
0
I really want to create a build based around the Crosshair. It seems like it would be a hard one though, with all those separate port/hub controllers. Have you figured out the stuff that doesn't work? I am particularly interested in USB functionality and sleep.
 

agent2

Donator
Donator
May 3, 2020
84
26
18
Somewhere over the Rainbow
I really want to create a build based around the Crosshair. It seems like it would be a hard one though, with all those separate port/hub controllers. Have you figured out the stuff that doesn't work? I am particularly interested in USB functionality and sleep.
Yeah I loved the Crosshair VIII series from the start because ASUS was the only AIB with so many USB ports and connectivity.
I think that some of my USB controllers aren’t being picked up by macOS because I still haven’t made my custom SSDT-EC-USBX.aml yet. But right now all my 10Gbit rear USB ports are being picked up and the front USB-A is only USB 2.0 for some reason.
To be honest I bought this board just for the stupid amount of features present (and the cool OLED diagnostic screen ;)). But you would be better off buying the Hero (if you preferred the ATX Crosshairs) because the 2,5Gbit LAN is compatible with macOS (via a kext) and the 5Gbit LAN doesn’t work at all in macOS (which I just didn’t foresee).
But otherwise I’ll write more as I improve the USB port situation and sleep. But I love that board and I only bought it because I wanted to get a Gigabyte X570 AORUS Xtreme Rev.1.1 for full Thunderbolt support. But as I was impatient and wasn’t able to get one I just got the Formula for like a 60€ discount from 595€. But I’m having fun and that’s really the point!
Cheers!
 
Last edited:
  • Like
Reactions: Aluveitie

agent2

Donator
Donator
May 3, 2020
84
26
18
Somewhere over the Rainbow
Or if you like, you can also buy the Formula and both of us can pester the brilliant Hackintosh minds behind the community to develop a kext for those Formula, Maximus XI Formula, Maximus XII Hero and this Prime X299-Deluxe owners! You can look around the forum and find the various attempts I’ve made to get support for that 5Gbit NIC. :) But as the saying goes: The more the merrier!
 

meteoro

New member
Sep 9, 2020
3
0
1
Hello @agent2 , how are you?

I found your post from search in google... i have same hardware config except for processor (3950x) and GPU (RX 580).

I remap USB, use NVMeFix, follow guide... but i need:

• Sleep fix
• Bluetooth with IntelBluetoothFirmware.kext not locate any device

Have you had any progress in making sleep work? How detect devices with this kext for Bluetooth?

Many, many thanks!
 

meteoro

New member
Sep 9, 2020
3
0
1
@meteoro Would you put your setup in your signature please? That would be helpful.

Thanks @agent2 , i have update my signature with my setup.

Edit: I can locate from my cell phone the hack with bluetooth, but the hack not locate for example my JBL or other devices. Well... after a little time the connection is lost and don't connect anymore in cell phone anyway. :(

Today i change the profile of sound in config.plist, now all my outputs is working. Change wifi kext, downgrade, update... and bluetooth still not working... sleep lets me crazy (my monitor sleep, my keyboard and mouse... and after that the machine stop responding with all fan on and mouse and keyboard not respond any more).

After that i receive this error on boot:

Code:
panic(cpu 18 caller 0xffffff801a49092c): Sleep transition timed out after 180 seconds while calling power state change callbacks. Suspected bundle: com.apple.iokit.IOUSBHostFamily. Thread 0x89aa.
Failure code:: 0x00000048 00000014

Backtracing specified thread
Backtrace (CPU 18), Frame : Return Address
0xffffff8e40ca3900 : 0xffffff8019e41868 mach_kernel : _machine_switch_context + 0xc8
0xffffff8e25d03990 : 0xffffff8019d3c4d1 mach_kernel : _thread_unstop + 0x1731
0xffffff8e25d03a00 : 0xffffff8019d3ad0f mach_kernel : _thread_block_reason + 0xaf
0xffffff8e25d03a50 : 0xffffff8019d2bb23 mach_kernel : _lck_mtx_sleep_deadline + 0x73
0xffffff8e25d03a90 : 0xffffff801a42bfef mach_kernel : __ZN10IOWorkLoop9sleepGateEPvyj + 0xbf
0xffffff8e25d03ad0 : 0xffffff801a42d103 mach_kernel : __ZN13IOEventSource9sleepGateEPvyj + 0x53
0xffffff8e25d03b10 : 0xffffff7f9a7f9a36 com.apple.iokit.IOUSBHostFamily : __ZN22AppleUSBHostController20lowerOnePowerStateToEm + 0x114
0xffffff8e25d03c80 : 0xffffff7f9d3b9890 com.apple.driver.usb.AppleUSBXHCI : __ZN12AppleUSBXHCI20lowerOnePowerStateToEm + 0x2e2
0xffffff8e25d03cf0 : 0xffffff7f9d663bc4 com.apple.driver.usb.AppleUSBXHCIPCI : __ZN15AppleUSBXHCIPCI20lowerOnePowerStateToEm + 0x1fc
0xffffff8e25d03d40 : 0xffffff7f9a7f8835 com.apple.iokit.IOUSBHostFamily : __ZN22AppleUSBHostController18setPowerStateGatedEmP9IOService + 0x2df
0xffffff8e25d03da0 : 0xffffff801a42e9d8 mach_kernel : __ZN13IOCommandGate9runActionEPFiP8OSObjectPvS2_S2_S2_ES2_S2_S2_S2_ + 0x138
0xffffff8e25d03e00 : 0xffffff7f9a7f8505 com.apple.iokit.IOUSBHostFamily : __ZN22AppleUSBHostController13setPowerStateEmP9IOService + 0xcf
0xffffff8e25d03e30 : 0xffffff801a413794 mach_kernel : __ZN9IOService19driverSetPowerStateEv + 0x184
0xffffff8e25d03ea0 : 0xffffff801a41359a mach_kernel : __ZN9IOService15pmDriverCalloutEPS_ + 0x2a
0xffffff8e25d03ec0 : 0xffffff8019d5c605 mach_kernel : _thread_call_delayed_timer + 0xec5
0xffffff8e25d03f40 : 0xffffff8019d5c131 mach_kernel : _thread_call_delayed_timer + 0x9f1
0xffffff8e25d03fa0 : 0xffffff8019cc013e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBHostFamily(1.2)[80AD6206-0EDB-39B5-A7B9-8FEAFD6407F3]@0xffffff7f9a7e4000->0xffffff7f9a8ddfff
            dependency: com.apple.driver.AppleBusPowerController(1.0)[D84ABB82-6590-3A4D-BF03-8AB990F2AF71]@0xffffff7f9a7ca000
            dependency: com.apple.driver.AppleUSBHostMergeProperties(1.2)[7D9D2E98-5B93-3287-89FB-16CBD09E351A]@0xffffff7f9a7d2000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[B5515CE4-E548-3AEE-9980-1967FB191C23]@0xffffff7f9a7d6000
         com.apple.driver.usb.AppleUSBXHCI(1.2)[D877721D-A4F1-3271-B4E2-C3668D189793]@0xffffff7f9d3a5000->0xffffff7f9d3fcfff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[2956198D-24F2-3790-A9B2-1EAB9434B906]@0xffffff7f9a709000
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[80AD6206-0EDB-39B5-A7B9-8FEAFD6407F3]@0xffffff7f9a7e4000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[B5515CE4-E548-3AEE-9980-1967FB191C23]@0xffffff7f9a7d6000
         com.apple.driver.usb.AppleUSBXHCIPCI(1.2)[D5238DED-D891-3BED-A4B2-8FF9E58629DC]@0xffffff7f9d65b000->0xffffff7f9d68ffff
            dependency: com.apple.iokit.IOACPIFamily(1.4)[2956198D-24F2-3790-A9B2-1EAB9434B906]@0xffffff7f9a709000
            dependency: com.apple.iokit.IOPCIFamily(2.9)[44472E6F-8DA0-3B46-ADEF-AFF76EC6C6DB]@0xffffff7f9a712000
            dependency: com.apple.iokit.IOUSBHostFamily(1.2)[80AD6206-0EDB-39B5-A7B9-8FEAFD6407F3]@0xffffff7f9a7e4000
            dependency: com.apple.driver.usb.AppleUSBCommon(1.0)[B5515CE4-E548-3AEE-9980-1967FB191C23]@0xffffff7f9a7d6000
            dependency: com.apple.driver.usb.AppleUSBXHCI(1.2)[D877721D-A4F1-3271-B4E2-C3668D189793]@0xffffff7f9d3a5000

BSD process name corresponding to current thread: kernel_task
Boot args: keepsyms=1 npci=0x2000 darkwake=2 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
Kernel slide:     0x0000000019a00000
Kernel text base: 0xffffff8019c00000
__HIB  text base: 0xffffff8019b00000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 4009108105522