USB-Dateiübertragung (UMS-Modus)
Im USB-Mass-Storage-Modus erscheint ein virtuelles Laufwerk auf deinem Rechner. Dateien draufkopieren, Laufwerk auswerfen, den Rest macht der Roller automatisch.
UMS-Modus aktivieren
Zwei Wege:
Am Dashboard
- Doppelt auf die linke Bremse tippen, um das Menü zu öffnen
- Einstellungen → System → UMS-Modus starten
Über die CLI
lsc usb ums
Zurück in den normalen (Netzwerk-)Modus:
lsc usb normal
Dateien übertragen
- USB-Kabel zwischen dem USB-Mini-B-Port des Rollers und deinem Rechner anschließen
- Ein Laufwerk erscheint auf deinem Rechner
- Dateien in den passenden Ordner kopieren (siehe unten)
- Laufwerk sicher auswerfen. Der Roller verarbeitet die Dateien und startet automatisch neu
Was du übertragen kannst
Karten-Anzeige-Kacheln
Kopiere eine beliebige .mbtiles-Datei in den Ordner maps/ auf dem Laufwerk. Der Roller nutzt sie dann als Offline-Kartenquelle.
Vorgefertigte Kacheln findest du unter LibreScoot OSM Tiles Releases.
Valhalla-Routing-Kacheln
Benenne dein heruntergeladenes .tar-Archiv so um, dass der Name auf tiles.tar endet (z.B. valhalla_tiles.tar), und kopiere es in den Ordner maps/.
Vorgefertigte Routing-Kacheln findest du unter LibreScoot Valhalla Tiles Releases.
Firmware-Updates
Kopiere ein .mender-Update-Artefakt auf das Laufwerk, um ein Firmware-Update auch ohne SIM-Karte zu installieren.
Wie es funktioniert
Den UMS-Modus verwaltet der ums-service auf dem MDB. Er schaltet den USB-Port vom Netzwerkmodus (USB-Ethernet) in den Mass-Storage-Modus und stellt eine Partition des eMMC als Wechsellaufwerk bereit.
Sobald das Laufwerk ausgeworfen wird, erkennt ums-service das Eject-Event, kopiert neue Dateien an die richtigen Stellen auf der Daten-Partition und startet den Roller neu, um sie zu übernehmen.
Fehlersuche
- Laufwerk erscheint nicht: Prüf, ob der Roller wirklich im UMS-Modus ist (am Dashboard oder per
lsc usb status). Anderes USB-Kabel probieren. - Dateien werden nach dem Auswerfen nicht angewendet: Prüf, ob du wirklich sicher ausgeworfen (nicht nur abgesteckt) hast. Nur das Eject-Event stößt die Verarbeitung an.
- Roller startet nicht neu: USB neu verbinden und erneut auswerfen, oder manuell neustarten mit
lsc power reboot.