diff --git a/extract-files.py b/extract-files.py
index 259985a..a75cbdb 100755
--- a/extract-files.py
+++ b/extract-files.py
@@ -19,6 +19,8 @@ from extract_utils.main import (
blob_fixups: blob_fixups_user_type = {
'vendor/etc/init/init.batterysecret.rc': blob_fixup()
.regex_replace('.*seclabel u:r:batterysecret:s0\n', ''),
+ 'vendor/etc/sensors/hals.conf': blob_fixup()
+ .add_line_if_missing('sensors.udfps.so'),
'vendor/lib/hw/audio.primary.raphael.so': blob_fixup()
.binary_regex_replace(
b'/vendor/lib/liba2dpoffload.so',
diff --git a/rro_overlays/FrameworkResOverlayDevice/res/values/config.xml b/rro_overlays/FrameworkResOverlayDevice/res/values/config.xml
index 73192c2..8c153b1 100644
--- a/rro_overlays/FrameworkResOverlayDevice/res/values/config.xml
+++ b/rro_overlays/FrameworkResOverlayDevice/res/values/config.xml
@@ -357,4 +357,7 @@
For this time after the screen turns on, the Power Manager
will not debounce light sensor readings -->
200
+
+
+ org.lineageos.sensor.udfps