diff --git a/aosp/vendor/isula/copyfiles.mk b/aosp/vendor/isula/copyfiles.mk
index 226bb834f04af42c37e1d92ab2f942f680299c38..0daaa33a20bc2de17c75c5e8153940ba0273a7c9 100644
--- a/aosp/vendor/isula/copyfiles.mk
+++ b/aosp/vendor/isula/copyfiles.mk
@@ -10,8 +10,8 @@ PRODUCT_COPY_FILES += \
# hals
PRODUCT_COPY_FILES += \
- device/generic/goldfish/audio/policy/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
- device/generic/goldfish/audio/policy/primary_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/primary_audio_policy_configuration.xml \
+ 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 \
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/manifest.xml b/aosp/vendor/isula/manifest.xml
index c347176dea06cba4548a2816b114327684822028..540dd42a2e8620a6c3d6ddbfe8d107efa77bbe56 100644
--- a/aosp/vendor/isula/manifest.xml
+++ b/aosp/vendor/isula/manifest.xml
@@ -55,16 +55,25 @@
android.hardware.audio.effect
- hwbinder
- 7.0
+ passthrough
+ 6.0
IEffectsFactory
default
+
+ android.hardware.audio
+ passthrough
+ 6.0
+
+ IDevicesFactory
+ default
+
+
android.hardware.soundtrigger
- hwbinder
+ passthrough
2.3
ISoundTriggerHw
diff --git a/aosp/vendor/isula/media/audio_policy_configuration.xml b/aosp/vendor/isula/media/audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..590b994b715eefb50307b6f417513354e26acb46
--- /dev/null
+++ b/aosp/vendor/isula/media/audio_policy_configuration.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/aosp/vendor/isula/media/primary_audio_policy_configuration.xml b/aosp/vendor/isula/media/primary_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..939edb3c36f93a796afe60df411a5b71693f74b1
--- /dev/null
+++ b/aosp/vendor/isula/media/primary_audio_policy_configuration.xml
@@ -0,0 +1,31 @@
+
+
+
+ - Speaker
+ - Built-In Mic
+
+ Speaker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/aosp/vendor/isula/packages.mk b/aosp/vendor/isula/packages.mk
index 9d6e5e2783dab87a7840274f3523bacf2cba31a7..eb446cea23335c6c35a2311d1a02b3c977dfd8b9 100644
--- a/aosp/vendor/isula/packages.mk
+++ b/aosp/vendor/isula/packages.mk
@@ -5,9 +5,8 @@
# hals
PRODUCT_PACKAGES += \
- android.hardware.audio.effect@7.0-impl \
- android.hardware.audio.service \
- android.hardware.audio@7.1-impl.ranchu \
+ android.hardware.audio.effect@6.0-impl \
+ android.hardware.audio@6.0-impl \
android.hardware.bluetooth-service.default \
android.hardware.drm@1.4-service-lazy.clearkey \
android.hardware.drm-service-lazy.clearkey \