# fpdrv：重建 Synaptics 06cb:00e7 指纹传感器通信

> fpdrv 将 Synaptics 06cb:00e7 指纹传感器的通信流程重建为 Linux 用户态驱动、libfprint TOD 模块和诊断命令行工具。它实现主机配对及类似 TLS 的加密会话，用于芯片内录入和匹配；协议笔记记录了 USB 端点与抓包所得的连接流程。

- 类型：案例
- 目标：协议
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-08
- 收录于：2026-11-08
- 原始资源：<https://github.com/HansHoogerwerf/synaptics-00e7-fpdrv>
- 一手来源：<https://github.com/HansHoogerwerf/synaptics-00e7-fpdrv/blob/53ec1fca4b73608f7f62cbd64dd9eb643041228f/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/synaptics-00e7-fpdrv-case/>
- 记录 JSON：<https://awesomerea.org/resources/synaptics-00e7-fpdrv-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/synaptics-00e7-fpdrv-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Synaptics 06cb:00e7 传感器、支持 TOD 的 libfprint、fprintd 及列出的 C 开发库。
- **测试证据：**作者报告在 HP Envy x360 13-ay0001nd 上可完成录入、验证和登录；其他 00e7 型号可能需要调整。
- **许可：**采用 GPL-3.0 许可证。

## 一手来源

1. <https://github.com/HansHoogerwerf/synaptics-00e7-fpdrv/blob/53ec1fca4b73608f7f62cbd64dd9eb643041228f/README.md>
2. <https://github.com/HansHoogerwerf/synaptics-00e7-fpdrv/blob/53ec1fca4b73608f7f62cbd64dd9eb643041228f/protocol-notes.md>

## 同分区更多条目：协议

- [PixyPilot：重建 EMEET PIXY 相机的 Linux 控制方式](https://awesomerea.org/zh/resources/pixypilot-case/index.md) · 案例
- [Prismatic：重建 SteelSeries Arena 7 RGB 灯光控制](https://awesomerea.org/zh/resources/prismatic-arena7-case/index.md) · 案例
- [superstrike-hits-linux：还原 Logitech HITS 控制协议](https://awesomerea.org/zh/resources/superstrike-hits-linux-case/index.md) · 案例
- [AT2 HT：还原 Baofeng AT2 的 BLE 控制与消息功能](https://awesomerea.org/zh/resources/at2-ht-case/index.md) · 案例
- [Empatica E4 wristband：解码 BLE 遥测数据](https://awesomerea.org/zh/resources/empatica-e4-local-case/index.md) · 案例
- [Polylux：重建 ASUS ROG 设备控制方式](https://awesomerea.org/zh/resources/polylux-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
