Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Me again with my TB Apollo 16 problems.
Is there a way to flash Thunderbolt Chipset without Windows or Raspberry ?
 
Me again with my TB Apollo 16 problems.
Is there a way to flash Thunderbolt Chipset without Windows or Raspberry ?
Technically there is a software-only method for flashing the Thunderbolt firmware, and it works through macOS itself. But the method is extremely time-critical. It gives us a 20-second window of opportunity immediately after boot, during which the firmware can be flashed. But because the Winbond W25Q80DV is a page-programmed chip, and a page is 4K bytes, even though we modify only about 6 bytes in a single page we nevertheless need to reprogram the whole page. Sometimes this can finish within 20 seconds, but most of the time it cannot. If the 20-second window expires before the full page has been programmed, it will leave the firmware in a corrupted state. It will then be necessary to use an external flasher such as the Raspberry Pi. So the software method is like playing Russian roulette. And that is why Elias and I decided not to publish any information about the software procedure.

Using the Raspberry Pi is the best way to flash the on-board Titan Ridge firmware chip. The Pi can be used for other tasks, so it's not a wasted one-time purchase.

Raspberry isn't the only board.

Mini-Guide for Flashing SPI ROM Chips using CH341A Programmer.
 
@CaseySJ This really is baffling me. The slow behavior continues in all apps. Loading emails, files, apps, etc. Running GeekBench gave me interesting results. The arrow in the screenshot below shows you when the test started. There was practically no visible uptick in CPU activity. I am aware that the first half of the test uses a single core, but still, I'd expect to see something happen here. The hyperthreading doesn't seem to kick in till we reach "Text Compression". At that point, you can see a jump in the CPU load graph.

View attachment 541012
View attachment 541010

Would really appreciate your help in figuring this out.

I already attached the EFI folder previously, but here are also the GeekBench 5 results:

What am I doing wrong here?
Thanks!
Let's examine this problem more broadly:
  • On which version of macOS is this happening?
  • Did (or does) it happen on a previous version of macOS (even a previous minor release of the same major version)?
  • If this problem was not experienced in a previous minor release of the same major version of macOS, consider performing a fresh installation of that earlier release on a cheap spare SATA SSD. Does the sluggishness still exist?
  • If problem persists, list the makes and models of all devices connected to the system:
    • All PCIe cards
    • All Thunderbolt peripherals
    • All internal and external USB devices including keyboard and mouse
    • All NVMe SSDs
    • All SATA SSDs
    • All SATA HDDs
  • Also check how much disk space is free on every NVMe and SATA SSD in the system. Are any of these SSDs nearly full?
  • Which version of BIOS is installed?
  • Run a disk speed test utility such as Black Magic Disk Speed Test to see if any NVMe or SATA SSD is performing poorly.
  • Also post a copy of your config.plist with serial numbers removed from PlatformInfo --> DataHub section.
 
Me again with my TB Apollo 16 problems.
Is there a way to flash Thunderbolt Chipset without Windows or Raspberry ?
Because your system crashes when the Apollo is connected, it indicates a more serious problem that should be addressed first.

Suggestion:
  • Install fresh copy of macOS on a cheap spare SSD.
  • Do not install any UAD software.
  • Just boot the new macOS install and connect the UAD Apollo to Thunderbolt port. Does it show up in RP05 section of IORegistryExplorer? Does system crash?
  • If okay so far, then install only the UAD drivers and application.
  • Hot plug the UAD Apollo again. Does the system crash?
After doing the above, if system still crashes, then feel free to compress and post your EFI Folder, but remove serial numbers from PlatformInfo --> DataHub before compressing and posting.
 
Is there a way to flash Thunderbolt Chipset without Windows or Raspberry ?
You can flash from a Mac, or a hackintosh of course, with a USB programmer.
Install brew, and then the flashrom utility (brew install flashrom).
 
Because your system crashes when the Apollo is connected, it indicates a more serious problem that should be addressed first.

Suggestion:
  • Install fresh copy of macOS on a cheap spare SSD.
  • Do not install any UAD software.
  • Just boot the new macOS install and connect the UAD Apollo to Thunderbolt port. Does it show up in RP05 section of IORegistryExplorer? Does system crash?
  • If okay so far, then install only the UAD drivers and application.
  • Hot plug the UAD Apollo again. Does the system crash?
After doing the above, if system still crashes, then feel free to compress and post your EFI Folder, but remove serial numbers from PlatformInfo --> DataHub before compressing and posting.
OK. I will try now.
 
Because your system crashes when the Apollo is connected, it indicates a more serious problem that should be addressed first.

Suggestion:
  • Install fresh copy of macOS on a cheap spare SSD.
  • Do not install any UAD software.
  • Just boot the new macOS install and connect the UAD Apollo to Thunderbolt port. Does it show up in RP05 section of IORegistryExplorer? Does system crash?
  • If okay so far, then install only the UAD drivers and application.
  • Hot plug the UAD Apollo again. Does the system crash?
After doing the above, if system still crashes, then feel free to compress and post your EFI Folder, but remove serial numbers from PlatformInfo --> DataHub before compressing and posting.
Ok so I have install a virgin Os BigSur on a old USB drive.
I Boot from it once , everything’s ok
I reboot with Apollo ( still without installed software )
Here is the RP05. no Apollo detected
 

Attachments

  • 93235170-B510-4A50-BD20-663F3F1A0D01.jpeg
    93235170-B510-4A50-BD20-663F3F1A0D01.jpeg
    4.6 MB · Views: 29
Because your system crashes when the Apollo is connected, it indicates a more serious problem that should be addressed first.

Suggestion:
  • Install fresh copy of macOS on a cheap spare SSD.
  • Do not install any UAD software.
  • Just boot the new macOS install and connect the UAD Apollo to Thunderbolt port. Does it show up in RP05 section of IORegistryExplorer? Does system crash?
  • If okay so far, then install only the UAD drivers and application.
  • Hot plug the UAD Apollo again. Does the system crash?
After doing the above, if system still crashes, then feel free to compress and post your EFI Folder, but remove serial numbers from PlatformInfo --> DataHub before compressing and posting.
So after software installed , Apollo is in R05, but it s not known by BigSur
UAD Software « connection error «
 

Attachments

  • F3375048-ECCC-4808-A1FC-F00774F856E4.jpeg
    F3375048-ECCC-4808-A1FC-F00774F856E4.jpeg
    162.4 KB · Views: 26
And after some minutes ,crash: BigSur is Frozen.
 
And after some minutes ,crash: BigSur is Frozen.
Please compress and post your entire EFI Folder, but remove serial numbers from PlatformInfo --> DataHub section of config.plist before compressing and posting.
 
Back
Top