Workaround for missing biometrics

I’m really excited for my Framework 12 to arrive in a few months and I know I’m not expecting a specced out beast. But I’ve become so accustomed to having a fingerprint reader included with my Laptops now, I’m wondering if anyone has a recommendation for a 3rd party fingerprint reader; maybe even something that can be tinkered into an expansion card slot.

From my research so far it seems like they’re hard to find with Linux support.

Hi,

I had this thought as well. The functionality can be easily added by a hardware key, e.g. YubiKeys | Two-Factor Authentication for Secure Login. Perhaps better than a fingerprint reader, some versions have a reader too.

1 Like

Since the motherboard CAD drawings and pinouts have been published we now know the power button daughter board pins include USB 2.0 data lines, which are currently unused (marked as reserved) https://github.com/FrameworkComputer/Framework-Laptop-12/blob/main/Mainboard/README.md#power-button-daughterboard-interface. So it should be possible for Framework (or the community, if it’s possible to source a fingerprint sensor with the right form factor) to make a replacement power button and power button daughter board with a fingerprint sensor built in.

11 Likes

I was thinking about something like this:

Something like this should fit in the expansion card port.

1 Like

Can anyone recommend a small usb fingerprint reader that is compatible with linux/fprint? I am aware that I can look up the actual underlying hardware list, but am looking for a list of retail options. Thanks!

1 Like

IIRC it’s hard to find external/USB ones that work in Linux which is why I use an OnlyKey instead

Would be cool if Framework could release a module that includes a fingerprint sensor and since it’s removable it could be used as a hardware key in other computers. Could be cool to include some other features (like encrypted storage, etc) since it takes up a module spot.

3 Likes

I ordered a generic usb fingerprint reader from amazon (sorry). It arrived today, and is recognized as Chipsailing CS971Fingprint, product 0x0236, vendor 0x2541. After loading up a version of libfprint from the AUR, the device was recognized, I was able to enroll a fingerprint, and now I have biometrics working on the FW12. This makes me happier than seems reasonable…

Not biometrics related, but I was able to get waydroid going with gboard, so I also have handwriting to text working for note taking. Score another one for the 12". The 13" and 16" machines are looking at it sideways…

9 Likes

Can you link the fingerprint reader?

I wish that I could but it’s no longer listed on amazon. I should have noted that in my prior post, thank you for pointing that out

1 Like

You can still share the link.

Sure. It just goes to a not found page, and I was unable to find one that seemed to be the same one but under a different seller. Not wanting to misdirect people, I left it out. If you are able to sort out which one it now is, that would be great, thanks!

https://www.amazon.com/dp/B0DZL2DCP1?ref=ppx_yo2ov_dt_b_fed_asin_title

The text in the link in my orders is this: “USB Fingerprint Scanner | Biometric Security Key for Quick Access - 360° Sensor, Secure Login Dongle for PC and Laptop, High-Speed Authentication Device for Safe and Convenient Entry”

2 Likes

Made a new thread with a working USB-C fingerprint reader and setup instructions:

2 Likes

Huh… I wonder if a Yubikey Bio would work as well…

IIRC the YubiKey Bio doesn’t work with libfprint, it works with FIDO2 protocol not the system’s fingerprint.

2 Likes

Hmm… Perhaps with PAM, then? Maybe combine the functionality?