vault / meshtastic-firmware / 1.1.48
meshtastic-firmware @ 1.1.48
integrity
- size
- 34.8 MiB
- downloaded
- last checked
release notes
Some good (but not urgent) fixes in here:
- @mc-hamster added support for the ttgo lora32 1.3 board
- @mc-hamster exposed radio frequency through his json web api
- @sachaw fixed a bit of malformatted JSON
- Position broadcasts are now sent even if we don't have a GPS lock, this should dramatically cut the time required for new nodes to learn the mesh.
- We were not properly broadcasting the positions of nodes that were marked as "fixed_position"
- Firmware updates now disable the lora radio during the update, we also show an "updating" screen on the screen.
- (Related to the very brief 1.1.47 alpha release) make failures due to hitting MAX_THREADS fatal (rather than silently ignoring), and bump max_threads to 32
Any feedback appreciated.
(btw - note on my work queue: I spent the last week fixing github bugs and the reliability is looking pretty good. I'm now going to spend twoish weeks finishing some support for new boards and (hopefully) get the first release of the internet messaging/mqtt feature out there)
https://github.com/meshtastic/Meshtastic-device/compare/1.1.46...1.1.48
download
unix · zip
curl -fL -o 1.1.48.zip https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.zip
printf '%s %s\n' '835ff04935c8c48d410d8c88407e8b803ac742cc4b8ceb8130336e259bb45391' '1.1.48.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.zip"
$out = "1.1.48.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "835ff04935c8c48d410d8c88407e8b803ac742cc4b8ceb8130336e259bb45391") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.1.48.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.tar.gz
printf '%s %s\n' '38c5f4468c6c1aabd1c59e7c05f00905a63b83c549cf993c2d449e770ba4f6d3' '1.1.48.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.tar.gz"
$out = "1.1.48.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38c5f4468c6c1aabd1c59e7c05f00905a63b83c549cf993c2d449e770ba4f6d3") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 1.1.48.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.zip
printf '%s %s\n' '835ff04935c8c48d410d8c88407e8b803ac742cc4b8ceb8130336e259bb45391' '1.1.48.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.zip"
$out = "1.1.48.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "835ff04935c8c48d410d8c88407e8b803ac742cc4b8ceb8130336e259bb45391") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 1.1.48.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.tar.gz
printf '%s %s\n' '38c5f4468c6c1aabd1c59e7c05f00905a63b83c549cf993c2d449e770ba4f6d3' '1.1.48.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.tar.gz"
$out = "1.1.48.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "38c5f4468c6c1aabd1c59e7c05f00905a63b83c549cf993c2d449e770ba4f6d3") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 1.1.48.zip | zip | 34.9 MiB |
blake3-24 1bb7283f77c03330898e177eec6737243eccf5d6879c7afe
sha256 835ff04935c8c48d410d8c88407e8b803ac742cc4b8ceb8130336e259bb45391
sha1 581ff8c69bc613005b94fde0cc2235168be2adf4
|
| 1.1.48.tar.gz | tar.gz | 34.8 MiB |
blake3-24 77692bcbfbc2181a1d04ec0673bfe9b2765d430d26ce245b
sha256 38c5f4468c6c1aabd1c59e7c05f00905a63b83c549cf993c2d449e770ba4f6d3
sha1 7e7ff2cc6428d88f38e17c5eaf7eaeb37c7335fc
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.tar.gz"],
integrity = "sha256-OMX0RoxsGqvRxZ58BfAJBaY7g8VJz5k8LUSedwuk9tM=",
strip_prefix = "meshtastic-firmware-1.1.48",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/1.1.48.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.tar.gz"],
integrity = "sha256-OMX0RoxsGqvRxZ58BfAJBaY7g8VJz5k8LUSedwuk9tM=",
strip_prefix = "meshtastic-firmware-1.1.48",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/1.1.48.tar.gz",