Lurker here, thought it's worth sharing my experience given how frustrating the problem is. I've been fighting this issue with a 2017 MBP for many months. I just upgraded to a 2018 and have been experiencing the same sleep/wake KP with Bridge OS.
My setup is:
2018 MBP 15" i9 Radeon 560X
Single TB3 cable to CalDigit TS3 Plus Thunderbolt Dock
2x Dell 4K displays (one via TS3 dock Displayport, the other via TS3 TB port using TB -> Displayport cable)
I experienced the sleep/wake problem with either one or both displays connected, with the lid closed as well as with the lid open (though less often when open or with a single display), and also when connecting the displays directly to the MBP without the dock.
This is the relevant info from a typical crash log, for comparison:
"caused_by":"macos","macos_system_state":"running","bug_type":"210","os_version":"Bridge OS 2.4.1 (15P6703)"
...
"macOSPanicString" : "panic(cpu 0 caller 0xffffff80072fab10): \"Sleep\/Wake hang detected\"@\/BuildRoot\/Library\/Caches\/com.apple.xbs
After reading the above comments regarding upgrading the Bridge OS 3.0, I wanted to give it a try, but I don't want to upgrade my machine to Mojave, so I did the following:
- Downloaded the beta utility
- Downloaded Mojave beta installer
- Used the "createinstallmedia" program in the Mojave installer to create a USB install stick (maybe not necessary?)
- Installed Mojave on an _external_ USB drive formatted APFS
- Allowed the MBP to reboot after install-- it went through a short process (firmware update?), then rebooted again
- On the second reboot, I got the "security settings do not allow this Mac to use an external startup disk" security message. I did NOT change my settings, I just reset the boot disk back to my internal High Sierra volume and rebooted, and have never booted into Mojave.
...I can't confirm that this upgraded BridgeOS, but I suspect it may have. Since this process, I have not had a sleep/wake crash, and I have let the MBP sleep for long periods. My displays are also MUCH more responsive at wake than before, when it could take 5-10 seconds for both to wake.
If anyone knows how to check the Bridge OS version, let me know and I can confirm if the above process has been sufficient to upgrade Bridge OS on a High Sierra machine. I will also post if I ultimately experience another kernel panic during sleep/wake, at which point I'll also be able to confirm the Bridge OS version.
UPDATE:
- the above process does update Bridge OS
- Unfortunately, I have since had a sleep/wake crash although with a different message, will post details in thread