[GUIDE] LVFS Fingerprint Reader Firmware for Framework Laptop 13, 13th Gen Intel Core & AMD 7040 Series fingerprint reader on Fedora 39 and Ubuntu 22.04

Try to re-enroll it again. The hardware appears to be detected, but enrolling a fingerprint is a tricky endeavor for some fingers. Mine for example have a tough time if too oily or too dry even.

Fingerprint reader is working on KDE Neon. The firmware updated through Discover. After a couple of re-boots, I had to run sudo pam-auth-update and now itā€™s working :grinning:.

1 Like

What I hope may be my definitive contribution to this thread. Same setup, Windows11 and Ubuntu 23.10. Short version: I have finger prints working for login on both OSs with a specific limit.

The fingerprint reader works fine in Windows for login and fine in Ubuntu for login and sudo. What does NOT work is trying to use the same finger! I have one for each and that has been consistent and functional for a week.

I infer that, yes, the fp hardware must save a copy of each finger. It is a security violation (I conclude) to try and allow the same finger to be valid on all systems. When I think of siloā€™ing the fpā€™s in the reader that seems to make sense.

Whatever else the case, I actually have fingerprint login on both my hosts. Pleased

1 Like

I can confirm that using a different finger in each OS has worked for me as well, dual-booting. I donā€™t have things set up currently to boot three or more OSes, but I would assume that using a unique finger for each OS would work. So, we are limited to 10 OSes. Iā€™m not sure if I find that to be an acceptable limitation (joking!).

1 Like

Awesome to hear this! :raised_hands:

This is absolutely helpful, thank you!

For those still having issues, it seems that everything has been fixed upstream as stated here :

Still this version has to be packaged by the distros (hopefully real soon for fedora)

Yep, Fedora 40. Details here: fwupd - Fedora Packages

On testing, it is already available on Fedora 39 as of today :tada: :partying_face:

Niiiice!

Iā€™m on Fedora 40, and when I used distro-sync, the fwupdit put me on showed no available updates when following the steps in this post. After re-upgrading it back to the latest (with the lvfs-testing repo enabled), I was able to install the firmware update no problem. Iā€™m guessing based on the above posts this is expected, but just in case it helps anyoneā€¦

Thanks for the guide, I also had to reboot a bunch of times before it finally took my fingerprint, but then every time I try to add another it says the device was busy and hangs. Then it wonā€™t work to authenticate. Itā€™s very odd. Any ideas?

EDIT: it just started working but does seem to time-out when trying to add a second fingerprint. First one works, though! Maybe thatā€™s all I can expect for now?

Iā€™ve followed this guide closely (twice) and Iā€™m still getting an error on Ubuntu 24.04, any help?

Firmware guide has been updated, please use this.

2 Likes

Solved, thanks!