{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/s0t0h/orion-unchained/blob/8229038b77b9369388dd41b401042eb35bfceb76/README.md",
    "https://github.com/s0t0h/orion-unchained/blob/8229038b77b9369388dd41b401042eb35bfceb76/docs/REVERSE-ENGINEERING.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Orion Unchained reconstructs Acer Predator Orion desktop lighting control for Linux through a kernel driver, command-line client and desktop app. Its investigation documents PredatorSense lighting payloads, the firmware's AcerGamingFunction WMI methods and the SMBus controller path; the driver uses those findings to set and read lighting effects on the tested PO7-660.",
  "description_zh": "Orion Unchained 以 Linux 内核驱动、命令行客户端和桌面应用重建 Acer Predator Orion 台式机灯光控制。调查资料记录了 PredatorSense 灯光载荷、固件中的 AcerGamingFunction WMI 方法和 SMBus 控制路径；驱动据此在已测试的 PO7-660 上读取和设置灯效。",
  "entry_url": "https://awesomerea.org/resources/orion-unchained-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/orion-unchained-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/s0t0h/orion-unchained/blob/8229038b77b9369388dd41b401042eb35bfceb76/docs/PROTOCOL.md",
  "group": "cases",
  "id": "orion-unchained-case",
  "json_url": "https://awesomerea.org/resources/orion-unchained-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/orion-unchained-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/orion-unchained-case/index.md",
  "name": "Orion Unchained: reconstructing Acer Predator Orion lighting control",
  "name_zh": "Orion Unchained：重建 Acer Predator Orion 灯光控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An Acer Predator Orion desktop, Linux 6.8 or later and kernel-module build tools through DKMS are required; the desktop app also needs PySide6.",
    "The author tested PO7-660 with BIOS 1.08; other listed models need testing.",
    "GPL-2.0-or-later license."
  ],
  "requirements_zh": [
    "需要 Acer Predator Orion 台式机、Linux 6.8 或更新版本，以及通过 DKMS 构建内核模块所需的工具；桌面应用还需要 PySide6。",
    "作者测试了 BIOS 1.08 的 PO7-660；列出的其他型号仍需测试。",
    "GPL-2.0-or-later 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/s0t0h/orion-unchained",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
