vault / meshtastic-firmware / v2.5.4.8d288d5
meshtastic-firmware @ v2.5.4.8d288d5
integrity
- size
- 3.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
Enhancements
- Comment on PR with build artifacts link by @scruplelesswizard in https://github.com/meshtastic/firmware/pull/4896
- Return queue status on rate limit throttling by @thebentern in https://github.com/meshtastic/firmware/pull/4901
- Get accelerometerThread running from AdminModule. by @gjelsoe in https://github.com/meshtastic/firmware/pull/4886
- Construct StoreForwardModule for Portduino as well by @GUVWAF in https://github.com/meshtastic/firmware/pull/4903
- Update INA3221 to 1.0.1 by @KodinLanewave in https://github.com/meshtastic/firmware/pull/4877
- Update radiolib to 7.0.1 by @caveman99 in https://github.com/meshtastic/firmware/pull/4905
- Allow for better target level Radiolib exclude plumbing by @thebentern in https://github.com/meshtastic/firmware/pull/4906
Bug fixes
- Fix: Not being able to stop Ext. Notification nagging for screenless devices by @thebentern in https://github.com/meshtastic/firmware/pull/4899
- When importing config, keep Bluetooth on and defer rebooting until co… by @dahanc in https://github.com/meshtastic/firmware/pull/4898
- Fix duplicate PR comments by @scruplelesswizard in https://github.com/meshtastic/firmware/pull/4908
- Radiolib 7.0.2 by @caveman99 in https://github.com/meshtastic/firmware/pull/4915
- Regenerate public key on boot, to avoid accidental mismatch. by @jp-bennett in https://github.com/meshtastic/firmware/pull/4916
- Fix #4911 : Partially rework some code to remove warnings about potential non-aligned memory accesses by @TheMalkavien in https://github.com/meshtastic/firmware/pull/4912
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.5.3.a70d5ee...v2.5.4.8d288d5
download
unix · zip
curl -fL -o v2.5.4.8d288d5.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.zip
printf '%s %s\n' '81a9213e8bff49923ba6a9a4aaab8c2b6001c994b2f86af56c198637d3ae5cd5' 'v2.5.4.8d288d5.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.zip"
$out = "v2.5.4.8d288d5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "81a9213e8bff49923ba6a9a4aaab8c2b6001c994b2f86af56c198637d3ae5cd5") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.4.8d288d5.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz
printf '%s %s\n' '65850f3ab8ab30a4f5a7174742a6a7f75037e5221cf170602ff190c0e7dcdf75' 'v2.5.4.8d288d5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz"
$out = "v2.5.4.8d288d5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "65850f3ab8ab30a4f5a7174742a6a7f75037e5221cf170602ff190c0e7dcdf75") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.5.4.8d288d5.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.zip
printf '%s %s\n' '81a9213e8bff49923ba6a9a4aaab8c2b6001c994b2f86af56c198637d3ae5cd5' 'v2.5.4.8d288d5.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.zip"
$out = "v2.5.4.8d288d5.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "81a9213e8bff49923ba6a9a4aaab8c2b6001c994b2f86af56c198637d3ae5cd5") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.4.8d288d5.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz
printf '%s %s\n' '65850f3ab8ab30a4f5a7174742a6a7f75037e5221cf170602ff190c0e7dcdf75' 'v2.5.4.8d288d5.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz"
$out = "v2.5.4.8d288d5.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "65850f3ab8ab30a4f5a7174742a6a7f75037e5221cf170602ff190c0e7dcdf75") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.5.4.8d288d5.zip | zip | 3.3 MiB |
blake3-24 21ff5911484a34771f088e96f120494e8d9a83f6c82636af
sha256 81a9213e8bff49923ba6a9a4aaab8c2b6001c994b2f86af56c198637d3ae5cd5
sha1 7acf51287fc6f66c39a9e333c8269f62fa25bb9d
|
| v2.5.4.8d288d5.tar.gz | tar.gz | 2.8 MiB |
blake3-24 026d9ca47bbda4904cad8dfd65bf04accd853ff539f6f598
sha256 65850f3ab8ab30a4f5a7174742a6a7f75037e5221cf170602ff190c0e7dcdf75
sha1 19da97ede81edc0160025c9b13afd366eee7320f
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz"],
integrity = "sha256-ZYUPOrirMKT1pxdHQqan91A35SIc8XBgL/GQwOfc33U=",
strip_prefix = "meshtastic-firmware-v2.5.4.8d288d5",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz"],
integrity = "sha256-ZYUPOrirMKT1pxdHQqan91A35SIc8XBgL/GQwOfc33U=",
strip_prefix = "meshtastic-firmware-v2.5.4.8d288d5",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.4.8d288d5.tar.gz",