diff --git a/bluetooth/bdroid_buildcfg.h b/bluetooth/bdroid_buildcfg.h
index d8f039a3..95a48a08 100644
--- a/bluetooth/bdroid_buildcfg.h
+++ b/bluetooth/bdroid_buildcfg.h
@@ -41,11 +41,11 @@ static inline const char* BtmGetDefaultName()
#define BTM_DEF_LOCAL_NAME BtmGetDefaultName()
// Disables read remote device feature
#define MAX_ACL_CONNECTIONS 16
-#define MAX_L2CAP_CHANNELS 32
+#define MAX_L2CAP_CHANNELS 16
#define BLE_VND_INCLUDED TRUE
-#define GATT_MAX_PHY_CHANNEL 10
-#define AVDT_NUM_SEPS 35
+/* Increasing SEPs to 12 from 6 to support SHO/MCast i.e. two streams per codec */
+#define AVDT_NUM_SEPS 12
#pragma pop_macro("PROPERTY_VALUE_MAX")
#endif
diff --git a/configs/audio/audio_policy_configuration.xml b/configs/audio/audio_policy_configuration.xml
index 7ed3eda1..395d491b 100644
--- a/configs/audio/audio_policy_configuration.xml
+++ b/configs/audio/audio_policy_configuration.xml
@@ -331,24 +331,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml b/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml
deleted file mode 100644
index de0a4da4..00000000
--- a/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Earpiece
- - Speaker
- - Telephony Tx
- - Built-In Mic
- - Built-In Back Mic
- - FM Tuner
- - Telephony Rx
-
- Speaker
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/configs/component-overrides.xml b/configs/component-overrides.xml
index 9a89c0bf..f7d0a4c1 100644
--- a/configs/component-overrides.xml
+++ b/configs/component-overrides.xml
@@ -16,7 +16,6 @@
-
diff --git a/properties/common_prop.mk b/properties/common_prop.mk
index fda3c921..a1ece658 100755
--- a/properties/common_prop.mk
+++ b/properties/common_prop.mk
@@ -58,7 +58,6 @@ PRODUCT_PROPERTY_OVERRIDES += \
# Audio Feature
PRODUCT_PROPERTY_OVERRIDES += \
vendor.audio.adm.buffering.ms=3 \
- vendor.audio.feature.a2dp_offload.enable=false \
vendor.audio.feature.afe_proxy.enable=true \
vendor.audio.feature.anc_headset.enable=true \
vendor.audio.feature.audiozoom.enable=false \
@@ -110,9 +109,7 @@ endif
# Bluetooth & FM
PRODUCT_PROPERTY_OVERRIDES += \
- persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.bluetooth_audio_hal.disabled=false \
- persist.vendor.bt.aac_frm_ctl.enabled=true \
persist.vendor.qcom.bluetooth.enable.splita2dp=false \
ro.vendor.bluetooth.wipower=false \
vendor.qcom.bluetooth.soc=cherokee \
diff --git a/sdm660.mk b/sdm660.mk
index 2fa1208b..48cbe96d 100644
--- a/sdm660.mk
+++ b/sdm660.mk
@@ -89,7 +89,6 @@ PRODUCT_PACKAGES += \
audio.primary.sdm660 \
audio.r_submix.default \
audio.usb.default \
- liba2dpoffload \
libaudio-resampler \
libhdmiedid \
libhfp \
@@ -104,7 +103,6 @@ PRODUCT_COPY_FILES += \
$(COMMON_PATH)/configs/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
$(COMMON_PATH)/configs/audio/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
$(COMMON_PATH)/configs/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
- $(COMMON_PATH)/configs/audio/audio_policy_configuration_a2dp_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_a2dp_offload_disabled.xml \
$(COMMON_PATH)/configs/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \
$(COMMON_PATH)/configs/audio/graphite_ipc_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/graphite_ipc_platform_info.xml \
$(COMMON_PATH)/configs/audio/listen_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/listen_platform_info.xml \
@@ -142,14 +140,12 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
audio.bluetooth.default \
android.hardware.bluetooth.audio@2.1-impl \
- liba2dpoffload \
libbthost_if \
libhdmiedid \
libhfp \
libldacBT_bco \
libldacBT_dec \
- libsndmonitor \
- vendor.qti.hardware.bluetooth_audio@2.0.vendor
+ libsndmonitor
# Boot animation
TARGET_BOOTANIMATION_SIZE := 1080p
@@ -169,7 +165,7 @@ PRODUCT_PACKAGES += \
# Component overrides
PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml
+ $(COMMON_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml
# Connectivity Engine support (CNE)
PRODUCT_PACKAGES += \