Briefing
HW Puppet runs MicroPython 1.29.0 with a custom TinyUSB stack that exposes two CDC ports: CDC 0 is a raw REPL and CDC 1 a UART bridge at up to 921600 baud. Relays switch the target's reset, recovery or boot and power lines and keep it isolated from the harness. The README says a streaming matcher on the ESP32-S3 can answer a bootloader prompt within microseconds. On the host, the daemon mirrors the UART to /tmp/ae-hw-bridge-uart for tio or picocom.
Target modules add prefixed tools such as jetson_full_reboot, and the examples cover Jetson and STM32 boards. Prebuilt firmware is released.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | vasencheg/ |
|---|---|
| Stars | 4 |
| License | Apache-2.0 Permissive |
| Language | Python |
| Last push | 12 Oct 2026 17 d ago |