• M
    Bluetooth: Fix HCI init for 1st generation BlueFRITZ! devices · 4ca048e3
    Marcel Holtmann 提交于
    The 1st generation of BlueFRITZ! devices from AVM Berlin pretend
    to be HCI version 1.2 controllers, but they are not. They are simple
    Bluetooth 1.1 devices.
    
    Since this company never created any newer controllers, it is safe
    to use the manufacturer ID instead of an USB quirk.
    
    < HCI Command: Read Page Scan Activity (0x03|0x001b) plen 0
    > HCI Event: Command Complete (0x0e) plen 8
          Read Page Scan Activity (0x03|0x001b) ncmd 1
            Status: Success (0x00)
            Interval: 1280.000 msec (0x0800)
            Window: 21.250 msec (0x0022)
    < HCI Command: Read Page Scan Type (0x03|0x0046) plen 0
    > HCI Event: Command Status (0x0f) plen 4
          Read Page Scan Type (0x03|0x0046) ncmd 1
            Status: Unknown HCI Command (0x01)
    Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
    Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
    4ca048e3
hci_core.c 80.7 KB