[RESPONDED] FW16 Fingerprint Reader Can Only Register 1 Finger?

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?