Skip to content

BlueToolFixup has known issues with macOS 12+ #1821

@dhinakg

Description

@dhinakg

As detailed in #1669, Apple has been actively working on the Bluetooth stack in macOS Monterey. Recent betas have broken the approach BlueToolFixup used to enable Bluetooth for non-native Broadcom and Intel chipsets. There are several known issues:

  • transport-encoding no longer works to change the transport type
    • Transport type is also dependent on SMBIOS in some cases (ref)
    • Even though it does not affect the transport type anymore, setting transport-encoding still has adverse effects for unknown reasons
      • Specifically seen to break power cycling BCM20702 (non-PatchRAM) on legacy Macs
  • bluetoothd now has several checks that raise issues
    • With Beta 10, any vendor that is not Broadcom or CSR is ignored
    • Certain checks cause bluetoothd to take different codepaths which may or may not be supported for the specific chipset

If you are experiencing issues with Bluetooth on Monterey, please post here (do not create a separate issue) and make sure to include:

  • your motherboard/laptop/Mac model
  • the specific Bluetooth chipset you have
  • an IOReg

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions