Package: libfprint-tod-elan0c63 Version: 0.2.1+fp1.94.7-1 Architecture: amd64 Maintainer: Michael Brunner Installed-Size: 61 Depends: libc6 (>= 2.32), libfprint-2-2 (>= 1:1.90.1), libfprint-2-tod1 (>= 1:1.94.1+tod1), libgcc-s1 (>= 3.3.1), libglib2.0-0t64 (>= 2.79.0), libgusb2 (>= 0.1.0), libopencv-calib3d406t64 (>= 4.6.0+dfsg), libopencv-core406t64 (>= 4.6.0+dfsg), libopencv-features2d406t64 (>= 4.6.0+dfsg), libopencv-imgproc406t64 (>= 4.6.0+dfsg), libstdc++6 (>= 5), fprintd Filename: amd64/libfprint-tod-elan0c63_0.2.1+fp1.94.7-1_amd64.deb Size: 21076 MD5sum: d5b3026c3a328e5c411f6201ada354c4 SHA1: 61a0c4132858659136c3f8d1688fa2f08440c842 SHA256: cea5ec47576108126180d1765829740ad67645179acaf7daf6a30884fc50d856 Section: libs Priority: optional Homepage: https://github.com/smox/libfprint-elan-04f3-0c63 Description: libfprint driver for ELAN 04f3:0c63 with descriptor matching A libfprint driver for the ELAN 04f3:0c63 fingerprint sensor found in several TUXEDO and Clevo laptops. . The in-tree elan driver treats this device as a swipe sensor and matches with NBIS/Bozorth. That cannot work here: the sensor is 80x80 px at a measured 498 dpi, so 16.6 mm², while NBIS needs about 37 mm² before it finds the ten minutiae Bozorth requires. Across 123 measured captures not one exceeded four. . This driver keeps the native press capture and matches local SIFT descriptors with a RANSAC geometry check instead. It is loaded at runtime as a TOD module and replaces no system file. It takes precedence over the in-tree driver for this one USB id only; every other device keeps its usual driver. . Measured on the developer's hardware: 9 of 10 genuine attempts recognised with no false accept in 10 attempts with other fingers, against 1 of 5 with the in-tree driver. That sample is small - see the README for what the numbers do and do not support.