vault / meshtastic-firmware / v2.3.11.2740a56
meshtastic-firmware @ v2.3.11.2740a56
integrity
- size
- 1.3 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
Enhancements
- Update platformio/espressif32 to the latest 6.7.0 by @mskvortsov in https://github.com/meshtastic/firmware/pull/3899
- Add canned message free text via touch keyboard and watch face frames to T-Watch S3 by @andrew-moroz in https://github.com/meshtastic/firmware/pull/3941
- Portduino: Catch the keyboard power button and initiate poweroff by @jp-bennett in https://github.com/meshtastic/firmware/pull/3953
- Oled screen emojis by @868meshbot in https://github.com/meshtastic/firmware/pull/3940
- Screen changes from time deltas to timestamps after 15 minutes by @todd-herbert in https://github.com/meshtastic/firmware/pull/3935
- Don't alloc NodeInfo replies when channel utilization is > 40% by @thebentern in https://github.com/meshtastic/firmware/pull/3991
- Added "Hops away" on display by @capslockapocalypse in https://github.com/meshtastic/firmware/pull/3934
- Add support for to_callsign on GeoChats for ATAK by @thebentern in https://github.com/meshtastic/firmware/pull/3996
- User experience improvement - app battery icon by @neilhao in https://github.com/meshtastic/firmware/pull/3979
- Send own node-info earlier and move others to the end of want-config flow by @thebentern in https://github.com/meshtastic/firmware/pull/3949
- Add support for RadioMaster Bandit Nano by @thebentern in https://github.com/meshtastic/firmware/pull/4005
- Added AHTx0 sensor by @fzellini in https://github.com/meshtastic/firmware/pull/3977
- Dragino trackerd by @fzellini in https://github.com/meshtastic/firmware/pull/4002
Bug fixes
- Prevent spontaneous screen-on while charging by @todd-herbert in https://github.com/meshtastic/firmware/pull/3939
- T-Watch-fix: Fully insulate T-Watch free text updates from other hardware platforms by @andrew-moroz in https://github.com/meshtastic/firmware/pull/3966
- Bump portduino to pick up improvements to reboot() by @jp-bennett in https://github.com/meshtastic/firmware/pull/3975
- Fix memory leak when there's no display by @mskvortsov in https://github.com/meshtastic/firmware/pull/3972
- Fix time updates from client device and potentially incorrect UI frame receiving 'toggle watch face' button tap by @andrew-moroz in https://github.com/meshtastic/firmware/pull/3974
- Fix original esp32 boot init panic by @mskvortsov in https://github.com/meshtastic/firmware/pull/3985
- Don't send potentially bogus timestamps with fixed location by @jp-bennett in https://github.com/meshtastic/firmware/pull/4001
- Run tzset() and localtime() in getTZOffset() to ensure proper timezone offset by @jp-bennett in https://github.com/meshtastic/firmware/pull/3999
- Update the Heltec board battery level read accuracy. by @Heltec-Aaron-Lee in https://github.com/meshtastic/firmware/pull/3955
- Tracker v1.1 - fix pin 3 description in variant.h by @jonagnew in https://github.com/meshtastic/firmware/pull/3990
- Tryfix: init change for BME680 by @caveman99 in https://github.com/meshtastic/firmware/pull/3965
New Contributors
- @868meshbot made their first contribution in https://github.com/meshtastic/firmware/pull/3940
- @capslockapocalypse made their first contribution in https://github.com/meshtastic/firmware/pull/3934
- @Heltec-Aaron-Lee made their first contribution in https://github.com/meshtastic/firmware/pull/3955
- @jonagnew made their first contribution in https://github.com/meshtastic/firmware/pull/3990
- @fzellini made their first contribution in https://github.com/meshtastic/firmware/pull/3977
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.3.10.d19607b...v2.3.11.2740a56
download
unix · zip
curl -fL -o v2.3.11.2740a56.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.zip
printf '%s %s\n' '21a887fef391a99ea765907d6c11f513656cca5927f0161ca91c17ec2f6c29cf' 'v2.3.11.2740a56.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.zip"
$out = "v2.3.11.2740a56.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "21a887fef391a99ea765907d6c11f513656cca5927f0161ca91c17ec2f6c29cf") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.11.2740a56.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz
printf '%s %s\n' 'd43196cfc63567925f40315e6695c61aa2862817a07bce3cee6236760b695ce4' 'v2.3.11.2740a56.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz"
$out = "v2.3.11.2740a56.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d43196cfc63567925f40315e6695c61aa2862817a07bce3cee6236760b695ce4") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.3.11.2740a56.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.zip
printf '%s %s\n' '21a887fef391a99ea765907d6c11f513656cca5927f0161ca91c17ec2f6c29cf' 'v2.3.11.2740a56.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.zip"
$out = "v2.3.11.2740a56.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "21a887fef391a99ea765907d6c11f513656cca5927f0161ca91c17ec2f6c29cf") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.3.11.2740a56.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz
printf '%s %s\n' 'd43196cfc63567925f40315e6695c61aa2862817a07bce3cee6236760b695ce4' 'v2.3.11.2740a56.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz"
$out = "v2.3.11.2740a56.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "d43196cfc63567925f40315e6695c61aa2862817a07bce3cee6236760b695ce4") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.3.11.2740a56.zip | zip | 1.3 MiB |
blake3-24 eff82bb6af6b990c73f31dcac0b4be1d8dff93ed572c6a90
sha256 21a887fef391a99ea765907d6c11f513656cca5927f0161ca91c17ec2f6c29cf
sha1 64d8f79c39acf6b80ed45436fb0765032d54078d
|
| v2.3.11.2740a56.tar.gz | tar.gz | 1007.5 KiB |
blake3-24 9a84694fbb4772f06f398de2916bb3c59a45e206146c9d66
sha256 d43196cfc63567925f40315e6695c61aa2862817a07bce3cee6236760b695ce4
sha1 da2c83b63c72eb3b5680312035d5a14961cff594
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz"],
integrity = "sha256-1DGWz8Y1Z5JfQDFeZpXGGqKGKBege8487mI2dgtpXOQ=",
strip_prefix = "meshtastic-firmware-v2.3.11.2740a56",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz"],
integrity = "sha256-1DGWz8Y1Z5JfQDFeZpXGGqKGKBege8487mI2dgtpXOQ=",
strip_prefix = "meshtastic-firmware-v2.3.11.2740a56",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.3.11.2740a56.tar.gz",