| 29 Oct 2024 |
oak 🏳️🌈♥️ | I just googled quickly and fairphone has had quite many issues related to Fingerprint reader even on the official ROM | 00:35:23 |
atemu12 | Even it just stopping to work entirely? The OS acts like the hardware just isn't there anymore in my case | 00:36:15 |
atemu12 | The settings for fingerprints have disappeared | 00:36:27 |
atemu12 | How could I figure out where in the stack the issue is? | 00:36:47 |
oak 🏳️🌈♥️ | https://forum.fairphone.com/t/fp4-fingerprint-sensor-not-working-and-option-missing-from-settings/94163 | 00:37:07 |
atemu12 | I've grepped logcat when I had this issue last year and didn't see anything that smelled of a cause | 00:37:14 |
atemu12 | Or even as much as an error reallyu | 00:37:23 |
atemu12 | * Or even as much as an error really | 00:37:25 |
oak 🏳️🌈♥️ | Here someone even sent the phone for repairs, they changed the board, and it still does not work x) | 00:37:56 |
atemu12 | Huh, so I am not alone in this | 00:38:18 |
atemu12 | Yeah this is definitely a software issue; some state getting corrupted | 00:38:31 |
atemu12 | You can get it to work by clearing userdata and I think I had to wipe system too | 00:39:03 |
oak 🏳️🌈♥️ | The Robotnix just probably ends up using the same stuff from vendor repository | 00:39:20 |
atemu12 | Yup, TheMuppets | 00:39:40 |
oak 🏳️🌈♥️ | By inspecting logcat logs, fingerprint related issues could be probably found | 00:40:18 |
atemu12 | Though we have to infer which vendor dirs we need from device names alone, so we might accidentally be missing some | 00:40:35 |
atemu12 | I only have vendor/fairphone/FP4 | 00:41:32 |
oak 🏳️🌈♥️ | Below the Android Java stack there's low level Unix daemon fingerprintd | 00:41:36 |
oak 🏳️🌈♥️ | On some phones it needs some calibration files for the camera from some of the partitions | 00:42:22 |
atemu12 | Thank you so much, that'll already give me something to poke at tomorrow. Do you know whether any of these hold significant state in userdata? | 00:43:02 |
oak 🏳️🌈♥️ | I would check if the fingerprintd fails to start or something | 00:43:56 |
oak 🏳️🌈♥️ | It's also somewhat related to unlocking the Android Keystore | 00:44:43 |
oak 🏳️🌈♥️ | Probably read from the source how it decides whether fingerprint options are shown in the settings | 00:45:48 |
atemu12 | In reply to @oak:universumi.fi It's also somewhat related to unlocking the Android Keystore Interesting, yeah right that can be locked behind bio auth | 00:46:05 |
atemu12 | Though keystore in general appears to work for Signal and Element | 00:46:17 |
oak 🏳️🌈♥️ | Did you try to go to that fingerprint debug menu with *#*#2886#*#* | 00:47:14 |
oak 🏳️🌈♥️ | My OnePlus 8 Pro does not seem to have that with LineageOS Robotnix build | 00:47:42 |
samueldr | I'm low-key wondering if it's something "simple" like it's using some identifier that changes as a "trust anchor" type thing to prevent system software swap | 00:48:00 |
atemu12 | It didn't work on my FP4 either | 00:48:04 |
atemu12 | Just says "Call ended" | 00:48:14 |