Hi, these readers are generally USB and writing a driver is easy purely from a communication point of view.
However, the hard part is understanding the USB protocol. This requires reverse engineering. As these are security devices, they usually are much more complicated and are cryptographically secured. To implement a driver, you would likely need to reverse engineer all that. You might even need to access to secret keys in order to be able to communicate with the device. Benjamin PS: The linked tutorial is not applicable here as the fingerprint drivers are implemented all in userspace rather than the kernel. On Sun, 2021-02-07 at 17:20 +0100, Gerard Berto wrote: > Hello, > > I have a Dell Latitude E7270 with a fingerprint 0a5c:5834 with the > name > "Broadcom 5880". > > I know that for the moment, there is no driver for it, and I would > like > to make this driver, but I've never done a driver on Linux. > > I've found some links like > https://www.apriorit.com/dev-blog/195-simple-driver-for-linux-os to > create a driver, but it's not adapted for a fingerprint reader. Can > you > give me some advises and documentation to create a fingerprint > driver? > > Thank you in advance, > > Nuliel > > _______________________________________________ > fprint mailing list > fprint@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/fprint >
signature.asc
Description: This is a digitally signed message part
_______________________________________________ fprint mailing list fprint@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/fprint