We are releasing a beta release of the Framework fingerprint reader firmware to fix issues where the fingerprint reader is not recognized on Linux by libfprint
. This is released to the lvfs-testing repository currently, and will be moved to the lvfs repository after our 1 week beta period if no issues are found during the beta testing period.
This will update the fingerprint reader firmware from 01000320 to 01000330.
Earlier systems might have version numbers lower than 01000300. While these have no incompatibility with Linux, it is harmless to update them to 01000330 as well.
You may need to update your fingerprint reader firmware to function correctly in the following conditions.
- You received a Framework Laptop 13 DIY Edition produced during the time period where 01000320 firmware was used.
- You swapped in an Input Cover from the Framework Marketplace that was produced in the time window where 01000320 was used.
Fingerprint support when dual booting Linux and Windows
Please note that enrolling fingerprints in multiple OSs at the same time will cause the previous OS to lose the fingerprint MOC state. This will cause fingerprint login to stop working on that OS. Furthermore if you dual boot to Windows, the manufacture driver will update the firmware to the version that paired with the windows driver.
Enable LVFS Testing
fwupdmgr enable-remote lvfs-testing
fwupdmgr refresh
Check what version of the fingerprint reader firmware you currently have.
fwupdmgr get-devices 1e8c8470-a49c-571a-82fd-19c9fa32b8c3
ββFingerprint Sensor:
Device ID: 23ec719b6aabc2d2dac5176c232f0da7a21881b0
Summary: Match-On-Chip fingerprint sensor
Current version: 01000330
Update your fingerprint reader firmware
fwupdmgr update 1e8c8470-a49c-571a-82fd-19c9fa32b8c3
Check if your fingerprint module is functioning
After updating, you can check if fingerprint login is functional using the gnome-settings users page, and enroll your fingerprint by clicking on fingerprint login, fprintd-enroll or other apps to enroll your fingerprints.
Fingerprint Unlock Behavior
The fingerprint reader is a convenient way to log into the system, authenticate sudo and more, but it is not a replacement for the userβs password.
While itβs possible to log in the system with fingerprint when it turns on, youβll need to enter the password once any program requires access to the gnome-keyring.
This is a security/usability trade-off and MacOS does it similarly: Use Touch ID on Mac - Apple Support (CA)
βFor security, you need to enter your password when you start your Macβ