MacOS 12.0.1 Monterey Bluetooth issues

Hi, I am an application developer for Mac. Our application uses bluetooth to connect to our hardware devices.

Since the upgrade to MacOS 12.0.1 Monterey Bluetooth is broken customer wide. Hence pairing works but our driver cannot connect (code worked for MacOS 10.7 - 11.3). The internet reports a lot of Bluetooth issues related to Broadcom BT on Monterey and the Bluetooth Framework has changed significantly by Apple.

  1. Where can I find detailed information about Apple's Bluetooth changes ?

  2. Should I just wait until Apple fixes this from their side ?

Any other guidance is appreciated.

Thank you?

the same problem。。。。。

I have issues with connecting my Redragon k530 keyboard after upgrading to macOS Monterey. As soon as I turn off my keyboard and turn it back on, it gets reset for no reason and I have to remove it from the Bluetooth list and pair it again. I checked its logs with an app called "BlueSee" and I found this error in logs:

22:08:47.8950: failed to connect in underlying BLE layer: Error Domain=CBErrorDomain Code=14 "Peer removed pairing information" UserInfo={NSLocalizedDescription=Peer removed pairing information} 22:08:47.8960: state changed to 'Disconnected' with error: Peer removed pairing information

The issue can be still reproduced on macOS Monterey 12.2.1.

If possible don't upgrade to MacOS Monterey until Apple fixed bluetooth core. I'll downgrade (re-install) to the previous MacOS.

2/15/22. I have been waiting for this fix for two months now since I upgraded my MacBook Air to Monterrey. Just downloaded 12.2.1 hoping that Apple finally fixed the Bluetooth issue. I cannot get on bluetooth at all. I have done all the recommended things with the Plist files, shift, option bluetooth to no avail. It says blue tooth is undiscoverable. I am glad I tried this on my MacBook Air and not my new MacBook Pro. I am not going to download Monterrey to my pro unit until this issue is fixed. COME ON APPLE, I haven't run into anything like this since I switched from windows based years ago. AT LEAST SOMEONE SHOULD GIVE US SOME FORM OF EXPLANATION

The issue hasn't been fixed in 12.3 beta =(

I used to use http://www.acrosscenter.com/ up until Monterey destroyed the Bluetooth stack on my Mac... now I wish I never had updated to it and will be very very reluctant to update again.

This is the developer of across's comment about why it is no longer working:


Hi, Orvar,

Please consult to apple instead of us as mentioned in the previous release note.

We have no choice but to wait for fix in macOS BT stack. BT stack does not work at all. What do you think we can do for it?

Recent macOS versions are ******** poor quality. 


I must say that after reading this thread about the problem I agree with him... This seems to be Apples fault ... and they do not care enough to fix it .. or even admit there is a problem, which I find arrogant and irritating. I can't find any official Apple comment about the problem...

I used to love my development environment where I had full control from my Mac and could even use my wireless headphones :-) ... and was going to buy new MacBook Pro with the M1 chip .... but now I really find it hard to motivate ...

Without working BT MacOS is crippled ... maybe I should get a Linux laptop instead, because this really sucks.

Posting my solution: After trying nearly all the suggestions previously posted, with no sustained results, I unplugged my monitor which connects to the majority of my bluetooth devices. I initiate the startup/boot up of my MacBook Pro (running Monterey) with nothing else connected except the power cable. Then, after startup is complete, I plug back in my monitor. Now, all my devices work fine and consistently. This has been the only reliable and least cumbersome fix.

been waiting for the fix for months hate using my magic keyboard and trackpad wired

As a follow-up on my other answer:

As of Monterey 12.3 Beta 4, RFCOMM handles for our device are being properly returned and connectivity is restored within our application.

As an additional note, calls to IOBluetooth.recentDevices which we were leveraging are not currently working (at least for us). We have reverted to using IOBluetooth.pairedDevices() instead, which provides similar information.

Try upgrading to Monterey 12.3 Beta 4 which includes a fix that restored RFCOMM connectivity to our custom hardware device. Hopefully it does for you as well.

I am using a Bluetooth USB dongle, and it stopped working since I upgraded to MacOS 12.2 Monterey. In my case I found a solution that works: Every-time I boot the system I have type on terminal:

sudo pkill bluetoothd

type your Mac password

Then turn on bluetooth, and it works again.

I am using a Bluetooth USB dongle, and it stopped working since I upgraded to MacOS 12.2 Monterey. In my case I found a solution that works: Every-time I boot the system I have type on terminal:

sudo pkill bluetoothd

type your Mac password

Then turn on bluetooth, and it works again.

It is March 2022 and just update to Monterey version 12.2.1, MAC still has the same problem on mouse response and bluetooth connection. Does Apple really tried to solve this?

Same problem here. Just updated to Monterey. My bluetooth headphones show up, I can click Connect, then they instantaneously disconnect. They still work fine on all my other devices, just not my *#$&# laptop I use for work meetings, testimony at hearings, etc. Hope they come up with a fix soon.

MacOS 12.0.1 Monterey Bluetooth issues
 
 
Q