{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/MemoryHazy313/madlions-configurator/blob/4477ac3b68960d21a33b880ca95d0651725039bb/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "MADLIONS 60 Configurator implements a Windows client for the MAD60 keyboard using USB HID commands reconstructed from vendor web app traffic. Its device layer builds configuration reports and reads settings back from the board; the interface covers per-key lighting, animations, Hall Effect settings, and profiles. Capture helpers support investigation of other models.",
  "description_zh": "MADLIONS 60 Configurator 根据厂商网页应用的通信记录重建 MAD60 键盘的 USB HID 配置命令，并实现 Windows 客户端。设备层生成配置报文并读取键盘设置；界面支持逐键灯光、动画、霍尔参数和配置档案。仓库另含用于研究其他型号的抓取工具。",
  "entry_url": "https://awesomerea.org/resources/madlions-configurator-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/madlions-configurator-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/MemoryHazy313/madlions-configurator/blob/4477ac3b68960d21a33b880ca95d0651725039bb/README.md",
  "group": "cases",
  "id": "madlions-configurator-case",
  "json_url": "https://awesomerea.org/resources/madlions-configurator-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/madlions-configurator-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/madlions-configurator-case/index.md",
  "name": "MADLIONS 60 Configurator: reconstructing MAD60 USB HID configuration",
  "name_zh": "MADLIONS 60 Configurator：重建 MAD60 USB HID 配置通信",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/madlions-configurator-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows, Python 3.11+, hidapi, and the Edge WebView2 runtime are required for source use.",
    "A MADLIONS MAD60 with USB VID 0x373B and PID 0x1054 is the documented hardware.",
    "Key remapping, Fn layers, and macros are outside the implemented scope.",
    "Licensed under PolyForm Noncommercial License 1.0.0."
  ],
  "requirements_zh": [
    "从源码运行需要 Windows、Python 3.11+、hidapi 和 Edge WebView2 运行时。",
    "文档支持的硬件是 USB VID 0x373B、PID 0x1054 的 MADLIONS MAD60。",
    "未实现按键重映射、Fn 层和宏。",
    "采用 PolyForm Noncommercial License 1.0.0。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/MemoryHazy313/madlions-configurator",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
