Open-source firmware for the unu Scooter Pro

Offline navigation. Remote monitoring. Delta OTA updates. Built by the community.

lsc status
$ lsc status

Vehicle
  State           ready
  Speed           0 km/h
  Odometer        1,247 km

Batteries
  Slot 0          89% • 25.4°C • healthy
  Slot 1          91% • 24.8°C • healthy
  Range           ~52 km

Connectivity
  Modem           connected (4G)
  Uplink          online
  GPS             fix (8 satellites)

What LibreScoot Does

Offline Navigation Turn-by-turn routing with downloadable map tiles. No phone required.
Remote Monitoring Check battery, location, and status from anywhere via the uplink service.
Delta Updates OTA updates that download only what changed. Smaller, faster, smarter.
Motion Alarm Accelerometer-based detection triggers hazard lights when tampered.
Battery Intelligence Dual battery monitoring with temperature, health, and cycle tracking.
Energy Tracking Per-trip consumption and efficiency stats on the dashboard.

How It Works

LibreScoot runs as a set of cooperating microservices on the scooter's embedded Linux computers, communicating via Redis IPC.

MDB Middle Driver Board
  • vehicle-service
  • battery-service
  • ecu-service
  • bluetooth-service
  • alarm-service
  • uplink-service
  • + 9 more
Redis
DBC Dashboard Computer
  • scootui (Flutter)
  • dbc-backlight
  • carplay-service
  • brightness-reader
View full architecture

FAQ

What hardware do I need?

LibreScoot is designed for the unu Scooter Pro. You'll need physical access to flash the firmware. Other scooter models are not currently supported.

Is this safe?

LibreScoot includes comprehensive battery monitoring, fault detection, and safety controls. That said, flashing custom firmware requires technical knowledge. If you're not comfortable with embedded systems, find someone who is.

Can I go back to stock firmware?

Yes. The process is reversible if you have the original firmware files.

How do I get updates?

LibreScoot has three release channels: testing (recommended), nightly for developers, and stable (coming soon). Updates are delivered over-the-air via delta patches.

Where do I get help?

Join the Discord server. The community is active and helpful.

Contributing

LibreScoot is open source. The codebase is mostly Go for services and Flutter/Dart for the dashboard UI.