Firmware v1.14.1

MeshCore 1.14.1: GPS-Erweiterungen, neue Hardware und Duty-Cycle-Durchsetzung

Version 1.14.1 bringt Unterstützung für mehrere neue Geräte, verbesserte Energieverwaltung sowie wichtige Fehlerkorrekturen bei der Paketübertragung. Das Update richtet sich an alle, die Repeater, Room-Server oder Companion-Nodes betreiben.

Neue Hardware-Unterstützung

Mit diesem Release werden zwei neue Geräte aus der GAT562-Reihe unterstützt: das GAT562 30S Mesh Kit sowie das GAT562 Mesh Tracker Pro. Zusätzlich wurde GPS-Unterstützung für das SenseCAP Solar P1 hinzugefügt, inklusive eines Power-off-Schalters, der per langem Tastendruck ausgelöst wird. Der Heltec Tracker v2 wurde auf den Temperatursensor KCT8103L migriert.

Energieverwaltung für nRF52 und RAK3401

Für den RAK3401 — ein kompaktes LoRa-Modul auf Basis des nRF52-Mikrocontrollers — wurde ein dediziertes Power-Management integriert. Das verbessert das Schlafverhalten des Chips und reduziert den Stromverbrauch im Feldeinsatz spürbar.

Duty-Cycle-Durchsetzung per Token-Bucket

Neu ist eine Token-Bucket-basierte Duty-Cycle-Durchsetzung. Dabei wird die Sendezeit kontinuierlich überwacht und bei Überschreitung gedrosselt — ähnlich wie ein Eimer, der sich langsam wieder befüllt. Das entspricht den gesetzlichen Vorgaben für den Betrieb im lizenzfreien LoRa-Band und verhindert unbeabsichtigte Regelverstöße.

LNA per CLI ein- und ausschalten

Der LNA (Low Noise Amplifier — Rauscharm-Verstärker für den Empfangsweg) lässt sich ab sofort direkt über die Kommandozeile steuern:

CLI
# LNA aktivieren
set radio.rxgain on
reboot

# LNA deaktivieren
set radio.rxgain off
reboot

Das erlaubt gezielte Tests, ob der LNA im jeweiligen Aufbau tatsächlich einen Empfangsgewinn bringt.

Automatische Zeitsynchronisation und MCU-Temperatur

Nodes mit aktivem GPS synchronisieren ihre Uhrzeit nun automatisch alle 30 Minuten — ohne manuellen Eingriff. Room-Server übermitteln außerdem die MCU-Temperatur (Mikrocontroller-Eigentemperatur) in Telemetrie-Antworten, was die Fernüberwachung von Installationen erleichtert.

Fehlerkorrekturen

Zwei relevante Bugs wurden behoben: Manche Pakete in der Sendewarteschlange wurden nicht übertragen — dieser Fehler ist nun beseitigt. Außerdem verwendeten automatische Advertisements nicht korrekt die konfigurierte Multibyte-Path-Einstellung, was das Routing beeinflussen konnte.

Teilen: