diff --git a/aosp/vendor/isula/copyfiles.mk b/aosp/vendor/isula/copyfiles.mk
index 984992b9aebe8e653ca1ff06765aa469a7f61c04..959ddf48eae74b1cb2cf78b14a62da4654af61fa 100644
--- a/aosp/vendor/isula/copyfiles.mk
+++ b/aosp/vendor/isula/copyfiles.mk
@@ -15,6 +15,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
vendor/isula/media/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
vendor/isula/media/primary_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/primary_audio_policy_configuration.xml \
+ vendor/isula/media/audio_policy_engine_configuration.xml:system/vendor/etc/audio_policy_engine_configuration.xml \
+ vendor/isula/media/audio_policy_engine_default_stream_volumes.xml:system/vendor/etc/audio_policy_engine_default_stream_volumes.xml \
+ vendor/isula/media/audio_policy_engine_product_strategies.xml:system/vendor/etc/audio_policy_engine_product_strategies.xml \
+ vendor/isula/media/audio_policy_engine_stream_volumes.xml:system/vendor/etc/audio_policy_engine_stream_volumes.xml \
frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml \
frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \
frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
diff --git a/aosp/vendor/isula/media/audio_policy_engine_configuration.xml b/aosp/vendor/isula/media/audio_policy_engine_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4ca33b4525557375179a06f954d317a1de62bc4e
--- /dev/null
+++ b/aosp/vendor/isula/media/audio_policy_engine_configuration.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aosp/vendor/isula/media/audio_policy_engine_default_stream_volumes.xml b/aosp/vendor/isula/media/audio_policy_engine_default_stream_volumes.xml
new file mode 100644
index 0000000000000000000000000000000000000000..21e6dd58ac2bdd8578c4e832b47662e6a880a598
--- /dev/null
+++ b/aosp/vendor/isula/media/audio_policy_engine_default_stream_volumes.xml
@@ -0,0 +1,136 @@
+
+
+
+
+
+
+
+ 0,0
+ 100,0
+
+
+ 0,-9600
+ 100,-9600
+
+
+
+ 1,-2400
+ 33,-1800
+ 66,-1200
+ 100,-600
+
+
+
+ 1,-5800
+ 20,-4000
+ 60,-1700
+ 100,0
+
+
+
+ 1,-4950
+ 33,-3350
+ 66,-1700
+ 100,0
+
+
+
+ 1,-5800
+ 20,-4000
+ 60,-1700
+ 100,0
+
+
+
+ 1,-4680
+ 42,-2070
+ 85,-540
+ 100,0
+
+
+
+ 1,-4950
+ 33,-3350
+ 66,-1700
+ 100,0
+
+
+
+ 1,-5800
+ 20,-4000
+ 60,-2100
+ 100,-1000
+
+
+
+ 1,-12700
+ 20,-8000
+ 60,-4000
+ 100,0
+
+
+
+
+
+
+
+
+ 0,-5800
+ 20,-4000
+ 60,-1700
+ 100,0
+
+
+
+
+ 0,-4950
+ 33,-3350
+ 66,-1700
+ 100,0
+
+
+
+
+ 0,-5800
+ 20,-4000
+ 60,-1700
+ 100,0
+
+
+
+
+ 0,-4950
+ 33,-3350
+ 66,-1700
+ 100,0
+
+
+
+
+ 0,-5800
+ 20,-4000
+ 60,-2100
+ 100,-1000
+
+
+
+
+ 0,-12700
+ 20,-8000
+ 60,-4000
+ 100,0
+
+
diff --git a/aosp/vendor/isula/media/audio_policy_engine_product_strategies.xml b/aosp/vendor/isula/media/audio_policy_engine_product_strategies.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a7388da43662c9fbcf4435f547c6c637303b3b68
--- /dev/null
+++ b/aosp/vendor/isula/media/audio_policy_engine_product_strategies.xml
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aosp/vendor/isula/media/audio_policy_engine_stream_volumes.xml b/aosp/vendor/isula/media/audio_policy_engine_stream_volumes.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d5c38968e714e8fd1dbaeb7197347dc7bbcdb999
--- /dev/null
+++ b/aosp/vendor/isula/media/audio_policy_engine_stream_volumes.xml
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+ voice_call
+ 1
+ 7
+
+ 0,-4200
+ 33,-2800
+ 66,-1400
+ 100,0
+
+
+ 0,-2400
+ 33,-1600
+ 66,-800
+ 100,0
+
+
+ 0,-2700
+ 33,-1800
+ 66,-900
+ 100,0
+
+
+
+
+
+
+ system
+ 0
+ 7
+
+ 1,-3000
+ 33,-2600
+ 66,-2200
+ 100,-1800
+
+
+ 1,-5100
+ 57,-2800
+ 71,-2500
+ 85,-2300
+ 100,-2100
+
+
+
+
+
+
+
+
+ ring
+ 0
+ 7
+
+
+
+
+
+
+
+
+ music
+ 0
+ 25
+
+
+
+
+
+
+
+
+ alarm
+ 1
+ 7
+
+
+
+
+
+
+
+
+ notification
+ 0
+ 7
+
+
+
+
+
+
+
+
+ bluetooth_sco
+ 0
+ 15
+
+ 0,-4200
+ 33,-2800
+ 66,-1400
+ 100,0
+
+
+ 0,-2400
+ 33,-1600
+ 66,-800
+ 100,0
+
+
+ 0,-4200
+ 33,-2800
+ 66,-1400
+ 100,0
+
+
+
+
+
+
+ enforced_audible
+ 0
+ 7
+
+ 1,-3000
+ 33,-2600
+ 66,-2200
+ 100,-1800
+
+
+ 1,-3400
+ 71,-2400
+ 100,-2000
+
+
+
+
+
+
+
+
+ dtmf
+ 0
+ 15
+
+ 1,-3000
+ 33,-2600
+ 66,-2200
+ 100,-1800
+
+
+ 1,-4000
+ 71,-2400
+ 100,-1400
+
+
+
+
+
+
+
+
+ tts
+ 0
+ 15
+
+
+
+
+
+
+
+
+ accessibility
+ 1
+ 15
+
+
+
+
+
+
+
+
+ assistant
+ 0
+ 15
+
+
+
+
+
+
+
+
+