vault / meshtastic-firmware / v2.5.13.1a06f88
meshtastic-firmware @ v2.5.13.1a06f88
integrity
- size
- 3.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
[!WARNING]
We are making the Web UI on ESP32 optional going forward: the full details.
This is a re-cut release of 2.5.13. If you performed an erase and install of
2.5.13.295278bon an ESP32 based device and experienced panic and reboot on saving to the filesystem, performing a fresh install of this release should resolve the issue.
🚀 Enhancements
- Add setting to transmit NeighborInfo over LoRa by @GUVWAF in https://github.com/meshtastic/firmware/pull/5286
- Fix non-primary channel usage for non-PKC packets by @GUVWAF in https://github.com/meshtastic/firmware/pull/5287
- Remove scary warning about full NodeDB by @fifieldt in https://github.com/meshtastic/firmware/pull/5292
- Pin library versions in platform.io by @jp-bennett in https://github.com/meshtastic/firmware/pull/5293
- Update dependency versions by @fifieldt in https://github.com/meshtastic/firmware/pull/5299
- Exclude some niche modules by default and populate exclude_modules by @thebentern in https://github.com/meshtastic/firmware/pull/5300
- Rak10701 (rak wismeshtap) optimization by @DanielCao0 in https://github.com/meshtastic/firmware/pull/5280
- Coerce minimum neighborinfo interval on startup by @thebentern in https://github.com/meshtastic/firmware/pull/5314
- Add back some details to the PhoneAPI logs by @thebentern in https://github.com/meshtastic/firmware/pull/5313
- Radiolib update by @caveman99 in https://github.com/meshtastic/firmware/pull/5246
- Fix sending duplicate packets to PhoneAPI/MQTT by @GUVWAF in https://github.com/meshtastic/firmware/pull/5315
- Don't send to public channel by @gjelsoe in https://github.com/meshtastic/firmware/pull/5310
- Portduino packaging: Move meshtastic/web out of
/usr/share/docby @vidplace7 in https://github.com/meshtastic/firmware/pull/5323 - Reduce the flash usage of wismeshtap platform by @DanielCao0 in https://github.com/meshtastic/firmware/pull/5322
- Add support for ignoring nodes with
is_ignoredfield in NodeInfo by @mdesmedt in https://github.com/meshtastic/firmware/pull/5319 - RP2040: Update core; add mDNS support by @GUVWAF in https://github.com/meshtastic/firmware/pull/5355
🐛 Bug fixes
- Fix memory leak in MQTT by @GUVWAF in https://github.com/meshtastic/firmware/pull/5311
- Don't attempt to save NodeDB on low-batt shutdown to prevent FS corruption by @thebentern in https://github.com/meshtastic/firmware/pull/5312
- Fix syntax error with package builds by @fifieldt in https://github.com/meshtastic/firmware/pull/5302
- Package file move - include dotfiles by @fifieldt in https://github.com/meshtastic/firmware/pull/5303
- Fix another heap leak by @GUVWAF in https://github.com/meshtastic/firmware/pull/5328
- Handle repeated packet after potentially canceling previous Tx by @GUVWAF in https://github.com/meshtastic/firmware/pull/5330
- Read voltage during init fixes #5276 by @Blake-Latchford in https://github.com/meshtastic/firmware/pull/5332
- Only allow 30 seconds minimum for power.on_battery_shutdown_after_secs by @thebentern in https://github.com/meshtastic/firmware/pull/5337
- Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts by @thebentern in https://github.com/meshtastic/firmware/pull/5338
- Revert "Decrease max nodes for NRF52 to 80 as workaround to prevent FS blowouts" by @thebentern in https://github.com/meshtastic/firmware/pull/5340
- Remove log spam when reading INA sensor. by @Mictronics in https://github.com/meshtastic/firmware/pull/5345
- Migrate NRF52 devices max nodes down to 80 for now to prevent file system blowouts by @thebentern in https://github.com/meshtastic/firmware/pull/5346
- Adds fixed GPS, BUTTON_PIN and BLE code to userPrefs.h by @gjelsoe in https://github.com/meshtastic/firmware/pull/5341
- Add sudo to apt-get commands for Raspbian Build by @fifieldt in https://github.com/meshtastic/firmware/pull/5364
- Typo fix in build_raspbian.yml by @fifieldt in https://github.com/meshtastic/firmware/pull/5365
- Bug fixed in ExternalNotificationModule by @gjelsoe in https://github.com/meshtastic/firmware/pull/5375
- Cleanup static files from bad Web UI bundle on 2.5.13 release by @thebentern in https://github.com/meshtastic/firmware/pull/5376
New Contributors
- @mdesmedt made their first contribution in https://github.com/meshtastic/firmware/pull/5319
- @Blake-Latchford made their first contribution in https://github.com/meshtastic/firmware/pull/5332
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.5.12.aa184e6...v2.5.13.1a06f88
download
unix · zip
curl -fL -o v2.5.13.1a06f88.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.zip
printf '%s %s\n' '0440763bb4e42da7fb6d502c31467a4a1ea2fb592365603350c630bfb5a39228' 'v2.5.13.1a06f88.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.zip"
$out = "v2.5.13.1a06f88.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0440763bb4e42da7fb6d502c31467a4a1ea2fb592365603350c630bfb5a39228") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.13.1a06f88.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz
printf '%s %s\n' '686843cf1a43c3114cf653c801e3211ad1a9377fa63f96dbde16dd224295eda1' 'v2.5.13.1a06f88.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz"
$out = "v2.5.13.1a06f88.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "686843cf1a43c3114cf653c801e3211ad1a9377fa63f96dbde16dd224295eda1") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.5.13.1a06f88.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.zip
printf '%s %s\n' '0440763bb4e42da7fb6d502c31467a4a1ea2fb592365603350c630bfb5a39228' 'v2.5.13.1a06f88.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.zip"
$out = "v2.5.13.1a06f88.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0440763bb4e42da7fb6d502c31467a4a1ea2fb592365603350c630bfb5a39228") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.13.1a06f88.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz
printf '%s %s\n' '686843cf1a43c3114cf653c801e3211ad1a9377fa63f96dbde16dd224295eda1' 'v2.5.13.1a06f88.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz"
$out = "v2.5.13.1a06f88.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "686843cf1a43c3114cf653c801e3211ad1a9377fa63f96dbde16dd224295eda1") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.5.13.1a06f88.zip | zip | 3.3 MiB |
blake3-24 0f1fa13c682f95c148367d4131f471f213edd4b5ef7c4b39
sha256 0440763bb4e42da7fb6d502c31467a4a1ea2fb592365603350c630bfb5a39228
sha1 fc31f59d14bbc53088635c1c18ffe6411205694d
|
| v2.5.13.1a06f88.tar.gz | tar.gz | 2.8 MiB |
blake3-24 451d0f13778fc4f6ac0e5194aacba2919c53ed8676b6e5d5
sha256 686843cf1a43c3114cf653c801e3211ad1a9377fa63f96dbde16dd224295eda1
sha1 a813a567339937006f6712d85977a7830d49f433
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz"],
integrity = "sha256-aGhDzxpDwxFM9lPIAeMhGtGpN3+mP5bb3hbdIkKV7aE=",
strip_prefix = "meshtastic-firmware-v2.5.13.1a06f88",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz"],
integrity = "sha256-aGhDzxpDwxFM9lPIAeMhGtGpN3+mP5bb3hbdIkKV7aE=",
strip_prefix = "meshtastic-firmware-v2.5.13.1a06f88",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.13.1a06f88.tar.gz",