vault / meshtastic-firmware / v2.2.15.31c4693
meshtastic-firmware @ v2.2.15.31c4693
integrity
- size
- 1.0 MiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
[!IMPORTANT]
🥳 This release introduces the initial WiFi support for the Raspberry PI Pico W!
[!NOTE] Note for users with DIY devices: the SPI pins for the LoRa chip have been renamed from
RF95_toLORA_. Make sure to change this when using a custom variant file.
Enhancements
- Pico W: Initial Wi-Fi support by @GUVWAF in https://github.com/meshtastic/firmware/pull/2980
- Add USB detection to RAK4631 based boards. by @HookdomPonix in https://github.com/meshtastic/firmware/pull/2956
- Add battery level for Nimble by @caveman99 in https://github.com/meshtastic/firmware/pull/2937
- Add number of sats to default position flags by @thebentern in https://github.com/meshtastic/firmware/pull/2962
- Swapped out crypto engine for one that also works with AES-256 by @caveman99 in https://github.com/meshtastic/firmware/pull/2959
- Enable IO2 toggling on RAK if the coast is clear by @thebentern in https://github.com/meshtastic/firmware/pull/2968
- Generalize SPI pin names by @S5NC in https://github.com/meshtastic/firmware/pull/2970
- Move to portduino GPIO, adding user button support by @jp-bennett in https://github.com/meshtastic/firmware/pull/2966
- Set default LoRa SPI pins individually on ESP32 architecture by @S5NC in https://github.com/meshtastic/firmware/pull/2971
- Always set user (nodeinfo) role to device config's current role by @thebentern in https://github.com/meshtastic/firmware/pull/2973
- Factory Defaults for Nano G2 Ultra by @thebentern in https://github.com/meshtastic/firmware/pull/2977
- Add E22-400M30S support for Hydra by @S5NC in https://github.com/meshtastic/firmware/pull/2930
- Standardize order for setting GPIO pin default values by @S5NC in https://github.com/meshtastic/firmware/pull/2942
Bug fixes
- Correct LED pin number typo by @S5NC in https://github.com/meshtastic/firmware/pull/2979
- Fix BLE battery level crash by @caveman99 in https://github.com/meshtastic/firmware/pull/2964
- Unpin radiolib by @caveman99 in https://github.com/meshtastic/firmware/pull/2972
Full Changelog: https://github.com/meshtastic/firmware/compare/v2.2.14.57542ce...v2.2.15.31c4693
download
unix · zip
curl -fL -o v2.2.15.31c4693.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.zip
printf '%s %s\n' 'fa021117f9330531d2a335834955f16d2bc9ff13a56e3de6d10215783a91f6e3' 'v2.2.15.31c4693.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.zip"
$out = "v2.2.15.31c4693.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fa021117f9330531d2a335834955f16d2bc9ff13a56e3de6d10215783a91f6e3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.2.15.31c4693.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz
printf '%s %s\n' 'e7b21355cba5555025f5c5ad04291accd60b6a551d71b44d69c4100cb1d7c2aa' 'v2.2.15.31c4693.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz"
$out = "v2.2.15.31c4693.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e7b21355cba5555025f5c5ad04291accd60b6a551d71b44d69c4100cb1d7c2aa") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.2.15.31c4693.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.zip
printf '%s %s\n' 'fa021117f9330531d2a335834955f16d2bc9ff13a56e3de6d10215783a91f6e3' 'v2.2.15.31c4693.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.zip"
$out = "v2.2.15.31c4693.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "fa021117f9330531d2a335834955f16d2bc9ff13a56e3de6d10215783a91f6e3") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.2.15.31c4693.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz
printf '%s %s\n' 'e7b21355cba5555025f5c5ad04291accd60b6a551d71b44d69c4100cb1d7c2aa' 'v2.2.15.31c4693.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz"
$out = "v2.2.15.31c4693.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "e7b21355cba5555025f5c5ad04291accd60b6a551d71b44d69c4100cb1d7c2aa") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.2.15.31c4693.zip | zip | 1.0 MiB |
blake3-24 337b92aaa8cafb7cfeababd9d2fbd8be0fefafe68f3bd426
sha256 fa021117f9330531d2a335834955f16d2bc9ff13a56e3de6d10215783a91f6e3
sha1 8a60f7044c112e272c24a081c485c0b55f8fc732
|
| v2.2.15.31c4693.tar.gz | tar.gz | 741.1 KiB |
blake3-24 6554f126001e85028036aca21bb96c9497c92c9b4d884cc8
sha256 e7b21355cba5555025f5c5ad04291accd60b6a551d71b44d69c4100cb1d7c2aa
sha1 bfa682cf5b876e05907f0011ee4214c1955fc7e9
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz"],
integrity = "sha256-57ITVculVVAl9cWtBCkazNYLalUdcbRNacQQDLHXwqo=",
strip_prefix = "meshtastic-firmware-v2.2.15.31c4693",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz"],
integrity = "sha256-57ITVculVVAl9cWtBCkazNYLalUdcbRNacQQDLHXwqo=",
strip_prefix = "meshtastic-firmware-v2.2.15.31c4693",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.2.15.31c4693.tar.gz",