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?

Post not yet marked as solved Up vote post of pkiman Down vote post of pkiman
51k views
  • Here same problem "No name or address" in the console log.

    https://developer.apple.com/forums/thread/692615?answerId=692763022

    The Bluetooth Core on Monterey is buggy.

  • Hi!

    I don't have a solution but want to report the same problem here. Maybe this helps to get more attention. We also use bluetooth to connect to our hardware. Worked until 11.6.

    Crashed Thread:        4  Dispatch queue: com.apple.bluetooth.iobluetooth.coordinatorQueue

  • same problem, waitting for fix it.

Accepted Reply

Our production application has also been unable to create Bluetooth socket connections since the last update. We have validated this issue with two independent API for Bluetooth connection -- all of which are fully functional up to and including Big Sur.

Customers having upgraded to Monterey are all unable to connect their devices to our desktop application. This is critical and we are waiting for a fix.

  • Apple devs any chance you can fix this ASAP

  • ASAP (or sooner) would be very helpful.

  • Is Apple ever going to fix this bluetooth problem? since my mac updated I can no longer connect to my iphone which means i cant use airplay to transfer files from iphone to mac, strangely it works the other way round, so annoying, when i try to connect via bluetooh on my phone to my macbook i just get an error message saying my macbook isnt supported,

Replies

I am facing similar issues. My mac mouse stops to scroll occasionally and have to reconnect. Also, my TWS go into mute mode without any reason or action from my side. I Hope Apple fixes the issue soon.

Just half an hour ago, I had to restart my iMac because the mouse did not scroll anymore. I just thought that my mouse had died, but after restarting, everything worked fine. I created a ticket a couple of days ago and got a reply pretty fast. It was escalated to the Bluetooth team, but I did not anything back from them.

I also have some problem with my bluetooth on my Macbook air 2020 M1. My mouse moves very slow. Firstly , I think my mouse was died, so , I bought a new apple magic mouse , but this problem is still there. I finally find a way to fix this, just turn off my wifi, then the bluetooth mouse will work well again. I do not have this problem before yeaterday, I do not know what's wrong with my Mac. I think this might be relate to WiFi and Bluetooth interfere, but I don't know why this suddenly happened yesterday.

  • Everything was fine with my Bluetooth speaker until I loaded Monterey 12.3.1. I've reset, restarted, reset again, and my MacBook Pro will not communicate with the speaker. Very frustrating.

Add a Comment

Our production application has also been unable to create Bluetooth socket connections since the last update. We have validated this issue with two independent API for Bluetooth connection -- all of which are fully functional up to and including Big Sur.

Customers having upgraded to Monterey are all unable to connect their devices to our desktop application. This is critical and we are waiting for a fix.

  • Apple devs any chance you can fix this ASAP

  • ASAP (or sooner) would be very helpful.

  • Is Apple ever going to fix this bluetooth problem? since my mac updated I can no longer connect to my iphone which means i cant use airplay to transfer files from iphone to mac, strangely it works the other way round, so annoying, when i try to connect via bluetooh on my phone to my macbook i just get an error message saying my macbook isnt supported,

I am also having issues connecting iPhone's via Bluetooth since upgrading to Monterey. It will Pair but will not stay connected. I also have received the message: " MBP is not supported" when attempting to connect directly from an iPhone. I did not have this issue on MacOS Big Sur (11.5)

I have tried connecting with the following on three different Intel MBP's all running Monterey (12.0.1):

  • iPhone 7P / iOS 14
  • iPhone 8 / iOS 14
  • iPhone 12 / iOS 15

I have attempted to correct the issue by following multiple suggestions:

  • Reset NVRAM
  • Reset SMC
  • Remove .plist

None of the recommended steps are working - hoping that Apple is all over this and will be releasing a fix shortly.

It would be helpful if a Moderator would acknowledge this as an actual issue that Apple is actively working to resolve or if I need to restore Big Sur to make this work again.

