{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/stupidorphan/m10k-2018/blob/7aeac12e9fca7e5b9674a3fc514445a4300847ed/docs/reverse-engineering.md"
  ],
  "category": "firmware",
  "class": "hardware",
  "description_en": "Gaomon M10K 2018 research decodes a substitution-encoded GD32F350 tablet firmware image and investigates its sensor loop and USB report path. The repository includes an image codec, constrained patch builder, DFU transaction documentation, and observations from experimental report-rate changes.",
  "description_zh": "Gaomon M10K 2018 项目解码采用字节替换编码的 GD32F350 数位板固件镜像，并研究传感器循环和 USB 上报路径。仓库提供镜像编解码器、限制修改范围的补丁构建器、DFU 事务文档，以及实验性上报速率调整的观察记录。",
  "entry_url": "https://awesomerea.org/resources/gaomon-m10k-2018-firmware-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gaomon-m10k-2018-firmware-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/stupidorphan/m10k-2018/blob/7aeac12e9fca7e5b9674a3fc514445a4300847ed/README.md",
  "group": "tools",
  "id": "gaomon-m10k-2018-firmware-case",
  "json_url": "https://awesomerea.org/resources/gaomon-m10k-2018-firmware-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gaomon-m10k-2018-firmware-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gaomon-m10k-2018-firmware-case/index.md",
  "name": "Gaomon M10K 2018: firmware decoding and report-rate investigation",
  "name_zh": "Gaomon M10K 2018：固件解码与上报速率调查",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply the official M10K 2018 OEM02 T17b 241030 firmware image yourself.",
    "The builder and codec require Python 3.10 or newer; Raw Input diagnostics and flashing require Windows.",
    "The author reports measurements from one tablet.",
    "MIT License."
  ],
  "requirements_zh": [
    "须自行取得 M10K 2018 OEM02 T17b 241030 官方固件镜像。",
    "构建器和编解码器需要 Python 3.10 或更新版本；Raw Input 诊断与刷写需要 Windows。",
    "作者报告的测量来自一台数位板。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/stupidorphan/m10k-2018",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
