[fprint] Added UPEK TSC4C (147e:1000) support

Hugo "Bonstra" Grostabussiat dw23.devel at gmail.com
Sat Aug 28 20:00:03 BST 2010


 Hi,
I have a Compal (JHL90) laptop featuring an integrated UPEK fingerprint
sensor (probably model TCS4C), which have USB ID 147e:1000. This model
wasn't supported by libfprint-0.1.0-pre2, that's why I decided to write
a driver for it.
To do so, I analyzed traffic on the USB bus between the device and a
Linux version of BSAPI, a proprietary library provided by UPEK. I didn't
disassemble any binary.
As this device shares some similarities with the other device already
supported by upeksonly driver, I chose to modify that driver to allow it
to support both devices.
By the way, I corrected a minor bug that was causing some garbage to
appear in scanned image.
So here comes the result. Apply the attached patch against
libfprint-0.1.0-pre2.
As I could only test it with my own device, I have no idea whether it
still works for the other device already supported. Some testing would
be welcome.
In addition to the patch itself, I attached a text document describing
technical aspects of the device. It may be useful to help support other
similar UPEK devices.
Cheers.

Hugo Grostabussiat
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: upeksonly_1000.diff
Url: http://lists.reactivated.net/pipermail/fprint/attachments/20100828/00ab3590/upeksonly_1000-0001.ksh
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Upek SOnly 147e-1000 technical information.txt
Url: http://lists.reactivated.net/pipermail/fprint/attachments/20100828/00ab3590/UpekSOnly147e-1000technicalinformation-0001.txt


More information about the fprint mailing list