How Temporal-powered Ignition flashed 2,300 conference badges in two nights
Engineers at Replay conference built a custom firmware flashing system called Ignition, powered by Temporal, to program 2,300 ESP32-based conference badges in under two days. The team used lazy Susans from Target as rotating carriers for 16-port USB hubs, allowing coworkers to load and flash 32 badges at a time across six laptops. A critical last-minute bug emerged when QA firmware caused devices to reappear under different USB identities after resetting into the bootloader, confusing the tracking system. Engineer Edward Amsden patched the USB re-enumeration logic so Ignition could reliably identify the same physical badge across port changes. The project highlighted how flashing thousands of embedded devices in a live assembly-line setting demands the same reliability and fault-tolerance as a distributed production system.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in