Repository navigation
Librescoot Installer v1.3.2
Librescoot Installer v1.3.2
Änderungen in 1.3.2
Installer 1.3.2 konzentriert sich auf unterbrochene Installationen und unzuverlässige Verbindungen. USB-Geräte und SSH-Verbindungen können während eines Neustarts verschwinden oder verspätet zurückkehren. Der Installer wartet und versucht solche Schritte jetzt gezielt erneut, setzt dabei aber feste Zeitlimits. Ereignisse aus einem früheren Installationsschritt können einen späteren Schritt nicht mehr versehentlich fortsetzen.
Vor Schreib- und Löschvorgängen prüft der Installer den aktuellen Zustand erneut. Außerdem wurden das Aushängen und Schreiben von Datenträgern, die Rechteerhöhung unter Linux und macOS sowie die Wiederaufnahme nach Übertragungsfehlern korrigiert.
Changes in 1.3.2
Installer 1.3.2 focuses on interrupted installs and unreliable connections. USB devices and SSH connections can disappear during a reboot or take time to return. The installer now waits for and retries these steps where appropriate, with fixed time limits. Events left over from an earlier installation step can no longer accidentally advance a later one.
The installer checks the current state again before writing or erasing data. This release also fixes disk unmounting and writes, privilege elevation on Linux and macOS, and resuming after transfer failures.
Technische Änderungen / Technical changes: v1.3.1...v1.3.2
Änderungen in 1.3.1
Installer 1.3.1 behebt Probleme, die seit 1.3.0 im praktischen Einsatz gefunden wurden. Der Installer wartet vor dem Abschluss auf ein laufendes nRF-Firmwareupdate, versucht fehlgeschlagene Dateiübertragungen erneut und prüft die Antworten der Schlüsselkarten-Einrichtung. Beginnt eine Installation mit einem MDB, das bereits als Massenspeicher verbunden ist, fragt der Installer jetzt, was mit dem Display geschehen soll, statt dort automatisch eine Neuinstallation vorzusehen.
Das Diagnosefenster zeigt Ausgaben schon während ein Befehl läuft und kann den Befehl bei Bedarf beenden. Es funktioniert jetzt auch unter Windows. Weitere Korrekturen betreffen Installationen ohne Display-Arbeiten, fehlende Hardware und die Darstellung auf Linux, macOS und Windows.
Changes in 1.3.1
Installer 1.3.1 fixes issues found while using the 1.3.0 installation flow. Before finishing, the installer waits for an active nRF firmware update, retries failed file transfers, and checks the replies from keycard setup. If an installation starts with an MDB that is already connected as mass storage, the installer now asks what to do with the dashboard instead of scheduling a fresh install there automatically.
The diagnostic shell shows output while a command is running and can stop it when needed. It now works on Windows as well. Other fixes cover installs with no dashboard work, missing hardware, and rendering on Linux, macOS, and Windows.
Technische Änderungen / Technical changes: v1.3.0...v1.3.1
Grundlage: Installer 1.3.0 / Base release: Installer 1.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