{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/tarpediem/zenvision-linux/blob/c0df6b59a4f135d3a02eac09da45f6f0b11fce75/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "zenvision-linux reconstructs USB control of the ASUS ZenVision lid OLED on the Zenbook 14X OLED Space Edition. Its Python driver sends 256×64 grayscale frames through a documented command handshake and bulk endpoint, supporting images and animations on Linux.",
  "description_zh": "zenvision-linux 重建 Zenbook 14X OLED Space Edition 上 ASUS ZenVision 屏幕的 USB 控制方式。Python 驱动按文档中的命令握手流程，通过 bulk 端点发送 256×64 灰度图像，在 Linux 上显示静态图片和动画。",
  "entry_url": "https://awesomerea.org/resources/zenvision-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/zenvision-linux-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/tarpediem/zenvision-linux/blob/c0df6b59a4f135d3a02eac09da45f6f0b11fce75/README.md",
  "group": "cases",
  "id": "zenvision-linux-case",
  "json_url": "https://awesomerea.org/resources/zenvision-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/zenvision-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/zenvision-linux-case/index.md",
  "name": "zenvision-linux: reconstructing ASUS ZenVision OLED control over USB",
  "name_zh": "zenvision-linux：重建 ASUS ZenVision OLED 的 USB 控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "ASUS Zenbook 14X OLED Space Edition UX5401ZAS with a ZenVision panel; Linux and raw USB access.",
    "Python 3.9+, pyusb, Pillow and libusb-1.0.",
    "The author reports operation on UX5401ZAS; other lid-OLED models are unconfirmed.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要配备 ZenVision 屏幕的 ASUS Zenbook 14X OLED Space Edition UX5401ZAS、Linux 和原始 USB 访问权限。",
    "需要 Python 3.9+、pyusb、Pillow 和 libusb-1.0。",
    "作者报告在 UX5401ZAS 上可用；其他上盖 OLED 型号尚未确认。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/tarpediem/zenvision-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
