I have a Framework 16 that dual boots Windows and Zorin OS 17 Core. I’m trying to get the fingerprint reader set up, I can register one finger without issue, but when I try to register a second fingerprint on the last scan I get the error “Fingerprint device disconnected” After that the system can’t access the scanner anymore, I just get another error “Failed to claim fingerprint device Goodix MOC Fingerprint Sensor: the device is already claimed by another process.” At this point the only way I can get the fingerprint scanner to work again is to reboot the laptop.
FWIW I do have 2 fingerprints registered on my Windows drive.
Hi @Casey_Reynolds ,
can you check your enrolled fingerprints?
fprintd-list $(whoami)
I’ve had the same problem for some time now. I updated the firmware and did all the things mentioned for ubuntu 22 (since zorin 17 is based on that) but nothing. It will only enroll 1 finger and then disconnect the sensor on the 2nd attempt. I even wiped all the fingerprints with the appimage and tried again. It let me add 1 finger and then blocked the 2nd.
rob@robert-Laptop-16:~$ fprintd-list $(whoami)
found 1 devices
Device at /net/reactivated/Fprint/Device/0
Using device /net/reactivated/Fprint/Device/0
Fingerprints for user rob on Goodix MOC Fingerprint Sensor (press):
- #0: left-index-finger
rob@robert-Laptop-16:~$ fwupdmgr get-devices 1e8c8470-a49c-571a-82fd-19c9fa32b8c3
Selected device: Fingerprint Sensor
Framework Laptop 16 (AMD Ryzen 7040 Series)
│
└─Fingerprint Sensor:
Device ID: 6dc14cd3f5a7e031a01b561fa9619f84c5fbXXXX
Summary: Match-On-Chip fingerprint sensor
Current version: 01000334
Vendor: Goodix (USB:0x27C6)
Install Duration: 10 seconds
Serial Number: UIDA4047691_XXXX_MOC_XX
GUID: 1e8c8470-a49c-571a-82fd-19c9fa32b8c3 ← USB\VID_27C6&PID_609C
Device Flags: • Updatable
• Supported on remote server
• Device stages updates
• Device can recover flash failures
• Signed Payload
CLI enrollment fails the same as the gui
rob@robert-Laptop-16:~$ 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
I get the same thing on FW13 pop_os 22.04
Running fprintd-list $(whoami)
returns only one entry
Is there a fix, or workaround for this?