v0.1.5
Highlights
- MeshCore upgraded to v1.15.0 (
companion-v1.15.0) — catches up with upstream bug fixes, new token-bucket duty-cycle dispatcher, and default-scope aligned wire format. Binary-compatible with all MCLite v0.1.x peers. - SOS burst hardened — 50ms inter-send pacing and dispatcher yield between each recipient so the packet pool can drain. Fixes intermittent cases where SOS delivered to only some contacts/channels in meshes with many targets.
- SOS received → key lock auto-disengages — when an incoming SOS alert appears, the device automatically unlocks its keys so the user can respond immediately. PIN lock stays engaged — no security compromise.
- Configurable path hash mode — new
radio.path_hash_modesetting (0/1/2 → 1/2/3 bytes per repeater fingerprint in the packet path). Larger sizes reduce path collisions in dense meshes at the cost of a few extra bytes per hop. Defaults to 0 for wire-identical compatibility with pre-v1.15 peers. - Admin screen shows active path hash size plus per-channel scope overrides rendered as
[scope:#name], distinct from the[SOS]/[read-only]capability flags.
Changes since v0.1.4
08ca1f7Bump MeshCore to v1.15.0, harden SOS burst deliverya90ad6eAdd configurable path hash mode and admin screen scope display0f53de1Bump version to 0.1.5aba8cebPublish firmware v0.1.5 to web flasherdebad94Document scope and path_hash_mode in example config
Install
Flash mclite-v0.1.5.bin via the web flasher or manually with esptool. Use mclite_config_tool.html (offline, single file) to edit config.json.