Hello
@chris77555,
Welcome to the forum. However, I have to caution you very strongly against flashing the Thunderbolt firmware. At the top of the Z490 Vision D build guide, we have this note/warning:
View attachment 504466
I know you have an Apple Thunderbolt Display, but it is very old now and there are lots of wonderful 27-inch monitors on the market today at very competitive prices. They offer HDMI 2.0, DisplayPort 1.2/1.4, and even USB-C. Some have speakers and USB hubs built in.
Thunderbolt monitors are
very unreliable on a Hackintosh. There are too many user complaints, which is why I added that note (NOTE 8c).
Additionally, flashing the Thunderbolt firmware is a risky operation and should only be done by experienced users.
I know it's tempting and even exciting to try and flash the Thunderbolt firmware, but I believe this is not a justified reason for doing so.
I saw there was some more discussion on the Apple TBD, so I wanted to update
my previous post with some new information.
I had used the TR add-on card(AIC) with my Apple TBD for 4-5 months using the GC-TITAN-RIDGE-NVM23-Elias64Fr.bin firmware flash and various SSDTs. I tried various clover options, open core setups, but consistently had issues with the monitor not turning on reliably at cold boot, after sleep, or during a restart. I could always unplug the thunderbolt cable and plug it back in again to wake the display back up, but doing that sometimes multiple times a day was getting irritating.
Then I tried Alpine Ridge AIC, unflashed. My understanding from posts from
@scottkendall and others was the flashed firmware did not support video pass through. Although Alpine Ridge had a nice benefit that the screen turned on at post, I had issues with sleep. After the machine went to sleep, the thunderbolt bus disconnected, so the Apple TBD speakers, camera, etc wouldn't work until the machine was restarted again. I tried many SSDTs, but could not resolve this issue and the behavior was always the same. I also had issues where the machine would not stay asleep(I could get one successful sleep, but subsequent sleeps would be interrupted by "DarkWake from Normal Sleep [CDN] due to /:") . The sleep issue was too annoying to keep using Alpine Ridge.
Back to the Titan Ridge AIC, but I decided to try the DESIGNARE-Z390-NVM33-Elias64Fr.bin firmware on my Titan Ridge 1.0 AIC. I did this based on some posts here by
@scottkendall and others on Macrumors that the DESIGNARE-Z390-NVM33-Elias64Fr.bin seemed to function the best of all the firmwares. Wow! The issue with the display not turning on reliably has gone away. I can also restart the machine and have the display stay on 100% of the time. This makes it much easier to get into the bios, or boot into windows. With the
GC-TITAN-RIDGE-NVM23-Elias64Fr.bin I had maybe a 50% success rate of the monitor staying on at restart, which usually meant multiple restart attempts before I could see the picker view or see the bios screen. The thunderbolt bus appears to be active with the DESIGNARE-Z390-NVM33-Elias64Fr.bin firmware. I have gone as far as plugging in my MacBook Pro with a TB cable (in target disk mode) into my Apple TBD and successfully had it appear on the desktop.
Obviously I am using the Z390 Gaming M mother board with the Titan Ridge 1.0 AIC, which doesn't apply to many people on this thread, but I will say the Apple TBD works very well now using the DESIGNARE-Z390-NVM33-Elias64Fr.bin firmware. I also learned that you do not need to plug in the power supply cable into the Titan Ridge card. I think that is only needed if you plug in devices that need more than 40W of power(Alpine Ridge doesn't have those connectors and can deliver 40W). This simplifies the cable management. I do need to have the USB 2.0 pass through cable plugged into the motherboard or the machine will restart when trying to shut down.
Here is my update Pros/Cons with the Designare firmware and Titan Ridge.
Flashed Titan Ridge 1.0 AIC with DESIGNARE-Z390-NVM33-Elias64Fr.bin
Pros:
- Display turns on reliably
- Apple USB bus within the monitor stays active after sleep, maintaining speakers, camera, USB ports on back of display
- Active TB bus that supports hot swapping
- Sleep works normally
Cons:
- Display doesn't turn on till part way through the boot up cycle on cold boot.
- Requires a second monitor or
ghost plug to boot into Mac OS. One detail with the ghost plug is that it is not HDCP compliant, so once the machine boots up, if you want to watch content that has DRM(Disney+, Amazon, etc), you need to unplug it. Once the Apple Display turns on, it isn't needed until the next time you boot up from a shutdown. I have the monitors set to mirror, so there isn't an issue with the cursor going off the screen or anything like that.
- Monitor does not always turn on after sleep. Requires unplugging the TB cable and plugging back in to wake display up. Speakers and USB 2.0 devices in display still work after doing the hot plug.
- More cable management required and larger footprint.
Needs power supply cable and USB 2.0 header cable.
Unflashed Apple Ridge Card 2.0 AIC:
Pros:
- Apple TBD turns on at post. Allowing for bios modifications or choosing a different operating system.
- Fewer cables to connect(no USB 2.0 header cable and no requirement for an additional power supply cable).
- No flashing required to use an apple TBD.
- Monitor turns on reliably after sleep and restart
- Sleep works normally
Cons:
- USB 2.0 bus disappears after sleep along with other thunderbolt devices in the display. Speakers, Ethernet, USB hub on display, FaceTime camera stop working after sleep. Needs a restart to reeenable.
- Machine Darkwakes after USB 2.0 bus disappears with message " DarkWake from Normal Sleep [CDN] due to /: "