diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk
index 09f3395..6dbdad3 100644
--- a/BoardConfigCommon.mk
+++ b/BoardConfigCommon.mk
@@ -94,10 +94,10 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += \
hardware/qcom-caf/common/vendor_framework_compatibility_matrix_legacy.xml \
hardware/samsung/vintf/samsung_framework_compatibility_matrix.xml \
-DEVICE_MANIFEST_FILE := \
+DEVICE_MANIFEST_FILE += \
$(COMMON_PATH)/manifest.xml
-DEVICE_MATRIX_FILE := \
+DEVICE_MATRIX_FILE += \
hardware/qcom-caf/common/compatibility_matrix.xml
# HWUI
@@ -251,4 +251,4 @@ WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
WPA_SUPPLICANT_VERSION := $(HOSTAPD_VERSION)
# Get non-open-source specific aspects
-include vendor/samsung/a71-common/BoardConfigVendor.mk
+include vendor/samsung/a71-common/BoardConfigVendor.mk
\ No newline at end of file
diff --git a/common.mk b/common.mk
index 7a161bd..311b697 100644
--- a/common.mk
+++ b/common.mk
@@ -96,14 +96,13 @@ TARGET_SCREEN_WIDTH := 1080
PRODUCT_PACKAGES += \
AdvancedDisplay \
-# SamsungDAP
-PRODUCT_PACKAGES += \
- SamsungDAP \
-
# SamsungDoze
PRODUCT_PACKAGES += \
SamsungDoze \
+# Dolby
+$(call inherit-product, hardware/dolby/dolby.mk)
+
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm-service.clearkey \
diff --git a/configs/audio/audio_effects.xml b/configs/audio/audio_effects.xml
index e70b645..2d3c25d 100755
--- a/configs/audio/audio_effects.xml
+++ b/configs/audio/audio_effects.xml
@@ -42,6 +42,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -91,22 +101,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
@@ -115,4 +147,4 @@
-
+
\ No newline at end of file
diff --git a/crdroid.dependencies b/crdroid.dependencies
new file mode 100644
index 0000000..c0d4aa6
--- /dev/null
+++ b/crdroid.dependencies
@@ -0,0 +1,22 @@
+[
+ {
+ "repository": "crdroidandroid/android_kernel_samsung_a71",
+ "target_path": "kernel/samsung/a71",
+ "branch": "15.0"
+ },
+ {
+ "repository": "crdroidandroid/android_hardware_samsung",
+ "target_path": "hardware/samsung",
+ "branch": "15.0"
+ },
+ {
+ "repository": "crdroidandroid/proprietary_vendor_samsung_a71-common",
+ "target_path": "vendor/samsung/a71-common",
+ "branch": "15.0"
+ },
+ {
+ "repository": "crdroidandroid/android_hardware_dolby",
+ "target_path": "hardware/dolby",
+ "branch": "15.0"
+ }
+]
\ No newline at end of file
diff --git a/init/init.target.rc b/init/init.target.rc
index c8516a8..23557c1 100755
--- a/init/init.target.rc
+++ b/init/init.target.rc
@@ -89,6 +89,10 @@ on post-fs-data
mkdir /persist/qti_fp 0700 system system
mkdir /data/vendor/nnhal 0700 system system
+# Dolby
+ mkdir /data/vendor/dolby 0770 media media
+ mkdir /data/vendor/multimedia 0775 system system
+
# For cpusets initialize for Silver Only first and then Silver + Gold
# Silver Only configuration cannot work with 0-7
on boot
@@ -236,3 +240,4 @@ service vendor.contexthub-hal-1-0 /vendor/bin/hw/android.hardware.contexthub@1.0
user system
group system
disabled
+
diff --git a/vendor.prop b/vendor.prop
index 0edad84..66d7721 100644
--- a/vendor.prop
+++ b/vendor.prop
@@ -19,8 +19,6 @@ ro.vendor.audio.sdk.fluencetype=none
ro.vendor.audio.sdk.ssr=false
use.voice.path.for.pcm.voip=true
vendor.audio.adm.buffering.ms=2
-vendor.audio.dolby.ds2.enabled=false
-vendor.audio.dolby.ds2.hardbypass=false
vendor.audio.feature.a2dp_offload.enable=false
vendor.audio.feature.audiozoom.enable=false
vendor.audio.feature.compress_meta_data.enable=true
@@ -285,4 +283,4 @@ ro.zram.mark_idle_delay_mins=60
ro.zram.periodic_wb_delay_hours=24
# Zygote
-zygote.critical_window.minute=10
+zygote.critical_window.minute=10
\ No newline at end of file