Contribute
Register

Thunderbolt 4, modified firmware, Full Thunderbolt Bus tree

Could you try this SSDT already adapted to your system ? .. with your previous working modified Firmware (Gigabyte)
WOW!! :)

I'll adapt and apply it to my Z390 Designare...

Is Method MTD1 defined in your DSDT or in one of the SSDTs?

Screenshot 2024-04-07 at 10.43.43 AM.png
 
Last edited:
Could you try this SSDT already adapted to your system ? .. with your previous working modified Firmware (Gigabyte)
Will flash back to previous firmware and test!
 
@CaseySJ @gandem

Oh ! another mistake on SSDT.. MTD1 method should be included on it !! Sorry guys, I will correct it on previous attached file :crazy:
Thank you -- new version downloaded and trying momentarily.
 
@CaseySJ @gandem

Oh ! another mistake on SSDT.. MTD1 method should be included on it !! Sorry guys, I will correct it on previous attached file :crazy:
So the corrected file has corrected much. All ports on the dock are now working, and Acacias TB drive working directly and through dock. Trying sleep now.
 
Thank you -- new version downloaded and trying momentarily.
Thunderbolt and USB-C devices still hot plug and work, but system wakes up about 2 seconds after sleep and then reboots. Oops! :)

Let me try cold start next and then sleep without any devices connected.
 
Thunderbolt and USB-C devices still hot plug and work, but system wakes up about 2 seconds after sleep and then reboots. Oops! :)

Let me try cold start next and then sleep without any devices connected.
Same behavior with sleep. Also, still hangs on reboot when TB device is plugged in. Will not post. Also, UltraFine monitor is recognized in the bus, but does not activate.
 
No idea for now, except compare thunderbolt LOG data around Sleep state. You have my LOG file.
 
No idea for now, except compare thunderbolt LOG data around Sleep state. You have my LOG file.
I wanted to see if switching to IOThunderboltSwitchType3 might help, but (a) this breaks hot plug and (b) sleep problem persists. The modified Patch 2 is shown below, which is here just for record keeping purposes.

Patch 2:
  • identifier: com.apple.iokit.IOThunderboltFamily
  • comment: IOThunderboltFamily patch SwitchOS to SwitchType3 (Sonoma 14.5+)
  • find: 4889DFE8 F55F0500
  • replace: 4889DFE8 FDE70A00
  • min kernel: 23.0.0
  • count: 1

I'll check Thunderbolt logs next.
 
Last edited:
Back
Top