From 0df07d38a6611ba4db7b5caf5f238fa54957f2e3 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Wed, 13 Aug 2025 10:43:50 +0000 Subject: [PATCH] bluejay: We don't support udfps touch handler This commit fixes broken UDFPS on gs101/gs201/zuma. The breakage is a combination of two changes: The A16 UDFPS HAL fallback switching from false to true, and the introduction of `topic:fingerprint-halHandlesDisplayTouches`. When HAL sets halHandlesDisplayTouches to true, its onPointerDown() / onPointerUp() methods won't be called, which in this case will simply break it. This went unnoticed on Android 15 because the HAL defaulted to false and the fps_touch_handler_supported property was not set. Change-Id: If24475b5f14b7f02b90774be6acf20865285f1ab Signed-off-by: AnierinB --- device-bluejay.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device-bluejay.mk b/device-bluejay.mk index 1856047..9cf30bf 100644 --- a/device-bluejay.mk +++ b/device-bluejay.mk @@ -197,6 +197,7 @@ PRODUCT_PRODUCT_PROPERTIES +=\ # Fingerprint als feed forward PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.udfps.als_feed_forward_supported=true \ + persist.vendor.udfps.fps_touch_handler_supported=false \ persist.vendor.udfps.lhbm_controlled_in_hal_supported=true # Fingerprint MAX auth latency