MacOS Monterey Bluetooth Issues

Hi Apple developer experts,

I am getting one critical issue related to Bluetooth on MacOS 12.0.1 and MacOS 12.1. Since we upgrade to MacOS 12.0.1 the bluetooth not working to the pair with device anymore with detail checking as below:

  • The issue was not happened from MacOS 10.7 to 11.3 Big Sur. Only happened from macOS Monterey 12.0.1 +
  • I got the console log with these message: [CoreBluetooth] No name or address and [CoreBluetooth] WARNING: Unknown error: 431. Sometime I also got this: [CoreBluetooth] WARNING: Unknown error: 10702
  • Checking with tool PacketLogger I saw the error message in HCI Event : Authentication Complete - PIN Or Key Missing and Command Complete [FD4E] - LE Update Extended Advertising Instance - Invalid HCI Command Parameters
  • The code get IOBluetooth Local Services in macOS Catalina response the channel id is 2 or 3 for the hardware device depending on. While in macOS Monterey is response with channel id 1. (The valid RFComm channel from 1 to 30 - IOBluetooth library)
  • The RFCOMMChannel in macOS Monterey is not opened and not response the notification. Everything works fine with older MacOS (I used PacketLogger to check). This maybe the main issue that the Pair device is not working anymore.
  • Note that the status BT connected just keep around 5 seconds then disconnected.
  • My code request RFCOMM include service name, L2Cap attribute, RFComm attributes, SDP attributes with uuid

I am very appreciate If anyone knows what should be changed or fix. Many thanks. I tried a lot of cases but it still not working, include reset the bluetooth from my Mac machine. Our customer complaints a lot since they updated macOS Monterey and the bluetooth has been not working properly.

Any help would be greatly appreciated. Thank you!

I am having the same issue after update to new Monterey 12.1.

I see very similar looking issue (currently 12.3-beta). Not sure what's the cause or a workaround.

Another thread reporting bluetooth core issues: https://developer.apple.com/forums/thread/694146

Having exactly the same bug on all versions of Monterey. The PacketLogger indicates connection to the channel 1, whilst requested channel is 6. Obviously, connection can't be established.

We've filled bug report roughly month and a half ago, but see zero reaction from Apple.

This bug now seriously affects our app and puts at risk the sales of our device.

The issue still happen on MacOS Monterey 12.2.1. After getting the pair device from IOBluetoothDevice and tried to open the RFCOMM channel via this API:

  • (IOReturn)openRFCOMMChannelAsync:(IOBluetoothRFCOMMChannel **)rfcommChannel withChannelID:(BluetoothRFCOMMChannelID)channelID delegate:(id)channelDelegate;

Then I got these error messages from CoreBluetooth: [CoreBluetooth] WARNING: Unknown error: 431 [CoreBluetooth] WARNING: Unknown error: 910 [CoreBluetooth] Failed to open RFCOMM channel

These kind of error messages still also happened: [CoreBluetooth] No name or address [CoreBluetooth] handlePeerDisconnectionCompleted: 64C11C27-7D1A-B3D8-91C7-27B96BC58429 not found

It needs a fix from Apple.

The Bluetooh issue has not been fixed.

These are Bluetooth services of the Nokia 515 phone listed in a simple Xcode compiled application: (previous macOS):


2022-03-20 10:47:27.549688+0100 Services test[860:104227] 1. Music-Player

2022-03-20 10:47:27.549740+0100 Services test[860:104227] 2. (null)

2022-03-20 10:47:27.549759+0100 Services test[860:104227] 3. Phonebook Access PSE

2022-03-20 10:47:27.549777+0100 Services test[860:104227] 4. SyncML Client

2022-03-20 10:47:27.549804+0100 Services test[860:104227] 5. Audio Gateway

2022-03-20 10:47:27.549836+0100 Services test[860:104227] 6. COM 1

2022-03-20 10:47:27.549863+0100 Services test[860:104227] 7. Dial-up networking

2022-03-20 10:47:27.549889+0100 Services test[860:104227] 8. OBEX Object Push

2022-03-20 10:47:27.549911+0100 Services test[860:104227] 9. (null)

2022-03-20 10:47:27.549933+0100 Services test[860:104227] 10. Media Player

2022-03-20 10:47:27.549947+0100 Services test[860:104227] 11. (null)

