Hey CaseyJ, thanks for the amazing guide and research.
I was following the guide to flashing the Thunderbolt chip on Designare z390 - to enable hot plug, and maybe other devices. But I failed miserably. Now the clip can no longer attach to the chip because I tried so many times, and couldn't succeed; it just slips now, doesn't hold. It's possible that I either erased or fried the chip in the process, too? Because at first I tried it with the 5V programmer, and moreover, after I measured the voltage (after trying it 200 times because I have 400 iq), it turned out it wasn't even 5Vs, but 13V (WTH?). Nevertheless, I bought the other programmer after (3.3v) and tried, but tough luck. I wasn't able to bring the chip to a state where I can read the contents, but tried a lot in the process like the yellow led and the dim red led and the clip just slips and repeat for several hours. The clip at this point can no longer attach as I said, because the wires of the chip are ground to such a level.
And after, I gave up. I turned the computer on and voila, there's the Thunderbolt bus in system information, obviously since I didn't flash it with anything - it couldn't be a good sign, and yes it doesn't detect plugged devices anymore, neither in Windows nor macOS. I am thinking i erased the contents or fried it somehow? I am also getting USB enumeration errors during boot that I wasn't getting before (Ventura).
So I want to give the software only option a try if that's possible even at this stage since there's nothing left to lose. Could you share the details of this process with me?
ThunderBolt firmware is stored in its own SPI flash and is updatable from the OS. The system's UEFI firmware is also able to access its configuration data in the flash - users are able to change the
stackoverflow.com