Package Details: libfprint-tod-git 1.94.7+tod1-1

Git Clone URL: https://aur.archlinux.org/libfprint-tod-git.git (read-only, click to copy)
Package Base: libfprint-tod-git
Description: Library for fingerprint readers - TOD version
Upstream URL: https://fprint.freedesktop.org/
Licenses: LGPL
Groups: fprint
Conflicts: libfprint
Provides: libfprint, libfprint-2-tod.so, libfprint-2.so, libfprint-tod
Submitter: vagaerg
Maintainer: nezu
Last Packager: nezu
Votes: 14
Popularity: 0.39
First Submitted: 2020-06-21 03:02 (UTC)
Last Updated: 2024-09-06 10:38 (UTC)

Dependencies (13)

Required by (8)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

nihil21 commented on 2021-11-14 11:56 (UTC)

@guiand yes I can see it with lsusb.

When I use libfprint-tod-git (from AUR) and libfprint-2-tod1-xps9300-bin, and issue the command sudo fprint-enroll, the system sees my fingerprint reader and even asks to enroll my fingerprint, but then it outputs Enroll result: enroll-unknown-error and Failed to clear storage before first enrollment: Device has no storage.

When I overwrite it with the libfprint version built from source, the fingerprint reader is no longer detected (I get GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available).

Maybe this problem is distro-dependent (I'm using Manjaro).

guiand commented on 2021-11-14 07:29 (UTC)

@nihil21 Do you see the fingerprint reader with lsusb ? Did you also install the fingerprint reader's driver? It is libfprint-2-tod1-xps9300-bin in the AUR.

  1. Install the driver libfprint-2-tod1-xps9300-bin
  2. Install libfprint-tod-git
  3. Build the new version of libfprint-tod-git and overwirte the system libfprint with our version - like I wrote in my previous post.
  4. Enable and start fprintd with systemd

nihil21 commented on 2021-11-13 19:53 (UTC)

Hi @guiand, thanks for the help! Unfortunately it doesn't work on my system though: after overwriting the system libprintf I get the GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available message.

guiand commented on 2021-11-13 03:01 (UTC) (edited on 2021-11-13 03:02 (UTC) by guiand)

@nihil21
This was done on F35 but I am guessing there shouldn't any major difference? If you have the older AUR package installed, all dependecies should already be there.

Build libfprint & libfprint-tod
git clone https://gitlab.freedesktop.org/3v1n0/libfprint.git
cd libfprint/
git checkout tags/v1.94.1+tod1
meson builddir && cd builddir
meson compile
meson install
Overwrite the system libfprint with our version

As root:

cp libfprint/libfprint-2.so.2.0.0 /usr/lib64/
cp libfprint/tod/libfprint-2-tod.so /usr/lib64/
cp libfprint/tod/libfprint-2-tod.so.1 /usr/lib64/

Hope that helps!

nihil21 commented on 2021-11-12 16:19 (UTC)

@guiand could you elaborate more on how you built it from source? Thanks in advance.

guiand commented on 2021-11-12 08:51 (UTC) (edited on 2021-11-12 08:52 (UTC) by guiand)

I now run the XPS on Fedora 35 and had the same problem. Upgrading the package to v1.94.1+tod1 solved that issue for me. Had to build from source.

nihil21 commented on 2021-11-09 16:35 (UTC)

Unfortunately as of today it stopped working for me too. Every time I try to enroll a finger it returns Enroll result: enroll-unknown-error and Failed to clear storage before first enrollment: Device has no storage.

demir commented on 2021-11-09 15:07 (UTC) (edited on 2021-11-09 15:08 (UTC) by demir)

Installed with --nocheck as mentioned by joshyrobot. fprintd-enroll returns Enroll result: enroll-unknown-error. journalctl -u fprintd.service says Failed to clear storage before first enrollment: Device has no storage. I built v1.90.6 from GitLab with the same result, so this is probably different from what nihil21 encountered.

vagaerg commented on 2021-11-01 16:45 (UTC)

I no longer own an XPS or any other device using a libfprint-tod reader. I’m happy to make others co maintainers, since I cannot test any changes to the package myself anymore

lik commented on 2021-10-30 15:26 (UTC)

Version v1.94.1+tod1 (https://gitlab.freedesktop.org/3v1n0/libfprint/-/tags/v1.94.1+tod1) is available