Skip to content
@librescoot

Librescoot

FOSS firmware for i.MX6UL e-mopeds

Librescoot

Open-source software platform for the unu Scooter Pro electric scooter

About

Librescoot is a microservices-based software platform designed specifically for the unu Scooter Pro electric scooter. It provides a comprehensive system for vehicle control, user interface, battery management, and over-the-air updates through Redis-based communication between specialized services.

Key Components

  • Microservices Architecture: Redis-based communication between 15+ specialized services
  • Hardware Integration: Support for MDB (Middle Driver Board) and DBC (Dashboard Controller)
  • Battery Management: NFC-based dual battery monitoring with safety controls
  • Vehicle Control: CAN bus integration for Bosch ECU communication
  • User Interface: Flutter-based dashboard with navigation and telemetry
  • OTA Updates: GitHub Releases integration with Mender for safe deployment

Hardware Platform

Designed for the unu Scooter Pro hardware architecture:

  • MDB: Freescale i.MX6UL with SIM7100E cellular modem
  • DBC: Display controller with NFC reader and user interface
  • Battery System: 14s7p configuration with NFC communication
  • ECU: Bosch motor controller with CAN bus interface

Build System

Uses Yocto Project for embedded Linux image creation with nightly automated builds producing .mender artifacts for OTA deployment.

Links

License

Licensed under CC BY-NC-SA 4.0

Pinned Loading

  1. librescoot librescoot Public

    Free and open source firmware for the unu Scooter Pro

    Python 25 5

  2. meta-librescoot meta-librescoot Public

    Yocto Layer for building Librescoot

    BitBake

  3. scootui-qt scootui-qt Public

    Qt 6/QML dashboard application for Librescoot DBC targets

    C++ 1

  4. osm-tiles osm-tiles Public

    Librescoot OSM vector tiles for offline map display, generated with Tilemaker

    Python 1

  5. valhalla-tiles valhalla-tiles Public

    Librescoot Valhalla routing tiles for offline navigation, generated from OpenStreetMap data

    Python

Repositories

Showing 10 of 59 repositories
  • mobile-app Public Forked from reunu/unustasis

    An open-source app for the Librescoot-based scooters

    librescoot/mobile-app's past year of commit activity
    Dart 1 10 0 0 Updated Sep 15, 2026
  • librescoot Public

    Free and open source firmware for the unu Scooter Pro

    librescoot/librescoot's past year of commit activity
    Python 25 5 7 1 Updated Sep 15, 2026
  • meta-librescoot Public

    Yocto Layer for building Librescoot

    librescoot/meta-librescoot's past year of commit activity
    BitBake 0 0 0 5 Updated Sep 15, 2026
  • scootui-qt Public

    Qt 6/QML dashboard application for Librescoot DBC targets

    librescoot/scootui-qt's past year of commit activity
    C++ 0 1 0 0 Updated Sep 15, 2026
  • unu-tech-reference Public Forked from reunu/tech-reference

    Documenting Bluetooth services and characteristics of the Unu Scooter Pro

    librescoot/unu-tech-reference's past year of commit activity
    TypeScript 0 3 0 0 Updated Sep 15, 2026
  • trip-service Public

    Trip recording with adaptive GPS traces and per-rider attribution for Librescoot (prototype)

    librescoot/trip-service's past year of commit activity
    Go 0 0 0 0 Updated Sep 15, 2026
  • bluetooth-service Public

    Connects the vehicle's nRF52 BLE controller to the Librescoot Redis/Valkey IPC bus, syncing vehicle state and handling BLE commands

    librescoot/bluetooth-service's past year of commit activity
    Go 0 0 0 2 Updated Sep 15, 2026
  • installer Public

    Librescoot firmware installer for MDB and DBC boards

    librescoot/installer's past year of commit activity
    Dart 0 1 0 0 Updated Sep 15, 2026
  • settings-service Public

    Librescoot persistent-settings bridge: seeds the Redis/Valkey settings hash and persists user changes

    librescoot/settings-service's past year of commit activity
    Go 0 0 0 1 Updated Sep 15, 2026
  • librescoot/kernel-module-imx-pwm-led's past year of commit activity
    C 0 GPL-2.0 4 0 0 Updated Sep 15, 2026