• Sven Peter's avatar
    Bluetooth: Add quirk to disable MWS Transport Configuration · ffcb0a44
    Sven Peter authored
    Broadcom 4378/4387 controllers found in Apple Silicon Macs claim to
    support getting MWS Transport Layer Configuration,
    
    < HCI Command: Read Local Supported... (0x04|0x0002) plen 0
    > HCI Event: Command Complete (0x0e) plen 68
          Read Local Supported Commands (0x04|0x0002) ncmd 1
            Status: Success (0x00)
    [...]
              Get MWS Transport Layer Configuration (Octet 30 - Bit 3)]
    [...]
    
    , but then don't actually allow the required command:
    
    > HCI Event: Command Complete (0x0e) plen 15
          Get MWS Transport Layer Configuration (0x05|0x000c) ncmd 1
            Status: Command Disallowed (0x0c)
            Number of transports: 0
            Baud rate list: 0 entries
            00 00 00 00 00 00 00 00 00 00
    Signed-off-by: default avatarSven Peter <sven@svenpeter.dev>
    Signed-off-by: default avatarLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
    ffcb0a44
hci_core.h 57.9 KB