{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Kevinparra535/opencfmoto-ios/blob/ce4e59806a49909728e76fdaeac354510a4ce334/docs/ARCHITECTURE.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "OpenCfMoto for iOS reimplements the PXC dashboard exchange used by Carbit and EasyConnect motorcycle displays. The Swift app joins the bike's Wi-Fi, performs the control handshake, streams an H.264 navigation interface, and receives dashboard touch events. Its specifications trace behavior extracted from the Android OpenCfMoto app.",
  "description_zh": "OpenCfMoto for iOS 重建 Carbit 与 EasyConnect 摩托车仪表使用的 PXC 通信流程。Swift 应用连接摩托车 Wi-Fi、完成控制握手、传送 H.264 导航画面并接收仪表触摸事件；配套规格文档记录了从 Android 版 OpenCfMoto 提取的行为。",
  "entry_url": "https://awesomerea.org/resources/opencfmoto-ios-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opencfmoto-ios-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Kevinparra535/opencfmoto-ios/blob/ce4e59806a49909728e76fdaeac354510a4ce334/README.md",
  "group": "cases",
  "id": "opencfmoto-ios-case",
  "json_url": "https://awesomerea.org/resources/opencfmoto-ios-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opencfmoto-ios-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opencfmoto-ios-case/index.md",
  "name": "OpenCfMoto for iOS: a PXC motorcycle-dashboard client",
  "name_zh": "OpenCfMoto for iOS：基于 PXC 协议的摩托车仪表客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "An iPhone running iOS 17 or later and a compatible Carbit or EasyConnect dashboard are required for device use.",
    "Building from source requires a Mac with Xcode 16 or later.",
    "Version 0.1 is in early field testing; some dashboard types have not been tested with the iOS app.",
    "AGPL-3.0-or-later license."
  ],
  "requirements_zh": [
    "实机使用需要运行 iOS 17 或更新版本的 iPhone，以及兼容的 Carbit 或 EasyConnect 仪表。",
    "从源码构建需要装有 Xcode 16 或更新版本的 Mac。",
    "0.1 版仍处于早期实地测试阶段，部分仪表型号尚未用 iOS 应用测试。",
    "采用 AGPL-3.0 或更新版本许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/Kevinparra535/opencfmoto-ios",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
