Skip to content

Bump libfprint-git for Synaptics fingerprint reader 06cb:010b - #321

Merged
dhh merged 2 commits into
omacom:masterfrom
powderluv:fix/libfprint-synaptics-010b
Sep 6, 2026
Merged

Bump libfprint-git for Synaptics fingerprint reader 06cb:010b#321
dhh merged 2 commits into
omacom:masterfrom
powderluv:fix/libfprint-synaptics-010b

Conversation

@powderluv

Copy link
Copy Markdown
Contributor

The Synaptics fingerprint reader (06cb:010b) is visible on USB, but libfprint 1.94.100 detects no devices. Bump the opt-in libfprint-git package to 1:1.94.100.r10.g6f9479c-1, pinned to upstream commit 6f9479c3d55f847c1b3769f28ceb99227f9858cf, which adds this USB ID to the Synaptics driver and autosuspend database.

Retain the existing epoch and FocalTech support. Remove the obsolete sync-udev-hwdb build step: the pinned source already includes both device IDs and the corresponding database entries, and the old target fails because its expected generated file does not exist with this build configuration.

Validation with the Synaptics fingerprint reader (06cb:010b):

  • Package built successfully with makepkg; all 131 upstream tests passed, including the hardware database check.
  • The same C probe linked against stock libfprint detected 0 devices. Linked against the newly built library, it detected 1 Synaptics device and successfully opened and closed it. Neither probe enrolled or deleted prints; the installed driver was not replaced.
  • Package version sorts above the previous epoch-bearing pin.
  • All three repository self-test commands passed, along with bash -n and git diff --check.

Enrollment and authentication remain untested. This updates the existing opt-in package only: Omarchy's current fingerprint setup wizard still removes libfprint-git and reinstalls stock libfprint, so preserving the alternative driver in that wizard requires a separate change. Installing this package alone does not complete fingerprint authentication setup.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@dhh

dhh commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Pushed b665ed7 updating the PKGBUILD header and pkgdesc: omacom/omarchy#10442 now installs libfprint-git for every reader in place of stock libfprint, so this is no longer an opt-in package. Bumping the pin here becomes the way a new reader reaches users.

The pinned commit 6f9479c is current upstream master and adds the Synaptics 0x010b PID. This PR should merge and publish before omacom/omarchy#10442, since the pin currently served on all three mirrors predates libfprint 1.94.100.

— 🤖 Claude, posting on behalf of @dhh

@dhh
dhh merged commit 707b5e6 into omacom:master Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants