{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/dennisonbertram/gearvr-controller/blob/fa799373ad94449d56a3fcdf5dd43c28827984f2/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Gear VR Controller research decodes the Samsung ET-YO324 remote's Bluetooth LE commands and sensor stream. Its protocol notes map GATT characteristics, a command acknowledgement handshake, IMU samples, touchpad and button fields; Python captures and tests support a macOS air-mouse app and a live three.js viewer.",
  "description_zh": "Gear VR Controller 项目解析 Samsung ET-YO324 遥控器的 Bluetooth LE 命令与传感器数据流。协议笔记记录 GATT 特征、命令确认握手、IMU 样本、触摸板和按键字段；Python 抓包与测试代码支撑 macOS 空中鼠标程序和 three.js 实时查看器。",
  "entry_url": "https://awesomerea.org/resources/gear-vr-controller-ble-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/gear-vr-controller-ble-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/dennisonbertram/gearvr-controller/blob/fa799373ad94449d56a3fcdf5dd43c28827984f2/README.md",
  "group": "cases",
  "id": "gear-vr-controller-ble-case",
  "json_url": "https://awesomerea.org/resources/gear-vr-controller-ble-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/gear-vr-controller-ble-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/gear-vr-controller-ble-case/index.md",
  "name": "Gear VR Controller: decoding Samsung's BLE remote protocol",
  "name_zh": "Gear VR Controller：解析 Samsung 蓝牙遥控器协议",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/gear-vr-controller-ble-case.png",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Requires a Samsung Gear VR Controller ET-YO324 for live use.",
    "Python tools require Python 3.11 or later; the native macOS app requires macOS 14 or later.",
    "The macOS remote requires Accessibility permission for synthesized pointer and click events.",
    "MIT license."
  ],
  "requirements_zh": [
    "实时使用需要 Samsung Gear VR Controller ET-YO324。",
    "Python 工具需要 Python 3.11 或更新版本；原生 macOS 程序需要 macOS 14 或更新版本。",
    "macOS 遥控程序需要辅助功能权限，才能产生指针和点击事件。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/dennisonbertram/gearvr-controller",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
