在 GitHub 上加星Star1.1k 个星标

案例

hw-harness:扫描仪 USB 协议调查

记录作者报告的扫描仪调查:比较厂商驱动的 USB 控制传输与 Linux 驱动的记录,推断初始化、时序及分辨率参数。公开工具负责组织参考采集与比较,并不自动恢复完整协议规范。

目标
协议
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:在 Fedora 上开发,使用 libvirt/KVM 与运行厂商驱动的 Windows 11 Pro 虚拟机。所记录的 USB 案例使用设备 ID 为 07b3:1825 的 Plustek 扫描仪,需要实物硬件。
  • 前提条件:要获得可比较的记录,需要 USB 直通、宿主机侧 usbmon 采集、相应宿主权限及匹配的 Linux 端操作。工具提供采集与控制能力,并非自动协议解码器。
  • 范围:通用工具发布于原先专用调查之后。另一个 MIPI 摄像头示例检查配置、ACPI 及校准数据,并不使用扫描仪的 USB 采集路径。
  • 测试证据:硬件结果及 Claude 参与情况均为作者报告。
  • 许可:固定提交下的工具代码采用 MIT 许可。厂商软件与驱动依赖仍是独立输入。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. examples/plustek-film-scanner/README.md GitHub · cschalle/hw-harness · 修订 093afc5
  2. README.md GitHub · cschalle/hw-harness · 修订 093afc5
  3. doc/method.md GitHub · cschalle/hw-harness · 修订 093afc5
  4. examples/ipu7-imx471/README.md GitHub · cschalle/hw-harness · 修订 093afc5
  5. LICENSE GitHub · cschalle/hw-harness · 修订 093afc5
  6. https://blogs.gnome.org/uraeus/2026/10/15/aiandreverseengineerhardware/

同分区更多条目:协议

协议分区全部 140 项资源协议案例(91)

↑↓ 移动↵ 打开⌘↵ 新标签页