{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "QCY Control for macOS implements a Swift menu-bar client for QCY MeloBuds Pro using the documented QCY BLE GATT protocol. It controls noise modes, EQ, gaming mode and touch mappings, and lists UUIDs and example command frames.",
  "description_zh": "QCY Control for macOS 使用已有的 QCY BLE GATT 协议资料，实现 MeloBuds Pro 的 Swift 菜单栏客户端，可设置降噪模式、EQ、游戏模式和触控映射，并列出 UUID 与命令帧示例。",
  "entry_url": "https://awesomerea.org/resources/qcy-control-macos-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/qcy-control-macos-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Muyubu1/qcy-control-macos/blob/0820c142a51285e6b9082a3f2f9cab753568eb06/README.md",
  "group": "cases",
  "id": "qcy-control-macos-case",
  "json_url": "https://awesomerea.org/resources/qcy-control-macos-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/qcy-control-macos-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/qcy-control-macos-case/index.md",
  "name": "QCY Control for macOS: implementing MeloBuds Pro BLE controls",
  "name_zh": "QCY Control for macOS：实现 MeloBuds Pro 蓝牙控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "limits",
    "license"
  ],
  "requirements": [
    "macOS 13+, Xcode Command Line Tools and Bluetooth access.",
    "The tested device is QCY MeloBuds Pro firmware 2.0.4 on Apple Silicon.",
    "Other QCY models may differ in ANC scene IDs.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要 macOS 13+、Xcode 命令行工具和蓝牙访问权限。",
    "作者测试的设备是固件 2.0.4 的 QCY MeloBuds Pro，主机为 Apple Silicon Mac。",
    "其他 QCY 型号的 ANC 场景编号可能不同。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Muyubu1/qcy-control-macos",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
