grahamwhiteuk/libfprint-tod

Project ID: 190321

Description

Fingerprint reader compatibility for "TOD" (Touch OEM Device) compatible readers typically provided on Dell Laptops with Broadcom fingerprint readers; This project provides all the requirements to get the device working. Namely: a replacement for libfprint, the underlying libraries for the fprintd fingerprint daemon on Linux; the broadcom drivers and firmware; and an SELinux policy module.

Currently supported are fingerprint readers from Broadcom with IDs 5842, 5843, 5844 or 5845. Look at the output of the lsusb command to see if your chip is compatible.

Installation Instructions

Enable the repository

sudo dnf copr enable grahamwhiteuk/libfprint-tod

Install

sudo dnf swap libfprint libfprint-tod sudo dnf install libfprint-2-tod1-broadcom print-tod-selinux

Please Note

This package may provide a more recent firmware version than is currently used on your fingerprint reader. In this case, the fprintd daemon is likely to fail to start because the systemd start timeout will kill the daemon for not responding before it has had a chance to update the firmware. After installing the packages from this repository for the first time, monitor the fprintd daemon logs using the journalctl command and if you see a segfault then you likely need to take the following action.

# Stop the fingerprint daemon from running sudo systemctl stop fprintd # Manually run the fprintd daemon, # you will see log output on the command line # please be patient with this step as it can take a couple of minutes to complete sudo /usr/libexec/fprintd # Once the firmware has updated you can restart the fprintd daemon sudo systemctl start fprintd

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 41 x86_64 (0)* Fedora 41 (6 downloads)
Fedora 42 x86_64 (31)* Fedora 42 (16 downloads)
Fedora 43 x86_64 (0)* Fedora 43 (0 downloads)
Fedora rawhide x86_64 (6)* Fedora rawhide (8 downloads)

* Total number of downloaded packages.