Post not yet marked as solved Up vote reply of BQA Down vote reply of BQA
  • An error has been reported on feedbackassistant.apple.com, but no response yet.

Add a Comment

Same here. It is even worse. I cannot even switch Bluetooth off.

I've already contacted the support and yet there is no solution. Even a fresh installation via recovery did not work. Funny details: I have a M1 so I can run the nrf connect app from nordic and there I can scan. But If I try to scan with a Qt application or from the Bluetooth configuration it is not running anymore. Seems, that Apple did not test Bluetooth low energy at all in this release.

  • Same problem her with a Macbook Air M1 2020. MacOS 12.0,.1has broken bluetooth big time.

  • I have the opposite problem! I can't turn Bluetooth ON! (MBP 13 TouchBar 2016), since beta 8. I have no bluetooth at all. I think the upgrade did some kind of firmware update to the BT controller and finished my bluetooth off. FB9712507.

  • My Qt BLE apps ran fine in earlier macos, but did not run on my 2021 Powerbook M1 Max (Monterey macOS 12.0.1, Xcode 13.1). I noticed that Lightblue and nRFConnect BLE tools ran fine on the M1, so I suspected that this was a permissions issue with Qt-created apps. I used Xcode to edit the plist template in clang_64/mkspecs/macx-clang/Info.plist.app to add 2 BLE and 3 Location permissions.

    (Sorry couldn't get code formatted properly -- permissions in a separate answer.)

    Delete your shadow-build directory, use Qt Creator to re-build (which uses the new plist with BLE permissions), and now Qt BLE apps run on Monterey!

Add a Comment

Same here. I have a Macbook Air M1 2020. The system automatically upgraded to MacOS 12.0.1 about 2 weeks ago . Since the upgrade, whenever I do a cold boot, the mouse will be unresponsive and often the OS will crash and restart. The bluetooth mouse is Logitech M557. Really annoying problem. I am surprise Apple did not offer a fix given the problem was reported over 2 weeks ago.

This error is driving me insane as I thought it was my Logitech mouse problem but obviously not as it seems to be a MacOS problem.

Post not yet marked as solved Up vote reply of LimL Down vote reply of LimL
  • I have done a bit more investigation myself. What I discover is that when I do a cold boot, if I let the Bluetooth mouse connect first at the log on screen and then log on, the mouse works correctly without auto reboot. However, if I log on too quickly without letting the mouse to connect first then upon log in the mouse becomes unresponsive and system will do a auto reboot. It looks like some kind of Bluetooth connection timing issue with 12.0.1. Mouse worked fine with OS 11.* . This is an annoyance. Hope Apple will fix it soon.

  • From this thread, I can see that that the bluetooth problem is wide spread with different devices, even with Apple devices. What I got in touch with Apple Support, all the service desk can advise is to reset/rebuild the OS. I decided not to as from years of experience, I am almost certain that this is an OS problem and not my device problem. The support person was trying to say because I use a third party (Logitech) Bluetooth mouse. My question is does anyone know if Apple Support is actively monitoring Forum. Otherwise, we could say all we want and nothing will happen.

  • Apple has six hours of my life that I'll never get back trying to resolve this. Four hours on the phone and two hours in the store. The store representative ACTUALLY said, 'iPhone and Mac normally do not connect using bluetooth'. Well, I've been connecting (and using and needing) this bluetooth connection for years. Five Apple representatives and they don't have a clue. To their defense, they reset everything they could. BTW, if you think you can just go back to Big Sur to get your Bluetooth back, it isn't so easy. Good luck everyone!

Same here. We have the Problem with 3 of our devices in the studio. Delayed keyboard, mouse connection fail. Highly annoying! We wrote a script to turn the BT device off and on … feels a little better, but still a lot of issues.

I'm able to pair my head phones to my 2019 MBP 16" however, Chrome cannot see an audio Input or Output device. I tried closing/reopening/on/off. This setup worked fine before upgrading.

I'm able to pair my head phone and everything works fine till I start some meeting (google meets / zoom / jitsi / etc). During the meetings, suddenly the bluetooth begins to fail till I got no sound being reproduced. Every time this happen I have to power off/on again. This start after I have upgraded to Monterey.

I'm sure there was some modifications in bluetooth component, because some commands as option+shift+click don't give me all the possibilities I had before as debug or factory reset.

I'm really having troubles here because my daily basis routine has several calls. Waiting a correction, workaround or anything else from apple =/

Bluetooth problem keeps on getting bigger,

After issues with my magic mouse and Jabra Bluetooth TWs, now my Logitech wireless keyboard is also having issues. some keys don't work while others don't work with (shift) key.

Since a couple of days I have. weird issue with my Apple Magic Mouse 2. Sometimes the mouse cursor just jumps a rather large distance, it is very weird.

I'm not sure yet if it's related or not -- but on our side we are normally connecting to RFCOMM over Bluetooth (SPP protocol) for our device. We have failed to open socket connection since the upgrade to macOS Monterey.

After investigation, we found out that:

  1. The SDP protocol we had in place did not work exactly the same -- we did not receive an event when SDP completed, which caused our app to fail to try a connection (first issue)

  2. We used to look at recentDevices() to connect, and the function failed to return recent devices. pairedDevices() has been working properly.

  3. Finally, we have found that under a specific set of circumstances, we are able to connect to RFCOMM. However, this only happens when we "beat" the OS to the punch, and manage to open the socket before it gets "locked". I cannot confirm this for certain, but it's likely that something is blocking the connection to RFCOMM socket on the OS side. An example might be if the OS steals the BLE connection to fetch battery level, preventing us to access the classic bluetooth service SPP. In the cases where we managed to connect RFCOMM, the battery % was not displayed next to the device after connection in the Bluetooth menu. It may simply be a coincidence, but in the past we have observed similar issues when trying to connect within our application both BLE Battery service and classic BT SPP at the same time. One ended up blocking the other...

If anyone's device uses both SPP/Battery level, this may be the issue you are facing. In order to successfully connect on our side, we normally turn off the device, then try to initiate a connection in the OS (which will try for a while but fail since the device is off). However, while it's trying, and before it fails -- if you turn on the device and enable RFCOMM, there is a chance you can successfully establish the socket connection. Once the connection is established on our side, it's stable.

  • Additional details on this:

    When running the command "system_profiler SPBluetoothDataType" in terminal, I can see that the SPP service for our device is not listed, as it was on prior versions of MacOS, including Big Sur. Is the service not implemented/supported at all?

  • I have also managed to established an SPP connection when Disconnecting the device from the bluetooth menu, while simultaneously creating an RFCOMM connection, which managed to stay connected and streaming while the device was actually appearing "disconnected" at the OS level. There may be something at the OS level blocking the RFCOMM service entirely.

Add a Comment

Yep - same issue with Bluetooth hanging. Keep a wired mouse around now to reset the Mac. Ore plug lightening cable into keyboard and do it that way. Seems random. iMac 2017. Monterey. LoadsaRam etc.

Bluetooth has always been poor on Mac - had problems with headphones etc.

Looks like BT exploded..

Mac-Mini 2018 MacOS 12.0.1 (21A559) VictronConnect App crashes upon reaching 20% of the connecting process. Then a notification pops up with the error "Problem Report for VictronConnect"

This started after updating MacOS 12.0.1, as of today 12-8-2021

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [2134]

Still works on my iPhone 8 Plus IOS 15.1

  • Google for VictronConnect beta and download latest beta available, it fixes the crash on connection. There is still a problem with Monterey: pairing to a new product fails ending up on a PIN code request loop.

    The paring issue seems to be a bug in Monterey since it does not continue with the pairing after the pincode has been entered.

Add a Comment