From 4245a2ecc029f2908970ce3074113603acf1eae7 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 4 Sep 2026 19:52:05 -0700 Subject: pos: offer "Flash latest release" from a published firmware manifest Host the ESP32-C3 firmware under static/firmware (bootloader, partition table, boot_app0, app) with a manifest.json written by coinos-pos's publish.sh. The flasher fetches the manifest, downloads every part, verifies sizes, flashes them at their offsets and resets the device. The config partition is not in the manifest so credentials survive. Manual .bin upload stays available underneath. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_014gVYGi29FjTeLdNTiutkZx --- static/firmware/bootloader.bin | Bin 0 -> 18688 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 static/firmware/bootloader.bin (limited to 'static/firmware/bootloader.bin') diff --git a/static/firmware/bootloader.bin b/static/firmware/bootloader.bin new file mode 100644 index 00000000..8d855ec0 Binary files /dev/null and b/static/firmware/bootloader.bin differ -- cgit v1.2.3