Goodix Fingerprint Sensor on Guix System

Device

27c6:538d Goodix Fingerprint (USB Match-on-Chip TLS). Driven in userspace by libfprint; no kernel driver required.

Status table (Arch Linux, 2026-08-07)

Step State
Detection
PSK validation ✅ after patch
Capture ❌ ABRT
Verify/match unknown

Setup steps

  1. Stock libfprint 1.94.100 does NOT support 27c6:538d (No driver found).
  2. AUR libfprint-goodix-521d (infinytum fork, goodixtls53xd driver) provides detection.
  3. Makedeps needed: glib2-devel (glib-mkenums), gobject-introspection, gtk-doc.
  4. Install: pacman -Rdd libfprint && pacman -U *.pkg.tar.zst.