My laptop shipped with an up to date bios of 3.03 and I’ve followed the steps to get on the OEM kernel.

I followed the guide for updating the fingerprint firmware, but can’t get the device to be detected.

I think its because when I check fwupdmgr --version, the version for org.freedesktop.fwupd isn’t changing from 1.7.9 to something older than 1.8.8 like the instructions say.

I am new to Linux so I may be doing something wrong, but was hoping someone had some ideas!

  • lebbiB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    There is a script you should run from your home folder and it will install the fingerprint reader. works like a charm.

    #!/bin/bashsudo apt updatesudo apt upgrade -y## Path correction for python (solved a compilation issue)export PATH="/home/$USER/.local/bin:$PATH"## Fingerprint readersudo apt purge --auto-remove fprintd libfprint-2-2 -ysudo apt install gtk-doc-tools libfprint-2-dev libgirepository1.0-dev libgusb-dev libgudev-1.0-dev libpam-wrapper libpam0g-dev libpamtest0-dev libpolkit-gobject-1-dev libxml2-utils python3-pip python3-pypamtest git gettext valgrind -ysudo apt install build-essential cmake gettext libdbus-1-dev libdbus-glib-1-dev libdebconfclient0 libglib2.0-dev libnss3-dev libpixman-1-dev libsystemd-dev meson python3-dbusmock libpam-fprintd udev libcairo2-dev -ysudo pip install mesonpip install ninja gobject python-dbusmockgit clone https://gitlab.freedesktop.org/libfprint/fprintd.gitgit clone https://gitlab.freedesktop.org/libfprint/libfprint.gitcd libfprint/git fetchlatestTag=$(git describe --tags \git rev-list --tags --max-count=1\)echo $latestTaggit checkout $latestTagsudo chown $USER.$USER -R .meson setup builddirmeson setup --wipe builddirsudo ninja -C builddir installcd …/fprintd/git fetchlatestTag=$(git describe --tags `git rev-list --tags --max-count=1`)echo $latestTaggit checkout $latestTagsudo chown $USER.$USER -R .meson setup builddirmeson setup --wipe builddirsudo ninja -C builddir installcd …sudo pam-auth-updateecho "You can now go to Settings -> Users to enroll your fingerprints"echo “If the option does not appear, then there must have been an error in one of the steps above (probably the compilations, lines 31-34)”``

    • heywoohOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      I tried the script and it brings up a pam config menu. I accepted the defaults and it didn’t work. I ran it again and enabled “Fingerprint authentication” and rebooted but no luck either.

      • lebbiB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        I’m sorry to hear that didn’t work for you, that’s the solution that worked for me! Good luck my friend