#984924 libfprint-2-2: swipe-too-short error with 138a:0050 Validity Sensors

Package:
libfprint-2-2
Source:
libfprint
Description:
async fingerprint library of fprint project, shared libraries
Submitter:
Carlo Agrusti
Date:
2021-04-15 16:48:03 UTC
Severity:
normal
Tags:
#984924#5
Date:
2021-03-10 10:14:51 UTC
From:
To:
Dear Maintainer,

when trying to enroll the fingerprint with the command fprintd-enroll, the
error "swipe-too-short" is issued, thus not allowing to complete the procedure.

By looking at the source code of libfprint it seems that the function
is_noise() into the module vfs0050.c always returns 1, so reducing to 0 the
number of valid scan lines. Avoiding the call to is_noise() leads to a properly
working system - even without any noise filtering.

#984924#10
Date:
2021-04-15 16:23:53 UTC
From:
To:
Hi,

could you please add g_message() lines into the is_noise vfs0050.c to
print line->noise_hash_1 and line->noise_hash_2.

I don't know what is going on, but maybe it would be enough to just
lower the noise threshold definition. But, to do that, we kind of need
to know more about what is going on here.

Benjamin