Skip to content

Instantly share code, notes, and snippets.

@AmulyaX
Last active March 11, 2026 13:43
Show Gist options
  • Select an option

  • Save AmulyaX/7d050daffe3429c409effe1111bb65ae to your computer and use it in GitHub Desktop.

Select an option

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
@antoskuu
Copy link

antoskuu commented Mar 8, 2026

Hello,
I finally made it work (with the help of claude)
It works on my endaveourOS on KDE, but I did a script that should work for everyone
Check out:
https://github.com/antoskuu/libfprint-egismoc-sdcp-fix

@Edd-Mo
Copy link

Edd-Mo commented Mar 11, 2026

Hello, I finally made it work (with the help of claude) It works on my endaveourOS on KDE, but I did a script that should work for everyone Check out: https://github.com/antoskuu/libfprint-egismoc-sdcp-fix

Thanks for your efforts, this worked for me for ID 1c7a:0587

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