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

    Shell 17 5

  2. meta-librescoot meta-librescoot Public

    Yocto Layer for building LibreScoot

    BitBake

  3. scootui-qt scootui-qt Public

    C++

  4. osm-tiles osm-tiles Public

    Python 1

  5. valhalla-tiles valhalla-tiles Public

    Python

Repositories

Showing 10 of 54 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…