MAG160C 热像仪逆向工程

本仓库记录 MAG160C 热像仪的 USB 协议、官方 Windows/Android SDK 逆向结果、纯 C SDK、官方渲染管线分析、抓帧数据和 demo3 实机调试过程。

从这里开始

新接手者先阅读:

  1. 交接_完整逆向工程说明_20260811.md
  2. analysis/handoff_20260813.md
  3. analysis/handoff_20260811_full.md
  4. analysis/protocol_spec.md
  5. csdk/tools/mag160c_demo3.c

完整交接文档包含目录说明、环境部署、官方管线结论、当前源码状态、已失败方案、剩余问题和给下一位 AI 的接手提示词。

当前硬件

  • 设备:MAG160C 热像仪
  • 分辨率:160×120
  • USB VID0x833C
  • 常见 PID0x0001
  • 原始帧:19200 个小端 uint16
  • 实时帧端点:0x81
  • 命令端点:0x03,响应端点:0x82

当前演示程序

  • 源码:csdk/tools/mag160c_demo3.c
  • 程序:build-artifacts/mag160c_demo3.exe
  • 运行目录:build-artifacts
  • 官方 NUC 表:build-artifacts/mag160c_official_nuc_gain.binbuild-artifacts/mag160c_official_nuc_thr.bin

编译和启动命令见完整交接文档。不要在没有阅读交接文档的情况下继续调窗口、调色板或显示层去鬼影。

仓库说明

仓库包含官方 SDK、第三方依赖、二进制样本和抓帧数据。部分内容可能受原厂许可限制,仅用于本项目的互操作性研究和设备调试。大型文件使用 Git LFS。

S
Description
No description provided
Readme
1.1 GiB
Languages
C 43%
Assembly 11.2%
Python 10%
Java 9.3%
C++ 6.9%
Other 19.4%