About this software
The Eleon Service Software 2.0 is our service app for Stella e-bikes with the Eleon system. With the software and the Eleon service dongle you read out the e-bike, test components, solve faults and update firmware when needed. This manual walks you through every screen.
The software is intended for service partners and comes with the dongle: after your order you receive the download link and this manual by email.
Order the software incl. dongle Become a service partner


What is new in version 2.0
- Firmware updates: the update process has been adjusted and makes it clearer that updates are only meant for faults.
- Motor learning optimised: motor learning now stops automatically when it is finished.
- Service report in PDF: after the diagnosis you can give your customer a report with the status of the e-bike.
Only update when there is a fault. Use the dongle mainly to solve problems. A bike that works fine does not need an update. This is different from Bosch and Shimano.
System requirements
| Part | Requirement |
|---|---|
| Operating system | Windows 7 or later |
| Connection | Internet connection (for logging in and firmware updates) |
| Hardware | Eleon service dongle (USB), supplied with the software |
| Disk space | 1 GB |
Installation
- Open the email you received after your order and click Download the software.
- Run the installation file on your Windows computer. You do not need any other programs.
- Make sure the computer is connected to the internet.
Starting the app
- Connect the dongle to a USB port of your computer.
- Log in with the same login details you use for our webshop.

After logging in you see the main menu. Choose one of the two options:

- Bike: the view you will use most. Here you solve faults, update components and change the behaviour of specific components on the bike.
- Battery: read out a loose battery, without a bike. See Battery single connect.
Bike view
Click Bike in the main menu. You get an overview of the e-bike: the status of every component, and buttons to test and update components.

- Home button: back to the main menu.
- Battery status: click to open the battery view.
- Controller status: click to open the controller view.
- Sensor input: when the controller sees a signal from the rotation sensor, the pedals on the screen turn. This is how you check the rotation sensor.
- DC/DC converter status: click to open the DC/DC view. If the DC/DC converter is built into the display, you see a red cross.
- Motor status: turn the pedals and the motor starts turning. You also see this on the screen.
- Light status: click to open the light view.
- Menu bar: go straight to a specific component.
- Wake up / Shutdown: switch the bike on and off, handy for testing.
- Switch / POD: simulate the buttons of the button set. The software detects which version is fitted.
- Display: shows what the display on the bike should show. The software detects which display is fitted (for example the colour display).
- Settings: open the settings of the app.
- Log out: log out of the app.
Connection status
| Icon | Meaning |
|---|---|
![]() | The dongle is not connected to the computer. |
![]() | The dongle is connected, but no bike was found. Connect the cable to the bike. |
![]() | The dongle is connected and the bike was found. |
Update indicators
Every component that supports firmware updates shows one of these icons:
| Icon | Meaning |
|---|---|
![]() | Component is disconnected or not found. |
![]() | Component found, an update is available. |
![]() | Component is connected and up to date. |
Controller view
In the controller view you check the status of the motor controller, change its settings and update it.

- Home button.
- Version, serial number, production date, current temperature and errors of the controller.
- Maximum speed: adjustable between 20 and 27 km/h.
- Wheel size: used to calculate speed, trip and total distance. Set the correct value.
- Riding mode: see Riding modes.
- Bike distance: change the total distance shown on the bike.
- Start update: visible when an update is available.
- Menu bar.
- Factory settings: resets all settings to the default values.
- The connected device.
- Current errors in the controller.
- Motor learning: see Motor learning.
Battery view
This view shows the status of the battery. You can also update the battery here.

- Back to the start page.
- Hardware and software details of the battery.
- Battery status.
- Charging information.
- Battery voltage.
- Set battery time.
- Read battery errors.
- Disable battery timeout.
- Update battery.
Hardware and software details
These details are read from the battery management system (BMS): serial number, firmware and hardware version, battery size and production date.
| Field | Example |
|---|---|
| Serial number | 22551 |
| Firmware | 1.1.0 |
| Hardware | 1.0.0 |
| Battery size | 17.5 Ah |
| Production date | 20-02-2025 |
Battery status
Here you see the voltage. A healthy range for this type of battery is 28 V to 42 V. The charging current is only shown while charging. The cell temperature shows the current temperature in the battery: the battery works between -20 and 60 °C and can be charged between 0 and 45 °C. The state of charge is calculated from the measured voltage.

Charging information
The cycle count shows how often the battery has been charged and discharged. The full charge capacity is the value at 100%. The state of health shows the condition of the battery: a new battery is at 100% and this decreases over time. You also see when the battery was last charged; not charging for a long time can damage the battery.

CAN timeout is a safety function: if there is no communication for more than 3 seconds, the battery switches off. While updating the controller there is no communication for longer than that, so the software temporarily switches this protection off and automatically switches it back on afterwards.
Battery voltage
The battery pack consists of 10 groups of cells. In a healthy battery all groups discharge evenly. If one group shows a clearly different voltage, there is most likely something wrong with the battery pack.

Battery time
The BMS keeps track of time. Is the time incorrect? Click Set current time to send the computer time to the battery. A correct time matters: otherwise error messages are logged at the wrong moment.

Reading errors
Click Read Errors to show all error messages logged by the BMS. They appear below the details.

Disabling the timeout
Use this when troubleshooting. The 3-second timeout of the battery is then switched off, so you can switch the bike on without a working controller. Handy when the controller does not respond.

Updating firmware
With Update Firmware you update the battery firmware manually. The latest firmware file is selected automatically.

Switch, display, DC/DC and lights
Button set (Switch)
Shows firmware version, hardware version, serial number and production date. When an update is available, the cloud icon is visible.

Display
Shows the status of the display. You can also update the display here.

DC/DC converter
Shows the status of the DC/DC converter, with (1) the main menu button, (2) the DC information and (3) the update button.

Lights
Here you set the daytime running lights and test the main light.

- Off: daytime running lights always off.
- Always on: daytime running lights always on.
- With main light: daytime running lights switch on and off with the main light.
- Main light on/off: mainly to test the light.
Motor learning
Use motor learning when the motor of the e-bike does not work properly.
- Go to the bike view and open the Controller tab.
- Click Motor Learning B01. The motor learning view opens.
- Make sure the front wheel can turn freely.
- Click Start motor learning. In version 2.0 motor learning stops automatically when it is finished.



Battery single connect
Connect the dongle directly to the charging/discharging connector of the battery to read out the battery without a bike. Choose Battery in the main menu. All options are the same as in the battery view.

Riding modes
With the Eleon system you can change how the bike rides. The customer can do this on the bike, but you can also set it in the app. There are three modes:

- Efficient: the bike accelerates up to 20 km/h with relatively low motor power. Each assist level increases the power gradually; at the highest levels the speed goes up to 25 km/h.
- Hybrid: the bike accelerates up to 25 km/h at every assist level, with the motor power increasing gradually.
- Sport: fast acceleration at every assist level. The speed is limited per assist level; the motor power only by the maximum of the drive system.

Colours in the graph: green = gain, blue = speed.
Frequently asked questions
The app does not find the bike. What now?
Check the connection status at the top right. Is the dongle connected but no bike found? Connect the cable to the bike and click Wake up.
Should I update every bike that comes in?
No. Only update when there is a fault. A bike that works fine does not need an update.
Where can I find the download link again?
In the email you received after your order. Can't find it? Contact us and we will send it again.
Can't figure it out?
Our technical service is happy to help. On average we respond within 24 hours.