2022-03-20 10:47:27.549960+0100 Services test[860:104227] 12. (null)

2022-03-20 10:47:27.549975+0100 Services test[860:104227] 13. Nokia SyncML Server

2022-03-20 10:47:27.549989+0100 Services test[860:104227] 14. (null)

2022-03-20 10:47:27.550004+0100 Services test[860:104227] 15. Voice Gateway

2022-03-20 10:47:27.579530+0100 Services test[860:104227] 16. Nokia PC Suite

2022-03-20 10:47:27.579576+0100 Services test[860:104227] 17. OBEX File Transfer

2022-03-20 10:47:27.579604+0100 Services test[860:104227] 18. MTP Responder

2022-03-20 10:47:27.579626+0100 Services test[860:104227] 19. Media Player

And these are Bluetooth services of the same phone listed in the same application on the latest macOS Monterey 12.3:


2022-03-20 10:49:58.852071+0100 Services test[2394:95198] 1. SyncML Client

2022-03-20 10:49:58.852119+0100 Services test[2394:95198] 2. Nokia SyncML Server

2022-03-20 10:49:58.852145+0100 Services test[2394:95198] 3. Media Player

2022-03-20 10:49:58.852168+0100 Services test[2394:95198] 4. (null)

2022-03-20 10:49:58.852188+0100 Services test[2394:95198] 5. (null)

2022-03-20 10:49:58.852209+0100 Services test[2394:95198] 6. COM 1

2022-03-20 10:49:58.852229+0100 Services test[2394:95198] 7. Phonebook Access PSE

2022-03-20 10:49:58.852248+0100 Services test[2394:95198] 8. (null)

2022-03-20 10:49:58.852267+0100 Services test[2394:95198] 9. Audio Gateway

2022-03-20 10:49:58.852286+0100 Services test[2394:95198] 10. MTP Responder

2022-03-20 10:49:58.852305+0100 Services test[2394:95198] 11. Music-Player

2022-03-20 10:49:58.852324+0100 Services test[2394:95198] 12. (null)

2022-03-20 10:49:58.852343+0100 Services test[2394:95198] 13. Audio Gateway

2022-03-20 10:49:58.852361+0100 Services test[2394:95198] 14. OBEX File Transfer

2022-03-20 10:49:58.852385+0100 Services test[2394:95198] 15. Media Player

2022-03-20 10:49:58.852601+0100 Services test[2394:95198] 16. Voice Gateway

2022-03-20 10:49:58.852670+0100 Services test[2394:95198] 17. (null)

2022-03-20 10:49:58.852732+0100 Services test[2394:95198] 18. Media Player

2022-03-20 10:49:58.852796+0100 Services test[2394:95198] 19. OBEX Object Push

2022-03-20 10:49:58.852852+0100 Services test[2394:95198] 20. (null)

2022-03-20 10:49:58.852914+0100 Services test[2394:95198] 21. Dial-up networking

2022-03-20 10:49:58.852971+0100 Services test[2394:95198] 22. (null)

The phone's "Nokia PC Suite" Bluetooh service is not present on the macOS 12.3, this is a serious bug. The "Nokia PC Suite" Bluetooh service is the service which I need.

This Bluetooth bug was not fixed in macOS 12.3.1.

my bluetooth wont turn on after monterey Is anyone solved his problem of bluetooth turning on after monterey 12.3.1 or public beta 12.4? I updated to it but yet can’t turning on bluetooth of my core i5 macbook / anyone does have better solution? / I delete plist / rest smc and nvram / reset bluetooth / reinstall mac old and new versions / clean install mac / try unsigned blufix kext / try pkill bluetoothd in terminal try bluetool by brew / force quit bluetoothd and… / but didn’t solve it and I cant turn on bluetooth and using my magic mouse 2

The phone's "Nokia PC Suite" Bluetooh service is not present on the macOS 12.3, this is a serious bug.

Not fixed in macOS 12.4

Not fixed in the 12.5. Not even reviewed in the Apple developer system (number FB9967957) - Thank you Apple.

After 4 months? It is a shame... Thank you again, Apple.

maOS Ventura did not fix the issue. The OS is not able to access all Bluetooth services of paired Nokia phone. The bug appeared in the first version of Monterey. Apple has not fixed it yet.

MacOS Monterey Bluetooth Issues
 
 
Q