Open-source firmware for the unu Scooter Pro

Maps and routing. Offline or online. Built-in alarm. Ongoing development, by & for the community.

Features

Offline Navigation Maps and turn-by-turn routing on the scooter display. The feature that was promised but never shipped.
Scooter Alarm Built-in alarm that triggers when your scooter is moved or tampered with.
Your Own Keycards Teach in new NFC keycards yourself, as many as you like.
Offline or Online Works fully without a SIM card. Add one for remote monitoring and over-the-air updates.
Active Development New features and fixes ship regularly, built by people who ride these scooters.
Dashboard Customization Light and dark mode, configurable display, and a way to hide the clock that's always wrong.

FAQ

What hardware do I need?

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

Is this safe?

Installation: Yes. Follow the installation guide or use the installer tool, and you won't brick anything. The process is reversible.

Daily use: LibreScoot implements the same hardware safety features as the stock firmware: BMS cell voltage limits, temperature cutoffs, overcurrent protection, motor fault detection, stuck throttle detection, and engine brake in all non-driving states. We also added protections the stock firmware didn't have, like the motion alarm.

Do I need a SIM card?

No. LibreScoot works fully offline: navigation, alarm, keycards, and firmware updates via USB all work without a SIM. If you add one, you also get remote monitoring and over-the-air updates.

Can I go back to stock firmware?

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

How do I get updates?

Updates can be installed over USB by connecting a computer, or over the air if you have a SIM card. LibreScoot has three release channels: testing (recommended), nightly for developers, and stable (coming soon).

Where do I get help?

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

Open Source

LibreScoot is a collection of independent services, each one its own repo, each one replaceable. The codebase is mostly Go for services and Flutter/Dart for the dashboard UI.