Observer EastMesh Firmware v1.16.0-eastmesh-v2026.6.2
·
2 commits
to main
since this release
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
/statssensor 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 nonewhen 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-auremains the recommended MQTT endpoint oncemqtt.iatais 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.unscopeddefaults to64; lower it only if you want to limit how far unscoped flood traffic repeats.flood.max.advertcontrols 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