Merge "GAP: Disconnect Br/Edr ACL in BLE ON (2/3)" into bt.lnx.5.0
diff --git a/system_bt_ext/conf/interop_database.conf b/system_bt_ext/conf/interop_database.conf
index 6e25997..fa948f6 100644
--- a/system_bt_ext/conf/interop_database.conf
+++ b/system_bt_ext/conf/interop_database.conf
@@ -437,3 +437,14 @@
2c:dc:ad:08 = Address_Based
74:6f:f7 = Address_Based
90:03:b7 = Address_Based
+
+#Some remote devices don't support sniff mode when the SCO is connected.
+#For such devices, disable sniff mode after SCO is connected and make
+#the link as active.
+#Benz Car kit :: 50:65:83:8e:1d:43
+#Sony Ear Duo :: 28:3f:69:ff:50:bd
+#AirPods
+[INTEROP_DISABLE_SNIFF_LINK_DURING_SCO]
+50:65:83 = Address_Based
+28:3f:69 = Address_Based
+AirPods = Name_Based
diff --git a/system_bt_ext/device/src/interop.cc b/system_bt_ext/device/src/interop.cc
index ae792d2..6e209c7 100644
--- a/system_bt_ext/device/src/interop.cc
+++ b/system_bt_ext/device/src/interop.cc
@@ -243,6 +243,7 @@
CASE_RETURN_STR(INTEROP_AVRCP_BROWSE_OPEN_CHANNEL_COLLISION)
CASE_RETURN_STR(END_OF_INTEROP_LIST)
CASE_RETURN_STR(INTEROP_ADV_PBAP_VER_1_2)
+ CASE_RETURN_STR(INTEROP_DISABLE_SNIFF_LINK_DURING_SCO)
}
return "UNKNOWN";
}