GUIDE How to Flash Custom Firmware on Thunderbolt Card for macOS

Cliff8410

Member
Joined
Dec 14, 2021
Messages
34
Motherboard
Gigabyte z490 Vision D
CPU
10850k
Graphics
R9 280
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac
Mobile Phone
  1. iOS
All attached below.

Cliff
 

Attachments

  • Cliff Z490 Vision D.zip
    13.8 MB · Views: 13

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,858
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
All attached below.

Cliff
Incomplete PR files attached.

Also, are you using Windows on this Machine? As in Dual Boot configuration?
 

Cliff8410

Member
Joined
Dec 14, 2021
Messages
34
Motherboard
Gigabyte z490 Vision D
CPU
10850k
Graphics
R9 280
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac
Mobile Phone
  1. iOS
What else do you need?

Here is an IO reg file too.

Yes I have dual boot. I really think this has something to do with the flashed firmware. I seen on Casey J thread on Tony Mac that a lot of people were having this issue too but once you turn off thunderbolt in the bios it boots super fast.

Have you guys ever had this issue? Have you the z490 D original thunderbolt firmware and I could try flash it back to confirm if it is definitely the firmware
 

Attachments

  • iMac.zip
    4.5 MB · Views: 9

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,858
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
What else do you need?

Here is an IO reg file too.

Yes I have dual boot. I really think this has something to do with the flashed firmware. I seen on Casey J thread on Tony Mac that a lot of people were having this issue too but once you turn off thunderbolt in the bios it boots super fast.

Have you guys ever had this issue? Have you the z490 D original thunderbolt firmware and I could try flash it back to confirm if it is definitely the firmware
EFI was not attached in the previous PR file.

IOReg is corrupt. Use v2.1

No, we never had such issues. Either with flashed or stock firmware. Either with Consumer or HEDT Series or Laptops. Probably, it could be subject to this specific Motherboard. Attach your EFI to check further.
 

Cliff8410

Member
Joined
Dec 14, 2021
Messages
34
Motherboard
Gigabyte z490 Vision D
CPU
10850k
Graphics
R9 280
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac
Mobile Phone
  1. iOS
Sorry, not sure how I missed uploading my EFI.

I updated IO reg to 2.1 and attached below too.

This could be specific to this particular motherboard I guess as I seen a few people comment on a thread with Casey J's build with this z490 Vision D.

Just frustrating when tweaking some stuff and need to restart, takes an extra 20-30secs before post every time with Thunderbolt enabled.
 

Attachments

  • EFI.zip
    5.9 MB · Views: 9
  • Archive.zip
    7 MB · Views: 7

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,858
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Sorry, not sure how I missed uploading my EFI.

I updated IO reg to 2.1 and attached below too.

This could be specific to this particular motherboard I guess as I seen a few people comment on a thread with Casey J's build with this z490 Vision D.

Just frustrating when tweaking some stuff and need to restart, takes an extra 20-30secs before post every time with Thunderbolt enabled.
There are several issues in your configuration.

- You're using DTGP SSDT and also using DTGP in GPU SSDT. You should remove the DTGP in the GPU SSDT and use the DTGP SSDT only.
- Remove all Device Properties except for the GPU.
- NVMeFix is not suitable for all the NVMe Drives. As per my check, on real Mac and Hack, it creates issues.
- Remove Max Kernel

Also, if you check your IOReg carefully, you'll find that USB Ports aren't loaded in the TB node, which could be a result of slow boot. In addition, BIOS version can affect a lot.
 

Cliff8410

Member
Joined
Dec 14, 2021
Messages
34
Motherboard
Gigabyte z490 Vision D
CPU
10850k
Graphics
R9 280
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac
Mobile Phone
  1. iOS
Ok,

All changes made. I cannot get the DTGP removed from GPU without getting errors? Maybe you could help me with this? The Gpu is natively supported so I don't actually have to use that SSDT.

I am also on the latest bios version too. The fact is when I remove everything and even clear the CMOS with no Drives attached it is still slow to post, therefore I feel it really may be an issue with this firmware and this board.

Cliff
 

Attachments

  • 2022-5-23-15-02-07-EFI.zip
    5.9 MB · Views: 8

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,858
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
All changes made. I cannot get the DTGP removed from GPU without getting errors? Maybe you could help me with this? The Gpu is natively supported so I don't actually have to use that SSDT.
As it's natively supported, ignore it.

I am also on the latest bios version too. The fact is when I remove everything and even clear the CMOS with no Drives attached it is still slow to post, therefore I feel it really may be an issue with this firmware and this board.
Latest BIOS isn't helpful always.

Following changes are needed.

- Use SSDT-EC-USBX from the OC package
- Remove SSDT-DMAC

Reset NVRAM twice and then check if the issue is fixed.
 

Cliff8410

Member
Joined
Dec 14, 2021
Messages
34
Motherboard
Gigabyte z490 Vision D
CPU
10850k
Graphics
R9 280
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mac
  1. iMac
Mobile Phone
  1. iOS
All done,

No joy. even if I remove all drives and NVME drives It takes the same time to boot but only when I disable thunderbolt its an almost instant post.

Tried cleaning CMOS multiple times and also resetting NVRAM multiple times too - No Joy.

I am non the latest bios "F21"and it will not allow me to downgrade as - "Customers will NOT be able to reverse to previous BIOS version due to major vulnerabilities concerns."
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
3,858
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. Mac mini
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
All done,

No joy. even if I remove all drives and NVME drives It takes the same time to boot but only when I disable thunderbolt its an almost instant post.

Tried cleaning CMOS multiple times and also resetting NVRAM multiple times too - No Joy.

I am non the latest bios "F21"and it will not allow me to downgrade as - "Customers will NOT be able to reverse to previous BIOS version due to major vulnerabilities concerns."
Attach the Verbose video, with TB enabled and Disabled.
 

Forum statistics

Threads
749
Messages
7,926
Members
6,855
Latest member
Breakthru81