{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/hogancv/dji-mic-mini-monitor/blob/6283dc68cfe42ddbc3669ce9e79f5607925e0a1d/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "DJI Mic Mini Monitor reads transmitter battery and charging state from the receiver's USB status stream on Windows. Its Python reader uses WinUSB, while protocol notes describe MI_06 bulk endpoints, frame boundaries, CRC checks and status offsets; the author reports checking those details against a local receiver.",
  "description_zh": "DJI Mic Mini Monitor 在 Windows 上通过接收器的 USB 状态流读取发射器电量和充电状态。Python 程序使用 WinUSB；协议笔记记录 MI_06 的 Bulk 端点、帧边界、CRC 校验及状态字段偏移，作者称已用本机接收器核对。",
  "entry_url": "https://awesomerea.org/resources/dji-mic-mini-monitor-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dji-mic-mini-monitor-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/hogancv/dji-mic-mini-monitor/blob/6283dc68cfe42ddbc3669ce9e79f5607925e0a1d/docs/PROTOCOL.md",
  "group": "cases",
  "id": "dji-mic-mini-monitor-case",
  "json_url": "https://awesomerea.org/resources/dji-mic-mini-monitor-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dji-mic-mini-monitor-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dji-mic-mini-monitor-case/index.md",
  "name": "DJI Mic Mini Monitor: decoding the receiver's USB status stream",
  "name_zh": "DJI Mic Mini Monitor：解析接收器 USB 状态流",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/dji-mic-mini-monitor-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Windows 10 or 11 x64, a USB-connected DJI Mic Mini receiver, and a WinUSB binding for its MI_06 interface.",
    "Source use requires Python 3.9+ with tkinter; tray functions also use pystray and Pillow.",
    "Read-only status monitoring; receiver battery level is unavailable, and two-transmitter use has not been tested on hardware.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Windows 10 或 11 x64、通过 USB 连接的 DJI Mic Mini 接收器，并将其 MI_06 接口绑定到 WinUSB。",
    "从源码运行需 Python 3.9+ 和 tkinter；托盘功能还使用 pystray 与 Pillow。",
    "仅提供状态读取；无法读取接收器自身电量，双发射器配置尚未在硬件上测试。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/hogancv/dji-mic-mini-monitor",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
