diff options
| author | Adam Soltys <[email protected]> | 2026-09-04 19:52:05 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-04 20:12:59 -0700 |
| commit | 4245a2ecc029f2908970ce3074113603acf1eae7 (patch) | |
| tree | bd13a6b29a81b652ca98ae26a3fe41001f9dd334 /static | |
| parent | ada2d0dbb5442fc6828d4521dd2b32ad955c7cb3 (diff) | |
| download | coinos-ui-4245a2ecc029f2908970ce3074113603acf1eae7.tar.gz coinos-ui-4245a2ecc029f2908970ce3074113603acf1eae7.zip | |
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 <[email protected]>
Claude-Session: https://claude.ai/code/session_014gVYGi29FjTeLdNTiutkZx
Diffstat (limited to 'static')
| -rw-r--r-- | static/firmware/boot_app0.bin | bin | 0 -> 8192 bytes | |||
| -rw-r--r-- | static/firmware/bootloader.bin | bin | 0 -> 18688 bytes | |||
| -rw-r--r-- | static/firmware/coinos-pos.bin | bin | 0 -> 1298928 bytes | |||
| -rw-r--r-- | static/firmware/manifest.json | 12 | ||||
| -rw-r--r-- | static/firmware/partitions.bin | bin | 0 -> 3072 bytes |
5 files changed, 12 insertions, 0 deletions
diff --git a/static/firmware/boot_app0.bin b/static/firmware/boot_app0.bin Binary files differnew file mode 100644 index 00000000..13562cab --- /dev/null +++ b/static/firmware/boot_app0.bin diff --git a/static/firmware/bootloader.bin b/static/firmware/bootloader.bin Binary files differnew file mode 100644 index 00000000..8d855ec0 --- /dev/null +++ b/static/firmware/bootloader.bin diff --git a/static/firmware/coinos-pos.bin b/static/firmware/coinos-pos.bin Binary files differnew file mode 100644 index 00000000..de1ff071 --- /dev/null +++ b/static/firmware/coinos-pos.bin diff --git a/static/firmware/manifest.json b/static/firmware/manifest.json new file mode 100644 index 00000000..2ddcf9cc --- /dev/null +++ b/static/firmware/manifest.json @@ -0,0 +1,12 @@ +{ + "version": "2026.09.04-0ec9bae", + "commit": "0ec9bae", + "built": "2026-09-05T02:51:16Z", + "chip": "ESP32-C3", + "parts": [ + { "path": "/firmware/bootloader.bin", "address": 0, "size": 18688 }, + { "path": "/firmware/partitions.bin", "address": 32768, "size": 3072 }, + { "path": "/firmware/boot_app0.bin", "address": 57344, "size": 8192 }, + { "path": "/firmware/coinos-pos.bin", "address": 65536, "size": 1298928 } + ] +} diff --git a/static/firmware/partitions.bin b/static/firmware/partitions.bin Binary files differnew file mode 100644 index 00000000..21800fab --- /dev/null +++ b/static/firmware/partitions.bin |
