Working in Ubuntu 26.04
This repository provides a working solution to enable the fingerprint sensor on Samsung Galaxy Book 4 devices running Ubuntu.
The issue is caused by missing support for certain Focaltech fingerprint sensors in the default libfprint package. This repo includes a patched version of libfprint packaged as .deb files for easy installation.
- Device: Samsung Galaxy Book 4 series
- Fingerprint Sensor: Focaltech
- USB ID:
2808:6553
To verify your device:
lsusbIf you see 2808:6553, this fix applies to your system.
On Ubuntu, the fingerprint sensor is:
- Not detected
- Not supported by default
libfprint
As a result:
fprintd-enrollshows no devices- Fingerprint login does not work
This repository provides:
- Patched
libfprintwith Focaltech support - Prebuilt
.debpackages - Simple installation script
git clone https://github.com/ishashanknigam/Samsung-Galaxy-Book-4-Fingerprint-Ubuntu.git
cd Samsung-Galaxy-Book-4-Fingerprint-Ubuntuchmod +x install.sh
./install.shAfter installation:
fprintd-enroll
fprintd-verifyTest with sudo:
sudo -k
sudo ls- Installs required packages (
fprintd,libpam-fprintd) - Installs patched
libfprint.debpackages - Updates linker cache (
ldconfig) - Restarts fingerprint service
Check that the correct library is being used:
ldd /usr/libexec/fprintd | grep fprintExpected output:
libfprint-2.so.2 => /usr/lib/x86_64-linux-gnu/libfprint-2.so.2
This setup uses a patched version of libfprint, which is not part of official Ubuntu packages.
After running:
sudo apt upgradeUbuntu may:
- Replace
libfprintwith the default version - Break fingerprint functionality
Lock the working version:
sudo apt-mark hold libfprint-2-2
sudo apt-mark hold fprintd libpam-fprintdReinstall the patched version:
sudo dpkg -i libfprint-2-2_*.deb libfprint-dev_*.deb
sudo ldconfig
sudo systemctl restart fprintdldd /usr/libexec/fprintd | grep fprintExpected output:
libfprint-2.so.2 => /usr/lib/x86_64-linux-gnu/libfprint-2.so.2
- This fix survives reboot automatically
- It may need reinstallation after major updates
- This is experimental support
- Not officially included in upstream libfprint
- May break after system updates
- Works best on Ubuntu 22.04 / 24.04 / 26.04
- Suspend/resume may affect fingerprint reliability
- Kernel updates may break compatibility
- Hardware support is incomplete upstream
To revert to the original Ubuntu version:
sudo apt install --reinstall libfprint-2-2
sudo systemctl restart fprintd- Based on upstream libfprint development work
- Focaltech support patch (unmerged)
- Thanks to contributors working on reverse-engineering support
To rebuild the .deb packages from source:
sudo apt install -y \
meson ninja-build debhelper debhelper-compat \
libglib2.0-dev libgusb-dev libssl-dev libpixman-1-dev \
libgudev-1.0-dev libudev-dev libusb-1.0-0-dev \
libgirepository1.0-dev gobject-introspectiongit clone https://gitlab.freedesktop.org/libfprint/libfprint.git
cd libfprint
dpkg-buildpackage -us -uc -bThe resulting .deb files will be in the parent directory.
If you have:
- fixes
- improvements
- support for other devices
Open a pull request or issue.
This project modifies system libraries. Use at your own risk.
Samsung Galaxy Book 4 Ubuntu 26.04 fingerprint fix
Linux fingerprint Samsung laptop
libfprint Galaxy Book 4