Meshtastic BLE OTA client for PCs
Find a file
2024-12-28 20:10:34 +01:00
src Initial import 2024-12-28 19:09:34 +01:00
.envrc Initial import 2024-12-28 19:09:34 +01:00
.gitignore Initial import 2024-12-28 19:09:34 +01:00
Cargo.lock Initial import 2024-12-28 19:09:34 +01:00
Cargo.toml Initial import 2024-12-28 19:09:34 +01:00
flake.lock Initial import 2024-12-28 19:09:34 +01:00
flake.nix Initial import 2024-12-28 19:09:34 +01:00
LICENSE chore: add LICENSE 2024-12-28 20:10:34 +01:00
README.md doc: add README.md 2024-12-28 20:07:22 +01:00

Meshtastic ESP Ota

This small program is able to update esp32 based meshtastic devices using the bleota introduced in meshtastic v2.3.1.4.

Compilation

This project is written in rust and uses cargo to build. Some system libraries are required for building (on linux bluetooth related):

cargo build

You can also use nix to build the included flake:

nix build

Usage

Call the compiled binary with the target device name as first parameter and path to the update firmware .bin as second path

meshtastic-esp-ota Meshtastic_XXXX update.bin