Reported in
Huawei MateBook X Pro
Source
devices/gxfp5187/README.md

Goodix GXFP5187 (SPI)

Status: working

Enrols and verifies through fprintd and GNOME Settings; session unlock and sudo work. Not a USB sensor: it sits on SPI, ACPI id GXFP5187.

Upstream libfprint has no driver for this sensor (tracked in libfprint issue #112). This entry points at an out-of-tree TOD driver (a shared module libfprint loads at runtime), not a patch against libfprint's own sources. See patches/ for the base version and where the code lives.

The driver, its full protocol write-up and the reasoning behind the matcher are in the source repository:

https://github.com/Sigfrodr/libfprint-goodixtls

What is different about this sensor

Only the deltas from the shared ../../docs/BUILD.md steps are listed here.

Build and install (dependencies, meson/ninja, the spidev bind, the udev rule and the systemd drop-in) are automated by sudo ./install.sh in the source repository. Session unlock is the generic PAM step from ../../docs/BUILD.md.

Tested on