vault / meshtastic-firmware / v1.2.30.80e4bc6
meshtastic-firmware @ v1.2.30.80e4bc6
integrity
- size
- 494.3 KiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
We've gone the last couple of weeks without a new alpha (sorry about that - was dealing with life things and MC, Sasha and the other devs also been busy ;-) ).
If you use the python tool you should "pip install --upgrade meshtastic" to get some important fixes there.
For the next few days I need to work on the pine64 board so I can send some patches upstream. This weekend I'll push out an android build with misc minor fixes.
Major changes in this new alpha:
- Fix a nasty problem where sometimes messages that need to be resent were not getting resent
- A plugin was sometimes stopping packet processing (also nasty)
- We were somtimes sending NO-RESPONSE NAKs for packets we should not
- Doc link fixes for the new repo the documentation devs have been making (thank @sachaw @apt105, Foster Irwin and @kylegordon and I hope I didn't miss anyone)
- Fixes for battery sensing on heltecs/tlora (please see other thread - I don't have these boards to test on currently)
- This is the first release with official binaries for the RAK4631 and TTGO T-Echo (eink) nrf52 boards!
- Improved support for the pine64 lora board (not yet ready for usage by others though)
- Use our new github continuous-integration based build system to generate this release (guarantees full repeatability for builds)
download
unix · zip
curl -fL -o v1.2.30.80e4bc6.zip https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.zip
printf '%s %s\n' 'df75abf4d0718aedf3d562d317dcdb4ad6e523e48caf41a7be15a84b90836367' 'v1.2.30.80e4bc6.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.zip"
$out = "v1.2.30.80e4bc6.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "df75abf4d0718aedf3d562d317dcdb4ad6e523e48caf41a7be15a84b90836367") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.2.30.80e4bc6.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz
printf '%s %s\n' '42bd70c06c37462dac2fb8c187c52c9a661f6bddfd914f9958a3081759520f03' 'v1.2.30.80e4bc6.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz"
$out = "v1.2.30.80e4bc6.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "42bd70c06c37462dac2fb8c187c52c9a661f6bddfd914f9958a3081759520f03") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.2.30.80e4bc6.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.zip
printf '%s %s\n' 'df75abf4d0718aedf3d562d317dcdb4ad6e523e48caf41a7be15a84b90836367' 'v1.2.30.80e4bc6.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.zip"
$out = "v1.2.30.80e4bc6.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "df75abf4d0718aedf3d562d317dcdb4ad6e523e48caf41a7be15a84b90836367") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.2.30.80e4bc6.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz
printf '%s %s\n' '42bd70c06c37462dac2fb8c187c52c9a661f6bddfd914f9958a3081759520f03' 'v1.2.30.80e4bc6.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz"
$out = "v1.2.30.80e4bc6.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "42bd70c06c37462dac2fb8c187c52c9a661f6bddfd914f9958a3081759520f03") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.2.30.80e4bc6.zip | zip | 500.9 KiB |
blake3-24 6edeb032290dfbbbf97b616164b6055311405ce213438d8c
sha256 df75abf4d0718aedf3d562d317dcdb4ad6e523e48caf41a7be15a84b90836367
sha1 45aedb7f02e9b5ac9feedbd88a77735002a5f8e3
|
| v1.2.30.80e4bc6.tar.gz | tar.gz | 341.8 KiB |
blake3-24 ff37762afe133dd3c536f304b655e3b8b49fcdcf6a5e4a74
sha256 42bd70c06c37462dac2fb8c187c52c9a661f6bddfd914f9958a3081759520f03
sha1 134c126d751d14f43e0673e4338d8db487889f71
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz"],
integrity = "sha256-Qr1wwGw3Ri2sL7jBh8UsmmYfa939kU+ZWKMIF1lSDwM=",
strip_prefix = "meshtastic-firmware-v1.2.30.80e4bc6",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz"],
integrity = "sha256-Qr1wwGw3Ri2sL7jBh8UsmmYfa939kU+ZWKMIF1lSDwM=",
strip_prefix = "meshtastic-firmware-v1.2.30.80e4bc6",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.30.80e4bc6.tar.gz",