diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml
new file mode 100644
index 0000000..9a21ffd
--- /dev/null
+++ b/audio/audio_policy_configuration.xml
@@ -0,0 +1,523 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Earpiece
+ - Speaker
+ - Telephony Tx
+ - Built-In Mic
+ - Built-In Back Mic
+ - FM Tuner
+ - Telephony Rx
+ - Echo Reference
+
+ Speaker
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/default_volume_tables.xml b/audio/default_volume_tables.xml
new file mode 100644
index 0000000..207be41
--- /dev/null
+++ b/audio/default_volume_tables.xml
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+ 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,-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/configs/vintf/device_framework_matrix.xml b/configs/vintf/device_framework_matrix.xml
index 3852096..15df05d 100644
--- a/configs/vintf/device_framework_matrix.xml
+++ b/configs/vintf/device_framework_matrix.xml
@@ -1,4 +1,44 @@
-
+
+
+ android.frameworks.sensorservice
+ 1.0
+
+ ISensorManager
+ default
+
+
+
+ android.hidl.allocator
+ 1.0
+
+ IAllocator
+ ashmem
+
+
+
+ android.hidl.manager
+ 1.0
+
+ IServiceManager
+ default
+
+
+
+ android.hidl.memory
+ 1.0
+
+ IMapper
+ ashmem
+
+
+
+ android.hidl.token
+ 1.0
+
+ ITokenManager
+ default
+
+
vendor.samsung.hardware.audio
1
@@ -203,46 +243,6 @@
default
-
- android.frameworks.sensorservice
- 1.0
-
- ISensorManager
- default
-
-
-
- android.hidl.allocator
- 1.0
-
- IAllocator
- ashmem
-
-
-
- android.hidl.manager
- 1.0
-
- IServiceManager
- default
-
-
-
- android.hidl.memory
- 1.0
-
- IMapper
- ashmem
-
-
-
- android.hidl.token
- 1.0
-
- ITokenManager
- default
-
-
vendor.qti.hardware.qccsyshal
1.0-2
diff --git a/configs/vintf/manifest.xml b/configs/vintf/manifest.xml
index 30af3d2..6f9c0cd 100644
--- a/configs/vintf/manifest.xml
+++ b/configs/vintf/manifest.xml
@@ -4,6 +4,31 @@
device/samsung/sm8650-common/vintf/manifest_samsung.xml
-->
+
+ android.frameworks.sensorservice
+ hwbinder
+ @1.0::ISensorManager/default
+
+
+ android.hidl.allocator
+ hwbinder
+ @1.0::IAllocator/ashmem
+
+
+ android.hidl.manager
+ hwbinder
+ @1.0::IServiceManager/default
+
+
+ android.hidl.memory
+ hwbinder
+ @1.0::IMapper/ashmem
+
+
+ android.hidl.token
+ hwbinder
+ @1.0::ITokenManager/default
+
android.hardware.audio
hwbinder
diff --git a/device.mk b/device.mk
index 80248e9..d128587 100644
--- a/device.mk
+++ b/device.mk
@@ -344,7 +344,6 @@ PRODUCT_COPY_FILES += \
# Sensors
PRODUCT_PACKAGES += \
- android.hardware.sensors-service.samsung-multihal \
sensors.dynamic_sensor_hal
PRODUCT_COPY_FILES += \