# OMS 指纹模块：重建 Linux 驱动所需的 USB 通信

> OMS 指纹模块项目重建 33a7:2388 芯片内匹配传感器的 USB 通信，并将其实现为 libfprint 驱动。文档记录 USBC 传输确认、EF01 帧、校验和及注册与识别响应；作者报告已在真实硬件上完成指纹注册和验证。

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

## 使用条件与局限

- **前提条件：**需要 USB ID 为 33a7:2388 的 OMS 指纹模块；按文档构建还需 libfprint 1.94.100 及列出的 Meson、Ninja、GCC 和库依赖。
- **局限：**该设备需关闭 USB 自动挂起。
- **局限：**上游补丁已准备，但尚未提交。
- **许可：**LGPL-2.1-or-later 许可证。

## 一手来源

1. <https://github.com/BlueApple233/OMS-fingerprint-linux/blob/fc0d55b6fb3377af0a76270514a91637a1264c35/README.md>
2. <https://github.com/BlueApple233/OMS-fingerprint-linux/blob/fc0d55b6fb3377af0a76270514a91637a1264c35/driver/README.md>

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

- [zwift-api：梳理 Zwift 私有数据接口](https://awesomerea.org/zh/resources/zwift-api-case/index.md) · 案例
- [Gear VR Controller：解析 Samsung 蓝牙遥控器协议](https://awesomerea.org/zh/resources/gear-vr-controller-ble-case/index.md) · 案例
- [Acer Predator Helios 16：重建 Linux 灯效控制](https://awesomerea.org/zh/resources/acer-predator-helios-16-rgb-case/index.md) · 案例
- [Powerology AM8268N：重建 Linux USB 显示协议](https://awesomerea.org/zh/resources/powerology-am8268n-usb-display-case/index.md) · 案例
- [SuperCam Thermal Viewer：重建 QuanLi 热成像相机串流](https://awesomerea.org/zh/resources/quanli-supercam-case/index.md) · 案例
- [ktctl：重建 FiiO JA11 的 USB 均衡器控制](https://awesomerea.org/zh/resources/ktctl-ja11-case/index.md) · 案例

## 关于此条目

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