{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/michaeldale/smartclock-oss/blob/b214f309943307f74587251d7144b11a9f604c11/docs/STATUS.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "SmartClock-OSS rebuilds firmware for the SD Pro Smart Weather Clock after analysis of its stock image and flash layout. The ESP8266 firmware provides seven clock faces, Open-Meteo weather, a local settings page, and recovery through power cycling; the repository records hardware observations and installation results.",
  "description_zh": "SmartClock-OSS 在分析原厂镜像和闪存布局后，为 SD Pro 智能天气时钟重建 ESP8266 固件。它提供七种表盘、Open-Meteo 天气、本地设置页面和断电重启恢复方式，仓库还记录硬件观察与安装结果。",
  "entry_url": "https://awesomerea.org/resources/smartclock-oss-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/smartclock-oss-case/",
  "evidence_url": "https://github.com/michaeldale/smartclock-oss/blob/b214f309943307f74587251d7144b11a9f604c11/README.md",
  "group": "cases",
  "id": "smartclock-oss-case",
  "json_url": "https://awesomerea.org/resources/smartclock-oss-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/smartclock-oss-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/smartclock-oss-case/index.md",
  "name": "SmartClock-OSS: rebuilding SD Pro Smart Weather Clock firmware",
  "name_zh": "SmartClock-OSS：重建 SD Pro 智能天气时钟固件",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "SD Pro Smart Weather Clock with stock firmware V1.0.6; V1.0.4 has the same image layout but lacks device testing.",
    "PlatformIO is required to build from source.",
    "Returning to stock firmware requires a USB serial adapter wired to the board.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需要原厂固件为 V1.0.6 的 SD Pro 智能天气时钟；V1.0.4 镜像布局相同，但尚无实机测试。",
    "从源码构建需要 PlatformIO。",
    "恢复原厂固件需要将 USB 串口适配器接到电路板。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/michaeldale/smartclock-oss",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
