{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/verzic/sb-ae9/blob/cbfef7e0de0b90915793715d13ba5b6c79cd5ea9/README.md",
    "https://github.com/verzic/sb-ae9/blob/cbfef7e0de0b90915793715d13ba5b6c79cd5ea9/docs/reverse-engineering/ctxhdb-analysis.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Sound Blaster AE-9 Linux support reconstructs card and Audio Control Module behavior using static analysis of Creative's Windows drivers and hardware observations. The included investigations document CtxHda.sys, CtxHdb.sys, and the ACM's SysEx-framed UART protocol; the driver implements selected playback and controls.",
  "description_zh": "Sound Blaster AE-9 的 Linux 支持项目通过静态分析 Creative Windows 驱动并观察硬件行为，重建声卡及 Audio Control Module 的部分控制逻辑。仓库记录 CtxHda.sys、CtxHdb.sys 和 ACM 的 SysEx 帧 UART 协议，驱动实现了部分播放与控制功能。",
  "entry_url": "https://awesomerea.org/resources/sb-ae9-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sb-ae9-case/",
  "evidence_url": "https://github.com/verzic/sb-ae9/blob/cbfef7e0de0b90915793715d13ba5b6c79cd5ea9/docs/reverse-engineering/ctxhda-acm-analysis.md",
  "group": "cases",
  "id": "sb-ae9-case",
  "json_url": "https://awesomerea.org/resources/sb-ae9-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sb-ae9-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sb-ae9-case/index.md",
  "name": "Sound Blaster AE-9: reconstructing Linux control from Windows driver analysis",
  "name_zh": "Sound Blaster AE-9：通过 Windows 驱动分析重建 Linux 控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux kernel 6.17 or newer, headers, DKMS, build tools, PipeWire, and WirePlumber are specified.",
    "A Creative driver package is needed to extract a DSP firmware segment locally.",
    "The author reports support for 7 of 16 listed features across the card and Audio Control Module; recording is disabled because opening capture hard-locked the test machine.",
    "GPL-2.0 license."
  ],
  "requirements_zh": [
    "文档要求 Linux 内核 6.17 或更新版本，以及内核头文件、DKMS、构建工具、PipeWire 和 WirePlumber。",
    "需要在本地从 Creative 驱动包提取一段 DSP 固件。",
    "作者报告声卡和音频控制模块合计 16 项功能中有 7 项获支持；测试机器在打开录音设备时死机，因此录音已禁用。",
    "采用 GPL-2.0 许可证。"
  ],
  "targets": [
    "binary",
    "protocol"
  ],
  "url": "https://github.com/verzic/sb-ae9",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
