Skip to content

Librescoot Installer v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 18:54

Librescoot Installer v1.3.0

Highlights in dieser Version

Installer 1.3.0 bereitet die Installation am Anfang vollständig vor. Er prüft MDB
und DBC, lädt Firmware, Karten und Routingdaten herunter und überträgt alles,
was der Roller für die weiteren Schritte braucht. Sobald das USB-Kabel wieder
am Display angeschlossen ist, läuft die Installation ohne Laptop weiter. Der
Roller installiert Display und Kartendaten, startet die Komponenten neu und
entsperrt sich nach dem Abschluss selbst. Display und Blinker zeigen dabei den
Fortschritt an.

Der Ablauf ist deutlich schneller geworden. Downloads und Übertragungen laufen
parallel, wo es möglich ist; bereits vorhandene Dateien werden wiederverwendet.
Komprimierte Routingdaten reduzieren vor allem bei größeren Kartenregionen
Download- und Übertragungszeit.

Auch der Umgang mit Unterbrechungen wurde neu aufgebaut. Der Installer hält den
Installationsstand auf dem Roller fest, erkennt nach dem Wiederverbinden bereits
abgeschlossene Schritte und überträgt vorhandene Dateien nicht erneut. Lange
Schritte zeigen Phase, übliche Dauer und vergangene Zeit. Bei einem Fehler
lassen sich Meldung und Installationsprotokoll direkt kopieren.

Bestehende Librescoot-Systeme können jetzt aktualisiert werden, ohne
Einstellungen neu zu konfigurieren, Schlüsselkarten erneut anzulernen oder
Offline-Karten neu zu installieren.
Für MDB und DBC lässt sich getrennt wählen, ob das Board aktualisiert, neu
installiert oder unverändert gelassen werden soll. Eine vollständige
Neuinstallation und die Wiederherstellung eines Systems bleiben weiterhin
möglich.

Installer 1.3.0 wurde unter Linux, macOS und Windows auf echter Hardware getestet.
Der Windows-Build ist noch nicht signiert und kann deshalb eine
SmartScreen-Meldung anzeigen.

Highlights in this version

Installer 1.3.0 prepares the whole installation up front. It checks the MDB and
DBC, downloads firmware, maps and routing data, and transfers everything the
scooter needs for the remaining steps. Once the USB cable is back on the
dashboard, the installation continues without the laptop. The scooter installs
the dashboard and map data, restarts its components, and unlocks itself when
finished. The dashboard and turn signals show progress along the way.

The process is considerably faster. Downloads and transfers run in parallel
where possible, while files already present are reused. Compressed routing data
makes a particularly large difference to download and transfer times for bigger
map regions.

Interruptions are handled more robustly too. The installer records installation
state on the scooter, recognises completed steps after reconnecting, and does
not transfer files that are already there. Long steps show their phase, usual
duration and elapsed time. If something fails, the error and installation log
can be copied directly.

Existing Librescoot systems can now be upgraded without reconfiguring settings,
re-registering keycards or reinstalling offline maps. MDB and DBC can each be
updated, freshly installed or left unchanged. Full installations and system recovery remain
available as well.

Installer 1.3.0 has been tested on real hardware under Linux, macOS and Windows.
The Windows build is not yet code-signed and may therefore show a SmartScreen
message.

Full technical changelog: v1.0.35...v1.3.0