The aim of the project is to provide a free (as free speech) driver for the AuthenTec AES2501 Fingerprint Sensor. This
device is typically integrated into laptops (such as the Lenovo 3000 N100) and embedded devices.
The first step is to get a driver using a communication protocol without any binary data, ie. only with recognized instructions. Thus the sniffed data need to be understood. This will allow the final user to better handle his device. Extended control (like calibrating the finger detection) is also scheduled.
The second step is to let users be able to use the fingerprint reader for authenticating themselves, for instance with the BioAPI framework and the PAM system.
Jun 11 2007Project is up !
The project is now registered and the SVN repository initialized.
Let's work !
There are two ways to access to the repositories of the driver. The first one consist on checking out over the SVN protocol (TCP 3690) with the following command:
svn co svn://svn.gna.org/svn/aes2501/trunk aes2501
For those who are under firewall constraints, it is possible to get the current version of the repositories using HTTP requests:
svn co http://svn.gna.org/svn/aes2501/trunk aes2501
Note that a web interface allows to view the complete histories of any file as well as differences among two versions. Sources repository can be browsed here.
In addition, Gna! builds graciously daily snapshots of the current content of the repositories ; result is available here: aes2501-snapshot.tar.gz.
Internet Archive Wayback Machine
Description of the data format used in AuthenTec devices
Website of the BioAPI Consortium
VeriFinger Standard SDK (Linux Demo)
The Linux Kernel Archives
Details for the device on Linux-USB device overview
Website of the vendor
Interested developers may also have a look at the following links:
The User Mode Linux (UML) Kernel Home Page
James McMechan's patch for USB host controller
Nagafix.co.uk UML Resources