Skip to content

MCLite 0.3.8

Choose a tag to compare

@laserir laserir released this 16 Jun 09:19
· 48 commits to main since this release

Highlights

Less advert spam, more location privacy.

Added

  • Location-advert privacy precision. The location-advert setting (now gps.location_precision) can coarsen the position you broadcast: Off · Exact · ~100 m · ~750 m · ~3 km · ~12 km · ~50 km (Meshtastic-style grid snapping, centred in the cell). Only the broadcast advert is coarsened — telemetry replies to authorized contacts and the in-chat GPS insert always use your exact position. Default off; old location_advert: true/false configs are read automatically. Scheme adopted from @jason-s13r.
  • Zero-hop "Local" advert button on the Heard Adverts screen — announce yourself to immediate neighbours without flooding the whole mesh.

Changed

  • No more periodic flood adverts by default (#13). MCLite previously flooded a mesh-wide advert every ~9 min; on a 110-repeater mesh one device generated ~half of all adverts. Now it sends a single flood advert on boot and otherwise advertises on demand — matching stock MeshCore clients. Thanks @stucamp and @jason-s13r.
  • Opt-in periodic advert — new radio.advert_interval_min field (config tool → Radio) re-enables periodic adverts for ad-hoc / SAR / private meshes. Default 0 = off; if set, enforced to ≥60 min (720 / 12 h recommended).
  • GPS button inserts your location into the message instead of a "Send Location?" confirm — append @ <coords> to the input, add context, send normally (byte-guarded against the 160-byte limit).

Flash from the web flasher or grab the merged .bin below. T-Deck Plus: mclite-v0.3.8.bin · T-Watch Ultra: mclite-watch-v0.3.8.bin.