Skip to content

Instantly share code, notes, and snippets.

@AmulyaX
Last active October 16, 2025 20:28
Show Gist options
  • Save AmulyaX/7d050daffe3429c409effe1111bb65ae to your computer and use it in GitHub Desktop.
Save AmulyaX/7d050daffe3429c409effe1111bb65ae to your computer and use it in GitHub Desktop.
Use custom built libfprint to add fixes for specific drivers
# Install deps
sudo apt install meson ninja-build build-essential git pkg-config libglib2.0-dev libgusb-dev libnss3-dev libpam-dev libudev-dev libusb-1.0-0-dev
# Clone fprintd source code
git clone https://gitlab.freedesktop.org/libfprint/libfprint.git
# Checkout to our good guy who made a patch for sensor
# 1c7a:0587 LighTuning Technology Inc. ETU905A88-E
git fetch "https://gitlab.freedesktop.org/thameruddin/libfprint.git" 'egismoc-0587'
git checkout -b 'libfprint-egismoc-0587' FETCH_HEAD
# Try building the code
cd libfprint
meson setup builddir
ninja -C builddir
sudo ninja -C builddir install
sudo ldconfig
# Above command will install everything to /usr/local/
sudo apt install fprintd libpam-fprintd
### IMPORTANT
### Try not to install the libfprint via apt, if the above debs are not being installed without this, either install and
### purge later or create a symbolic link to our custom build libfprint.so (Feel free to ask if you need help with this)
Refer to following comments for more help:
https://gist.github.com/AmulyaX/7d050daffe3429c409effe1111bb65ae?permalink_comment_id=5776944#gistcomment-5776944
https://gist.github.com/AmulyaX/7d050daffe3429c409effe1111bb65ae?permalink_comment_id=5212157#gistcomment-5212157
@vmax71
Copy link

vmax71 commented Oct 16, 2025

Hello everyone I have a debian 13 over Acer Swift SF14-61T. I followed the tips and I installed fprintd and libfprintd (https://github.com/TenSeventy7/libfprint-egismoc-sdcp). Issues:

  1. when I try to install libpam-fprintd, the system wants install fprintd and libfprintd from debian repository, overwrite the previous one.
  2. fprintd-enroll: Failed to get Fprintd manager: Error calling StartServiceByName for net.reactivated.Fprint: Failed to activate service 'net.reactivated.Fprint': timed out (service_start_timeout=25000ms)
    Anybody could help me please?
    Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment