{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Innomen/KeyMission360Tools/blob/6a7074d1eba4fbb51ca2b1e50cd47686cf3cbe41/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "KeyMission 360 Tools documents and implements USB PTP control of the Nikon KeyMission 360, including the FormatStore command for its SD card. Its protocol research records USB endpoints, PTP container layouts and command responses. The Linux toolkit also provides camera information, downloads, time sync and media controls.",
  "description_zh": "KeyMission 360 Tools 记录并实现 Nikon KeyMission 360 的 USB PTP 控制，包括用于 SD 卡的 FormatStore 命令。研究文档列出 USB 端点、PTP 容器布局和命令响应；Linux 工具还提供相机信息读取、下载、时间同步和媒体操作。",
  "entry_url": "https://awesomerea.org/resources/keymission360tools-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/keymission360tools-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Innomen/KeyMission360Tools/blob/6a7074d1eba4fbb51ca2b1e50cd47686cf3cbe41/RESEARCH.md",
  "group": "cases",
  "id": "keymission360tools-case",
  "json_url": "https://awesomerea.org/resources/keymission360tools-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/keymission360tools-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/keymission360tools-case/index.md",
  "name": "KeyMission 360 Tools: reconstructing the camera's USB formatting command",
  "name_zh": "KeyMission 360 Tools：重建相机的 USB 格式化命令",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Nikon KeyMission 360 connected over USB and a Linux system for the documented control workflow.",
    "The documented desktop setup uses gphoto2, ffmpeg, ExifTool, Tk and Python requirements; non-root access uses the included udev instructions.",
    "Formatting and deletion require confirmation unless the CLI caller supplies --force.",
    "MIT license."
  ],
  "requirements_zh": [
    "文档中的控制流程需要通过 USB 连接的 Nikon KeyMission 360 和 Linux 系统。",
    "桌面安装使用 gphoto2、ffmpeg、ExifTool、Tk 及 Python 依赖；普通用户访问需按附带的 udev 说明配置。",
    "格式化和删除操作需要确认，除非命令行调用方提供 --force。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Innomen/KeyMission360Tools",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
