{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/GeneralD/cyberboard-cli/blob/c8e3be448552e6c0e33ed1ec5fdf057142e3bf71/.claude/rules/30-write-protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "cyberboard-cli reconstructs the AngryMiao CyberBoard R4 configuration protocol used by AM Master. Its CLI reads keymaps and writes keymap and LED configuration through USB CDC serial frames, with protocol notes describing 64-byte framing and CRC-8. The author reports hardware-tested writes and keymap reads; per-key LED authoring remains unfinished.",
  "description_zh": "cyberboard-cli 重建 AM Master 使用的 AngryMiao CyberBoard R4 配置协议。CLI 通过 USB CDC 串行帧读取键位映射并写入键位与 LED 配置，协议笔记记录了 64 字节帧和 CRC-8。作者报告已在实物上测试写入与键位回读；逐键 LED 编辑仍未完成。",
  "entry_url": "https://awesomerea.org/resources/cyberboard-cli-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/cyberboard-cli-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/GeneralD/cyberboard-cli/blob/c8e3be448552e6c0e33ed1ec5fdf057142e3bf71/README.md",
  "group": "cases",
  "id": "cyberboard-cli-case",
  "json_url": "https://awesomerea.org/resources/cyberboard-cli-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/cyberboard-cli-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/cyberboard-cli-case/index.md",
  "name": "cyberboard-cli: reconstructing CyberBoard R4 configuration writes",
  "name_zh": "cyberboard-cli：重建 CyberBoard R4 配置写入",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/cyberboard-cli-case.jpg",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.11+ and an AngryMiao CyberBoard R4; device operation uses pyserial.",
    "Per-key LED authoring remains in progress.",
    "MIT."
  ],
  "requirements_zh": [
    "需要 Python 3.11+ 和 AngryMiao CyberBoard R4；设备操作使用 pyserial。",
    "逐键 LED 编辑仍在开发中。",
    "采用 MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/GeneralD/cyberboard-cli",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
