[SUCCESS] Big Sur: Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator w/Thunderbolt 3

imdrecordings

New member
Joined
May 4, 2020
Messages
10
[SUCCESS] Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator
Screen Shot 2021-02-11 at 1.50.46 PM.png
MOBO:
1 Rear USB 3.2 Gen2 x2 20Gb/s Type-C [Working]
3 USB 3.2 Gen2 (2 Rear) [Not-Working]
8 USB 3.2 Gen1 (4 Rear) [Working]
AQUANTIA® 10G LAN [Working]
Realtek 2.5G LAN [ Not-Working]
BT 5.0 [Recognized but not test]
Intel® Wi-Fi 6 802.11ax [ Not-Working]
7.1 CH HD Audio (Realtek ALC4050H+ALC1220), Supports Purity Sound™ 4 & DTS Connect. [Recognized but not test]
BIOS Changes - Disabled CSM and 4G (have the 4g activation in the EFI), Enable XMP Profile 1

ASUS Hyper M.2 x16 PCIe 3.0 x4 Expansion Card V2 [Working with qty4 NVME M.2 drives in RAID 0. (BIOS - PCIe3 lane setup as 4x4x4x4)

TB3: ASrock Thunderbolt 3 AIC [Working] - Do not use USB cable to mobo connector
- Hotplug is not working. Must be plugged in on boot
- Daisy-chaining does not appear to function

GPU: PowerColor Liquid Devil 5700 XT [Working]

Third party devices:
1. Antelope Audio HD 32 Gen 3
2. Cubase Pro 11 (Not working and crashes on load)
3. Logic Pro X - Working great
4. Studio One 5 Pro - working great
5. Pro Tools 2020.12.1 Ultimate - working great
6. AVID HD Native PCIe [Not working and possibly related to Big Sur]
7. UAD PCIe Octco [Not working and causes OSX to fail on load]

OpenCore 0.6.6

EFI attached without serial#'s
Screen Shot 2021-02-11 at 12.27.43 PM.png
Logic Pro X - NewLogicBenchmarkTest. [511 tracks and I could maybe do more, but I got bored]
Screen Shot 2021-02-11 at 1.18.09 PM.png

I'll update the thread/EFI as I add on items and test TB3 units and as I try to fix the Realtek 2.5gbe Ethernet and the two USB 3.2 Gen 2 ports on the rear
 

Attachments

  • EFI.zip
    2 MB · Views: 52
  • Screen Shot 2021-02-11 at 1.18.09 PM.png
    Screen Shot 2021-02-11 at 1.18.09 PM.png
    2.4 MB · Views: 15
Last edited:

imdrecordings

New member
Joined
May 4, 2020
Messages
10
UA TB3 Octo working on Catalina through GB Titan ridge v2 GB aorus master
I have a UAD Satellite TB2 I'll try out, but the machine simply won't boot with the PCIe one, no matter the slot I put it in. I also have a Titan Ridge card that I can try out
 

imdrecordings

New member
Joined
May 4, 2020
Messages
10
Can't get any UAD working on this build. Tried Thunderbolt and PCIe and it won't boot into the os once I install the UA driver, restart and plugin. no mater what order I try. WAVES plugins are also buggy and crash Logic at times.
 

ddk

New member
Joined
Feb 12, 2021
Messages
3
I think you are missing few things ,
OpenHfsPlus.efi
AppleMCEReporterDisabler.kext for iMacPro1.1
AirportItlwm.kext for Wifi adapter I have the same adapter working
IntelBluetoothFirmware.kext if you have Bluetooth
IntelBluetoothInjector.kext must be included with IntelBluetoothFirmware.kext

and the most important ACPI reset USB from your own PC using SSDTTime-master
step 1-Dump DSDT
step 2-FakeEC
step 3-USB Reset
and remove SSDT-EC-USBX-DESKTOP.aml
use only:
SSDT-EC.aml
SSDT-USB-Reset.aml all USB will work

and check your log opencore-xxxx-xx-xx-xxxxx.txt
if you see like this

MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 1 //" with skip 1 means already patched'
MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0x1040000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x2C30000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x4820000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x6410000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
 

imdrecordings

New member
Joined
May 4, 2020
Messages
10
I think you are missing few things ,
OpenHfsPlus.efi
AppleMCEReporterDisabler.kext for iMacPro1.1
AirportItlwm.kext for Wifi adapter I have the same adapter working
IntelBluetoothFirmware.kext if you have Bluetooth
IntelBluetoothInjector.kext must be included with IntelBluetoothFirmware.kext

and the most important ACPI reset USB from your own PC using SSDTTime-master
step 1-Dump DSDT
step 2-FakeEC
step 3-USB Reset
and remove SSDT-EC-USBX-DESKTOP.aml
use only:
SSDT-EC.aml
SSDT-USB-Reset.aml all USB will work

and check your log opencore-xxxx-xx-xx-xxxxx.txt
if you see like this

MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 1 //" with skip 1 means already patched'
MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0 //"must be patched"
MMIO devirt 0x1040000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x2C30000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x4820000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
MMIO devirt 0x6410000000 (0x10400 pages, 0x8000000000000001) skip 0 //"Ignore this "
Thank you ddk:

Are there patches that have to be injected for these kexts?
 

iGPU

Donator
Donator
Joined
May 5, 2020
Messages
15
You might want to check out Fabiosun's thread here, where many of us have worked on the Threadripper since March, 2020.

Adding MMIO data is a bit complicated. First, you have to run the Debug, not the Release, version of OpenCore to get the above text information, as well as change some settings in the Misc/Debug section. The MMIO data will change if you update your BIOS or change BIOS settings (such as Above 4G).

I wrote a lengthy description there on page 33, at comment 85469 on Sept 7, 2020 on how to obtain and enter your MMIO data. (I'm not able to embed the comment link for some reason; my post is about 2/3 down page 33; https://www.macos86.it/topic/3307-t...hes-yes-it-worksbutproxmox-is-better/page/33/).

There is another thread on that same forum where I worked extensively on TB. I could, flashing TB ROM to the TB AIC, get TB to work reasonably well, but there was never any USB-C functionality. TB AIC work better on the Z390 platform (with most of the hard work done by CaseySJ on another forum).
 
Last edited:

AMDPUSH

Donator
Donator
Joined
May 2, 2020
Messages
178
Can't get any UAD working on this build. Tried Thunderbolt and PCIe and it won't boot into the os once I install the UA driver, restart and plugin. no mater what order I try. WAVES plugins are also buggy and crash Logic at times.
HI. The timing is important. I remember you that i am on a x570 chipset and i have a TB3 version. and i didn't flash the TR card.
1 Remove your UA2 PCI card
2 You switch on your computer and after you listen your computer booting, then you switch on your UA2 thunderbolt.
 
Last edited:

centraljava

New member
Joined
Jan 7, 2021
Messages
7
[SUCCESS] Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator
View attachment 2454
MOBO:
1 Rear USB 3.2 Gen2 x2 20Gb/s Type-C [Working]
3 USB 3.2 Gen2 (2 Rear) [Not-Working]
8 USB 3.2 Gen1 (4 Rear) [Working]
AQUANTIA® 10G LAN [Working]
Realtek 2.5G LAN [ Not-Working]
BT 5.0 [Recognized but not test]
Intel® Wi-Fi 6 802.11ax [ Not-Working]
7.1 CH HD Audio (Realtek ALC4050H+ALC1220), Supports Purity Sound™ 4 & DTS Connect. [Recognized but not test]
BIOS Changes - Disabled CSM and 4G (have the 4g activation in the EFI), Enable XMP Profile 1

ASUS Hyper M.2 x16 PCIe 3.0 x4 Expansion Card V2 [Working with qty4 NVME M.2 drives in RAID 0. (BIOS - PCIe3 lane setup as 4x4x4x4)

TB3: ASrock Thunderbolt 3 AIC [Working] - Do not use USB cable to mobo connector
- Hotplug is not working. Must be plugged in on boot
- Daisy-chaining does not appear to function

GPU: PowerColor Liquid Devil 5700 XT [Working]

Third party devices:
1. Antelope Audio HD 32 Gen 3
2. Cubase Pro 11 (Not working and crashes on load)
3. Logic Pro X - Working great
4. Studio One 5 Pro - working great
5. Pro Tools 2020.12.1 Ultimate - working great
6. AVID HD Native PCIe [Not working and possibly related to Big Sur]
7. UAD PCIe Octco [Not working and causes OSX to fail on load]

OpenCore 0.6.6

EFI attached without serial#'s
View attachment 2451
Logic Pro X - NewLogicBenchmarkTest. [511 tracks and I could maybe do more, but I got bored]
View attachment 2452

I'll update the thread/EFI as I add on items and test TB3 units and as I try to fix the Realtek 2.5gbe Ethernet and the two USB 3.2 Gen 2 ports on the rear

great-looking build, and quite functional

is sleep working ?
 

imdrecordings

New member
Joined
May 4, 2020
Messages
10
great-looking build, and quite functional

is sleep working ?
Hi @centraljava Sleep isn't one of those things that is important to me, honestly sice I work in the Audio field and view this as a workstation stand point. I will say that I pulled the TB3 gear and I'm working on trying to fine tune it, since it super unstable. Since my last post, I created some SSDTs and have a larger part of the USB ports working, but the 3.2/USB-C port works in a odd way right now. More to come I guess... Thanks for the kind words!
 

brianfromspace

New member
Joined
Jul 5, 2021
Messages
3
Hi @imdrecordings, did you use the ASrock Thunderbolt 3 AIC without any cables to mobo? I am planning to test it on my Proxmox Big sur VM. Just wanted to know how to hook it up. I will be using it with an Antelope Orion Studio Synergy Core. Same mobo and 3960x
 

imdrecordings

New member
Joined
May 4, 2020
Messages
10
HI @brianfromspace . I flashed a Titan Ridge with the Mac/DSM Firmware and the TB started working. Truthfully, though the machine is working I barely touch it. Power is hooked up to the card with a jumper.
 

brianfromspace

New member
Joined
Jul 5, 2021
Messages
3
Ah ok, i thought u had the Asrock trx40 creator with the Asrock TB 3 AIC working as you stated in original post. Im afraid flashing is beyond my capabilities. I was hoping for a software solution. Any way you can help out with the Asrock TRX Creator & Asrock Thunderbolt 3 AIC rev.2.0?
 
Last edited:

brianfromspace

New member
Joined
Jul 5, 2021
Messages
3
Hi @imdrecordings, could you please explain how you got the ASrock TB3 card working on the Asrock Creator mobo? I really need TB3 im afraid as my Antelope Orion Studio Synergy Core's USB 2.0 connection with a Proxmox Big Sur VM is very laggy.
 

Judemt

New member
Joined
Jul 14, 2021
Messages
4
Hi @imdrecordings, could you please explain how you got the ASrock TB3 card working on the Asrock Creator mobo? I really need TB3 im afraid as my Antelope Orion Studio Synergy Core's USB 2.0 connection with a Proxmox Big Sur VM is very laggy.
Hi, just following this thread, I have a Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator that I am trying to install High Sierra (due to my old mac software) onto using OpenCore 0.7.1

I have a Samsung NVME 980 Pro as the target drive, the problem is that the install freezes with 2 minutes remaining. I don't have Windows 10 and therefore can't use SSDT-Time to dump the DSDT and generate a custom DSDT based on the Asrock TRX40 Creator. I have tried acpidump.efi in OpenShell and have dumped the DSDT but could not find the necessary entries to make a custom DSDT manually. As I suspect based on the posts here that the pre-built 'SSDT-EC-USBX-DESKTOP.aml' may be the problem through loss of USB support.

Would anyone here using the Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator combo be willing to share:
SSDT-EC.aml
SSDT-USB-Reset.aml

for me to try?

I'm not sure if a Linux alternative to deploy SSDT-Time would work either. I am also getting a USB enclosure for the Samsung NVME 980 Pro to update the firmware.

cheers JT
 

iamprabhuantony

New member
Joined
Jun 23, 2020
Messages
15
I have found fix for Cubase. Just download this and paste it inside /Applications/Cubase.app/Contents/Components
 

Attachments

  • Cubase FixArchive.zip
    707.4 KB · Views: 3

zydlar

New member
Joined
Nov 12, 2021
Messages
1
[SUCCESS] Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator
View attachment 2454
MOBO:
1 Rear USB 3.2 Gen2 x2 20Gb/s Type-C [Working]
3 USB 3.2 Gen2 (2 Rear) [Not-Working]
8 USB 3.2 Gen1 (4 Rear) [Working]
AQUANTIA® 10G LAN [Working]
Realtek 2.5G LAN [ Not-Working]
BT 5.0 [Recognized but not test]
Intel® Wi-Fi 6 802.11ax [ Not-Working]
7.1 CH HD Audio (Realtek ALC4050H+ALC1220), Supports Purity Sound™ 4 & DTS Connect. [Recognized but not test]
BIOS Changes - Disabled CSM and 4G (have the 4g activation in the EFI), Enable XMP Profile 1

ASUS Hyper M.2 x16 PCIe 3.0 x4 Expansion Card V2 [Working with qty4 NVME M.2 drives in RAID 0. (BIOS - PCIe3 lane setup as 4x4x4x4)

TB3: ASrock Thunderbolt 3 AIC [Working] - Do not use USB cable to mobo connector
- Hotplug is not working. Must be plugged in on boot
- Daisy-chaining does not appear to function

GPU: PowerColor Liquid Devil 5700 XT [Working]

Third party devices:
1. Antelope Audio HD 32 Gen 3
2. Cubase Pro 11 (Not working and crashes on load)
3. Logic Pro X - Working great
4. Studio One 5 Pro - working great
5. Pro Tools 2020.12.1 Ultimate - working great
6. AVID HD Native PCIe [Not working and possibly related to Big Sur]
7. UAD PCIe Octco [Not working and causes OSX to fail on load]

OpenCore 0.6.6

EFI attached without serial#'s
View attachment 2451
Logic Pro X - NewLogicBenchmarkTest. [511 tracks and I could maybe do more, but I got bored]
View attachment 2452

I'll update the thread/EFI as I add on items and test TB3 units and as I try to fix the Realtek 2.5gbe Ethernet and the two USB 3.2 Gen 2 ports on the rear
hello =)
Do you have all your plugins working ? Waves etc ?
 

Driftwood

New member
Joined
Feb 19, 2021
Messages
7
Hi, just following this thread, I have a Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator that I am trying to install High Sierra (due to my old mac software) onto using OpenCore 0.7.1

I have a Samsung NVME 980 Pro as the target drive, the problem is that the install freezes with 2 minutes remaining. I don't have Windows 10 and therefore can't use SSDT-Time to dump the DSDT and generate a custom DSDT based on the Asrock TRX40 Creator. I have tried acpidump.efi in OpenShell and have dumped the DSDT but could not find the necessary entries to make a custom DSDT manually. As I suspect based on the posts here that the pre-built 'SSDT-EC-USBX-DESKTOP.aml' may be the problem through loss of USB support.

Would anyone here using the Threadripper 3970X (32Core/64Threads) Asrock TRX40 Creator combo be willing to share:
SSDT-EC.aml
SSDT-USB-Reset.aml

for me to try?

I'm not sure if a Linux alternative to deploy SSDT-Time would work either. I am also getting a USB enclosure for the Samsung NVME 980 Pro to update the firmware.

cheers JT
Here you go. All latest Asrock TRX40 Creator USB Reset, EC, HPET, Opencore patch settings plist to copy into your config:
 

Attachments

  • Arock_latestFW_ResizeBar_USBResetHPETECPatches.zip
    2.6 KB · Views: 4

Ejh4286

New member
Joined
Oct 30, 2021
Messages
8
Here you go. All latest Asrock TRX40 Creator USB Reset, EC, HPET, Opencore patch settings plist to copy into your config:
Any luck out there getting upgraded to Monterey? I’m using OC 0.7.5 and it works great big sur on my Asus Strix TRX40-e. But it wont upgrade. When i run the downloaded upgrade file it goes all the way through then goes in to a continual boot loop, never makes it to the installer.
 
Top Bottom