Please Fix Verify Result Always No Match!
Please Fix Verify Result Always No Match! Why am I posting this, because it seems no one is addressing this issue or even listening? For months this issue as been bouncing with no apparent response, other than requesting more information. Well here is more information.
I enabled detailed logging for the fprintd service, which I learned to do via this issue list.
[Service] Environment=G_MESSAGES_DEBUG=all
I have been consistently able to enroll prints.
`# ./fprintd-list root found 1 devices Device at /net/reactivated/Fprint/Device/0 Using device /net/reactivated/Fprint/Device/0 Fingerprints for user root on ElanTech Fingerprint Sensor (swipe):
- #0: left-thumb
- #1: right-thumb # ./fprintd-list jibun found 1 devices Device at /net/reactivated/Fprint/Device/0 Using device /net/reactivated/Fprint/Device/0 Fingerprints for user jibun on ElanTech Fingerprint Sensor (swipe):
- #0: left-thumb
- #1: right-thumb `
My current hardware configuration works consistently and accurately both in Windows 10 and 11. I am using supported hardware.
\# lsusb | grep -i ELAN Bus 007 Device 003: ID 04f3:0c3d Elan Microelectronics Corp. ELAN:Fingerprint
# ls -l fprint* -rwxr-xr-x 1 root root 289776 Mar 31 16:00 fprintd-delete -rwxr-xr-x 1 root root 293600 Mar 31 16:00 fprintd-enroll -rwxr-xr-x 1 root root 274832 Mar 31 16:00 fprintd-list -rwxr-xr-x 1 root root 291560 Mar 31 16:00 fprintd-verify
I have compiled from most recent source, both fprintd and libfprint, on Ubuntu LTS 20, Ubuntu 21.10, even Debian 11.2 and Fedora 35, all consistently enroll and list finger prints but never verify. I did enable 'all' drivers support, rather than the 'default' profile for device support.
Build started at 2022-03-31T15:59:07.069476 Main binary: /usr/bin/python3 Build Options: Python system: Linux The Meson build system Version: 0.62.0 Source dir: /root/libfprint Build dir: /root/libfprint/_build Build type: native build Project name: libfprint Project version: 1.94.3
Build started at 2022-03-31T16:00:09.633721 Main binary: /usr/bin/python3 Build Options: Python system: Linux The Meson build system Version: 0.62.0 Source dir: /root/fprintd Build dir: /root/fprintd/_build Build type: native build Project name: fprintd Project version: 1.94.2
\# dpkg -l | grep fprintd (no output)
Attached is the detailed logging, the issue is not scanning or reading per se, but a failed compare scoring. Since the score result is consistently 0/24. Could this be simple coding bug? Masking a good verify result? Since the enrolling is consistent and seems functional?fprintd.log