Briefing
Claude Code first cloned and read the open-source badge repositories. The full flash backup ran over the badge's native USB-Serial/JTAG port. Claude fell back to ROM mode, reading 2 MiB chunks, because the stub flasher dropped packets on large reads. Uploads go through a paste-mode runner that resets the badge and captures the serial log.
The post lists the gotchas. OTA anti-rollback reverts a new app unless it is marked valid, MicroPython caches modules until reset, boot logs go to UART0 rather than USB, and a blocking sleep freezes the lvgl display loop. The companion repo holds the apps, the upload tool, a hardware test script and a pinout reference.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | steemandavid/ |
|---|---|
| Stars | 0 |
| Language | Python |
| Last push | 17 Aug 2026 2 mo ago |
