Die Firmware von MeshCore wurde auf Version 1.18.0 aktualisiert. Dieses Update bringt eine Vielzahl von Verbesserungen in den Bereichen Stabilität, Hardware-Kompatibilität und Benutzerfreundlichkeit. Im Fokus stehen erweiterte Konfigurationsmöglichkeiten und eine robustere Systemarchitektur, die das dezentrale LoRa-Mesh-Netzwerk weiter optimiert.
Erweiterte WLAN- und Bluetooth-Funktionalität
Mit Version 1.18.0 wurden die WLAN- und Bluetooth-Funktionen erheblich erweitert und überarbeitet. Insbesondere für den Pico W und verschiedene Heltec-Boards wurden WiFi Companion- und BLE Companion-Modi integriert, die eine flexiblere Anbindung an mobile Endgeräte ermöglichen. Die WLAN-Anmeldedaten können nun zur Laufzeit über die CLI (Command Line Interface) konfiguriert werden, was die Inbetriebnahme und Verwaltung vereinfacht. Ein neues Build-FlagENABLE_WIFI_INTERFACE erlaubt zudem die gezielte Aktivierung des WLAN-Interfaces, selbst wenn keine SSID oder kein Passwort hinterlegt ist.
Verbesserungen für den Companion-Modus
Der Companion-Modus – eine MeshCore-Variante, die zur Interaktion mit einem Host-Gerät wie einem Smartphone dient – profitiert von diversen Optimierungen. Die CLI-Antworten im Companion-Modus werden nun mit einem '>' Präfix versehen, um die Lesbarkeit zu verbessern. Zudem wurden neue CLI-Befehle implementiert, die die Konfiguration von Funkparametern wiespreadFactor oder CAD (Channel Activity Detection) ermöglichen. Eine wichtige Neuerung ist die Möglichkeit, regionale Einstellungen zu speichern und zu laden, was die Anpassung an lokale Vorschriften vereinfacht.
Neue Hardware-Unterstützung und Fehlerbehebungen
Dieses Update erweitert die Hardware-Kompatibilität durch die Integration neuer Boards. Dazu gehören unter anderem das LilyGo T-Echo Lite als USB Companion-Variante, das Thinknode M8 und M4 sowie das Waveshare ESP32-S3-LR1121. Für das WIO Tracker L1 wurde eine 1W-Variante hinzugefügt, und der T-Beam 1W erhält eine Lüftersteuerung zur thermischen Regulierung. Zahlreiche Fehlerbehebungen, darunter Korrekturen für Stack Buffer Overflows bei der MACThenDecrypt-Funktion und verbesserte GPS-Erkennung durch die RAK12500 und RAK12501 Module, erhöhen die Systemstabilität. Die Dokumentation der CLI-Befehle wurde ebenfalls aktualisiert, um veraltete Werte und Befehle zu korrigieren.Optimierungen für den Repeater-Modus
Für den Repeater-Modus, der Nachrichten weiterleitet, um die Reichweite des Mesh-Netzwerks zu vergrößern, wurde der Standardwert fürloop.detect auf minimal gesetzt. Dies verbessert die Effizienz des Repeaters bei Neuinstallationen. Der alte CLI-Befehl set repeat wurde zugunsten einer einfacheren repeat on-Funktion deprecatiert.