Firmeware Update 1.16

Hey zusammen,

MeshCore hat gestern (06.06.2026) das Release v1.16.0 rausgehauen. Ich hab euch die wichtigsten Punkte rausgepickt, die für unser MCML-Netz relevant sind.

Region-Filtering & Flood-Control

Besonders interessant:

  • Neue CLI-Variable flood.max.unscoped: begrenzt unscoped Flood-Traffic (droppt Pakete nach X Hops). Default ist 64, also faktisch aus, aber ein guter Hebel, um unscoped Müll draußen zu halten.
  • Neue CLI-Variable flood.max.advert: begrenzt Advert-Pakete, Default 8 Hops.
  • Neuer region def-Befehl mit Kurznotation zum Definieren von Regionen, vor allem bei tiefer Verschachtelung. Macht unsere Region-Defs deutlich übersichtlicher.
  • Default Flood-Advert-Intervall jetzt 47 Stunden (vorher 12), spürbar weniger Funklast im Netz.

Funk / RF

  • Längere Preamble bei niedrigem SF (32 Symbole für SF<=8, 16 für SF>8). Gibt dem Radio mehr Zeit zum Locken, weniger verpasste Pakete. Betrifft unser SF8-Preset direkt und sollte die Empfangssicherheit verbessern.
  • EU-Frequenzänderung bei Client-Repeat (off-grid): von 869.0 auf 869.495.

Power-Saving (relevant für Solar-/Outdoor-Nodes)

  • nRF Companions: Power Saving.
  • Alle ESP-Repeater: Power-Saving-Verbesserungen.
  • Companion Auto-Shutdown (deaktiviert bei externer Stromversorgung), neue UI-Warnung im Display.

App / Companion

  • Verbesserte Region-Discovery: neue Companion-Firmware und App können Ad-hoc-Requests an nahe Repeater stellen, ohne sie vorher als Kontakt hinzuzufügen. Streamlined Repeater- und Region-Discovery.
  • Raw-Pakete: App/Companion kann jetzt komplette Pakete komponieren und senden (Header, Path, Payload). Zusammen mit RxLog also eigener Raw-Send/Receive.
  • Extended ACK Support (6 statt 4 Byte): Vorbereitung für ein späteres Feature mit mehr als 4 Zustellversuchen bei Direktnachrichten. Repeater müssen dafür zuerst geupdatet werden.

CLI-Validierung für Delays

Neu ist eine Validierung für rxdelay, txdelay und direct.txdelay. Die CLI nimmt jetzt also keine unsinnigen Werte mehr klaglos an. Kurz zur Einordnung, falls jemand an diesen Werten dreht:

  • txdelay: künstlicher Random-Backoff vor dem Weiterleiten (Flooding) eines Pakets. Empfangen mehrere Repeater dasselbe Paket gleichzeitig, würden sie es ohne Delay auch gleichzeitig wieder aussenden, das gibt Kollisionen auf dem Kanal. Der txdelay würfelt eine kleine Wartezeit ein und entzerrt die Sendezeitpunkte.
  • direct.txdelay: das Gleiche, aber für direkt geroutete Pakete (über bekannten Path statt Flood).
  • rxdelay: Wartezeit nach dem Empfang, bevor weiterverarbeitet/gesendet wird.

Faustregel: je dichter unser Netz wird (viele Repeater in gegenseitiger Funkreichweite), desto eher hilft ein sinnvoll gesetzter txdelay gegen Selbstkollisionen. Zu hoch gesetzt erhöht er aber die Latenz pro Hop, also nicht blind hochdrehen.

Hardware

  • Neue Xiao S3-Varianten (Repeater, Companion etc.).
  • Neue Boards unterstützt: LilyGo T-Echo Card, LilyGo T-Impulse Plus, Station G3, Heltec Mesh Node T1.

Update-Reihenfolge

Wegen Extended ACK und Region-Discovery am besten zuerst die Repeater flashen, dann Companions/App.

Firmware wie immer im Flasher: https://flasher.meshcore.io

Vollständiger Changelog: https://blog.meshcore.io/2026/06/06/release-1-16-0

Wer geupdatet hat, gerne hier kurz Rückmeldung geben, ob alles sauber läuft.

0
Anmelden oder registrieren, um zu antworten.