Public Access
-
roro9stack v0.3.0 Stable
released this
2026-10-04 16:14:26 +00:00 | 100 commits to main since this releasev0.3.0: Firmware Updates over Wi-Fi and SD, Debug Builds with the Debug Console, Safe Mode and crash reports
Files
roro9stack-v0.3.0.ota: the signed Update File. Copy it to/updateson the SD card and install it from Settings > Firmware or the Storage App, or push it over Wi-Fi withscripts/ota_push.py.roro9stack-v0.3.0-factory.bin: the whole flash image, for a first install over USB at offset 0.roro9stack-v0.3.0.elf.gz: the symbols, to decode a crash report from this build.SHA256SUMS: checksums of the three.
Changes since v0.2.1
- Debug Console: files, screenshots and Update from SD over Wi-Fi
- Safe Mode, crash reports, and a watched main loop
- Debug Builds: the console over Wi-Fi (Debug Console, TCP 2323)
- sd put: copy a file to the SD card over USB serial
- ADR 0003: the bootloader does roll back; Arduino had validated the image
- OTA: keep new images on Probation; Arduino validated them before setup()
- OTA: the firmware rolls itself back; the bootloader doesn't
- OTA: clean refusal report in ota_push.py; shorter signature error
- OTA: answer once the announced image size has arrived
- README: Firmware Updates over Wi-Fi and from the SD card
- OTA steps 3-5: Update Service, Probation and Rollback, Update from SD
- OTA step 2: signing key, Update File builder, push client
- OTA step 1: Update File format and streaming parser (host-tested)
- OTA design: glossary, ADR 0003 (own signature check), plan
Downloads