Contribute
Register

Bluetooth only partially working on macOS Sonoma

Joined
Feb 5, 2021
Messages
3
Motherboard
Gigabyte Z390 M Gaming
CPU
i7-9700KF
Graphics
RX 580
Hey all

I'm with this weird issue with BT headset (Microsoft Surface Headphones 2+) on my hackintosh. It seems I'm not able to fully pair the headset w/ my computer. The device shows on the bluetooth connection list and I'm able to connect to the device, but the connection drops after a short while and no Sound Output option is displayed for this headset also. I'm using BCM943602CDP card to manage my Wireless and Bluetooth (BT 4.2).

The BT Keyboard and Mouse works perfectly, also the other headphones/headsets I have (Soundcore Q30) works as expected.

1704655703473.png
1704655707822.png



It takes a good time to show any nearby devices. Sometimes I need to restart bluetoothd service.

I'm using the latest version of OpenCoreLegacy patch, also w/ IO80211FamilyLegacy and IOSkywalkFamily kexts.

Checking logs, the most relevant part I found is the following entries:

Code:
erro    15:36:00.278248-0300    bluetoothd    Ignoring XPC message as state is "Unauthorized"
erro    15:36:00.278440-0300    bluetoothd    Ignoring XPC message as state is "Unauthorized"
erro    15:36:10.528477-0300    bluetoothd    stopTrackingForSession: sensor tracking is not supported on this platform
erro    15:36:12.192537-0300    bluetoothd    BundleID does not exist, return default
erro    15:36:12.878618-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:12.879193-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:12.879667-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:12.880110-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:12.880578-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:12.881148-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 1
erro    15:36:15.538113-0300    bluetoothd    stopTrackingForSession: sensor tracking is not supported on this platform
erro    15:36:15.539488-0300    bluetoothd    stopTrackingForSession: sensor tracking is not supported on this platform
erro    15:36:23.938580-0300    bluetoothd    Couldn't find port for device <private>
erro    15:36:23.944535-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:23.945604-0300    bluetoothd    status 718, hlCb 0x0AA99088
erro    15:36:23.946222-0300    bluetoothd    BD_VSC_REMOVE_HID_DEVICE completed with status 718
erro    15:36:23.946361-0300    bluetoothd    Failed to remove HID device with result 1
erro    15:36:29.032073-0300    bluetoothd    XPCServiceConnection (com.apple.bluetoothUIServer) interrupted
erro    15:36:29.032300-0300    bluetoothd    Classic pairing agent doesn't exist
erro    15:36:29.033149-0300    bluetoothd    stopTrackingForSession: sensor tracking is not supported on this platform
erro    15:36:34.630954-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:34.631191-0300    bluetoothd    [Inquiry] Unable to fetch cloud device: (null), Error: (null)
erro    15:36:34.637090-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:34.638586-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:34.645011-0300    bluetoothd    BundleID does not exist, return default
erro    15:36:41.104525-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:41.104774-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:41.105103-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:41.105370-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:41.105840-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:41.106370-0300    bluetoothd    classic: notifyDiscoverabiltyChanged: 0
erro    15:36:42.725756-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.741938-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.752598-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.773762-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.780093-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.786887-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.792465-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.809046-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.836236-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.857170-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.880599-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.887489-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.901549-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.924874-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.959477-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:42.972548-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:44.070198-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:44.070624-0300    bluetoothd    No authentification request found for device XX:XX:XX:XX:XX:XX
erro    15:36:44.070772-0300    bluetoothd    No authentification request found for device XX:XX:XX:XX:XX:XX
erro    15:36:44.070839-0300    bluetoothd    No authentification request found for device XX:XX:XX:XX:XX:XX
erro    15:36:44.796916-0300    bluetoothd    failed to update keychain data for device XX:XX:XX:XX:XX:XX with result -25300. trying to add it now
erro    15:36:44.880052-0300    bluetoothd    Error extracting features from SDP records
erro    15:36:44.881184-0300    bluetoothd    [Pairing] Unable to fetch magic settings: XX:XX:XX:XX:XX:XX, Error: (null)
erro    15:36:44.882488-0300    bluetoothd    [Pairing] Unable to fetch cloud device: XX:XX:XX:XX:XX:XX, Error: (null)
erro    15:36:44.882965-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:44.883116-0300    bluetoothd    BundleID does not exist, return default
erro    15:36:45.260523-0300    bluetoothd    L2CAP Config Timeout on cid 1291, psm 1 (status=65535)
erro    15:36:45.704793-0300    bluetoothd    BundleID does not exist, return default
erro    15:36:45.705538-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:36:45.706188-0300    bluetoothd    BundleID does not exist, return default
erro    15:36:45.810364-0300    bluetoothd    L2CAP Config Timeout on cid 1547, psm 1 (status=65535)
erro    15:36:45.835958-0300    bluetoothd    Received config request with unknown option (0), optionLen 0, unknownOptsLen 2 (status=463)
erro    15:36:45.836195-0300    bluetoothd    SignalMan_RecvConfigReq  STATUS 411
erro    15:36:54.903609-0300    bluetoothd    Received config request with unknown option (0), optionLen 0, unknownOptsLen 2 (status=463)
erro    15:36:54.903641-0300    bluetoothd    SignalMan_RecvConfigReq  STATUS 411
erro    15:36:55.183551-0300    bluetoothd    Received config request with unknown option (15), optionLen 9, unknownOptsLen 11 (status=463)
erro    15:36:55.183577-0300    bluetoothd    SignalMan_RecvConfigReq  STATUS 411
erro    15:36:55.760030-0300    bluetoothd    Didn't get command response to transaction 1 within timeout period (status=65535)
erro    15:36:55.760138-0300    bluetoothd    Error on receipt (01) - 255
erro    15:36:55.760162-0300    bluetoothd    Received endpoint discovery failure with result 255 on device XX:XX:XX:XX:XX:XX
erro    15:36:55.787668-0300    bluetoothd    Close called when Plugin device isn't in closing state.
erro    15:36:55.787724-0300    bluetoothd    Plugin device is no longer published, cannot send close msg
erro    15:36:55.793550-0300    bluetoothd    L2CAP Config Timeout on cid 1547, psm 1 (status=65535)
erro    15:36:55.793570-0300    bluetoothd    Configuration process timed out, remote device XX:XX:XX:XX:XX:XX (status=65535)
erro    15:37:15.564881-0300    bluetoothd    Could not find remote SDP record for handle: 0x00007F9C43704170 (status=65535)
erro    15:37:15.566626-0300    bluetoothd    getInEarStatus: No AACP connection for XX:XX:XX:XX:XX:XX
erro    15:37:15.567502-0300    bluetoothd    BundleID does not exist, return default
erro    15:37:20.753549-0300    bluetoothd    OI_HCIEventHandler_ConnectionComplete with status  STATUS 704, bdaddr XX:XX:XX:XX:XX:XX, lm 0x0000FFFF, type 1, mode 0
erro    15:37:20.753705-0300    bluetoothd    Could not find remote SDP record for handle: 0x00007F9C47B04DB0 (status=65535)
erro    15:37:20.753778-0300    bluetoothd    Received SLC connection failure event for device XX:XX:XX:XX:XX:XX with result 704
erro    15:37:20.753855-0300    bluetoothd    L2CAP Connection failed:  STATUS 704 (status=65535)
erro    15:37:20.753899-0300    bluetoothd    Failed to connect to device XX:XX:XX:XX:XX:XX - result was 704
erro    15:37:20.754153-0300    bluetoothd    BundleID does not exist, return default
erro    15:37:20.760260-0300    bluetoothd    BundleID does not exist, return default
erro    15:37:20.764600-0300    bluetoothd    BundleID does not exist, return default

The USB ports are correctly mapped also

1704718512353.png


In addition, to make sure it wasn't a headset problem, I tested it on my 2018 MBP with Sonoma (14.2.1) installed and I'm perfectly able to use the headset there.

Has anyone encountered a similar problem? Any pointer is appreciated.

PS: I already tried to use BrcmPatchRAM kexts, but no luck.
 

Attachments

  • 1704655571619.png
    1704655571619.png
    45.3 KB · Views: 4
  • 1704655576367.png
    1704655576367.png
    296.7 KB · Views: 3
  • config.plist
    28.3 KB · Views: 3
Last edited:
Back
Top