{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/jvitorcosta/haylou-rt-tools/blob/cfb4c22ccd55f533853d4c2e3bef86e633b9b695/docs/protocol.md",
    "https://github.com/jvitorcosta/haylou-rt-tools/blob/cfb4c22ccd55f533853d4c2e3bef86e633b9b695/docs/reverse-engineering.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "haylou-rt-tools reconstructs selected Haylou RT LS05S watch interactions and the .tbwf watch-face format from device observation and study of the Hello Haylou app. Its Python tools query firmware and battery status, pair with the watch, show a text alert during pairing, build and check faces, and preview main text elements. The protocol notes specify BLE services, frame checksums, and command IDs.",
  "description_zh": "haylou-rt-tools 根据设备观察和对 Hello Haylou 应用的分析，还原 Haylou RT LS05S 手表的部分交互及 .tbwf 表盘格式。其 Python 工具可查询固件与电量、与手表配对、在配对连接中显示文字提醒、构建和检查表盘，并预览主要文字元素。协议笔记记录了 BLE 服务、帧校验和命令编号。",
  "entry_url": "https://awesomerea.org/resources/haylou-rt-tools-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/haylou-rt-tools-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/jvitorcosta/haylou-rt-tools/blob/cfb4c22ccd55f533853d4c2e3bef86e633b9b695/README.md",
  "group": "cases",
  "id": "haylou-rt-tools-case",
  "json_url": "https://awesomerea.org/resources/haylou-rt-tools-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/haylou-rt-tools-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/haylou-rt-tools-case/index.md",
  "name": "haylou-rt-tools: reconstructing Haylou RT BLE and watch-face formats",
  "name_zh": "haylou-rt-tools：还原 Haylou RT 蓝牙协议与表盘格式",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "testing",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.10 or newer and a Haylou RT LS05S watch for device operations.",
    "Documented device tests use firmware V21.01.004.2.1.1.3.51 and Hello Haylou 3.7.19; other versions are untested.",
    "Generated faces and previews have not been confirmed against a real watch screen; direct upload and firmware update code are absent.",
    "MIT License."
  ],
  "requirements_zh": [
    "设备操作需要 Python 3.10 或更新版本及 Haylou RT LS05S 手表。",
    "文档中的设备测试使用固件 V21.01.004.2.1.1.3.51 和 Hello Haylou 3.7.19；其他版本未测试。",
    "生成表盘及预览尚未在真实手表屏幕上确认；项目没有直接上传或固件更新代码。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/jvitorcosta/haylou-rt-tools",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
