{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/aabdelghani/corsair-xeneon-edge-linux/blob/ad6cb820b85e1cc20c0a3bd792ad242f86bf02d3/README.md",
    "https://github.com/aabdelghani/corsair-xeneon-edge-linux/blob/ad6cb820b85e1cc20c0a3bd792ad242f86bf02d3/docs/TOUCH.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "EdgeLine investigates the Corsair Xeneon Edge display's Linux control interfaces and provides a panel control app. Its notes record the vendor HID report layout and separate touch-controller descriptors, while the app uses HID for brightness, ddcutil for picture settings and xinput for touch modes. The HID command table distinguishes observed behavior from candidate commands.",
  "description_zh": "EdgeLine 研究 Corsair Xeneon Edge 屏幕在 Linux 上的控制接口，并提供面板控制应用。其文档记录厂商 HID 报文布局和独立触控控制器的描述符；应用通过 HID 调节亮度、用 ddcutil 设置画面，并用 xinput 管理触控模式。HID 命令表区分已观察行为和待确认命令。",
  "entry_url": "https://awesomerea.org/resources/edgeline-xeneon-edge-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/edgeline-xeneon-edge-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/aabdelghani/corsair-xeneon-edge-linux/blob/ad6cb820b85e1cc20c0a3bd792ad242f86bf02d3/PROTOCOL.md",
  "group": "cases",
  "id": "edgeline-xeneon-edge-case",
  "json_url": "https://awesomerea.org/resources/edgeline-xeneon-edge-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/edgeline-xeneon-edge-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/edgeline-xeneon-edge-case/index.md",
  "name": "EdgeLine: investigating Corsair Xeneon Edge control and touch interfaces",
  "name_zh": "EdgeLine：研究 Corsair Xeneon Edge 控制与触控接口",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/edgeline-xeneon-edge-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Corsair Xeneon Edge display and Linux desktop are required.",
    "Picture control uses ddcutil and i2c access; touch control uses xinput.",
    "Gestures and a lock zone are built in the agent but do not yet receive touches on the real panel.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要 Corsair Xeneon Edge 屏幕及 Linux 桌面环境。",
    "画面控制使用 ddcutil 并需要 i2c 访问权限；触控控制使用 xinput。",
    "手势与锁定区域已在智能体中实现，但真实面板的触摸事件尚未传到这些功能。",
    "GPL-3.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/aabdelghani/corsair-xeneon-edge-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
