vault / meshtastic-firmware / v1.2.52.b63802c
meshtastic-firmware @ v1.2.52.b63802c
integrity
- size
- 512.9 KiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
Meshtastic Firmware 1.2.52
(Same as 1.2.51)
What's Changed
- Add status LED for diy targets and the core-pcb by @PlumRugOfDoom in https://github.com/meshtastic/Meshtastic-device/pull/1049
- Update MQTT.cpp by @sfjuocekr in https://github.com/meshtastic/Meshtastic-device/pull/1050
- Don't commit vim swap files to repo by @linagee in https://github.com/meshtastic/Meshtastic-device/pull/1051
- Don't let S&F send payloads if channel utilization is > 50% by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1047
- S&F - Only TX if utilization is below 25% by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1052
- Channel-binding filter accepts empty channel names. by @prampec in https://github.com/meshtastic/Meshtastic-device/pull/1048
- Return an informative message if web content files are unavailable. by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1053
- Count tx airtime only after it's sent by the radio by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1054
- Heltec v1 by @caveman99 in https://github.com/meshtastic/Meshtastic-device/pull/1046
- Initial checkin of Online OTA SPIFFS update by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1056
- Add support for NTP if wifi is connected by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1059
- NimBLE: less debugging data, no more constant stream of BLE hex logging by @linagee in https://github.com/meshtastic/Meshtastic-device/pull/1062
- Fixed TLS "memory allocation failure" & Don't delete contents of /static unless tar is downloaded by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1064
- Feature: add disable_tx setting #1065 by @ernax78 in https://github.com/meshtastic/Meshtastic-device/pull/1066
- T-ECHO e-ink screen update with touch button by @ernax78 in https://github.com/meshtastic/Meshtastic-device/pull/1069
- Use portable shebangs in bash and python scripts by @unjordy in https://github.com/meshtastic/Meshtastic-device/pull/1070
- Start of Web Admin by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1072
- Upgrade to NimBLE 1.3.3 by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1074
- Disable light-sleep (aka bluetooth sleep) as the default behavior by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1075
- Add Meshtastic to bootup by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1076
- Add isRouter to the power saving check. by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1077
- Use nimble 1.3.4 by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1078
- Fix typo by @mc-hamster in https://github.com/meshtastic/Meshtastic-device/pull/1082
New Contributors
- @sfjuocekr made their first contribution in https://github.com/meshtastic/Meshtastic-device/pull/1050
- @prampec made their first contribution in https://github.com/meshtastic/Meshtastic-device/pull/1048
- @ernax78 made their first contribution in https://github.com/meshtastic/Meshtastic-device/pull/1066
- @unjordy made their first contribution in https://github.com/meshtastic/Meshtastic-device/pull/1070
Full Changelog: https://github.com/meshtastic/Meshtastic-device/compare/v1.2.50.41dcfdd...v1.2.51.f9ff06b
download
unix · zip
curl -fL -o v1.2.52.b63802c.zip https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.zip
printf '%s %s\n' '91a34b261d5fe1b0d4b3c185513fbe1a8bd54da29302c6cd1ac79b2bd9a6f834' 'v1.2.52.b63802c.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.zip"
$out = "v1.2.52.b63802c.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "91a34b261d5fe1b0d4b3c185513fbe1a8bd54da29302c6cd1ac79b2bd9a6f834") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.2.52.b63802c.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz
printf '%s %s\n' '7557c311f49d74c81b682ff8bace9c6e330630506af18d4d08383d2b7a99f4b2' 'v1.2.52.b63802c.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz"
$out = "v1.2.52.b63802c.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7557c311f49d74c81b682ff8bace9c6e330630506af18d4d08383d2b7a99f4b2") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v1.2.52.b63802c.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.zip
printf '%s %s\n' '91a34b261d5fe1b0d4b3c185513fbe1a8bd54da29302c6cd1ac79b2bd9a6f834' 'v1.2.52.b63802c.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.zip"
$out = "v1.2.52.b63802c.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "91a34b261d5fe1b0d4b3c185513fbe1a8bd54da29302c6cd1ac79b2bd9a6f834") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v1.2.52.b63802c.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz
printf '%s %s\n' '7557c311f49d74c81b682ff8bace9c6e330630506af18d4d08383d2b7a99f4b2' 'v1.2.52.b63802c.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz"
$out = "v1.2.52.b63802c.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "7557c311f49d74c81b682ff8bace9c6e330630506af18d4d08383d2b7a99f4b2") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v1.2.52.b63802c.zip | zip | 520.2 KiB |
blake3-24 4030f3f852d1d2873e112d5feecdfe32600cffc9a30e9362
sha256 91a34b261d5fe1b0d4b3c185513fbe1a8bd54da29302c6cd1ac79b2bd9a6f834
sha1 eca4797de158ced97e3f890a21e0b27b97fe8bad
|
| v1.2.52.b63802c.tar.gz | tar.gz | 356.5 KiB |
blake3-24 61c92119acf68a0b40cf712910a35b8f7708af7c705053b3
sha256 7557c311f49d74c81b682ff8bace9c6e330630506af18d4d08383d2b7a99f4b2
sha1 028fb1942ded627be76759f67314a53df1988052
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz"],
integrity = "sha256-dVfDEfSddMgbaC/4us6cbjMGMFBq8Y1NCDg9K3qZ9LI=",
strip_prefix = "meshtastic-firmware-v1.2.52.b63802c",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz"],
integrity = "sha256-dVfDEfSddMgbaC/4us6cbjMGMFBq8Y1NCDg9K3qZ9LI=",
strip_prefix = "meshtastic-firmware-v1.2.52.b63802c",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v1.2.52.b63802c.tar.gz",