vault / meshtastic-android / 2.5.20
meshtastic-android @ 2.5.20
integrity
- size
- 3.4 MiB
- downloaded
- last checked
release notes
What's Changed
- feat: Improve (battery) notification behavior by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1661
- feat: Updated the env metrics graph to use the latest graph features by @Robert-0410 in https://github.com/meshtastic/Meshtastic-Android/pull/1667
- chore(deps): update navigation to v2.8.9 by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1672
- chore(deps): update androidx.compose:compose-bom to v2025.03.00 by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1673
- chore(deps): update protobuf.kotlin to v4.30.1 by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1642
- chore(proto): Meshtastic Protobufs v2.6.1 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1677
- chore(deps): update com.github.mik3y:usb-serial-for-android to v3.9.0 - abandoned by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1666
- fix #1484: Filter out ignored nodes from map by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1676
- fix #1678: Update MeshService.kt to store the channel for received packets. by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1683
- feat: support custom ports in TCP interface by @andrekir in https://github.com/meshtastic/Meshtastic-Android/pull/1534
- feat #1688: Add UDP mesh toggle by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1689
- Update README.md by @AndrewReitz in https://github.com/meshtastic/Meshtastic-Android/pull/1687
- Graph Barometric Pressure by @Robert-0410 in https://github.com/meshtastic/Meshtastic-Android/pull/1684
- fix: Add some smarts to low battery notification triggers by @Kealper in https://github.com/meshtastic/Meshtastic-Android/pull/1686
- chore(protos): Meshtastic Protobufs v2.6.2 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1693
- feat: Update README.md to add repository statistics by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1694
- feat: Add a bit more info to the node marker popup by @Kealper in https://github.com/meshtastic/Meshtastic-Android/pull/1691
- fix: Conditionally show UDP settings by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1702
- Allow sorting by favorite nodes for issue #1608 by @todd2982 in https://github.com/meshtastic/Meshtastic-Android/pull/1700
- Clarify request options to exchange for issue #1692 by @todd2982 in https://github.com/meshtastic/Meshtastic-Android/pull/1701
- Expose wantAck in Mesh Packet by @niccellular in https://github.com/meshtastic/Meshtastic-Android/pull/1703
- Accessibility #1632 by @todd2982 in https://github.com/meshtastic/Meshtastic-Android/pull/1705
- chore(deps): update hilt to v2.56 by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1695
- chore(deps): update com.google.firebase:firebase-bom to v33.11.0 by @renovate in https://github.com/meshtastic/Meshtastic-Android/pull/1698
- chore(renovate): Update Renovate config to group Kotlin and KSP dependencies by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1706
- chore(renovate): Group Kotlin and KSP take 2 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1708
- chore(renovate): revert grouping by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1710
- chore(dependencies): Upgrade Kotlin to 2.1.20 and KSP to 2.1.20-1.0.31 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1711
- 2.5.20 by @jamesarich in https://github.com/meshtastic/Meshtastic-Android/pull/1712
New Contributors
- @AndrewReitz made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/1687
- @todd2982 made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/1700
- @niccellular made their first contribution in https://github.com/meshtastic/Meshtastic-Android/pull/1703
Full Changelog: https://github.com/meshtastic/Meshtastic-Android/compare/2.5.19...2.5.20
download
unix · zip
curl -fL -o 2.5.20.zip https://ratatoskr.space/pkg/meshtastic-android/2.5.20.zip
printf '%s %s\n' '8b5a3b414cf065d31919055191236590955cf49a531f50e2ff9e74be7e345852' '2.5.20.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-android/2.5.20.zip"
$out = "2.5.20.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8b5a3b414cf065d31919055191236590955cf49a531f50e2ff9e74be7e345852") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 2.5.20.tar.gz https://ratatoskr.space/pkg/meshtastic-android/2.5.20.tar.gz
printf '%s %s\n' '8ddeb1cd433ed296d2c378165d0e2de2256645db250714da9818d82475556a33' '2.5.20.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-android/2.5.20.tar.gz"
$out = "2.5.20.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8ddeb1cd433ed296d2c378165d0e2de2256645db250714da9818d82475556a33") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 2.5.20.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.zip
printf '%s %s\n' '8b5a3b414cf065d31919055191236590955cf49a531f50e2ff9e74be7e345852' '2.5.20.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.zip"
$out = "2.5.20.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8b5a3b414cf065d31919055191236590955cf49a531f50e2ff9e74be7e345852") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 2.5.20.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.tar.gz
printf '%s %s\n' '8ddeb1cd433ed296d2c378165d0e2de2256645db250714da9818d82475556a33' '2.5.20.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.tar.gz"
$out = "2.5.20.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "8ddeb1cd433ed296d2c378165d0e2de2256645db250714da9818d82475556a33") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 2.5.20.zip | zip | 3.4 MiB |
blake3-24 919e37fabdd032bf3bb36147806e6c636c0a238ef280ec37
sha256 8b5a3b414cf065d31919055191236590955cf49a531f50e2ff9e74be7e345852
sha1 fcbc1503253950a20cca73a96ae0a3b68ad08c01
|
| 2.5.20.tar.gz | tar.gz | 3.0 MiB |
blake3-24 39e82bf2feb3355825e9539efdc02843fa510bfe8dcf04c3
sha256 8ddeb1cd433ed296d2c378165d0e2de2256645db250714da9818d82475556a33
sha1 dd1960f5f39e89aed6f228f224ff0c94a25b4850
|
install
bazel
http_archive(
name = "meshtastic-android",
urls = ["https://ratatoskr.space/pkg/meshtastic-android/2.5.20.tar.gz"],
integrity = "sha256-jd6xzUM+0pbSw3gWXQ4t4iVmRdslBxTamBjYJHVVajM=",
strip_prefix = "meshtastic-android-2.5.20",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-android/2.5.20.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-android",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.tar.gz"],
integrity = "sha256-jd6xzUM+0pbSw3gWXQ4t4iVmRdslBxTamBjYJHVVajM=",
strip_prefix = "meshtastic-android-2.5.20",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-android/2.5.20.tar.gz",