vault / meshtastic-firmware / v2.1.22.191a69d
meshtastic-firmware @ v2.1.22.191a69d
integrity
- size
- 993.4 KiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
This release allows Repeaters to send DeviceTelemetry when receiving a telemetry packet with a want_response=true, allowing network managers to check on the battery level of their remotely deployed repeaters.
Enhancements
- Adds DOP fields to JSON MQTT output by @jp-bennett in https://github.com/meshtastic/firmware/pull/2671
- Reply to Repeater in DeviceTelemetry module by @thebentern in https://github.com/meshtastic/firmware/pull/2661
- Don't create potential NodeInfo storm on telemetry reponse from Repeater by @thebentern in https://github.com/meshtastic/firmware/pull/2673
Bug fixes
- SerialModule SIMPLE mode: use
write()instead ofprintf()by @GUVWAF in https://github.com/meshtastic/firmware/pull/2670
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.1.21.97d7a89...v2.1.22.191a69d
download
unix · zip
curl -fL -o v2.1.22.191a69d.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.zip
printf '%s %s\n' '96924547152764f77f85c14b41b77877432ad20b3ffca37159fecb549b9de7ee' 'v2.1.22.191a69d.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.zip"
$out = "v2.1.22.191a69d.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "96924547152764f77f85c14b41b77877432ad20b3ffca37159fecb549b9de7ee") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.1.22.191a69d.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz
printf '%s %s\n' '3a9b80482baf8e42110a79a4593bb8bfb76a2e3b6e865de71b1150636349f3bf' 'v2.1.22.191a69d.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz"
$out = "v2.1.22.191a69d.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3a9b80482baf8e42110a79a4593bb8bfb76a2e3b6e865de71b1150636349f3bf") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.1.22.191a69d.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.zip
printf '%s %s\n' '96924547152764f77f85c14b41b77877432ad20b3ffca37159fecb549b9de7ee' 'v2.1.22.191a69d.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.zip"
$out = "v2.1.22.191a69d.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "96924547152764f77f85c14b41b77877432ad20b3ffca37159fecb549b9de7ee") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.1.22.191a69d.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz
printf '%s %s\n' '3a9b80482baf8e42110a79a4593bb8bfb76a2e3b6e865de71b1150636349f3bf' 'v2.1.22.191a69d.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz"
$out = "v2.1.22.191a69d.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "3a9b80482baf8e42110a79a4593bb8bfb76a2e3b6e865de71b1150636349f3bf") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.1.22.191a69d.zip | zip | 1008.0 KiB |
blake3-24 4a6d0634b38614bc68bc20cb250ecb9e84ef606c847e6ce5
sha256 96924547152764f77f85c14b41b77877432ad20b3ffca37159fecb549b9de7ee
sha1 ddf6d00c8889971a3d417ed73807ffeb3cdd0981
|
| v2.1.22.191a69d.tar.gz | tar.gz | 710.5 KiB |
blake3-24 2724ee376d99eb3aa8cd9dedd8312ff4f39521253e9702e1
sha256 3a9b80482baf8e42110a79a4593bb8bfb76a2e3b6e865de71b1150636349f3bf
sha1 8ef45392480ee4db06d859b480906176bfe49adc
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz"],
integrity = "sha256-OpuASCuvjkIRCnmkWTu4v7dqLjtuhl3nGxFQY2NJ878=",
strip_prefix = "meshtastic-firmware-v2.1.22.191a69d",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz"],
integrity = "sha256-OpuASCuvjkIRCnmkWTu4v7dqLjtuhl3nGxFQY2NJ878=",
strip_prefix = "meshtastic-firmware-v2.1.22.191a69d",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.1.22.191a69d.tar.gz",