Protocol error with 04f3:0c28
I'm having trouble with my newly bought 04f3:0c28 Elan Microelectronics Corp. fingerprint sensor [FeinTech FPS00200]. The device disconnects with gnome settings and with fprintd-enroll. I'd appreciate any advice in getting it working. If there's any further information I need to provide please let me know.
This is the log I get:
$ journalctl -f -u fprintd.service
May 01 12:54:59 fedora systemd[1]: fprintd.service: Deactivated successfully.
May 01 13:02:07 fedora systemd[1]: Starting Fingerprint Authentication Daemon...
May 01 13:02:07 fedora systemd[1]: Started Fingerprint Authentication Daemon.
May 01 13:02:32 fedora fprintd[3721]: Failed to clear storage before first enrollment: Device has no storage.
May 01 13:02:56 fedora fprintd[3721]: Device reported an error during enroll: The driver encountered a protocol error with the device.
And this is what it says in enrollment:
$ fprintd-enroll --finger left-index-finger myusername
Using device /net/reactivated/Fprint/Device/0
Enrolling left-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-disconnected
I'm using Fedora 35 on a Lenovo Yoga 510-14ISK with GNOME 41.
Libpfrint version:
Name : libfprint
Version : 1.94.3
Release : 1.fc35
Architecture : x86_64
Fprintd version:
Name : fprintd
Version : 1.94.1
Release : 1.fc35