u/pacman-s-install

Firmware Replay Lab - capture hardware bugs once, replay them as regression tests forever (no device needed)
▲ 2 r/esp32

Firmware Replay Lab - capture hardware bugs once, replay them as regression tests forever (no device needed)

Embedded/firmware bugs are uniquely painful to test for. They depend on timing, interrupts, and peripheral state. They appear once on real hardware and can't be reproduced in software-only CI. Most firmware repos have zero regression coverage for real device failures.

I built Firmware Replay Lab to bridge that gap. It captures a real failure session into a structured JSON "replay bundle", serial logs, metadata, events, assertions — and lets you re-run those checks locally or in CI without the hardware.

The core philosophy: a firmware failure should become a durable artifact, not a disposable debugging moment.

AI agents can help scaffold parsers and generate test boilerplate, but all replay verdicts are deterministic, no model decides pass/fail.

GitHub: https://github.com/agodianel/Firmware-Replay-Lab

Wiki: https://github.com/agodianel/Firmware-Replay-Lab/wiki

Feedback welcome, especially from anyone working with embedded CI pipelines.

u/pacman-s-install — 13 hours ago