vault / meshtastic-firmware / 0.6.4
meshtastic-firmware @ 0.6.4
integrity
- size
- 12.8 MiB
- downloaded
- last checked
release notes
This is a major release with a lot of improvements (though possibly higher than usual chance of bugs). You'll need to update all nodes in your net with this version (or a later version) because at a protocol level there have been some changes. This is hopefully the last time the protocol will change before 1.0.
Major changes listed below (many smaller changes also):
- @mehuman improved the device install scripts and documentation
- @Dafeman fixed bluetooth pairing when you are unlucky and the PIN was a number less than 100000.
- Cryptography is now basically feature complete (though not reviewed by a crypto expert). Every channel is protected by an AES256 key and a rolling cypher.
- NRF52 based boards are now mostly supported (in addition to the ESP32 boards)
- TBEAMs will now charge faster than they used to
- Reliable messaging is now mostly complete (both unicast and broadcast). You'll need to update the android app though if you want to take advantage of this - see other thread.
download
unix · zip
curl -fL -o 0.6.4.zip https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.zip
printf '%s %s\n' '86290b15a10f23a2ce82c6f491b4d34f2078d8e34f63adf8aac02cd8e218af41' '0.6.4.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.zip"
$out = "0.6.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "86290b15a10f23a2ce82c6f491b4d34f2078d8e34f63adf8aac02cd8e218af41") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.6.4.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.tar.gz
printf '%s %s\n' '00c14255bd353fb1de763776b02a04a3957af4ebf74d31f1e1556bba7e96bde7' '0.6.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.tar.gz"
$out = "0.6.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "00c14255bd353fb1de763776b02a04a3957af4ebf74d31f1e1556bba7e96bde7") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.6.4.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.zip
printf '%s %s\n' '86290b15a10f23a2ce82c6f491b4d34f2078d8e34f63adf8aac02cd8e218af41' '0.6.4.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.zip"
$out = "0.6.4.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "86290b15a10f23a2ce82c6f491b4d34f2078d8e34f63adf8aac02cd8e218af41") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.6.4.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.tar.gz
printf '%s %s\n' '00c14255bd353fb1de763776b02a04a3957af4ebf74d31f1e1556bba7e96bde7' '0.6.4.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.tar.gz"
$out = "0.6.4.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "00c14255bd353fb1de763776b02a04a3957af4ebf74d31f1e1556bba7e96bde7") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.6.4.zip | zip | 12.8 MiB |
blake3-24 7bc4c8a97acd44accd4fa42f8f471a7bc985cc911fcfca40
sha256 86290b15a10f23a2ce82c6f491b4d34f2078d8e34f63adf8aac02cd8e218af41
sha1 061d7835a7f5535434e80237eeb628134d8f83c7
|
| 0.6.4.tar.gz | tar.gz | 12.7 MiB |
blake3-24 d1a064f1e63344819321d6b0175c79c6e72d96467ae55407
sha256 00c14255bd353fb1de763776b02a04a3957af4ebf74d31f1e1556bba7e96bde7
sha1 136325f69cdb317b91c7b5f2afb8efdb8708f6be
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.tar.gz"],
integrity = "sha256-AMFCVb01P7Hedjd2sCoEo5V69Ov3TTHx4VVrun6Wvec=",
strip_prefix = "meshtastic-firmware-0.6.4",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.6.4.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.tar.gz"],
integrity = "sha256-AMFCVb01P7Hedjd2sCoEo5V69Ov3TTHx4VVrun6Wvec=",
strip_prefix = "meshtastic-firmware-0.6.4",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.6.4.tar.gz",