{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/BonBear/openedu09/blob/0b2bb5595380d8954721b2da5aa65a42e1b9791c/docs/protocol.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "openedu09 reconstructs control of the Whadda WSEDU09 USB oscilloscope from analysis of the vendor software and captures from a real device. It implements the HID protocol in a Python driver, GUI, calibration tools and an MCP server that lets agents acquire and measure signals.",
  "description_zh": "openedu09 通过分析原厂软件和真实设备抓包重建 Whadda WSEDU09 USB 示波器的控制协议。项目用 Python 实现 HID 驱动、图形界面、校准工具及供智能体采集和测量信号的 MCP 服务。",
  "entry_url": "https://awesomerea.org/resources/openedu09-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openedu09-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/BonBear/openedu09/blob/0b2bb5595380d8954721b2da5aa65a42e1b9791c/README.md",
  "group": "cases",
  "id": "openedu09-case",
  "json_url": "https://awesomerea.org/resources/openedu09-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openedu09-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openedu09-case/index.md",
  "name": "openedu09: reconstructing WSEDU09 oscilloscope control",
  "name_zh": "openedu09：重建 WSEDU09 示波器控制协议",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/openedu09-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Python 3.12+ on Linux or Windows and a Whadda WSEDU09 are required for hardware use; a simulator is included.",
    "The author reports hardware testing with firmware 1.01; macOS, other firmware versions and other scopes are untested, and only CH1 is supported.",
    "MIT license."
  ],
  "requirements_zh": [
    "实际连接设备需要 Linux 或 Windows 上的 Python 3.12+ 及 Whadda WSEDU09；项目也提供模拟器。",
    "作者报告已用固件 1.01 做硬件测试；macOS、其他固件版本和其他示波器尚未测试，且仅支持 CH1。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/BonBear/openedu09",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
