Skip to content

Observer EastMesh Firmware v1.16.0-eastmesh-v2026.6.2

Choose a tag to compare

@github-actions github-actions released this 07 Jun 05:03
· 2 commits to main since this release
adbbf1b

MeshCore EastMesh Observer

EastMesh observer-eastmesh firmware for MeshCore boards with secure MQTT uplink and optional local web management, based on MeshCore firmware v1.16.0.

This release improves Observer boot reliability, T-Beam S3 Supreme telemetry, Wi-Fi/OTA persistence, and web-panel archive maintenance.

What's Changed

  • Fixed LilyGo T-Beam S3 Supreme BME280 detection and live telemetry.
  • Added board-specific I2C recovery for T-Beam S3 Supreme BME280 reads.
  • Changed live /stats sensor values to use the main-loop sensor snapshot.
  • Improved boot-time Wi-Fi startup on T-Beam S3 Supreme.
  • Added last-connected Wi-Fi channel learning with fallback to full scan.
  • Added NVS-backed Wi-Fi preference recovery so SSID and password survive OTA updates even if filesystem prefs are lost.
  • Hardened Wi-Fi retry handling so scan-mode connects are not interrupted early.
  • Fixed set wifi.powersaving none when power saving was already disabled.
  • Bounded archive neighbour restore and history reads to avoid slow boots from large SD-card archive files.
  • Added web-panel and CLI SD purge actions for supported SD-card targets.
  • Hardened OTA startup by binding before reporting success and falling back to alternate ports if port 80 is still busy.

Breaking Changes

None.

Notes

  • eastmesh-au remains the recommended MQTT endpoint once mqtt.iata is configured.
  • Custom MQTT is available for private broker deployments.
  • For maximum heap headroom on busy observers, use the web panel for setup and troubleshooting, then disable it with set web off.
  • Browsers may still require accepting the self-signed certificate warning on first HTTPS access.
  • flood.max.unscoped defaults to 64; lower it only if you want to limit how far unscoped flood traffic repeats.
  • flood.max.advert controls the hop limit for flooded advert packets.
  • Wi-Fi credentials are now mirrored into ESP32 NVS for OTA-safe recovery.

Documentation

xjarid.github.io/MeshCore-EastMesh

Flashing

Assets

  • .bin - standard update image
  • -merged.bin - full ESP32 image for flashing after erase