{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Yi M1 wireless protocol research reconstructs the camera’s BLE pairing, Wi-Fi handoff, HTTP remote-control commands and UDP live-view frame format. Python scripts demonstrate pairing, starting remote control and extracting JPEG previews with accompanying settings from findings based on Yi Mirrorless Android decompilation and traffic captures.",
  "description_zh": "Yi M1 无线协议研究还原相机的 BLE 配对、Wi-Fi 切换、HTTP 遥控命令和 UDP 实时取景帧格式。Python 脚本演示配对、启动遥控，以及从画面流提取 JPEG 预览和参数；研究依据 Yi Mirrorless Android 应用反编译及流量抓取。",
  "entry_url": "https://awesomerea.org/resources/xiaoyi-m1-liveview-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/xiaoyi-m1-liveview-case/",
  "evidence_url": "https://github.com/bullbin/xiaoyi_m1_re_liveview/blob/52deda7d7ed390c2edc1a3d0c2383dc7cdf7c9ca/README.md",
  "group": "cases",
  "id": "xiaoyi-m1-liveview-case",
  "json_url": "https://awesomerea.org/resources/xiaoyi-m1-liveview-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/xiaoyi-m1-liveview-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/xiaoyi-m1-liveview-case/index.md",
  "name": "Yi M1: reconstructing wireless camera control and live view",
  "name_zh": "Yi M1：还原无线相机控制与实时取景",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "limits",
    "license"
  ],
  "requirements": [
    "A Yi M1 camera and a computer with Bluetooth Low Energy support are needed.",
    "The author reports functionality on camera firmware 3.2int, BLE protocol 1.0 and WLAN protocol for firmware 2.2 or later.",
    "Earlier firmware versions and callable wrappers for many HTTP commands are outside the implemented scope.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 Yi M1 相机和支持 Bluetooth Low Energy 的计算机。",
    "作者报告其功能适用于相机固件 3.2int、BLE 协议 1.0，以及固件 2.2 及以上的 WLAN 协议。",
    "较早固件及许多 HTTP 命令的可调用封装尚未实现。",
    "MIT 许可证。"
  ],
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/bullbin/xiaoyi_m1_re_liveview",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
