{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/misterblack1/HU-058_ESPHome/blob/ceced3c44127c470812991a915b73956226269b7/docs/aip33628-protocol.md",
    "https://github.com/misterblack1/HU-058_ESPHome/blob/ceced3c44127c470812991a915b73956226269b7/docs/display-map.md",
    "https://github.com/misterblack1/HU-058_ESPHome/blob/ceced3c44127c470812991a915b73956226269b7/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "The HU-058D WiFi clock investigation reconstructs how its two AiP33628 drivers control a 33-LED RGB display. Logic-analyzer captures of stock behavior inform the COM and SEG map, while protocol notes describe 30-bit frames and latch timing. ESPHome and standalone ESP32 firmware drive the panel through the recovered interface.",
  "description_zh": "HU-058D WiFi 时钟项目重建两颗 AiP33628 驱动器控制 33 颗 RGB LED 的方式。原厂运行时的逻辑分析仪抓包用于整理 COM、SEG 映射，协议笔记记录 30 位帧和锁存时序；ESPHome 与独立 ESP32 固件通过该接口驱动面板。",
  "entry_url": "https://awesomerea.org/resources/hu-058-esphome-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hu-058-esphome-case/",
  "evidence_url": "https://github.com/misterblack1/HU-058_ESPHome/blob/ceced3c44127c470812991a915b73956226269b7/README.md",
  "group": "cases",
  "id": "hu-058-esphome-case",
  "json_url": "https://awesomerea.org/resources/hu-058-esphome-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hu-058-esphome-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hu-058-esphome-case/index.md",
  "name": "HU-058D WiFi clock: reconstructing its LED display interface",
  "name_zh": "HU-058D WiFi 时钟：重建 LED 显示接口",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Requires an HU-058D or related clock panel and a wired ESP32 for the replacement firmware.",
    "ESPHome firmware requires ESPHome 2026.8.0 or newer and Python 3.11 or newer.",
    "The buzzer, light sensor, and NTC thermistor are outside the firmware's scope.",
    "Original work is dedicated to the public domain under CC0 1.0; the Unlicense applies if that dedication is ineffective. ESPHome-derived code remains under GPLv3."
  ],
  "requirements_zh": [
    "替代固件需要 HU-058D 或相关时钟面板，以及接线的 ESP32。",
    "ESPHome 固件需要 ESPHome 2026.8.0 或更新版本及 Python 3.11 或更新版本。",
    "固件未涵盖蜂鸣器、光照传感器和 NTC 热敏电阻。",
    "原创内容按 CC0 1.0 贡献至公有领域；若该贡献在法律上无效，则适用 Unlicense。源自 ESPHome 的代码仍采用 GPLv3。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/misterblack1/HU-058_ESPHome",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
