{
  "added_at": "2026-11-06",
  "category": "protocol-analysis",
  "description_en": "Hermes is a Flipper Zero app for identifying unknown UART settings and inspecting a device's serial console. It timestamps line edges to estimate bit time, checks candidate rates and parity against received UART bytes, then offers a terminal with text, hex and capture features. The source states that detection leaves the transmit pin undriven until the user sends data.",
  "description_zh": "Hermes 是一款 Flipper Zero 应用，用于识别未知 UART 设置并查看设备串口控制台。它通过边沿时间估算位时长，再用硬件 UART 收到的字节核对候选波特率与校验位，随后提供文本、十六进制和记录功能；项目说明检测阶段不会驱动发送引脚。",
  "entry_url": "https://awesomerea.org/resources/hermes-flipperzero/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hermes-flipperzero/",
  "evidence_url": "https://github.com/at0m-b0mb/Hermes-FlipperZero/blob/9c463e3ace408f69939495b2bd1e9f9b86b195c2/README.md",
  "group": "tools",
  "id": "hermes-flipperzero",
  "json_url": "https://awesomerea.org/resources/hermes-flipperzero/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/hermes-flipperzero/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hermes-flipperzero/index.md",
  "name": "Hermes",
  "name_zh": "Hermes Flipper Zero UART 波特率检测与控制台工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Flipper Zero and access to the target device's UART line.",
    "The source says edge timing cannot follow edges beyond roughly 230400 baud; the UART sweep needs traffic during its sampling window.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Flipper Zero，并能接入目标设备的 UART 线路。",
    "项目说明边沿计时方式大约无法跟踪超过 230400 波特的边沿；UART 扫描需要在采样窗口内有数据流。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/at0m-b0mb/Hermes-FlipperZero",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
