{
  "added_at": "2026-11-08",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Sony WH-CH720N control is reconstructed as a Linux Python client for the headset's Bluetooth Classic RFCOMM service. The project documents its framed messages, checksum, ACK sequence rule and command map, then uses them for battery readings, six-band EQ and noise-cancelling or ambient-mode control.",
  "description_zh": "项目以 Linux Python 客户端重建 Sony WH-CH720N 的 Bluetooth Classic RFCOMM 控制方式。文档记录了帧结构、校验和、ACK 序号规则及命令表，并据此实现电量读取、六段均衡器以及降噪和环境声模式控制。",
  "entry_url": "https://awesomerea.org/resources/sony-wh-ch720n-linux-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sony-wh-ch720n-linux-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/skaka/sony-headphones-linux/blob/990b1008d164c2c2291a3a4dd3a7527a50bad7ca/README.md",
  "group": "cases",
  "id": "sony-wh-ch720n-linux-case",
  "json_url": "https://awesomerea.org/resources/sony-wh-ch720n-linux-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sony-wh-ch720n-linux-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sony-wh-ch720n-linux-case/index.md",
  "name": "Sony WH-CH720N: reconstructing headset control over RFCOMM",
  "name_zh": "Sony WH-CH720N：重建 RFCOMM 耳机控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Linux and a paired Sony WH-CH720N headset; the documented command map is for firmware 1.0.8.",
    "Only one MDR connection can be active at a time.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Linux 和已配对的 Sony WH-CH720N；文档中的命令表对应固件 1.0.8。",
    "同一时间只能建立一个 MDR 连接。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/skaka/sony-headphones-linux",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
