Ripple UI v12.3: Verbesserungen für ePaper, Karten und Geräte
MeshCore Blog von scottpowell

Ripple UI v12.3: Verbesserungen für ePaper, Karten und Geräte

Der offizielle Entwicklerblog von MeshCore, blog.meshcore.io, hat die Veröffentlichung der Ripple UI Firmware in Version 12.3 bekannt gegeben. Dieses Update bringt eine Reihe von Verbesserungen und Fehlerbehebungen mit sich, die insbesondere die Benutzerfreundlichkeit und Funktionalität für bestimmte Geräte im MeshCore-Netzwerk erhöhen.

Zu den zentralen Neuerungen zählen:

  • Unterstützung des sogenannten Dithering für Farb-Kartenkachelsätze auf ePaper-Geräten (Pro/Max/T5). Dithering ist eine Technik, die bei begrenzter Farbtiefe – wie sie bei ePaper-Displays oft vorliegt – durch gezieltes Anordnen von Pixeln die Darstellung von Farben oder Farbabstufungen simuliert.
  • Diverse Stabilitätsverbesserungen durch die Behebung von Absturzursachen.
  • Die Möglichkeit, Kartenkacheln über WLAN herunterzuladen.
  • Unterstützung für zwei neue Hardware-Geräte.
  • Eine Kompassnadel-Anzeige basierend auf GPS-Daten.
  • Korrekturen bei der Verarbeitung von Multibyte-Pfaden.

ePaper-Kartenfunktionalität

Für Geräte mit ePaper-Display, wie das T-Deck Max/Pro und das T5 Pro, bietet die neue Firmware nun die Option, zwischen verschiedenen Kartensätzen zu wechseln. Nutzer können wählen, ob sie dedizierte Schwarz-Weiß-Kartenkacheln verwenden möchten, die im Ordner /tiles-bw abgelegt sind, oder standardmäßige OpenStreetMap (OSM) Farbkacheln aus dem Ordner /tiles.

Die Farbkacheln werden jetzt mittels Dithering auf den ePaper-Displays dargestellt, was überraschend gute Ergebnisse liefert. Da die Farbwiedergabe durch Dithering nicht immer optimal ist, lässt sich der Kontrastschwellenwert des Algorithmus manuell über die Tastenkombination ALT+1 bis ALT+9 anpassen. Dies ermöglicht eine feine Abstimmung der Darstellung je nach individuellen Präferenzen und Umgebungslicht.

Die Umschaltoption für den Kartentyp findet sich im neuen Einstellungsmenü für die Anzeige (Display preferences):

new prefs

Behebung von Absturzursachen

In der Vorgängerversion gab es drei voneinander unabhängige Fehler, die zu gelegentlichen Abstürzen führen konnten. Diese betrafen Multibyte-Pfade und die rxlog-Funktion im Diagnosebildschirm. Laut den Entwicklern soll die Version 12.3 nun deutlich stabiler laufen und diese Abstürze behoben haben.

Download von Kartenkacheln über WLAN

Ein wichtiges neues Feature ist die Integration einer speziellen WLAN-Konfiguration, die den Download von Kartenkacheln ermöglicht. Diese Option ist über das Extra-Menü im Hauptbildschirm erreichbar:

wifi config

Nach dem Speichern der Änderungen (ENTER) ist ein Neustart des Geräts erforderlich, damit die WLAN-Einstellungen wirksam werden. Dieser Schritt ist zwar etwas umständlich, dient aber dazu, den Stromverbrauch zu minimieren, indem WLAN im ausgeschalteten Zustand des Geräts keine Energie verbraucht.

Sobald der WLAN-Download aktiviert ist, erscheint ein orangefarbener Punkt im Menü, der eine erfolgreiche Verbindung anzeigt:

wifi menu

Es ist wichtig zu beachten, dass der Download von Kartenkacheln für ePaper-Geräte ausschließlich die Farbkacheln betrifft. Mit aktivierter Download-Funktion werden die Kartenkacheln bei Bedarf (On-Demand) heruntergeladen und auf der SD-Karte gespeichert, während der Benutzer zoomt oder schwenkt. Eine Funktion für den Massendownload von Kartenkacheln ist derzeit nicht verfügbar.

Neue Geräteunterstützung

MeshCore weitet die Kompatibilität auf zwei weitere Hardware-Plattformen aus:

  • Seeed MeshPager X2
  • Seeed WIO Tracker L2 Pro

GPS-Kompassanzeige

Die neue Firmware implementiert eine blaue Richtungsanzeige, die auf dem Display erscheint, sobald sich das Gerät bewegt. Für die neuen Geräte (X2, L2) sowie das M9, die über einen digitalen Kompass verfügen, wird dieser Pfeil sogar im Stillstand des Geräts angezeigt und aktualisiert sich, wenn das Gerät horizontal gedreht wird.

Der digitale Kompass erfordert eine Kalibrierung. Eine entsprechende Option „Calibrate Compass“ ist nun im Extra-Menü auf dem Startbildschirm verfügbar.

Firmware-Download

Die aktuelle Firmware-Version 12.3 steht wie gewohnt über den MeshCore Flasher zum Download bereit.

Original auf blog.meshcore.io →