Skip to content

Community project submission: M5Stack StopWatch × Hermes Agent / 社区项目收录申请 #8

Open

Description

@allinnb

中文

你好,M5Stack 团队:

我们完成了一个面向 M5Stack StopWatch 的开源社区项目,希望申请在 StopWatch 产品文档的第三方项目/相关视频区域收录,并请团队指引后续申请 M5Burner 上架的正确渠道与技术要求。

项目简介

M5Stack StopWatch × Hermes Agent 将 StopWatch 移植为 Hermes Agent 的便携式语音终端。实现基于 Adolanium/hermes-gadget-sdk 的完整 Git 历史进行扩展,未将上游代码抽取或重新包装成不相关项目。

已实现的 StopWatch 支持

  • ESP32-S3、16 MB Flash、8 MB Octal PSRAM
  • 466 × 466 CO5300 圆形 AMOLED
  • CST820 触摸
  • ES8311 麦克风和扬声器音频链路
  • M5IOE1 电源、复位、功放和振动相关控制
  • M5PM1 红色电源键
  • 蓝色、黄色和红色三键交互
  • Wi-Fi 配网、Hermes 配对、PTT 语音交互和本地设置菜单
  • PlatformIO m5stack-stopwatch 构建环境
  • 可下载的合并固件、App 镜像、SHA-256 校验和、installer manifest 和构建来源证明

状态与验证范围

项目当前明确标记为 Experimental。显示、触摸、三颗按键、麦克风/扬声器识别、本地扬声器测试音、Wi-Fi、WebSocket 连接及 Hermes 语音交互均已在真实 StopWatch 上测试。硬件验证范围和仍待扩展的测试项目均记录在仓库中,没有宣称获得 M5Stack 官方认证。

许可证与归属

项目保留原仓库的 MIT License、完整 Git 历史及贡献者信息,并在 NOTICE、THIRD_PARTY_NOTICES.md 和 LICENSES/ 中保留第三方许可证与来源说明。项目页面明确致谢:

  • Adolanium / hermes-gadget-sdk
  • RegeneratusLabs / physical-hermes
  • Nous Research / hermes-agent
  • Meta / facebookincubator/muse-gadget-sdk(硬件引脚、寄存器与行为事实参考,Apache-2.0)

这是独立的社区移植项目,不代表 M5Stack、上述上游项目或商标所有者的官方产品。

希望获得的指引

  1. 是否可以将项目和 Demo 收录到 StopWatch 产品文档页的“软件开发/第三方项目”与“相关视频”区域?
  2. 若申请加入 M5Burner,需要提交哪些元数据、图标、截图、固件布局或测试报告?
  3. M5Burner 的正式投稿入口或负责团队联系方式是什么?
  4. 是否还需要针对 StopWatch 的其它硬件版本完成额外验证?

感谢 M5Stack 团队审阅。如果本仓库不是合适的申请入口,也请告知正确渠道,我们会按官方要求整理材料。


English

Hello M5Stack team,

We have completed an open-source community project for the M5Stack StopWatch and would like to request consideration for inclusion in the StopWatch documentation under third-party projects / related videos. We would also appreciate guidance on the official review process and technical requirements for a future M5Burner submission.

Project overview

M5Stack StopWatch × Hermes Agent turns the StopWatch into a portable voice terminal for Hermes Agent. The implementation extends the full Git history of Adolanium/hermes-gadget-sdk; it is not an unrelated repackaging of upstream code.

Implemented StopWatch support

  • ESP32-S3, 16 MB flash, and 8 MB octal PSRAM
  • 466 × 466 round CO5300 AMOLED
  • CST820 touch controller
  • ES8311 microphone and speaker audio path
  • M5IOE1 power, reset, amplifier, and vibration-related control
  • M5PM1 red power key
  • Blue, yellow, and red three-button interaction
  • Wi-Fi provisioning, Hermes pairing, push-to-talk voice interaction, and local settings
  • PlatformIO m5stack-stopwatch environment
  • Downloadable merged firmware, app image, SHA-256 checksums, installer manifest, and build provenance attestations

Status and validation scope

The port is explicitly marked Experimental. Display, touch, all three buttons, microphone/speaker detection, a local speaker test tone, Wi-Fi, WebSocket connectivity, and Hermes voice interaction have been tested on real StopWatch hardware. The repository documents both the completed physical checks and the remaining validation scope; it does not claim M5Stack certification.

Licensing and attribution

The project preserves the upstream MIT License, complete Git history, and contributor credits. Third-party licenses and source attribution are retained in NOTICE, THIRD_PARTY_NOTICES.md, and LICENSES/. The project page explicitly credits:

  • Adolanium / hermes-gadget-sdk
  • RegeneratusLabs / physical-hermes
  • Nous Research / hermes-agent
  • Meta / facebookincubator/muse-gadget-sdk (hardware pin, register, and behavior facts referenced under Apache-2.0)

This is an independent community port and is not presented as an official product of M5Stack, the upstream projects, or their trademark owners.

Guidance requested

  1. Could the project and demo be considered for the StopWatch product documentation under software development / third-party projects and related videos?
  2. What metadata, artwork, screenshots, firmware layout, and validation reports are required for M5Burner review?
  3. What is the official M5Burner submission channel or responsible team contact?
  4. Is additional validation required for other StopWatch hardware revisions?

Thank you for reviewing the project. If this repository is not the appropriate place for this request, please point us to the correct channel and we will prepare the materials according to the official requirements.

Activity

  1. Gitshaoxiang commented on Oct 29, 2026

    @Gitshaoxiang

    您好,非常感谢您对 StopWatch 社区项目做出的贡献, 我们将在 StopWatch 的文档页面添加 Hermes StopWatch 教程链接。M5Burner 桌面版将在后续停止维护, 同时我们留意到您已经上架了 Web Burner。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions