{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/sandbranch/x1-tablet-gen3-fingerprint/blob/f1fbd64480985f2ac298a780d55ad5d05b6de7ea/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "The SYNA8002 investigation reconstructs the SPI transport, secure-channel setup and image capture path of the fingerprint reader in a ThinkPad X1 Tablet Gen 3. It includes a Python userspace driver and fprintd-compatible adapter; the author reports successful GDM login on one tablet, with a correlation matcher and an existing Windows-derived pairing key.",
  "description_zh": "SYNA8002 研究重建了 ThinkPad X1 Tablet Gen 3 指纹读取器的 SPI 传输、安全通道建立和图像采集流程。仓库提供 Python 用户态驱动及兼容 fprintd 的适配器；作者报告在一台平板上实现了 GDM 指纹登录，使用相关性匹配器及已有的 Windows 配对密钥。",
  "entry_url": "https://awesomerea.org/resources/x1-tablet-gen3-fingerprint-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/x1-tablet-gen3-fingerprint-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/sandbranch/x1-tablet-gen3-fingerprint/blob/f1fbd64480985f2ac298a780d55ad5d05b6de7ea/README.md",
  "group": "cases",
  "id": "x1-tablet-gen3-fingerprint-case",
  "json_url": "https://awesomerea.org/resources/x1-tablet-gen3-fingerprint-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/x1-tablet-gen3-fingerprint-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/x1-tablet-gen3-fingerprint-case/index.md",
  "name": "SYNA8002: reconstructing a ThinkPad fingerprint reader's SPI protocol",
  "name_zh": "SYNA8002：重建 ThinkPad 指纹读取器的 SPI 协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "ThinkPad X1 Tablet Gen 3 with a SYNA8002 SPI sensor, a python-validity checkout, and the sensor's host private key and session config blob extracted from the user's own Windows installation.",
    "Virgin-sensor pairing is unimplemented; the matcher is not authentication-grade, based on the author's small impostor sample.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要配备 SYNA8002 SPI 传感器的 ThinkPad X1 Tablet Gen 3、python-validity 源码，以及从用户自己的 Windows 安装中提取的传感器主机私钥和会话配置块。",
    "尚未实现新传感器配对；作者基于少量冒用者样本指出匹配器尚未达到可靠认证要求。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/sandbranch/x1-tablet-gen3-fingerprint",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
