[fprint] RFC: [PATCH] BSAPI bridge driver for libfprint

Luiz Angelo Daros de Luca luizluca at gmail.com
Sun Jul 3 18:36:15 PDT 2011

Hello Chow,

I don't know about the others but I'm really looking for something
like these. This could also allow some benchmark test between both.
Also, this could help on reverse engeneering what is different from
other drivers on your device.

libfprint upek driver, in my case, is still unusable because of its
poor matching results.

Thanks and I really hope success for you.

I have a 147e:1000 and I will try to test your patch.


     Luiz Angelo Daros de Luca, Me.
            luizluca at gmail.com

2011/6/29 Chow Loong Jin <hyperair at ubuntu.com>:
> Hi all,
> Seeing as there are a number of UPEK devices that weren't supported by
> libfprint, I wrote a "bsapi" driver that uses dlopen to load libbsapi.so from
> the proprietary UPEK SDK if it is present, allowing libfprint-using applications
> to access unsupported UPEK devices.
> I have only been able to test this with the 147e:1002 sensor that is embedded in
> my Thinkpad Edge E220S, but based on the UPEK SDK documentation, as well as
> fingerprint-gui which uses libbsapi directly, I think it should work for all
> other UPEK sensors supported by this library.
> The driver keeps conveniently out of the way if libbsapi.so is not available by
> returning an error value in the discover() function.
> Currently there are a number of caveats in the implementation:-
> 1. There's no way of telling asking libbsapi how many stages of enrolling are
>   actually needed, so the driver just pretends there's only one stage.
> 2. libbsapi has imaging support, but I haven't gotten around to figuring out
>   how to implement the driver as a fp_img_driver yet. I'll probably look into
>   it soon.
> 3. identify_{start,stop}() haven't been implemented. I'll get around to this
>   soon as well.
> 4. There is a TODO note near the usb_id table -- only one usbid has been listed
>   there so far, but ideally all the IDs supported by this driver should be
>   listed there. I'm not sure where I can get a list though.
> The patch including this driver is attached. Comments welcome!
> --
> Kind regards,
> Loong Jin
> _______________________________________________
> fprint mailing list
> fprint at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/fprint

More information about the fprint mailing list