diff --git a/common.mk b/common.mk
index ce5bb7937e0f43b4cf3638cb9f21561e296a0fb9..58c728bb4c610ab997a57ab2f10a374b1bb98cfe 100644
--- a/common.mk
+++ b/common.mk
@@ -390,6 +390,9 @@ PRODUCT_PACKAGES += \
     android.hardware.sensors@2.0-service.multihal \
     vendor.qti.hardware.display.mapper@1.1.vendor
 
+PRODUCT_COPY_FILES += \
+    $(LOCAL_PATH)/configs/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf
+
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \
     frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml \
diff --git a/configs/hals.conf b/configs/hals.conf
new file mode 100644
index 0000000000000000000000000000000000000000..83df328ad1503e63a2a25ac76521ffef5bbe0f07
--- /dev/null
+++ b/configs/hals.conf
@@ -0,0 +1,3 @@
+sensors.elliptic@2.0.so
+sensors.ssc.so
+sensors.touch.detect.so