Was librescoot bietet
librescoot ersetzt die Software auf den beiden Steuergeräten des unu Scooter Pro, dem MDB und dem DBC, vollständig durch eine quelloffene Variante. Damit funktioniert der Roller weiterhin ohne den ursprünglichen Hersteller-Backend, und es kommen Funktionen hinzu, die in der Originalfirmware nicht vorgesehen waren.
Funktionsumfang
Navigation auf dem Display. Karten und Routenführung direkt auf dem Roller, ohne Internetverbindung. OpenStreetMap-Karten im .mbtiles-Format, Routenberechnung mit Valhalla, beides lokal auf dem Gerät. Vorgefertigte Kartenpakete für alle sechzehn Bundesländer stehen zum Download bereit.
Intelligenter Lenkschlosskontakt. Das Lenkschloss reagiert auf Bewegungen des Lenkers. Nach dem Abschalten besteht eine Karenzzeit von zehn Sekunden, in der die Lenkung in die gewünschte Position gebracht werden kann; danach verriegelt das Schloss automatisch. Beim Entsperren reagiert es ohne Neustart unmittelbar.
Alarmanlage. Ein Beschleunigungssensor (BMX055 auf der MDB) erkennt zwei Stufen: leichte Bewegung aktiviert die Warnblinker, anhaltende Bewegung zusätzlich die Hupe. Die Scharfschaltung erfolgt automatisch beim Sperren, die Entriegelung über Keycard oder Bluetooth.
Betrieb ohne Cloud. Navigation, Alarmanlage, Keycards und Updates per USB funktionieren ohne Mobilfunkverbindung. Eine SIM-Karte ist ausschließlich für die Anbindung an Sunshine, für Online-OTA-Updates und das Nachladen von Karten erforderlich.
Anpassbares Dashboard. Hell-, Dunkel- und Automatikmodus (gesteuert über den Helligkeitssensor). Konfigurierbar sind unter anderem das Ausblenden der Uhrzeit bei fehlender Synchronisation, die Anzeige des Akkustands als Prozentwert oder als geschätzte Restreichweite, sowie einzelne Statussymbole. Die Konfiguration erfolgt über das Bildschirmmenü (durch zweimaliges Betätigen der linken Bremse) oder über das Kommandozeilenwerkzeug lsc.
Doppelakku-Betrieb (experimentell). Beide Akkuschächte werden parallel betrieben, wodurch sich die Reichweite annähernd verdoppelt. Voraussetzung ist ein Hardware-Umbau am zweiten Akkuschacht; die Software erkennt die Veränderung anschließend selbständig.
Weiteres. Beliebig viele Keycards einrichten oder entfernen (jede NFC-Karte ist nutzbar), Anlernen einer Master-Keycard direkt am Lesegerät, OTA-Updates als Delta (häufig unter einem Megabyte), lsc-Kommandozeile per USB-Ethernet, Hop-on/Hop-off-Modus für kurze Stopps ohne Keycard, GPS-synchronisierte Uhrzeit, Frostwarnung in der Statusleiste, deutschsprachige Bedienoberfläche.
Wer librescoot entwickelt
librescoot ist ein Community-Projekt. Wir bei rescoot unterstützen die Entwicklung mit Hardware, Arbeitszeit und Serverinfrastruktur und beteiligen uns am Code; die Hauptarbeit leisten die librescoot contributors. Diskussionen, Issues und Pull Requests finden auf GitHub und im Discord statt.
Erste Schritte
Die Installer-Anwendung ist für Linux, macOS und Windows verfügbar. Der Vorgang dauert etwa zwanzig Minuten und erfordert keine besonderen Vorkenntnisse. Benötigt werden ein USB-Kabel und ein Kreuzschlitz-Schraubendreher (PH2) für die Fußraumverkleidung. Die Anwendung führt durch die einzelnen Schritte: Akkus trennen, beide Steuergeräte flashen, Konfiguration einspielen.
Aktuell ist der Stable-Channel noch nicht freigegeben, er ist für die Zukunft geplant. Empfohlen wird derzeit der Testing-Channel, in dem alle paar Tage ein Release veröffentlicht wird. Für entwicklungsnahe Anwender existiert zusätzlich der Nightly-Channel mit mehreren Builds pro Tag.
Vollständige Dokumentation, FAQ, Hardware-Pinouts und Reverse-Engineering-Material sind unter librescoot.org/docs sowie unter reference.librescoot.org verfügbar. Das deutschsprachige Handbuch erklärt die Bedienung im Detail.
Vor der Installation
Es handelt sich um einen Hardware-Eingriff am Roller. Vor dem Öffnen sind sämtliche Akkus in folgender Reihenfolge zu trennen: zunächst die Hauptakkus entnehmen, anschließend die Connectivity-Battery (vorne links im Fußraum) und zuletzt die AUX-Battery (hinten rechts). Andernfalls kann die MDB beschädigt werden, außerdem besteht Stromschlaggefahr.
Die Installer-Anwendung befindet sich im Beta-Stadium. Im ungünstigsten Fall startet der Roller nach der Installation nicht mehr und benötigt einen tiefergehenden Eingriff zur Wiederherstellung. Die Nutzung erfolgt auf eigenes Risiko, ohne Garantie. Im Discord stehen wir bei Fragen zur Verfügung.