{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/berkekbgz/libfprint-goodix-spi/blob/505dc7e4602cae828e5a1e80221f3fec8e15411e/re/README.md",
    "https://github.com/berkekbgz/libfprint-goodix-spi/blob/505dc7e4602cae828e5a1e80221f3fec8e15411e/docs/ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "libfprint Goodix SPI Driver reconstructs support for the Goodix GDIX51C0 fingerprint sensor on Linux. It combines SPI transport, session and capture handling with a native ChicagoHS host-side biometric matcher, integrated through libfprint and fprintd patches. The source includes protocol research, algorithm comparison tools and deterministic tests.",
  "description_zh": "libfprint Goodix SPI Driver 重建 Linux 对 Goodix GDIX51C0 指纹传感器的支持。项目实现 SPI 传输、会话和图像采集，以及原生 ChicagoHS 主机端生物识别匹配器，并通过补丁接入 libfprint 与 fprintd；仓库还包含协议研究、算法对照工具和确定性测试。",
  "entry_url": "https://awesomerea.org/resources/libfprint-goodix-spi-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/libfprint-goodix-spi-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/berkekbgz/libfprint-goodix-spi/blob/505dc7e4602cae828e5a1e80221f3fec8e15411e/README.md",
  "group": "cases",
  "id": "libfprint-goodix-spi-case",
  "json_url": "https://awesomerea.org/resources/libfprint-goodix-spi-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/libfprint-goodix-spi-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/libfprint-goodix-spi-case/index.md",
  "name": "libfprint Goodix SPI Driver: reconstructing GDIX51C0 support",
  "name_zh": "libfprint Goodix SPI Driver：重建 GDIX51C0 指纹支持",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Requires a GDIX51C0 sensor exposed through Linux spidev; the documented defaults were hardware-tested on a Huawei MateBook 16s.",
    "Integration targets libfprint v1.94.10 and fprintd v1.94.5, with the listed build dependencies.",
    "This is a pre-release; other laptops may need GPIO overrides.",
    "Original project source is LGPL-2.1-or-later; adapted files and patches retain their stated upstream licenses."
  ],
  "requirements_zh": [
    "需要通过 Linux spidev 暴露的 GDIX51C0 传感器；文档中的默认配置已在 Huawei MateBook 16s 上进行硬件测试。",
    "集成目标为 libfprint v1.94.10 和 fprintd v1.94.5，并需要列出的构建依赖。",
    "项目仍处于预发布阶段；其他笔记本可能需要覆盖 GPIO 配置。",
    "项目原创源码采用 LGPL-2.1-or-later；改编文件和补丁保留各自注明的上游许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "protocol"
  ],
  "url": "https://github.com/berkekbgz/libfprint-goodix-spi",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
