542ae346a0bf14c42fabc8ddb7643e48f1e0c0ca
The B9406CAA ships with a Focal Tech FT9349 ESS sensor on USB 2808:a97a. Mainline libfprint at 1.94.x lacks the open-source focaltech_moc driver entirely; the driver is in libfprint master under LGPL but no upstream release has shipped with PID 0xa97a in id_table[]. OPR carries libfprint-git with both the driver and the PID patch. Inline detection in omarchy-setup-fingerprint via /sys/bus/usb so we don't introduce a one-off hardware-match script just for this case. The check is cheap and runs only when the user opts into fingerprint setup (lazy install pattern). Once upstream libfprint catches up, the extra branch becomes harmless because libfprint-git provides=libfprint. Tested end-to-end on B9406CAA: fprintd-enroll completes, fprintd-verify matches enrolled fingers and rejects others, survives suspend/resume. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%