{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/grosa787/dell-controlvault2-fingerprint-linux/blob/45609bee93a622bec27a3d062f0b42d2d63d45d3/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Dell ControlVault 2 fingerprint on Linux adapts a locally obtained Broadcom driver to the older BCM5880 fingerprint reader through five signature-matched byte patches. The accompanying investigation maps the device’s USB endpoints, command header and driver checks. The author reports working capture, while enrollment and matching remain unreliable or unconfirmed.",
  "description_zh": "Dell ControlVault 2 fingerprint on Linux 通过五处字节特征补丁，使用户本地取得的 Broadcom 驱动识别较旧的 BCM5880 指纹设备。研究记录了设备的 USB 端点、命令头及驱动检查逻辑。作者报告指纹采集可用，但录入与比对仍不稳定或尚未确认。",
  "entry_url": "https://awesomerea.org/resources/dell-controlvault2-fingerprint-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dell-controlvault2-fingerprint-linux-case/",
  "evidence_url": "https://github.com/grosa787/dell-controlvault2-fingerprint-linux/blob/45609bee93a622bec27a3d062f0b42d2d63d45d3/PATCHES.md",
  "group": "cases",
  "id": "dell-controlvault2-fingerprint-linux-case",
  "json_url": "https://awesomerea.org/resources/dell-controlvault2-fingerprint-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dell-controlvault2-fingerprint-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dell-controlvault2-fingerprint-linux-case/index.md",
  "name": "Dell ControlVault 2 fingerprint on Linux: adapting a driver for BCM5880",
  "name_zh": "Dell ControlVault 2 fingerprint on Linux：改造 BCM5880 驱动",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Dell ControlVault 2 / Broadcom BCM5880 device with USB ID 0a5c:5834, Linux x86_64 and TOD-enabled libfprint.",
    "The proprietary stock driver must be obtained locally from Canonical’s OEM repository.",
    "The author reports enrollment commit failures on many units and unconfirmed verification with the included patches.",
    "MIT license applies to the repository’s original scripts, udev rule and documentation."
  ],
  "requirements_zh": [
    "需要 USB ID 为 0a5c:5834 的 Dell ControlVault 2／Broadcom BCM5880 设备、Linux x86_64 和启用 TOD 的 libfprint。",
    "闭源原版驱动须由用户从 Canonical OEM 仓库在本地获取。",
    "作者报告多台设备的录入提交失败，仓库内补丁的指纹比对功能尚未确认。",
    "MIT 许可证适用于仓库原创脚本、udev 规则和文档。"
  ],
  "targets": [
    "binary",
    "protocol"
  ],
  "url": "https://github.com/grosa787/dell-controlvault2-fingerprint-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
