{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Evnia reconstructs USB control of the Philips Evnia 49M2C8900 monitor's 44 Ambiglow LEDs in a macOS Swift library. Its protocol notes identify vendor-specific endpoint-zero requests, the 0xE100 RGB frame buffer, and control blocks for taking and releasing software ownership.",
  "description_zh": "Evnia 以 macOS Swift 库重建 Philips Evnia 49M2C8900 显示器 44 颗 Ambiglow LED 的 USB 控制。协议文档记录端点零的厂商专用请求、0xE100 RGB 帧缓冲区，以及获取和交还软件控制权所需的控制块。",
  "entry_url": "https://awesomerea.org/resources/evnia-ambiglow-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/evnia-ambiglow-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/tomasf/evnia/blob/80e94f8c6a8e4e4a0fa4cfe081babf72acdce161/README.md",
  "group": "cases",
  "id": "evnia-ambiglow-case",
  "json_url": "https://awesomerea.org/resources/evnia-ambiglow-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/evnia-ambiglow-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/evnia-ambiglow-case/index.md",
  "name": "Evnia: reconstructing Philips 49M2C8900 Ambiglow USB control",
  "name_zh": "Evnia：重建 Philips 49M2C8900 Ambiglow 的 USB 控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Requires macOS and the Philips Evnia 49M2C8900 monitor with the documented USB controller.",
    "The documented working path covers 44 RGB LEDs and the listed ownership controls.",
    "MIT licence."
  ],
  "requirements_zh": [
    "需要 macOS，以及配备所述 USB 控制器的 Philips Evnia 49M2C8900 显示器。",
    "已记录的工作路径涵盖 44 颗 RGB LED 和所列控制权操作。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/tomasf/evnia",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
