Alexey Ermakov | 14 Apr 2012 18:51
Picon

AuthenTec 2550 support

Hello. I have notebook Fujitsu-Siemens T730 with AuthenTec 2550
fingerprint. This fingerprint is in "unsupported devices" list, and
how can i help to add this fingerprint to supported list?
I have a some free time and i can write driver if there any
documentation for this device. Or help by any other way.
Jules Kerssemakers | 26 Apr 2012 16:02
Picon

uru4000 reader not working correctly with libfprint, please advise

Dear libfprint-devvers,

For a forensics practical at our university, we want to obtain fingerprint images, so the students can simulate the process of feature-detection etc. on their own fingerprints.
For this purpose, we've obtained two DigitalPersona U.are.U 4000 sensors.

We tried to use these with fprint_demo, but though they are correctly(?) detected, actual fingerprint detection didn't work.

symptoms:
  1. Start fprint_demo
  2. console prints "** Message: now monitoring fd 10"
    Device is recognised: driver uru4000, imaging device, status: "Device ready for use"
  3. After clicking "Enroll" for any finger, a pop-up window appears asking "scan your finger now", with a nice progress-bar.
  4. The scan-light on the reader comes on,
  5. BUT touching my finger to the reader doesn't provoke any response. Touching for short or long periods of time doesn't change anything.
  6. The Cancel and Quit buttons still respond normally (so main event-loop hasn't crashed, apparently)
  7. upon Cancel-ing, the scan-light goes off again.
  8. upon Quit, console prints "** Message: no longer monitoring fd 10"
(no console messages appear in-between)

I also tried the sample programs from the DigitalPersona linux SDK, and these were able to collect and verify fingerprints from the same reader.
However, the SDK-samples don't spit out the captured ((semi-)raw) image, which is what we want.

Questions:
1) What can we do at our end to get the fprint-demo program to scan fingerprints from our reader?
2) How fares the "image capture" part of fprint_demo (and will it allow save-to-file?)
3) Is there any information I can send you to help you diagnose/fix this problem? (command outputs, traces, etc? when provided with instructions, I can run USB-sniffers and the like)


Kind regards,
Jules Kerssemakers


Details:
  • Reader: DigitalPersona
    "U.are.U 4000 sensor" (non-branded, with DigitalPersona logo on front)
    model# URU-4S-U1
    Part# 50006-001
    Rev. 101
    USBID (lsusb): Bus 004 Device 005: ID 05ba:0007 DigitalPersona, Inc.
  • fprint obtained from ubuntu-fprint PPA: https://launchpad.net/~fingerprint/+archive/fprint
    libfprint0, version "1:0.4.0+git20110418-0ppa1+debug1~lucid1"
  • OS used:
    Ubuntu 10.04 LTS
    Linux 2.6.32-40-generic #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012 x86_64 GNU/Linux


_______________________________________________
fprint mailing list
fprint <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/fprint
Bastien Nocera | 26 Apr 2012 16:57
Favicon

Re: uru4000 reader not working correctly with libfprint, please advise

Hello Jules,

On Thu, 2012-04-26 at 16:02 +0200, Jules Kerssemakers wrote:
> Dear libfprint-devvers,
> 
> For a forensics practical at our university, we want to obtain
> fingerprint images, so the students can simulate the process of
> feature-detection etc. on their own fingerprints.
> For this purpose, we've obtained two DigitalPersona U.are.U 4000
> sensors.

Microsoft fingerprint readers, or something else? The former is the only
one for which we have hardware, and tested.

> We tried to use these with fprint_demo, but though they are
> correctly(?) detected, actual fingerprint detection didn't work.

Works here, though without using fprint-demo.

David Jurenka, who made your packages, apparently took over fprint-demo,
as he did their last release.

Try with fprintd-list, fprintd-enroll, etc. and report to him if
fprint-demo doesn't work.

<snip>
> Questions:
> 1) What can we do at our end to get the fprint-demo program to scan
> fingerprints from our reader?
> 2) How fares the "image capture" part of fprint_demo (and will it
> allow save-to-file?)
> 3) Is there any information I can send you to help you diagnose/fix
> this problem? (command outputs, traces, etc? when provided with
> instructions, I can run USB-sniffers and the like)

Cheers
Jules Kerssemakers | 27 Apr 2012 00:17
Picon

Re: uru4000 reader not working correctly with libfprint, please advise

Dear list, an update

(sorry for keeping the previous reply off-list, accidental reply instead of reply-all)

I have tried compiling the latest versions I could get from Freedesktop.org: libfprint 0.4.0 and fprintd 0.4.1
I could compile libfprint (configure, make, make install),
but not fprintd (GIO version isn't high enough on ubuntu 10.04, is 2.24.1; requires >=2.26)

I didn't feel up to screwing my complete OS just to get a higher GIO version (don't even know what it does..), so I went for the latest versions I could find in David Jurenka's PPA:
libfprint0     1:0.4.0+git20110418-0ppa1~lucid1
fprintd           0.2.0+git20110125-0ppa1~lucid1

(How up-to-date are those? last compile-time said "two weeks ago", but I don't know how current the source is, lib-fprint seems OK, fprintd apparently is "ancient")

With these I tried again, fprintd-enroll, and the device is detected, scan-light comes on, and nothing happens upon finger-touching to the reader.

I also discovered wireshark also captures USB, so I tried a run:
attached is the capture-file of device insertion to device removal, with a run of fprint-enroll in-between.
Disclaimer: this is my first time using wireshark or any capture tool, if I made any mistakes, or you need anything else, let me know.

Timing information:
0.0s - 6.2s --> insert device cable, recognition, (pop-up shows device recognised as "USB device ZKSoftware Inc. Biokey 200 A&T Sensor")
<<pause>>
32.8s - 33.1s --> start fprintd-enroll in console (as normal, non-root, user)
<<pause>>
Try several times touching finger, one time for 15 seconds, hoping for time-out
no new packets appeared what-so-ever
<<pause>>
89.5s - 95.3s --> terminate fprintd-enroll with Ctrl+C
<<pause>>
108.0s - 111.3s --> unplug device
<<pause, end capture>

I specifically noted that no new packets appeared when I tried touching my finger to the read-window, neither on finger-on nor finger-hold (waited 15s), nor on finger-off.


So, apart from updating my complete OS to get a higher GIO-version (allowing me to compile the latest fprintd), what else can I do to get this thing working?

Kind regards,
Jules

On 26 April 2012 17:53, Bastien Nocera <hadess <at> hadess.net> wrote:
On Thu, 2012-04-26 at 17:46 +0200, Jules Kerssemakers wrote:
> Dear Bastien, (CC: david Jurenka)
>
> Thanks for the reply!

Any reason why this discussion isn't kept on the mailing-list?

<snip>
> I installed fprintd (version 0.2.0+git20110125-0ppa1~lucid1, by David
> Jurenka again), and tried the commands you suggested.

That's ancient. 0.4.1 is the latest release of fprintd. Also make sure
you have the latest version of libfprint.

Cheers


_______________________________________________
fprint mailing list
fprint <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/fprint

Gmane