• Become a Premium Member for $25/year with no ads to improve your community experience.

X299 i9 HEDT Sonoma Thunderbolt 3 AIC custom firmware issues

Raju79

New member
Joined
Jul 19, 2024
Messages
3
Motherboard
Asrock X299M Extreme4 P1.50
CPU
Intel I9 7980 XE
Graphics
XFX Radeon RX 580 Black Edition
OS X/macOS
14.x
Bootloader
  1. OpenCore (UEFI)
Mobile Phone
  1. Android
Hey all,
I`m Martin from Germany, thank you for letting me join the forum. I'm having a hard time, trying to built an OpenCore based X299 Hackintosh with the followed hardware:

Asrock X299M Extreme 4 P 1.50
Intel I9 7980 XE
XFX Radeon RX 580 Black Edition
64GB Corsair Vengeance LED weiß DDR4-3200 DIMM CL16 Quad Kit
Samsung SSD 970 Evo Plus 250 GB NVMe M2

I've made the Installer by exactly following the OpenCore Install Guide, but when trying to boot, it gets sucked at: "AppleUSBHostPort-createDevice-failed to create device" I have tried it with and without mapping the USB ports , with no success. Could anyone help me to boot into the installer?
 

Attachments

  • boot1.jpg
    boot1.jpg
    2.3 MB · Views: 1
Hey all,
I`m Martin from Germany, thank you for letting me join the forum. I'm having a hard time, trying to built an OpenCore based X299 Hackintosh with the followed hardware:

Asrock X299M Extreme 4 P 1.50
Intel I9 7980 XE
XFX Radeon RX 580 Black Edition
64GB Corsair Vengeance LED weiß DDR4-3200 DIMM CL16 Quad Kit
Samsung SSD 970 Evo Plus 250 GB NVMe M2

I've made the Installer by exactly following the OpenCore Install Guide, but when trying to boot, it gets sucked at: "AppleUSBHostPort-createDevice-failed to create device" I have tried it with and without mapping the USB ports , with no success. Could anyone help me to boot into the installer?
Attach the EFI you're using to boot.
 
Hi @EliteMacx86, thanks for answering and sorry for my delay. In the meantime I´ve managed to install Sonoma on my maschine. I´ve missed to set CPU C States Support to "manual" and XHCI Hand-off to "enabled". At the moment I'm having a hard time to make my Thunderbolt AIC 3 Alpine Ridge card working properly. I flashed the cards chip with the "GC-ALPINE-RIDGE-NVM21-V3-NATA.bin" Firmware and used the provided SSDT, where I also chanced the Thunderbolt PCI path. I´ve used PC00.RP01 but I´m not quite sure, if it is the correct path or even if "ASM2142/ASM2142 UCB 31Host Controller" is the correct device? The card is sitting in the PCI Slot 3, which is the suggested port by Asrock. I have attached some pictures and an IOReg dump so it is easier to review what I´ve done. I don´t have a thunderbolt device to test yet, but I think it could be working right now without the thunderbolt device showing up correctly in OSX Sys Prefs, but the latter one is exactly what I try to achieve.
 

Attachments

  • alpine.ridge.flash.png
    alpine.ridge.flash.png
    169.5 KB · Views: 5
  • hackintool.tb.pci.path.png
    hackintool.tb.pci.path.png
    1.1 MB · Views: 4
  • hackintool.usb.png
    hackintool.usb.png
    212.8 KB · Views: 5
  • Pins.gebrückt.jpg
    Pins.gebrückt.jpg
    1.3 MB · Views: 5
  • Sys.Rep.USB.png
    Sys.Rep.USB.png
    34.4 KB · Views: 4
  • Sys.Rep.TB:USB4.png
    Sys.Rep.TB:USB4.png
    14.7 KB · Views: 4
  • SSDT-TBOLT3-KGP.aml
    5.9 KB · Views: 0
  • Syst.Rep.PCI.png
    Syst.Rep.PCI.png
    65.1 KB · Views: 5
  • IOReg.zip
    1.1 MB · Views: 0
Last edited:
Hi @EliteMacx86, thanks for answering and sorry for my delay. In the meantime I´ve managed to install Sonoma on my maschine. I´ve missed to set CPU C States Support to "manual" and XHCI Hand-off to "enabled". At the moment I'm having a hard time to make my Thunderbolt AIC 3 Alpine Ridge card working properly. I flashed the cards chip with the "GC-ALPINE-RIDGE-NVM21-V3-NATA.bin" Firmware and used the provided SSDT, where I also chanced the Thunderbolt PCI path. I´ve used PC00.RP01 but I´m not quite sure, if it is the correct path or even if "ASM2142/ASM2142 UCB 31Host Controller" is the correct device? The card is sitting in the PCI Slot 3, which is the suggested port by Asrock. I have attached some pictures and an IOReg dump so it is easier to review what I´ve done. I don´t have a thunderbolt device to test yet, but I think it could be working right now without the thunderbolt device showing up correctly in OSX Sys Prefs, but the latter one is exactly what I try to achieve.
That's not the Thunderbolt Device but the onboard USB Controller. Your implementation for Thunderbolt is not correct.
 
Ok, but where do I go wrong, is it the firmware version? Originally it´s that one used for a gigabyte alpine ridge thunderbolt 3 card. I´ve used it without further modification. Next thing is, that I don´t know if I have all bios settings needed.

For now I´m using:

(F9) Default optimized settings

OC Tweaker -> CPU Configuration -> Intel Speed Shift Technology -> Native Mode

OC Tweaker -> DRAM Tweaker -> Load XMP Setting

OC Tweaker -> DRAM Tweaker -> DRAM Frequency auf DDR4-3200 einstellen

Advanced -> CPU Configuration -> CPU C States Support -> Manual

CFG Lock -> Disabled

Advanced -> USB Configuration XHCI Hand-off -> Enabled

Boot -> CSM "disabled"

Thunderbolt:
The board only has two Thunderbolt settings, enable/ disable and security level

There might be more "hidden" thunderbolt settings, therefore I´ve already send a mail to ASRock technical support and now waiting for the answer.

But how is this card to be implemented @EliteMacx86 ?
 
Ok, but where do I go wrong, is it the firmware version? Originally it´s that one used for a gigabyte alpine ridge thunderbolt 3 card. I´ve used it without further modification. Next thing is, that I don´t know if I have all bios settings needed.

For now I´m using:

(F9) Default optimized settings

OC Tweaker -> CPU Configuration -> Intel Speed Shift Technology -> Native Mode

OC Tweaker -> DRAM Tweaker -> Load XMP Setting

OC Tweaker -> DRAM Tweaker -> DRAM Frequency auf DDR4-3200 einstellen

Advanced -> CPU Configuration -> CPU C States Support -> Manual

CFG Lock -> Disabled

Advanced -> USB Configuration XHCI Hand-off -> Enabled

Boot -> CSM "disabled"

Thunderbolt:
The board only has two Thunderbolt settings, enable/ disable and security level

There might be more "hidden" thunderbolt settings, therefore I´ve already send a mail to ASRock technical support and now waiting for the answer.

But how is this card to be implemented @EliteMacx86 ?
Disable all the TB related patches. Enable TB+Disable Security Level.

Boot and attach the PR files.

Also, if you don't have any TB device to use, what's the point in enabling TB?
 

Latest posts

Forum statistics

Threads
1,710
Messages
16,055
Members
24,881
Latest member
splays