{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/The-sultan/Panavox-PSS12-INV-Core/blob/cdccac1c4ad58587f10a248fd3dd17560e24d433/docs/Panavox_PSS-12_INV_Protocol_Specification.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Panavox PSS-12 INV reconstructs control of a split air conditioner through its W950 UART connector. The C++ library builds command frames, handles acknowledgments and periodic status requests, and parses 150-byte status responses; a companion specification records frame layout and commands refined through physical-unit testing.",
  "description_zh": "Panavox PSS-12 INV 通过 W950 UART 接口重建分体空调控制。C++ 库生成命令帧、处理确认和定期状态请求，并解析 150 字节状态响应；配套规范记录了依据实体设备测试修订的帧结构和命令。",
  "entry_url": "https://awesomerea.org/resources/panavox-pss12-inv-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/panavox-pss12-inv-protocol-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/The-sultan/Panavox-PSS12-INV-Core/blob/cdccac1c4ad58587f10a248fd3dd17560e24d433/README.md",
  "group": "cases",
  "id": "panavox-pss12-inv-protocol-case",
  "json_url": "https://awesomerea.org/resources/panavox-pss12-inv-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/panavox-pss12-inv-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/panavox-pss12-inv-protocol-case/index.md",
  "name": "Panavox PSS-12 INV: reconstructing air-conditioner UART control",
  "name_zh": "Panavox PSS-12 INV：重建空调 UART 控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Panavox PSS-12 INV unit with access to its W950 UART connector and a microcontroller providing an Arduino Stream interface.",
    "UART uses 9600 baud, 8N1; connector signals may need inversion depending on hardware.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Panavox PSS-12 INV 空调、可连接的 W950 UART 接口，以及提供 Arduino Stream 接口的微控制器。",
    "UART 使用 9600 波特率、8N1；依硬件情况可能需要反相信号。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/The-sultan/Panavox-PSS12-INV-Core",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
