{"id":51441715,"url":"https://github.com/elementmerc/latitude-fingerprint","last_synced_at":"2026-07-05T12:30:23.583Z","repository":{"id":361703989,"uuid":"1254819608","full_name":"elementmerc/latitude-fingerprint","owner":"elementmerc","description":"Backport packaging of Canonical's Broadcom ControlVault 3 fingerprint driver (libfprint TOD) for current Ubuntu LTS releases. Closes Launchpad bug 2099655. The proprietary driver is fetched from Canonical on install, never redistributed here.","archived":false,"fork":false,"pushed_at":"2026-05-31T22:07:56.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T23:20:10.460Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elementmerc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-31T03:25:05.000Z","updated_at":"2026-05-31T22:07:58.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/elementmerc/latitude-fingerprint","commit_stats":null,"previous_names":["elementmerc/latitude-fingerprint"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/elementmerc/latitude-fingerprint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementmerc%2Flatitude-fingerprint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementmerc%2Flatitude-fingerprint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementmerc%2Flatitude-fingerprint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementmerc%2Flatitude-fingerprint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elementmerc","download_url":"https://codeload.github.com/elementmerc/latitude-fingerprint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elementmerc%2Flatitude-fingerprint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35154748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-05T02:00:06.290Z","response_time":100,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-05T12:30:22.939Z","updated_at":"2026-07-05T12:30:23.568Z","avatar_url":"https://github.com/elementmerc.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# latitude-fingerprint\n\nFingerprint login for Dell Latitude and Precision laptops on Ubuntu 24.04 and\n26.04 LTS.\n\nDell's Broadcom fingerprint sensor (ControlVault 3, USB `0a5c:5843`) has a\nworking Linux driver, but Canonical packages it only for the 22.04 OEM channel.\nThere is no copy in the normal Ubuntu archive for any release, so on a current\nLTS you cannot simply `apt install` it. This project makes it a one command\ninstall on 24.04 and 26.04.\n\n## Install\n\n```sh\ngit clone https://github.com/elementmerc/latitude-fingerprint\ncd latitude-fingerprint\nsudo ./install.sh\nfprintd-enroll \"$USER\"     # touch the sensor a few times\nfprintd-verify\n```\n\nThe first install updates the sensor's firmware, which makes it reset on the USB\nbus. If that first `fprintd-enroll` reports \"No such device\", reboot once and run\nit again; it will not re-flash, and enrolment then works normally.\n\nTo unlock with your finger at login and for `sudo`, enable the PAM module:\n\n```sh\nsudo pam-auth-update        # tick \"Fingerprint authentication\"\n```\n\n## How it works\n\nThe driver is a closed plugin that Canonical builds for Broadcom. This project\nnever ships it: `install.sh` downloads it from Canonical, checks it against a\npinned SHA256, and installs it. That is the same approach the Arch, Fedora, and\nGentoo packages use. Details in [docs/LICENSING.md](docs/LICENSING.md).\n\n## Uninstall\n\n```sh\nsudo ./uninstall.sh\n```\n\nYour enrolled fingerprints are kept.\n\n## Background\n\nCanonical has an in progress effort to package this driver, tracked in\n[Launchpad bug #2099655](https://bugs.launchpad.net/ubuntu/+bug/2099655), with\nbuilds in a personal PPA (`ppa:medicalwei/dell-cv3-cv3plus`) covering 22.04,\n24.04, 25.04, and 25.10. That PPA is maintained but has not reached the Ubuntu\narchive for any release, and it has no ControlVault 3 build for 26.04. This\nproject is an independent alternative: tested on real hardware, covering both\ncurrent LTS releases including 26.04, and built so it never redistributes the\nproprietary driver. If those packages reach the Ubuntu archive, that becomes the\nnatural home; until then, this covers current LTS users, 26.04 in particular.\n\n## Licence\n\nAGPL-3.0-or-later for this project's scripts and docs (see [LICENSE](LICENSE)).\nThe Broadcom driver keeps its own proprietary licence and is never bundled here.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementmerc%2Flatitude-fingerprint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felementmerc%2Flatitude-fingerprint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felementmerc%2Flatitude-fingerprint/lists"}