diff --git a/BoardConfig.mk b/BoardConfig.mk
index 9a0701e..52ecf8c 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -30,3 +30,6 @@ TARGET_OTA_ASSERT_DEVICE := vermeer
# Properties
TARGET_ODM_PROP += $(DEVICE_PATH)/properties/odm.prop
TARGET_VENDOR_PROP += $(DEVICE_PATH)/properties/vendor.prop
+
+# Sepolicy
+BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
diff --git a/device.mk b/device.mk
index f43d507..598c760 100644
--- a/device.mk
+++ b/device.mk
@@ -10,6 +10,10 @@ $(call inherit-product, device/xiaomi/sm8550-common/common.mk)
# Inherit from the proprietary version
$(call inherit-product, vendor/xiaomi/vermeer/vermeer-vendor.mk)
+# Init
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/init/init.vermeer.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vermeer.rc \
+
# Overlay
PRODUCT_PACKAGES += \
FrameworkResOverlayVermeer \
diff --git a/init/init.vermeer.rc b/init/init.vermeer.rc
new file mode 100644
index 0000000..e68bf15
--- /dev/null
+++ b/init/init.vermeer.rc
@@ -0,0 +1,6 @@
+on boot
+ chown system system /sys/class/touch/touch_dev/fod_longpress_gesture_enabled
+ chmod 0660 /sys/class/touch/touch_dev/fod_longpress_gesture_enabled
+
+ chown system system /sys/class/touch/touch_dev/gesture_single_tap_enabled
+ chmod 0660 /sys/class/touch/touch_dev/gesture_single_tap_enabled
\ No newline at end of file
diff --git a/overlay/FrameworkResOverlayVermeer/res/values/config.xml b/overlay/FrameworkResOverlayVermeer/res/values/config.xml
index d40a98c..32d5976 100644
--- a/overlay/FrameworkResOverlayVermeer/res/values/config.xml
+++ b/overlay/FrameworkResOverlayVermeer/res/values/config.xml
@@ -475,4 +475,7 @@
black in software (to avoid aliasing or emulate a cutout that is not physically existent).
-->
true
-
\ No newline at end of file
+
+
+ org.lineageos.sensor.single_tap
+
diff --git a/properties/vendor.prop b/properties/vendor.prop
index 9e5336f..c603990 100644
--- a/properties/vendor.prop
+++ b/properties/vendor.prop
@@ -1,2 +1,5 @@
# Fingerprint
-persist.vendor.fingerprint.sensor_location=720|2882|124
\ No newline at end of file
+persist.vendor.fingerprint.sensor_location=720|2882|124
+
+# Sensors
+ro.vendor.sensors.xiaomi.single_tap=true
diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts
new file mode 100644
index 0000000..0ab8466
--- /dev/null
+++ b/sepolicy/vendor/genfs_contexts
@@ -0,0 +1,4 @@
+# Sensors
+genfscon sysfs /devices/virtual/touch/touch_dev/fod_longpress_gesture_enabled u:object_r:vendor_sysfs_sensors:s0
+genfscon sysfs /devices/virtual/touch/touch_dev/gesture_single_tap_enabled u:object_r:vendor_sysfs_sensors:s0
+genfscon sysfs /devices/virtual/touch/touch_dev/gesture_single_tap_state u:object_r:vendor_sysfs_sensors:s0
\ No newline at end of file