vault / meshtastic-firmware / v2.0.0.18ab874
meshtastic-firmware @ v2.0.0.18ab874
integrity
- size
- 614.2 KiB
- downloaded
- last checked
- detected
- raw version: universal archives only
release notes
Welcome to Meshtastic version 2.0!
What have we upgraded since 1.2?
Monumental stuff!
- Completely new LoRA band plan with faster messaging
- Smarter and more reliable mesh routing
- Unlimited nodes* (80 Connected at a time, oldest node will be removed when a new node joins the mesh)
- New messaging additions: Waypoints, Reactions (tap-backs), and Telemetry
- Improvements for Canned Messages module and CardKB messaging for stand alone communicator devices
- Sensor, Screen, and Input device auto-detection
- New devices supported (6 new targets!)
- Added over the air bluetooth updates for NRF devices (RAK-4631)
- Ethernet support via RAK-13800
- Compass improvements for larger screens and customizations
Nerd stuff!
- New filesystem for ESP32 (LittleFS)
- Upgraded Arduino framework for both NRF52 and ESP32
- New bluetooth stack for ESP32 (NimBLE)
- Unified GPS stack now using NMEA
- Support for more I2C sensors
- Support for ATECCA608B Cryptographic Coprocessor
- More Serial module I/O modes
- JSON messages over MQTT
- Device codebase refactored and optimized in many areas
- Completely restructured protobufs and configuration
download
unix · zip
curl -fL -o v2.0.0.18ab874.zip https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.zip
printf '%s %s\n' '0c9414a0e04e480c818f94330efd966675ea5cf3054c30d95c9777535e0b5e47' 'v2.0.0.18ab874.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.zip"
$out = "v2.0.0.18ab874.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0c9414a0e04e480c818f94330efd966675ea5cf3054c30d95c9777535e0b5e47") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.18ab874.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz
printf '%s %s\n' '34d0b4b8894fafed1aaab32e18c6ddf569141d8e345ea2c7365cae5f508756f3' 'v2.0.0.18ab874.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz"
$out = "v2.0.0.18ab874.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "34d0b4b8894fafed1aaab32e18c6ddf569141d8e345ea2c7365cae5f508756f3") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.0.0.18ab874.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.zip
printf '%s %s\n' '0c9414a0e04e480c818f94330efd966675ea5cf3054c30d95c9777535e0b5e47' 'v2.0.0.18ab874.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.zip"
$out = "v2.0.0.18ab874.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "0c9414a0e04e480c818f94330efd966675ea5cf3054c30d95c9777535e0b5e47") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.0.0.18ab874.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz
printf '%s %s\n' '34d0b4b8894fafed1aaab32e18c6ddf569141d8e345ea2c7365cae5f508756f3' 'v2.0.0.18ab874.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz"
$out = "v2.0.0.18ab874.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "34d0b4b8894fafed1aaab32e18c6ddf569141d8e345ea2c7365cae5f508756f3") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.0.0.18ab874.zip | zip | 621.4 KiB |
blake3-24 b88c78aa29bdf48e3a9ddf1fe5b8b2d3b3f717bf3700c501
sha256 0c9414a0e04e480c818f94330efd966675ea5cf3054c30d95c9777535e0b5e47
sha1 59f63b998145a495fd313ffce5b3ce408d45e9d3
|
| v2.0.0.18ab874.tar.gz | tar.gz | 409.9 KiB |
blake3-24 52fad493d9a974fed3b68b4b8ed1605adf0617803e0597a3
sha256 34d0b4b8894fafed1aaab32e18c6ddf569141d8e345ea2c7365cae5f508756f3
sha1 ac8e07852a98f55e6d87676aed92a1c73f0114d1
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz"],
integrity = "sha256-NNC0uIlPr+0aqrMuGMbd9WkUHY40XqLHNlyuX1CHVvM=",
strip_prefix = "meshtastic-firmware-v2.0.0.18ab874",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz"],
integrity = "sha256-NNC0uIlPr+0aqrMuGMbd9WkUHY40XqLHNlyuX1CHVvM=",
strip_prefix = "meshtastic-firmware-v2.0.0.18ab874",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/v2.0.0.18ab874.tar.gz",