[SOLVED] Fingerprint Reader unable to register finger on linux distros

Hey there,

I’ve been using my Framework 16 with Pop-OS, then I had to switch to Windows 11. Both installations had no problem at the time with registering the fingerprint.
Now I wanted to switch back to Pop-OS but unfortunately the fingerprint reader now cannot register any fingerprints.
BIOS is 3.03.
Switching back to Windows would solve the issue, there is no problem registering a new fingerprint.
I tried several solutions from this forum, none have been working.
Also I reinstalled the firmware for the fingerprint reader as described here

Also I tried a clean windows install, registering some fingers and then removin all fingerprints that have been registered. Didn’t work either.
The same problem occures with Debian 12, Linux Mint, AlmaLinux 8 and 9.

Don’t know what to do next.

I get the same error message as some of the other posts:

daneubi@framework:~$ fprintd-enroll
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-finger-not-centered
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-disconnected

This is the output from journalctl

Nov 17 20:39:21 framework fprintd[3069]: Device reported an error during enroll: Commit template failed with errcode: 0x9f

Additionally, the original service cannot access the device anymore after a failed registration. I need to restart the service to try a new registration.

Have you tried any of the supported Linux distros?

I’ve also tried Ubuntu 24.04, but I had the same errors with it.

I dug a bit deeper and found a quite old post on how to reset all fingerprints on the fingerprint reader.
Now It’s working!
But interestingly, I found no official way to reset the fingerprints…

1 Like