From 2a634f7f30ae9bf5de1d1edd9284f57c995dc195 Mon Sep 17 00:00:00 2001
From: Patty Huang <plhuang@google.com>
Date: Mon, 12 Jun 2023 11:24:03 +0800
Subject: [PATCH] Correct APCF secletion filed for AD type check

APCF Feature Selection for AD Type check is bit 8(0x100)

Bug: 281790117
Test: manual
(cherry picked from https://android-review.googlesource.com/q/commit:ea54fff1792c08169ff911467ad666c5a8add796)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:35042736eaeb4b41093bd058a42950656b587440)
Merged-In: I64f301137797a44c69e06e744a653bda72c85b18
Change-Id: I64f301137797a44c69e06e744a653bda72c85b18
---
 system/main/shim/le_scanning_manager.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/system/main/shim/le_scanning_manager.cc b/system/main/shim/le_scanning_manager.cc
index ae76e8fa1a4..24ae7599e6d 100644
--- a/system/main/shim/le_scanning_manager.cc
+++ b/system/main/shim/le_scanning_manager.cc
@@ -55,7 +55,8 @@ extern tBTM_CB btm_cb;
 namespace {
 constexpr char kBtmLogTag[] = "SCAN";
 constexpr uint16_t kAllowServiceDataFilter = 0x0040;
-constexpr uint16_t kAllowADTypeFilter = 0x80;
+// Bit 8 for enable AD Type Check
+constexpr uint16_t kAllowADTypeFilter = 0x100;
 constexpr uint8_t kFilterLogicOr = 0x00;
 constexpr uint8_t kFilterLogicAnd = 0x01;
 constexpr uint8_t kLowestRssiValue = 129;
-- 
GitLab