rumcajs z iczyna

updated

2 months ago

RZ

rumcajs z iczyna

1 Rookie

7 Posts

2 Points

2

14577

July 29th, 2024 09:38

Make Fingerprint Reader Work Again - with Linux / Ubuntu 24.04

- probably you need BIOS update

- install libssl1.1 ( I have 1.1.1f-1ubuntu2.22)

- get deb (version 5.8.012.0 works for me) and install from : http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-broadcom/ 

And settings > system > users shows new login method with fingerprint,

that's all

  • TrevorFord

    1 Rookie

    1 Message

    2 Points

    0

    2

    Posted October 19th, 2024 19:31

    Thank you for posting this.
    That deb 5.12_018 worked great on Ubuntu 24.10 (Latitude 7400)

    (edited)

  • vadym t

    1 Rookie

    3 Posts

    2 Points

    0

    1

    Posted January 3rd, 2025 21:19

    it works on Dell Latitude 5420, ubuntu 24,

    thank you!

  • Doc221

    1 Rookie

    1 Message

    2 Points

    0

    0

    Posted March 26th, 2026 20:38

    Hello,

    I have a Latitude 5550 running Ubuntu 24.04 LTS.

    Tried to get the fingerprint reader to work. Found the solution by installing a later version of the Dell Canonical Drivers. Old versions didn't work, because mine has a Broadcom that identifies as 0a5c:5865.

    The one that worked for me comes from http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-broadcom-cv3plus/libfprint-2-tod1-broadcom-cv3plus_6.4.342-6.4.058.0-0ubuntu1~24.04.1~oem1_amd64.deb

    Restart was not even needed, fprintd-enroll <username> works like a charm.

    Good luck.

    (edited)

  • lucas.avila.stone

    1 Rookie

    1 Message

    2 Points

    0

    0

    Posted April 8th, 2026 00:39

    Hi,
    I have a Dell Inc. Latitude 5450 running Ubuntu 24.04 LTS
    What worked comes from http://dell.archive.canonical.com/updates/pool/public/libf/libfprint-2-tod1-broadcom-cv3plus/libfprint-2-tod1-broadcom-cv3plus_6.4.342-6.4.058.0-0ubuntu1~24.04.1~oem1_amd64.deb

    Just download and install. Then go to Settings > System > Users > Fingerprint login

  • nsari

    1 Rookie

    1 Message

    5 Points

    0

    0

    Posted June 6th, 2026 17:20

    I install Ubuntu 26.04 on Dell Pro 14 Plus. But I cannot use the fingerprint and Webcam. Anyone can help me to fix this issue?

  • eggcone

    1 Rookie

    1 Message

    5 Points

    0

    0

    Posted June 29th, 2026 05:02

    Hello yall

    I just asked gemini (I know stupid) and it solved my problem

    Here is a clean, comprehensive guide written specifically for the forums. It is formatted explicitly to clarify the hardware difference (the 27c6:5395 vs 27c6:533c trap) and provide an error-free, copy-paste sequence for Ubuntu 24.04 and Linux Mint 22.3 users.

    Guide: How to make the Goodix 27c6:5395 Fingerprint Reader work on Linux (Ubuntu 24.04 / Linux Mint 22.3)

    If you are trying to get the fingerprint scanner working on a Dell XPS 15 7590 (or similar Dell generations), the standard forum advice to install libfprint-2-tod1-goodix from the Dell/Somerville repositories will not work.

    Those official packages are for completely different Goodix chips. The 5395 chip has no official Linux driver from Dell or Goodix. To fix this, you must use the reverse-engineered community driver framework (goodix53x5-libfprint by AndyHazz) compiled from source.

    Step 1: Verify your Hardware ID

    Open a terminal and check your USB devices:

    Bash
    lsusb
    

    Look for this exact line. If your ID matches 27c6:5395, this guide is for you:

    Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader

    Step 2: Install Compilation Dependencies

    First, install the framework tools and library headers required to build libfprint and parse the sensor's cryptographic imaging. Run this complete command:

    Bash
    sudo apt update && sudo apt install -y git meson libglib2.0-dev libgusb-dev libgirepository1.0-dev libcairo2-dev libpixman-1-dev cmake libnss3-dev libgudev-1.0-dev libssl-dev libopencv-dev fprintd libpam-fprintd
    

    Step 3: Clone and Compile the Community Driver

    We will pull down the driver wrapper repository, which contains an automation script to download libfprint, inject the custom 5395 driver support, and compile it.

    Bash
    # Clone the open-source driver helper
    git clone https://github.com/AndyHazz/goodix53x5-libfprint.git
    cd goodix53x5-libfprint
    
    # Run the developer's local automated build script
    ./scripts/build-local.sh
    

    Step 4: Install the Compiled Package to the System

    Once the build completes successfully, move directly into the generated binary directory to install the customized framework and refresh your system's shared library cache:

    Bash
    cd .build/libfprint/builddir
    sudo ninja install
    sudo ldconfig
    

    Step 5: Enable & Register Fingerprints

    1. Restart the system service so it drops the old framework and catches your new driver:

      Bash
      sudo systemctl restart fprintd.service
      
    2. Tell PAM (Pluggable Authentication Modules) to accept fingerprints for logins and sudo commands:

      Bash
      sudo pam-auth-update
      

      In the menu that pops up, use your arrow keys and spacebar to ensure Fingerprint authentication has an asterisk [*] next to it. Press Tab to select OK and hit Enter.

    3. Enroll your finger via the terminal to test it:

      Bash
      fprintd-enroll
      

      (Alternatively, you can now open your desktop environment's native settings unde

      Here is a clean, comprehensive guide written specifically for the forums. It is formatted explicitly to clarify the hardware difference (the 27c6:5395 vs 27c6:533c trap) and provide an error-free, copy-paste sequence for Ubuntu 24.04 and Linux Mint 22.3 users.

      Guide: How to make the Goodix 27c6:5395 Fingerprint Reader work on Linux (Ubuntu 24.04 / Linux Mint 22.3)

      If you are trying to get the fingerprint scanner working on a Dell XPS 15 7590 (or similar Dell generations), the standard forum advice to install libfprint-2-tod1-goodix from the Dell/Somerville repositories will not work.

      Those official packages are for completely different Goodix chips. The 5395 chip has no official Linux driver from Dell or Goodix. To fix this, you must use the reverse-engineered community driver framework (goodix53x5-libfprint by AndyHazz) compiled from source.

      Step 1: Verify your Hardware ID

      Open a terminal and check your USB devices:

      Bash
      lsusb
      

      Look for this exact line. If your ID matches 27c6:5395, this guide is for you:

      Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader

      Step 2: Install Compilation Dependencies

      First, install the framework tools and library headers required to build libfprint and parse the sensor's cryptographic imaging. Run this complete command:

      Bash
      sudo apt update && sudo apt install -y git meson libglib2.0-dev libgusb-dev libgirepository1.0-dev libcairo2-dev libpixman-1-dev cmake libnss3-dev libgudev-1.0-dev libssl-dev libopencv-dev fprintd libpam-fprintd
      

      Step 3: Clone and Compile the Community Driver

      We will pull down the driver wrapper repository, which contains an automation script to download libfprint, inject the custom 5395 driver support, and compile it.

      Bash
      # Clone the open-source driver helper
      git clone https://github.com/AndyHazz/goodix53x5-libfprint.git
      cd goodix53x5-libfprint
      
      # Run the developer's local automated build script
      ./scripts/build-local.sh
      

      Step 4: Install the Compiled Package to the System

      Once the build completes successfully, move directly into the generated binary directory to install the customized framework and refresh your system's shared library cache:

      Bash
      cd .build/libfprint/builddir
      sudo ninja install
      sudo ldconfig
      

      Step 5: Enable & Register Fingerprints

      1. Restart the system service so it drops the old framework and catches your new driver:

        Bash
        sudo systemctl restart fprintd.service
        
      2. Tell PAM (Pluggable Authentication Modules) to accept fingerprints for logins and sudo commands:

        Bash
        sudo pam-auth-update
        

        In the menu that pops up, use your arrow keys and spacebar to ensure Fingerprint authentication has an asterisk [*] next to it. Press Tab to select OK and hit Enter.

      3. Enroll your finger via the terminal to test it:

        Bash
        fprintd-enroll
        

        (Alternatively, you can now open your desktop environment's native settings under Users / Fingerprint Login, or open Linux Mint's built-in Fingwit app—the hardware will now be fully recognized!)

      r Users / Fingerprint Login, or open Linux Mint's built-in Fingwit app—the hardware will now be fully recognized!)

  • animeshstup

    1 Rookie

    1 Message

    2 Points

    0

    0

    Posted July 7th, 2025 18:37

    Had to run these on ubuntu 22.04 on a XPS 13 9310


    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F9FDA6BED73CDC22
    sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates/ focal-dell public'
    sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates/ focal-oem public'
    sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates/ focal-somerville public'
    sudo add-apt-repository 'deb http://dell.archive.canonical.com/updates/ focal-somerville-melisa public'
    sudo apt update

    sudo apt install oem-somerville-melisa-meta libfprint-2-tod1-goodix oem-somerville-meta tlp-config fprintd libpam-fprintd -y

    fprintd-enroll

    sudo pam-auth-update --enable fprintd

    sudo reboot


  • omodudu

    1 Rookie

    4 Posts

    2 Points

    0

    0

    Posted August 12th, 2025 07:06

    @TrevorFord​ I have dell latitude 7430, I'm running Ubuntu 24.04.1 but the fingerprint reader is not working, do you know if that Deb 5.12_018 would still work 

  • omodudu

    1 Rookie

    4 Posts

    2 Points

    0

    0

    Posted August 12th, 2025 07:07

    @vadym t​  is your fingerprint embedded into the power button and what Deb version did you use 

  • vadym t

    1 Rookie

    3 Posts

    2 Points

    0

    0

    Posted August 12th, 2025 07:24

    @omodudu​ yes, in the power button.

    I'm using Ubuntu 24LTS
    package:
     
    libfprint-2-tod1-broadcom_5.12.018-0ubuntu1~22.04.01_amd64.deb