{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/benk7557/technics-az100-windows-app/blob/fe4ce85ccee60565e6f37767e865b856afa7a7c2/docs/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "technics-az100 reimplements control of Technics EAH-AZ100 earbuds on Windows through the Airoha RACE Bluetooth RFCOMM channel. A tray app and CLI set noise cancellation and ambient modes and read battery and codec status; a protocol log records frames and command IDs recovered from Android app analysis and Bluetooth captures.",
  "description_zh": "technics-az100 通过 Airoha RACE 蓝牙 RFCOMM 通道，在 Windows 上重新实现 Technics EAH-AZ100 耳机控制。托盘程序和命令行工具可设置降噪、环境声并读取电量与编解码器状态；协议记录整理了从 Android 应用分析和蓝牙抓包取得的帧格式及命令 ID。",
  "entry_url": "https://awesomerea.org/resources/technics-az100-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/technics-az100-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/benk7557/technics-az100-windows-app/blob/fe4ce85ccee60565e6f37767e865b856afa7a7c2/README.md",
  "group": "cases",
  "id": "technics-az100-case",
  "json_url": "https://awesomerea.org/resources/technics-az100-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/technics-az100-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/technics-az100-case/index.md",
  "name": "technics-az100: a Windows client for EAH-AZ100 earbud controls",
  "name_zh": "technics-az100：EAH-AZ100 耳机控制协议的 Windows 客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Windows 11, Python 3.12 or later, and EAH-AZ100 earbuds paired and connected to the PC; the tray app requires WebView2.",
    "The author reports tests on one AZ100E with firmware JNZ1ZE 1.040; other accepted variants and Windows 10 are untested.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Windows 11、Python 3.12 或更新版本，以及已与电脑配对并连接的 EAH-AZ100 耳机；托盘程序需要 WebView2。",
    "作者报告在一副运行 JNZ1ZE 1.040 固件的 AZ100E 上测试；其他已接受的型号变体和 Windows 10 尚未测试。",
    "采用 MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/benk7557/technics-az100-windows-app",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
