{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/magichao326/panasonic-hc-x2-control/blob/87a72b6d2588b057ea251b39c3d8b34134734286/PROTOCOL.md",
    "https://github.com/magichao326/panasonic-hc-x2-control/blob/87a72b6d2588b057ea251b39c3d8b34134734286/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Panasonic HC-X2 / HC-X20 Remote Control implements a Python client for the cameras' HC-ROP/P2Control protocol. It sends XML control commands over TCP, decodes UDP telemetry and recording events, and documents the handshake and command set. The author reports testing it on HC-X2 and HC-X20 bodies.",
  "description_zh": "Panasonic HC-X2 / HC-X20 Remote Control 用 Python 实现摄像机的 HC-ROP/P2Control 客户端，通过 TCP 发送 XML 控制命令，并解析 UDP 状态数据和录制事件。文档记录了握手与命令格式；作者报告已在 HC-X2 和 HC-X20 实机上测试。",
  "entry_url": "https://awesomerea.org/resources/panasonic-hc-x2-control-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/panasonic-hc-x2-control-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/magichao326/panasonic-hc-x2-control/blob/87a72b6d2588b057ea251b39c3d8b34134734286/README.md",
  "group": "cases",
  "id": "panasonic-hc-x2-control-case",
  "json_url": "https://awesomerea.org/resources/panasonic-hc-x2-control-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/panasonic-hc-x2-control-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/panasonic-hc-x2-control-case/index.md",
  "name": "Panasonic HC-X2 / HC-X20 Remote Control: HC-ROP protocol client",
  "name_zh": "Panasonic HC-X2 / HC-X20 Remote Control：HC-ROP 协议客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.8 or newer and access to an HC-X2 or HC-X20 with IP REMOTE enabled and a user account.",
    "The author reports testing HC-X2 and HC-X20; other HC-X and AG-CX models remain untested.",
    "Live preview is not implemented.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Python 3.8 或更新版本，以及已启用 IP REMOTE 并配置用户账户的 HC-X2 或 HC-X20。",
    "作者报告已测试 HC-X2 和 HC-X20；其他 HC-X、AG-CX 机型尚未测试。",
    "尚未实现实时预览。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/magichao326/panasonic-hc-x2-control",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
