vault / meshtastic-firmware / 0.2.0
meshtastic-firmware @ 0.2.0
integrity
- size
- 12.7 MiB
- downloaded
- last checked
release notes
Some good improvements! Upgrading is recommended.
Also included are untested builds (because I don't have the hardware) for: the original 0.7 version of the TBEAM and both the 1.0 and 2.0 versions of the TTGO Lora board. I'll post on the forum with more details and ask for someone to try it.
Highlights:
- @girtsf added show GPS lock status and battery voltage on the debug screen
- @spattinson fixed interrupt handling for the AXP192 power management chip on the TBEAM boards
- Changed to use the platformio build system for our various different board types (rather than the old hacky way we used to do it). Thanks to @sensorslot for the pointer to https://github.com/arendst/Tasmota and thanks to Tasmota for the settings I copied from you ;-)
- Plausible settings for TBEAM07, TTGO LORA V1 and LORA V2 boards based on spreadsheet from @sensorsiot and reading various git repos
This release zip is getting kinda big. At some point we'll use fuse bits for the various regions/frequency bands. And we'll stop needing a different build for each region. Sometime in the next couple of weeks I'll probably turn firmware update over bluetooth back on in the android app.
Full list of changes: https://github.com/meshtastic/Meshtastic-esp32/compare/0.1.10...0.2.0
download
unix · zip
curl -fL -o 0.2.0.zip https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.zip
printf '%s %s\n' '2e35fa3021ec37bbced460474108462a424c5673413c756cd10123a21186c370' '0.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.zip"
$out = "0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2e35fa3021ec37bbced460474108462a424c5673413c756cd10123a21186c370") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.2.0.tar.gz https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.tar.gz
printf '%s %s\n' '94ef30fde6b2cf9fa585628408909a28c2a1f21f10f97df11102a94a319ea5c4' '0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.tar.gz"
$out = "0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "94ef30fde6b2cf9fa585628408909a28c2a1f21f10f97df11102a94a319ea5c4") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o 0.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.zip
printf '%s %s\n' '2e35fa3021ec37bbced460474108462a424c5673413c756cd10123a21186c370' '0.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.zip"
$out = "0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "2e35fa3021ec37bbced460474108462a424c5673413c756cd10123a21186c370") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o 0.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.tar.gz
printf '%s %s\n' '94ef30fde6b2cf9fa585628408909a28c2a1f21f10f97df11102a94a319ea5c4' '0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.tar.gz"
$out = "0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "94ef30fde6b2cf9fa585628408909a28c2a1f21f10f97df11102a94a319ea5c4") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| 0.2.0.zip | zip | 12.7 MiB |
blake3-24 787df099765a5f66733538d80908d1148b3d0184cb647de1
sha256 2e35fa3021ec37bbced460474108462a424c5673413c756cd10123a21186c370
sha1 af9eaff797f57b46b60eaab216df486c989b124b
|
| 0.2.0.tar.gz | tar.gz | 12.7 MiB |
blake3-24 6152ba74a11b9d171262a7e6f27cda11395b066109445d11
sha256 94ef30fde6b2cf9fa585628408909a28c2a1f21f10f97df11102a94a319ea5c4
sha1 5791b3e078b62c489cb541904b20bb1d7d6c4146
|
install
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.tar.gz"],
integrity = "sha256-lO8w/eayz5+lhWKECJCaKMKh8h8Q+X3xEQKpSjGepcQ=",
strip_prefix = "meshtastic-firmware-0.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/meshtastic-firmware/0.2.0.tar.gz",
install via yggdrasil mesh
bazel
http_archive(
name = "meshtastic-firmware",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.tar.gz"],
integrity = "sha256-lO8w/eayz5+lhWKECJCaKMKh8h8Q+X3xEQKpSjGepcQ=",
strip_prefix = "meshtastic-firmware-0.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/meshtastic-firmware/0.2.0.tar.gz",