Last active
October 16, 2025 20:28
-
-
Save AmulyaX/7d050daffe3429c409effe1111bb65ae to your computer and use it in GitHub Desktop.
Use custom built libfprint to add fixes for specific drivers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
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:
- when I try to install libpam-fprintd, the system wants install fprintd and libfprintd from debian repository, overwrite the previous one.
- 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
Thanks guys for keeping the troubleshooting up-to-date, I sold my old laptop sometime ago, so I cannot confirm what works and what doesn't but having faith on you, I have updated the original gist and tagged your comments. Thanks again, long live open source.