Skip to content

Instantly share code, notes, and snippets.

@thhart
Last active December 2, 2022 07:52
Show Gist options
  • Save thhart/c3d3fac6ba464c063d3c60cfd4a59e98 to your computer and use it in GitHub Desktop.
Save thhart/c3d3fac6ba464c063d3c60cfd4a59e98 to your computer and use it in GitHub Desktop.
[Thinkpad Extreme] Install fingerprint reader support for Thinkpad X1 Extreme in Ubuntu 19.x, 20.x
# warning, dirty installation over preinstalled #
# BIOS reset finerpint data might be necessary for proper detection #
# initial sensor detection might take some time after system start #
sudo su
apt install fwupdate
fwupdmgr get-devices
fwupdmgr enable-remote lvfs-testing
fwupdmgr get-devices
fwupdmgr refresh
fwupdmgr get-updates
fwupdmgr update
# fwupdmgr should find something like Prometheus #
cd /tmp
apt install libpam-fprintd
apt install meson ninja
apt install cmake libpolkit-gobject-1-dev libpam0g-dev libtool intltool gtk-doc-tools glib libglib2.0-dev libgusb-dev
apt install libpixman-1-dev libnss3-dev gobject-introspection automake
git clone https://gitlab.freedesktop.org/libfprint/libfprint.git
cd libfprint
meson configure
cd build && ninja && ninja install
ldconfig
cd ../..
git clone https://gitlab.freedesktop.org/libfprint/fprintd.git
cd fprintd
./autogen.sh --prefix=/usr
make install
vi /etc/pam.d/common-auth
#insert this as first auth line: auth sufficient /lib/x86_64-linux-gnu/security/pam_fprintd.so
pam-auth-update
fprintd-enroll <USER>
@medvedev
Copy link

medvedev commented Nov 9, 2021

This part didn't work for Pop!_OS 21.04 :

# fwupdmgr should find something like Prometheus #

😟

@arne-diegenbach
Copy link

arne-diegenbach commented Nov 30, 2022

Thanks,
fwupdmgr enable-remote lvfs-testing
did the trick to make the fingerprint sensor work on Ubuntu 22 with my Thinkpad Carbon X1 10th gen

@kylebakerio
Copy link

what gen do you have? I don't see any fingerprint reader on gen 4 x1 extreme with i9/3080.

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