[Fingerforce-devel] Bug#710079: Bug#710079: libfprint0: Upek Biometric Touchchip/Touchstrip Fingerprint Sensor no longer work

Nobuhiro IMAI nov at yo.rim.or.jp
Fri Jun 28 09:32:09 UTC 2013


Hello,

From: Nobuhiro IMAI <nov_at_yo.rim.or.jp>
Date: Tue, 28 May 2013 21:55:48 +0900 (JST)

> $ dpkg-query --show libfprint0
> libfprint0:amd64	1:0.5.0-5
> $ sudo -k
> $ sudo id
> Could not locate any suitable fingerprints matched with available hardware.
> [sudo] password for nov:
> uid=0(root) gid=0(root) groups=0(root)

I cloned upstream git repository[1] and built it then replaced
/usr/lib/x86_64-linux-gnu/libfprint.so.0.0.0 with
libfprint/.libs/libfprint.so.0.0.0 manually, and got the following
debug print:

$ sudo -k
$ sudo id
fp:debug [fp_init]
fp:debug [register_driver] registered driver upekts
fp:debug [register_driver] registered driver upeke2
fp:debug [register_driver] registered driver aes4000
fp:debug [register_driver] registered driver aes2501
fp:debug [register_driver] registered driver aes2550
fp:debug [register_driver] registered driver uru4000
fp:debug [register_driver] registered driver vcom5s
fp:debug [register_driver] registered driver upeksonly
fp:debug [register_driver] registered driver aes1610
fp:debug [register_driver] registered driver aes1660
fp:debug [register_driver] registered driver aes2660
fp:debug [register_driver] registered driver vfs101
fp:debug [register_driver] registered driver vfs301
fp:debug [register_driver] registered driver upektc
fp:debug [find_supporting_driver] driver upeke2 supports USB device 147e:2016
fp:debug [find_supporting_driver] selected driver upeke2 supports USB device 147e:2016
fp:debug [fpi_print_data_compatible] driver ID mismatch: 0d vs 01
Could not locate any suitable fingerprints matched with available hardware.
[sudo] password for nov:
uid=0(root) gid=0(root) groups=0(root)

Actually the driver ID for UPEKE2 was modified from 1 to 13 (= 0x0d)
at commit ea6d5ba[2]. I rewrote the UPEKE2_ID to 1 and built the
library, it works again. So, I regenerated my fingerprint data with
fprintd-enroll (pam_fprint_enroll did not work for me), then copy
/var/lib/fprint/nov/000d/00000000/ to
~/.fprint/prints/000d/00000000/. Now, everything is all right!


 1. git://anongit.freedesktop.org/libfprint/libfprint
 2. http://cgit.freedesktop.org/libfprint/libfprint/commit/?id=ea6d5ba6d65aa7ed4b900b23263bc4d8abe4a868


Thanks,
--
Nobuhiro IMAI <nov at yo.rim.or.jp>
Key fingerprint = E57F 2482 4074 13BC 3B9A  165B C689 5B16 A620 4657
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 828 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/fingerforce-devel/attachments/20130628/b3500fbc/attachment.sig>


More information about the Fingerforce-devel mailing list