From 06ccd7250092bbef23566de83d3a0922a6852a7c Mon Sep 17 00:00:00 2001 From: Jakub Pawlowski <jpawlowski@google.com> Date: Mon, 20 Mar 2017 10:33:25 -0700 Subject: [PATCH] Do not use Multi-Adv instance 0 in VSC Bug: 36365653 Test: manual Change-Id: If44b2f0206bab91fa77f2a1ff68d83e1593f28e2 --- system/stack/btm/ble_advertiser_hci_interface.cc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/system/stack/btm/ble_advertiser_hci_interface.cc b/system/stack/btm/ble_advertiser_hci_interface.cc index c5272782b74..93d02fc8106 100644 --- a/system/stack/btm/ble_advertiser_hci_interface.cc +++ b/system/stack/btm/ble_advertiser_hci_interface.cc @@ -224,14 +224,9 @@ class BleAdvertiserVscHciInterfaceImpl : public BleAdvertiserHciInterface { bool QuirkAdvertiserZeroHandle() override { // Android BT HCI Requirements version 0.96 and below specify that handle 0 // is equal to standard HCI interface, and should be accessed using non-VSC - // commands. Broadcom controllers are strict about this requirement, so - // don't use 0 handle. - if (BTM_IS_BRCM_CONTROLLER()) { - LOG(INFO) << "QuirkAdvertiserZeroHandle in use"; - return true; - } - - return false; + // commands. + LOG(INFO) << "QuirkAdvertiserZeroHandle in use"; + return true; } void RemoveAdvertisingSet(uint8_t handle, -- GitLab