v0.5.2
Fixes
- Upgrading with the web flasher no longer wipes your settings. Installing
a new version cleared the paired machine, the Wi-Fi credentials and every
setting — even when "Erase device" was left unchecked — and there was no way
to avoid it. The published image was a single blob covering the whole start
of the flash, and the unused space it padded along the way happened to be the
partition those settings live in, so writing it scrubbed them every time. The
flasher now installs the same firmware in pieces that step around that
partition, so an upgrade keeps everything and a deliberate "Erase device"
still starts you clean. Flashing the attached.binby hand withesptool
is still a full image, and still clears settings — that's what it's for.
Apollo 2 firmware v0.5.2 — one flashable image per supported
Waveshare board (bootloader + partitions + app combined; flash at
offset 0).
Easiest install: the web flasher —
plug the board in and flash from Chrome, no tools needed.
The flasher upgrades in place: your paired machine, Wi-Fi and
settings survive unless you explicitly choose to erase.
Command-line alternative — note the attached .bin is a full
image, so flashing it this way DOES clear saved settings:
esptool.py write_flash 0 apollo2-<board>-v0.5.2.bin