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 <anierin@evolution-x.org>
Android 15.0.0 Release 20 (BP1A.250305.019)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8eo5wAKCRDorT+BmrEO
# eNXvAJ9be2FnzHtpE/9vG07escD01T7RfgCgkREHElral50a0CbF6eyhR17Mf5M=
# =ymht
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar 5 03:29:11 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Eileen Lai (2) and others
# Via Android Build Coastguard Worker (11) and others
* tag 'android-15.0.0_r20':
modem_svc: use modem_svc_sit version sepolicy
Update ISODEP routing setting
modem_svc: use shared_modem_platform to replace all modem_svc_sit
bluejay: Pull init.insmod.*.cfg from vendor_dlkm
Move modem_svc_sit from gs101 to bluejay
Remove vibrator HAL service
powerhint: fix json syntax for wbs test
gps: set default SUPL SSL method to SSLv23
Change-Id: I788fc2ae76912b77452f2cf0f67ee4f01f56354f
Android 15.0.0 Release 6 (AP4A.241205.013)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eMgEAJ92i/7LyCecRACg5lv0SZjwUkyGcwCeKz2nuk15q/1gX97NMjy95mma1z8=
# =nkG+
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec 6 00:44:01 2024 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2484 signatures in the past
# 3 years. Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381 0964 E8AD 3F81 9AB1 0E78
# By Ankur Bakshi (3) and others
# Via Android Build Coastguard Worker (26) and others
* tag 'android-15.0.0_r6': (24 commits)
gps: set default SUPL SSL method to SSLv23
Update product id for bluejay
Symlink current prebuilt folder to android root
gps: Re-enable GLO & QZSS in US
gps: add CpEarlyFixGuardTimeSec to prevent earlyfix response delay
thermal: read thermistor temp from sysfs
Update bluejay SVN to 65
thermal:remove unused state2power value
update OWNERS to include Android.bp
thermal: Remove bcl related tzones
bluejay: Add build_flags based properties for SMR/EMR build
haptics: Update output distortion gain
Adpf:bluejay: switch to multitier heuristic boost.
gps: Enable Beidou measurements only in the US for B3.
Update antenna position coordinates
Update bluejay SVN to 64
add device id
bluejay: Use build_flags for SVN
gps: Set configuration by kernel version
Revert "Build g7_trusty_next for “next” configuration"
...
Conflicts:
device-bluejay.mk
Change-Id: I2e5d82cfd5a31f92809c78cccc734cbf215a2135
For solving sepolicy conflicts for different AP version, modem_svc_sit will support devices from gs101 to zuma_pro.
Bug: 372400955
Change-Id: I99b870299241be06858bf4e5210ad991a344ce6a
Flag: NONE local testing only
We've started pushing init.insmod.*.cfg into the kernel prebuilts, and
installing it to /vendor_dlkm/etc, but it may not be available on all
prebuilt variants (e.g., kernel 5.10).
Here, we:
1. conditionally install our common init.*cfg to /vendor_dlkm (only if
$(TARGET_KERNEL_DIR) doesn't have a copy)
2. point init at /vendor_dlkm/etc
When we've cycled completely off of kernel 5.10, we can drop #1.
Bug: 369686096
Test: build, boot
Flag: EXEMPT refactor
Change-Id: Iae1690cbc337bcb3dcf9ccb972c96acd778bb9bc
Module `modem_svc_sit` is not valid unless:
* USES_LASSEN_MODEM is true
* BOARD_WITHOUT_RADIO is NOT true (or NOT set)
Devices in gs101 family will set "USES_LASSEN_MODEM := true"; however,
not evevy gs101 device disables BOARD_WITHOUT_RADIO.
This commit defines PRODUCT_PACKAGES `modem_svc_sit` because it is
converted from bp by moving the if-statement constrain from the module
level to device level, device-bluejay.mk in this case.
Flag: EXEMPT refactor
Bug: 358485346
Test: m modem_svc_sit
Change-Id: I4734bf707a853981bea212d0b9024fdc602f6096
Bug: 258364350
Test: Verification at b/258364350.
Test: Function verification at b/258364350.
Test: Compile and verify the configuration is correct.
Change-Id: Ie31bdd4dee719437fc387f03c2fcf1b36764def2
- Remove ro.vendor.vibrator.hal.supported_primitives to support all
primitive effects
- Set ACTUATOR_MODEL to legacy_zlra_actuator
Bug: 342062469
Test: idlcli commands
Test: atest PTS, VTS, CTS
Test: Checked HAL dumpsys for durations
Change-Id: I7215afeae30e9c1f0aa0196caae448dea81c921b