Works just fine (my BT controller is 0a5c:21fb)
I can turn off BT before sleep, no problem with BrcmPatchRAM on wake.
I can turn on/off BT after sleep (regardless of BT state prior to sleep).
Seems that turning BT on/off affects only the radio, not the entire BT controller, so loading firmware is not an issue.
Your problem is probably something specific to your BT controller firmware.
(your device is probably different than mine, and probably uses different firmware).
My BT hardware is 0a5c:216f, it's DW1560 WiFi + BT bought from eBay. Isn't that a hardware that many people use for hackintosh?
Here I attached some BT logs.
1. BT logs when it's normal, right after a reboot, with normal functioning button
2. BT logs after the first sleep, it's totally broken, i can't even turn it on. the menu bar says that BT is unavailable, but i still can see it from BT preferences tried to turn it on from there, but not working
3. BT logs after the second or more sleep, it's random, sometimes it's totally broken, but sometimes it works, i can connect to devices. But not the button, i can turn it off but the "turn bluetooth on" button is broken
can you please help me to check them? is there any clue that might help?
Thankyou
Oh, and my USB ports are not properly ejected every sleep-wake process. Since BT is a USB device, i wonder if it may cause my BT problem as well?