Enable Lenovo Synaptic Fingerprint reader 06cb:00be

This is specifically for the Synaptics Fingerprint reader hardware version 06cb:00be that comes installed on several Lenovo laptops. The code is thanks to Popax21 and the git repo is at https://github.com/Popax21/synaTudor

The installation is done using the terminal.

You can determine which fingerprint reader you have by opening the terminal (shortcut Ctrl+Alt+T) and typing the command

                    lsusb

The output should look similar to this:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 003 Device 002: ID 06cb:00be Synaptics, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 13d3:56f7 IMC Networks Integrated Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

The bolded line is what you are looking for.

Next, Zorin does not have git installed, so you will need install git. In the terminal type:

             sudo apt install git

Next, you will need to install these dependencies:

sudo apt install meson cmake pkg-config libcrypto++-dev libusb-1.0-0-dev libcap-dev libseccomp-dev libglib2.0-dev libdbus-1-dev libfprint-2-dev libfprint-2-tod-dev libjson-glib-dev innoextract libssl-dev

Next, run each of these commands in this order:

         git clone https://github.com/Popax21/synaTudor.git
         cd synaTudor 
         meson build 
         cd build 
         ninja 
         sudo ninja install

You can now test that the fingerprint reader works by typing

                 fprintd-enroll

It should ask for your password and you can then select a finger to enroll. There is no need to enroll at this point.

Close the terminal.
Restart your system.
After rebooting, go to settings>users

At the top right hand corner select unlock

Fingerprint Unlock should now be an option.

Select enable

Register your fingerprint

1 Like

So, if you change your login manager from gdm3 to say, LightDM, you may have to delete your fingerprints, disable the fingerprint reader in settings and reset the meson. Go to your terminal and enter

     cd synaTudor

Then type

    ninja

Go back to settings>users

Select enable in the right hand corner.

Enable the fingerprint reader and register your fingerprints.