{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/dojoe/Twonkie/blob/64a9e85c5df983bccf23925ed278b657612f3767/fw/README.md"
  ],
  "category": "protocol-analysis",
  "description_en": "Twonkie is a USB-PD sniffer, injector and sink built around a four-layer board derived from the open-source Twinkie design. It supplies board fabrication files, assembly guidance and STM32 firmware sources for inspecting USB Power Delivery traffic.",
  "description_zh": "Twonkie 是基于开源 Twinkie 设计改造的 USB-PD 嗅探、注入及供电受端设备，采用四层电路板。仓库提供制板文件、组装说明和 STM32 固件源码，可用于观察 USB Power Delivery 通信。",
  "entry_url": "https://awesomerea.org/resources/twonkie-usb-pd-sniffer/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/twonkie-usb-pd-sniffer/",
  "evidence_url": "https://github.com/dojoe/Twonkie/blob/64a9e85c5df983bccf23925ed278b657612f3767/README.md",
  "group": "tools",
  "id": "twonkie-usb-pd-sniffer",
  "json_url": "https://awesomerea.org/resources/twonkie-usb-pd-sniffer/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/twonkie-usb-pd-sniffer/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/twonkie-usb-pd-sniffer/index.md",
  "name": "Twonkie",
  "name_zh": "Twonkie USB-PD 嗅探器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Building the hardware requires a fabricated board, components and fine-pitch SMT soldering.",
    "Firmware builds require arm-none-eabi-gcc; flashing requires dfu-util.",
    "Hardware design: CC BY 4.0; firmware: BSD 3-Clause."
  ],
  "requirements_zh": [
    "制作硬件需要电路板、元件及细间距 SMT 焊接。",
    "编译固件需要 arm-none-eabi-gcc；刷写需要 dfu-util。",
    "硬件设计采用 CC BY 4.0；固件采用 BSD 3-Clause。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/dojoe/Twonkie",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
