Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

I have a BCM943602CS(3 antennas) with a M.2 NGFF Adapter. In Monterey I have to stop and start bluetooth after wake.

 
While we wait for the bluetooth fixes. This is how I got mine working perfectly again.

  1. Install SleepWatcher 2.2.1 from https://www.bernhard-baehr.de/
  2. Edit the rc.wakeup file and append to the end:
Code:
sleep 5
pkill bluetoothd

Now when the computer wakes up from sleep. it will run rc.wakeup script.

:clap:
 
Last edited:
While we wait for the bluetooth fixes. This is how I got mine working perfectly again.

  1. Install SleepWatcher 2.2.1 from https://www.bernhard-baehr.de/
  2. Edit the rc.wakeup file and append to the end:
Code:
sleep 5
pkill bluetoothd

Now when the computer wakes up from sleep. it will run rc.wakeup script.

:clap:
Hi Yomiro. After I updated to Monterey. My Bluetooth work so bad ( BCM94360 ). After sleep/wake. Magic mouse can move but can not scroll. Sidecar not work after sleep. I know that is problem by bluetooth. I read something like Apple have something change about bluetooth at Monterey.
I read your comment. Now Im trying with ur way. But I dont know how to check SleepWatcher is working. I add your code to rc.wakeup with location at /etc/rc.wakeup :
Code:
sleep 5
pkill bluetoothd

But nothing happen after sleep/wake. Bluetooth is not reset.

Can u show me tutorial, how u can install and work with sleepwatcher

Thanks
 
The instructions are included with sleepwatcher. Read the manual.

To see if sleepwatcher is running:

log show -last 1000|grep sleepwatcher

If the daemon is running you should see it in the log. Else you did not install it correctly.
 
The instructions are included with sleepwatcher. Read the manual.

To see if sleepwatcher is running:

log show -last 1000|grep sleepwatcher

If the daemon is running you should see it in the log. Else you did not install it correctly.
I installed sleepwatcher. But still can not restart bluetooth. Maybe my rc.wakeup file is wrong. Can you share me your rc.wakeup file ??? Thanks you
 
I installed sleepwatcher. But still can not restart bluetooth. Maybe my rc.wakeup file is wrong. Can you share me your rc.wakeup file ??? Thanks you

for user in `echo 'show State:/Users/ConsoleUser' | scutil | awk '/kCGSSessionUserNameKey/ { print $3 }'`; do home=`eval echo ~$user` if [ -x "$home/.wakeup" ]; then logger -t $0 "executing .wakeup of user $user" su - $user -c "\"$home/.wakeup\"" fi done sleep 5 pkill bluetoothd
 
It worked. Thanks
 
So I bought the BCM94360CS2 with a PCIe adapter to get Airdrop, handoff and sidecar to work on my Hackintosh but so far I had no success getting bluetooth to work. Wifi worked flawlessly OOB. Bluetooth works on my Windows Boot but in Monterey enabling bluetooth does nothing. I've searched everywhere but can't find any solution. Anyone know what to do? This is what I get in System Information:

-------------
Edit:
I solved it!!! The USB Internal Header for Bluetooth wasn't properly mapped. It works OOB now aswell!
 

Attachments

  • Screenshot 2021-11-18 at 14.18.21.png
    Screenshot 2021-11-18 at 14.18.21.png
    132.1 KB · Views: 195
Last edited:
So I bought the BCM94360CS2 with a PCIe adapter to get Airdrop, handoff and sidecar to work on my Hackintosh but so far I had no success getting bluetooth to work. Wifi worked flawlessly OOB. Bluetooth works on my Windows Boot but in Monterey enabling bluetooth does nothing. I've searched everywhere but can't find any solution. Anyone know what to do? This is what I get in System Information:

-------------
Edit:
I solved it!!! The USB Internal Header for Bluetooth wasn't properly mapped. It works OOB now aswell!
My BCM94360CS2 just work native. Dont need kext at Monterey. Let check your USB map. Bluetooth port need to set at 255 (internal)
 
Back
Top