Goodix fingerprint sensor problems…

Trying to insert fingerprints using fprint gave the following repetitive error message:

Using device /net/reactivated/Fprint/Device/1

failed to claim device: GDBus.Error:net.reactivated.Fprint.Error.Internal: Open failed with error: Package crc check failed

The lsusb command gives more info about the fingerprint sensor:

> lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0c45:6725 Microdia Integrated_Webcam_HD
Bus 003 Device 003: ID 27c6:639c Shenzhen Goodix Technology Co.,Ltd. Goodix
USB2.0 MISC
Bus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 003 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

So my laptop has a 27c6:639c Goodix sensor

The error is about a cyclic redundancy (CRC) check and comes directly from the driver: https://gitlab.freedesktop.org/libfprint/libfprint/-/blob/master/libfprint/drivers/goodixmoc/goodix.c#L171

Luckily after some extensive search of several months I found this solution that works like a charm: https://community.frame.work/t/responded-fingerprint-scanner-compatibility-with-linux-ubuntu-fedora-etc/1501/214


Leave a comment

Discover more from /root

Subscribe now to keep reading and get access to the full archive.

Continue reading