{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/uuksu/skannerz-commander-trade-reversing/blob/b4b68a5ad1ffc66fc4000883ab04ab467b313a19/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Skannerz Commander trade research reconstructs the electronic toy's three-pin exchange protocol from a 200 kHz logic-analyzer capture and controlled hardware experiments. Its documentation covers clock phases, handshake, frames and monster payload fields; an Arduino slave emulator implements the exchange, which the author reports using in real trades.",
  "description_zh": "Skannerz Commander 交易协议研究利用 200 kHz 逻辑分析仪采集的数据和受控硬件实验，还原这款电子玩具的三针接口通信协议。协议文档涵盖时钟阶段、握手、帧结构和怪兽数据字段；Arduino 从设备模拟器实现了交易过程，作者报告已用它与实机完成交易。",
  "entry_url": "https://awesomerea.org/resources/skannerz-commander-trade-protocol-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/skannerz-commander-trade-protocol-case/",
  "evidence_url": "https://github.com/uuksu/skannerz-commander-trade-reversing/blob/b4b68a5ad1ffc66fc4000883ab04ab467b313a19/PROTOCOL.md",
  "group": "cases",
  "id": "skannerz-commander-trade-protocol-case",
  "json_url": "https://awesomerea.org/resources/skannerz-commander-trade-protocol-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/skannerz-commander-trade-protocol-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/skannerz-commander-trade-protocol-case/index.md",
  "name": "Skannerz Commander: reconstructing the toy's trade protocol",
  "name_zh": "Skannerz Commander：重建玩具交易协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A 5 V Arduino Uno or Nano and three wires are needed for the slave emulator; 3.3 V boards need level shifting.",
    "Reproducing the capture analysis requires Python 3 and numpy.",
    "The slave-side reject byte and HP zero remain open questions.",
    "AGPL-3.0 license."
  ],
  "requirements_zh": [
    "从设备模拟器需要 5 V Arduino Uno 或 Nano 及三根连接线；3.3 V 开发板需要电平转换。",
    "复现采集分析需要 Python 3 和 numpy。",
    "从设备拒绝字节及 HP 为零的情况仍待研究。",
    "AGPL-3.0 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/uuksu/skannerz-commander-trade-reversing",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
