Bundled Web UI for ESP32 is now optional #5381
thebentern
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are making the bundled Web UI on ESP32 optional
The initial 2.5.13 release (2.5.13.295278b) of the Meshtastic Firmware came with some issues on ESP32 devices on a clean installation. If you noticed a boot log like this, you likely experienced the problem:
DEBUG | ??:??:?? 0 Filesystem files (1040384/1048576 Bytes):
The firmware is setup by default to pull the latest tagged release from the
meshtastic/web
repo and untar the contents into a static directory and build the LittleFS filesystem binary for ESP32 devices. The initial 2.5.13 release used this process, however there were some problems with the latest Web UI size and packaging. This caused the filesystem binary to be so large in flash utilization that even adding a new node to the device's NodeDB would cause a panic (crash) when the subsequent attempt to save the changes to the flash occurred. We pulled this initial release shortly after some of the problem reports came in.Here's how we're addressing the issue going forward avoid encountering the problem again:
latest
, which has made the firmware release non-deterministic. We don't like these sorts of surprises, and we know you don't either. The recut 2.5.13 firmware release is pulling from the previous web tag which does not have the aforementioned issues./static/static
assets from the file system to hotfix any devices in the wild with this issue.We believe these changes will increase the reliability of the firmware releases on the ESP32 platform and align better with how most users utilize their devices. Additionally, ESP32 devices are not the most reliable host for a web application, especially when combined with the resource usage the Meshtastic firmware already demands. It is recommended that for more reliable operation, you should host the web client application separately on your network.
Beta Was this translation helpful? Give feedback.
All reactions