vault / meshtastic-firmware / v2.5.6.d55c08d
meshtastic-firmware @ v2.5.6.d55c08d
integrity
- size
- 3.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
[!WARNING] This is a re-cut release of 2.5.6. If you performed an erase and install of 2.5.6.ad8747d on an ESP32 based device and experienced boot issues. Performing a fresh install of this release should resolve the issue.
Enhancements
- UserPrefs - Preconfigure up to 3 channels, GPS Mode by @medentem in https://github.com/meshtastic/firmware/pull/4930
- Start of generating json manifest of macros in userPrefs.h by @thebentern in https://github.com/meshtastic/firmware/pull/4946
- Coalesce duplicated method GetTimeSinceMeshPacket by @fifieldt in https://github.com/meshtastic/firmware/pull/4968
- Which Module wants a UI Frame? by @fifieldt in https://github.com/meshtastic/firmware/pull/4967
- Upgrade nanopb by @thebentern in https://github.com/meshtastic/firmware/pull/4973
- Add RAK4631 Ethernet Gateway with working JSON output to MQTT by @beegee-tokyo in https://github.com/meshtastic/firmware/pull/4661
- Preliminary Othernet Dreamcatcher Support by @caveman99 in https://github.com/meshtastic/firmware/pull/4933
- Toggle Bluetooth with Fn+b shortcut by @HarukiToreda in https://github.com/meshtastic/firmware/pull/4977
- Add health telemetry module by @fifieldt @thebentern in https://github.com/meshtastic/firmware/pull/4927
- First version of a DeepSleep state for the RP2040 by @TheMalkavien in https://github.com/meshtastic/firmware/pull/4976
- Add frequencies for Philippines by @fifieldt in https://github.com/meshtastic/firmware/pull/4951
- Set TZ config from string if unset by @jp-bennett in https://github.com/meshtastic/firmware/pull/4979
- Switch Environment Telemetry to use UnitConversions by @fifieldt in https://github.com/meshtastic/firmware/pull/4972
Bug fixes and maintenance
- Remove unused Jlink monitoring files by @fifieldt in https://github.com/meshtastic/firmware/pull/4953
- Retire PPR Boards by @fifieldt in https://github.com/meshtastic/firmware/pull/4956
- Retire lora-relay boards by @fifieldt in https://github.com/meshtastic/firmware/pull/4957
- Remove support for pca10056-rc-clock by @fifieldt in https://github.com/meshtastic/firmware/pull/4955
- Remove unused headers by @fifieldt in https://github.com/meshtastic/firmware/pull/4954
- Remove has_rx * on installDefaultDeviceState by @thebentern in https://github.com/meshtastic/firmware/pull/4982
- Fix storage of admin key when installing default config. by @Mictronics in https://github.com/meshtastic/firmware/pull/4995
- On T114 do no wake into loader instead of application. by @jhps in https://github.com/meshtastic/firmware/pull/4997
- Ignore packets coming from the broadcast address by @GUVWAF in https://github.com/meshtastic/firmware/pull/4998
- Possibly forward PKC DMs over MQTT by @jp-bennett in https://github.com/meshtastic/firmware/pull/5012
- Fixes critical error rendering before screen thread is running by @thebentern in https://github.com/meshtastic/firmware/pull/5024
- Uplink DMs not to us if MQTT encryption enabled by @GUVWAF in https://github.com/meshtastic/firmware/pull/5025
New Contributors
- @medentem made their first contribution in https://github.com/meshtastic/firmware/pull/4930
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.5.5.e182ae7...v2.5.6.d55c08d
download
unix · zip
curl -fL -o v2.5.6.d55c08d.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.zip
printf '%s %s\n' '6dfb3132c45cb0db8c0e2dd515b437a0fa24fe721c0cdfcd631466cacdfd36d5' 'v2.5.6.d55c08d.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.zip"
$out = "v2.5.6.d55c08d.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6dfb3132c45cb0db8c0e2dd515b437a0fa24fe721c0cdfcd631466cacdfd36d5") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.6.d55c08d.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz
printf '%s %s\n' 'ec955980428c90c9260d4609a844ff612ff20f698dbde5e4f022cf71af11446f' 'v2.5.6.d55c08d.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz"
$out = "v2.5.6.d55c08d.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ec955980428c90c9260d4609a844ff612ff20f698dbde5e4f022cf71af11446f") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.5.6.d55c08d.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.zip
printf '%s %s\n' '6dfb3132c45cb0db8c0e2dd515b437a0fa24fe721c0cdfcd631466cacdfd36d5' 'v2.5.6.d55c08d.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.zip"
$out = "v2.5.6.d55c08d.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "6dfb3132c45cb0db8c0e2dd515b437a0fa24fe721c0cdfcd631466cacdfd36d5") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.5.6.d55c08d.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz
printf '%s %s\n' 'ec955980428c90c9260d4609a844ff612ff20f698dbde5e4f022cf71af11446f' 'v2.5.6.d55c08d.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz"
$out = "v2.5.6.d55c08d.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "ec955980428c90c9260d4609a844ff612ff20f698dbde5e4f022cf71af11446f") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.5.6.d55c08d.zip | zip | 3.3 MiB |
blake3-24 5cbc2f69c055e8bb037fc7ab6feacd37532f70eb8d6b0866
sha256 6dfb3132c45cb0db8c0e2dd515b437a0fa24fe721c0cdfcd631466cacdfd36d5
sha1 ce97a1a61b3bfcfc1734f5ae8ee5a8ca890838ad
|
| v2.5.6.d55c08d.tar.gz | tar.gz | 2.8 MiB |
blake3-24 f4e1966c5ad55b3a65f511f4abcd24e4bff5dcdbd29b7562
sha256 ec955980428c90c9260d4609a844ff612ff20f698dbde5e4f022cf71af11446f
sha1 1d6c9468a7b033cc1310d85f99989bc714f19413
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz"],
integrity = "sha256-7JVZgEKMkMkmDUYJqET/YS/yD2mNveXk8CLPca8RRG8=",
strip_prefix = "meshtastic-firmware-v2.5.6.d55c08d",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz"],
integrity = "sha256-7JVZgEKMkMkmDUYJqET/YS/yD2mNveXk8CLPca8RRG8=",
strip_prefix = "meshtastic-firmware-v2.5.6.d55c08d",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.5.6.d55c08d.tar.gz",