- Joined
- Dec 18, 2012
- Messages
- 148
- Motherboard
- Gigabyte GA-Z170X Designare
- CPU
- i7-6700K
- Graphics
- RX Vega 64
- Mac
- Classic Mac
- Mobile Phone
@Elias64Fr: I tested all three files. All have a same result: RP05 is empty (with Alpine ssd, without Alpine ssdt, with and without connected device). No info in SysInfo => PCI/Thunderbolt. Other RPxx do not have the TB too.@losinka I have changed Zipped files after an inverted Motherboard, Could you try new files on my previous updated post
Hello @Gottgenk,Hello CaseySJ,
Thank you very much for the excellent guides for the Designare Z390! I have been running mine for some while without any issues! I am also using a Samsung LC34J791 display with thunderbolt 3 connection, which is working great!
My QNAP TVS-472XT won't connect using Thunderbolt, since it is using Thunderbolt Networking. So I have been following your investigation in modifying the Thunderbolt firmware. I tried reading my onboard Thunderbolt chip with a RPi 4, but I can't manage to read the chip, not even with your customized schematics.
I did however come across the following website:
Page 2 | Blackmagic eGPU/Pro Firmware Update Tool on macOS
Page 2 | Blackmagic Design released a firmware update package for the Blackmagic eGPU/Pro. What interests me the most is that it's for macOS. I downlo...egpu.io
In that tread they have been patching the macOS built in Thunderbolt firmware updater. In this case to update EGPU firmware. But on page two they are discussing that it should also be possible to use it to flash the built in controllers/read built in firmware. Do you think this would be a viable option for a software solution?
If you install macOS on the Designare Z390 by following either the Mojave or Catalina build guide in this thread, then Thunderbolt will work in a "90%" mode. For most people, this is good enough. To go beyond 90%, we have to use an external flasher to change the Thunderbolt firmware on a dedicated chip located on the back of the motherboard.
So to determine if your board is working, just connect a Thunderbolt 3 device. If the device work, then your board is good.
@faithie999I don't want to cause thread drift but Elias64Fr encouraged me to post the results, for research purposes (!) with my NUC8i3BEH. thanks to dgsga for modding and posting the NUC8 thunderbolt firmware (post 16,584) and of course to Osy for the original NUC TB firmware work. and to Elias64Fr (via PM) for his help in determining which of the ROM chips on the NUC was the TB chip and his encouragement along the way.
I flashed the NUC firmware with my RPi2B, and because there is a component very close to the Winbond chip I had to sand down one edge of the clip to provide clearance for it to attach.
I used CaseySJ's Alpine Ridge DROM SSDT and changed the UID and recalculated the CRC8.
result: I only have a TB1 seagate HD dock to test, but it works properly, including hot plug. there is only a single TB port on the NUC so I had to eject the HD and remove the dock cable to test USB2 and USB3 via a USB-C to USB-A dongle. both usb2 and 3 work properly including ejecting and reattaching.
so, another success thanks to those above and all the others here who have helped develop and test the firmware and SSDT's.
I'll also note that I have achieved similar results as above with a flashed GC-Alpine Ridge installed in my Z390 Aorus Pro.
No more test for now, Really strange that you have nothing : Have you enabled GPIO3FrPwr on BIOS ?@Elias64Fr: I tested all three files. All have a same result: RP05 is empty (with Alpine ssd, without Alpine ssdt, with and without connected device). No info in SysInfo => PCI/Thunderbolt. Other RPxx do not have the TB too.
I'm ready for the next tests Thank you!
No more test for now, Really strange that you have nothing : Have you enabled GPIO3FrPwr on BIOS ?
If that is the case, for your Alpine Ridge model, SSDT only would be a better solution but not the simplified model related to patched Firmware, another that could reconfigure registers.
@Elias64Fr: I tested all three files. All have a same result: RP05 is empty (with Alpine ssd, without Alpine ssdt, with and without connected device). No info in SysInfo => PCI/Thunderbolt. Other RPxx do not have the TB too.
I'm ready for the next tests Thank you!