Finger print sensor sometimes working Framework 13 AMD 7040 Ubuntu 24.04

Which Linux distro are you using?

Ubuntu 24.04

Which release version?
(if rolling release without a release version, skip this question)

24.04

(If rolling release, last date updated?)

Which kernel are you using?

6.17.0-19-generic

Which BIOS version are you using?

03.18

Which Framework Laptop 13 model are you using? (AMD Ryzen™ AI 300 Series, AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)

AMD 7040

I’ve had this problem since the beginning but only conjured the bother to post this now. The fingerprint sensor sometimes works and sometimes doesn’t and as far as I can see it’s completely unpredictable. Surely I’m not the only one with this problem?

Your post does not indicate what bios or fingerprint firmware you are using.

Have you seen/tried this?

The guide to upgrade the fingerprint reader linked above seems specific to the amd 7040.

Search the forum - others have posted about the firmware upgrade.

FWIW, the fingerprint reader is working for me with ubuntu 24.04 (same kernel as you) on an intel core ultra 125H.
HTH.

Sorry I pasted the wrong thing in my original post. I’ve edited it now. It’s BIOS 03.18. I’ll look into your link. Thank you.

I’ve updated the firmware according to your link, but it’s still working or not working unpredictably.

sorry to hear that,

if you have not already done so, try reaching out to framework support to see what they suggest.

For this forum thread, it might help if you describe in a little more detail what “not working unpredictably” is like. Does it not work from booting until the next reboot? Does it stop and then start working again during the same desktop session? Can you logout and log back in to get it working again? etc.

On my device, I don’t like the fact that there is a time window over which the finger print sensor accepts input; however, this is the intended behavior. If it times out, there is a message to that effect and I generally just “hit enter” with a blank password to reset the finger print timer. After doing that, the finger print sensor does work. The finger print sensor also works reliably for me with for cli commands (i.e. sudo) - not sure if there is a time out there as well.

For the record, I’m using kde with X11/sddm. What desktop environment are you using? Gnome, wayland or X11?

EDIT: in other words, you might want to try searching ubuntu forums for your device/environment as well as any troubleshooting section that might be associated with the instructions to set up the finger print sensor. For kubuntu 24.04 (my distribution) the finger print sensor did not work without my intervention to enable it.