Documentation

Installation, architecture, service reference, and guides for contributors.

Installation

Get Librescoot running on your unu Scooter Pro. Prerequisites, flashing, and first boot.

Architecture

How the system works: MDB, DBC, Redis IPC, and the service mesh.

Services

Reference for all microservices. What they do, where they run, and how to configure them.

Settings Reference

Settings available in current development builds, with advanced settings grouped separately.

Service Mode

Keep the scooter awake for maintenance, and learn how to leave the mode safely.

Navigation Setup

How to add offline map tiles and enable turn-by-turn routing on your scooter.

Dashboard Menu Reference

Menu entries and choices in current development builds.

USB File Transfer

Transfer maps, routing tiles, and firmware updates to your scooter via USB.

lsc CLI Reference

Full command reference for the lsc tool: status, lock/unlock, OTA, alarm, settings.

Contributing

Build services, run tests, deploy to a test scooter, and submit changes.

Build Guide

Build individual services or a full Yocto OS image with Docker.

Redis API

State hashes, command queues, and pub/sub channels for service development.

Hardware Reference

MDB and DBC specs, UART debug access, network topology, and boot flow for contributors and advanced users.

Tech Reference

Deep hardware and software specs: battery, wiring, BLE protocol, Redis internals, service architecture.

Source Code

All repositories on GitHub. Each service has its own repo with build instructions.

Quick Links