vault / meshtastic-firmware / v2.6.11.60ec05e
meshtastic-firmware @ v2.6.11.60ec05e
integrity
- size
- 4.0 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
[!CAUTION]
In older firmware, generated public/private keys may have insufficient entropy, resulting in the possibility of key reuse across devices. This release delays key generation until the user sets a LoRa region, and also mixes in additional sources of randomness. Additionally, if one of the known key collisions are detected, the user is notified, and should regenerate keys as soon as possible.
🚀 Enhancements
- Add --1200bps-reset param to device-install/update scripts by @ThatKalle in https://github.com/meshtastic/firmware/pull/6752
- Generate keys when Lora Region is set by @jp-bennett in https://github.com/meshtastic/firmware/pull/6951
- Seeed_xiao_nrf52840_kit improvements by @ndoo in https://github.com/meshtastic/firmware/pull/6930
- Add InkHUD driver for WeAct Studio 2.9" display module by @todd-herbert in https://github.com/meshtastic/firmware/pull/6963
- [Variant] nomadstar meteor pro by @CypressXt in https://github.com/meshtastic/firmware/pull/6742
🐛 Bug fixes and maintenance
- fix: Respect LED_STATE_ON for power and user LED by @ndoo in https://github.com/meshtastic/firmware/pull/6976
- Chore(deps): update platformio/espressif32 to v6.11.0 by @renovate in https://github.com/meshtastic/firmware/pull/6900
- Update Alpine to 3.22 by @vidplace7 in https://github.com/meshtastic/firmware/pull/6927
- Clean up install & update shell scripts by @roens in https://github.com/meshtastic/firmware/pull/6839
- Addition of Device Role inside of userPrefs.jsonc by @Crank-Git in https://github.com/meshtastic/firmware/pull/6972
- Chore(deps): update platformio/ststm32 to v19.2.0 by @renovate in https://github.com/meshtastic/firmware/pull/6901
- Chore(deps): update meshtastic/device-ui digest to 2fd19f8 by @renovate in https://github.com/meshtastic/firmware/pull/6982
- Add note to hydra to note that the button pin has no pull-up by @NomDeTom in https://github.com/meshtastic/firmware/pull/6979
- Chore(deps): update meshtastic/device-ui digest to 1b520fc by @renovate in https://github.com/meshtastic/firmware/pull/6991
- Update heltec t114 URL by @dieseltravis in https://github.com/meshtastic/firmware/pull/7004
- Update URL for ThinkNode M1 by @dieseltravis in https://github.com/meshtastic/firmware/pull/7005
- Improve support for Heltec Wireless Bridge by @berlincount in https://github.com/meshtastic/firmware/pull/6647
- Warn users about low entropy keys by @jp-bennett in https://github.com/meshtastic/firmware/pull/7003
- T-watch screen misalignment fix by @HarukiToreda in https://github.com/meshtastic/firmware/pull/6996
- Fix for T-Deck Plus: disable touch IRQ / enable custom touch driver by @mverch67 in https://github.com/meshtastic/firmware/pull/6988
- Create lora-piggystick-lr1121.yaml by @markbirss in https://github.com/meshtastic/firmware/pull/7010
New Contributors
- @roens made their first contribution in https://github.com/meshtastic/firmware/pull/6839
- @Crank-Git made their first contribution in https://github.com/meshtastic/firmware/pull/6972
- @dieseltravis made their first contribution in https://github.com/meshtastic/firmware/pull/7004
- @berlincount made their first contribution in https://github.com/meshtastic/firmware/pull/6647
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.6.10.9ce4455...v2.6.11.60ec05e
download
unix · zip
curl -fL -o v2.6.11.60ec05e.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.zip
printf '%s %s\n' 'cc9e217ccd6c72b6a56582ab0c1c99ae3281984ca4004353f3dd3216104cc47c' 'v2.6.11.60ec05e.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.zip"
$out = "v2.6.11.60ec05e.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cc9e217ccd6c72b6a56582ab0c1c99ae3281984ca4004353f3dd3216104cc47c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.11.60ec05e.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz
printf '%s %s\n' '450bc52135c37c5753b4a21ec841b2e1018447563705fea7ba6e8febe364bf7b' 'v2.6.11.60ec05e.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz"
$out = "v2.6.11.60ec05e.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "450bc52135c37c5753b4a21ec841b2e1018447563705fea7ba6e8febe364bf7b") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.6.11.60ec05e.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.zip
printf '%s %s\n' 'cc9e217ccd6c72b6a56582ab0c1c99ae3281984ca4004353f3dd3216104cc47c' 'v2.6.11.60ec05e.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.zip"
$out = "v2.6.11.60ec05e.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "cc9e217ccd6c72b6a56582ab0c1c99ae3281984ca4004353f3dd3216104cc47c") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.6.11.60ec05e.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz
printf '%s %s\n' '450bc52135c37c5753b4a21ec841b2e1018447563705fea7ba6e8febe364bf7b' 'v2.6.11.60ec05e.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz"
$out = "v2.6.11.60ec05e.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "450bc52135c37c5753b4a21ec841b2e1018447563705fea7ba6e8febe364bf7b") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.6.11.60ec05e.zip | zip | 4.1 MiB |
blake3-24 fd851f4115c9b23010fb4655afa8066889455f58ab30a96a
sha256 cc9e217ccd6c72b6a56582ab0c1c99ae3281984ca4004353f3dd3216104cc47c
sha1 b9b251a60ad62d1411e02ad836cf4745aa4e3b84
|
| v2.6.11.60ec05e.tar.gz | tar.gz | 3.4 MiB |
blake3-24 0c9e527939c3719a603df8cd48c33df14951aba4494d09d9
sha256 450bc52135c37c5753b4a21ec841b2e1018447563705fea7ba6e8febe364bf7b
sha1 3429eca505c3c58baa532c2404f020dec0f5af7c
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz"],
integrity = "sha256-RQvFITXDfFdTtKIeyEGy4QGER1Y3Bf6num6P6+Nkv3s=",
strip_prefix = "meshtastic-firmware-v2.6.11.60ec05e",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz"],
integrity = "sha256-RQvFITXDfFdTtKIeyEGy4QGER1Y3Bf6num6P6+Nkv3s=",
strip_prefix = "meshtastic-firmware-v2.6.11.60ec05e",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.6.11.60ec05e.tar.gz",