Skip to content

v2.1.0: update from GitHub + hardware docs

Choose a tag to compare

@giovi321 giovi321 released this 09 Jul 08:20

This release adds in-place updates from GitHub, links the project and the usage daemon from the web UI, and documents the hardware. The three modes are unchanged.

What's new

Update from GitHub. The Update tab now checks the newest release and can pull and flash it over the air, with no cable and no manual .bin upload. The write goes to the OTA partition and only switches on success, so a failed download leaves the running firmware intact.

  • Caveat: HTTPS over-the-air on the ESP8266 is tight on RAM. GitHub's asset CDN can send large TLS records, and if it does the download may not fit. Manual upload in the same tab stays as the fallback.

Links in the web UI. The Usage tab links the clawdmeter-daemon that feeds it; the footer and the Update tab link the repo and the releases page.

Hardware documented. The README now shows the device, its size (45 x 35 x 40 mm, 28 x 28 mm screen) and typical price (about 6 to 8 EUR on AliExpress), and notes that this firmware targets the ESP-12F/ESP8266 variant with the 1.54" ST7789 screen.

Upgrading

Flash smalltv-mod-firmware.bin from this release over the air at http://<device-ip>/update or the Update tab. Once you are on 2.1.0, later updates are one click: Update tab, then Check for latest, then Update now. Back up your current firmware first if you might want to roll back.