Reverse engineering a Windows Hello fingerprint reader
Reverse engineering
Linux
I²C
USB
libfprint
Status
Researching
Platform
Linux
Language
Unknown
Hardware
I²C / USB
The problem
My laptop has a fingerprint reader that works perfectly in Windows Hello and not at all in Linux.
There’s no driver, no libfprint support, and no documentation. I want to get the device working
like a regular fingerprint reader for Linux, but I don’t know anything about hardware drivers or
fingerprint readers.
The Plan™
In case it isn’t clear from the hand-wavyness of The Plan™, I have no idea what I’m doing, and I’ve never attempted anything
like this before. However, I think this would be a great exercise in reverse engineering, it would be really nice to have
my fingerprint reader working, and it would be a nice opensource contribution to the Linux community.