Bring your Mia Electric back to life

EVSpark is a diagnostic tool that helps you understand and repair your Mia electric vehicle.

Mia Electric

Powerful features

Everything you need to diagnose and understand your Mia Electric

📊

Real-time monitoring

Visualize live CAN data: battery status, motor temperature, error codes and much more.

🔍

Fault code analysis

Complete database of over 100 fault codes (DTC) for all systems: BMS, motor, charger, dashboard.

CAN bus interface

Direct connection to the 500 kbit/s CAN bus via Waveshare USB-CAN interfaces for reliable communication with all ECUs.

🔋

Battery monitoring

Detailed battery pack monitoring: voltage, current, temperature, state of charge (SOC), and state of health (SOH).

📝

Data logging

Capture and save diagnostic sessions for later analysis and sharing with the community.

🆓

Free

Free software with complete documentation. Contribute and share your improvements with the community.

EVSpark in action

Explore the diagnostic interface in detail

EVSpark Dashboard
Dashboard — Real-time overview
Real-time graphs
Graphs — Voltage, current and temperature curves
Battery tab
Battery — Detailed pack status and cell voltages
Motor tab
Motor — Sevcon controller and EMCY messages
Raw CAN bus
Raw CAN bus — Live CAN frames

Video demonstration

See EVSpark in action on a Mia Electric

Download EVSpark

Get the latest version for Windows

Version 1.0.0

EVSpark for Windows

Complete diagnostic application for Mia Electric. Compatible with Windows 10 and 11.

System Requirements

  • Windows 10 or higher (64-bit)
  • Waveshare USB-CAN-A or USB-CAN-B interface
  • Available USB port
  • 200 MB disk space
Download EVSpark v1.0.0 (45 MB)

Drivers for Waveshare USB-CAN interfaces

💾 Waveshare USB-CAN-A Drivers 💾 Waveshare USB-CAN-B Drivers

🛡️ Is your antivirus blocking EVSpark?

EVSpark is not digitally signed (the cost of a certificate would make the software paid). Some antivirus programs may display a Win32:Malware-gen alert — this is a false positive, common for applications compiled with PyInstaller.

📖 See the full guide to add an exception in your antivirus

Documentation

Complete guide to install and use EVSpark

1

Installation

Download EVSpark_Portable.exe - no installation required!

  • Double-click EVSpark_Portable.exe
  • The software launches directly
  • Portable: usable from a USB key
  • No Windows system modifications
2

USB-CAN Interface

EVSpark supports two Waveshare interfaces:

USB-CAN-A (economical, STM32-based)

USB-CAN-B (dual-channel, high-performance)

Installation:

  • Download drivers from the Download section
  • Extract and install the drivers
  • Connect the USB-CAN interface via USB
3

OBD2 Wiring

Recommended connection cable:

OBD2 16-pin to bare wire cable

This cable greatly facilitates the connection between your Mia Electric's OBD2 port and the USB-CAN interface.

OBD2 Pinout

CAN Bus connections (for Mia Electric):

  • Pin 6 (Green) → CAN_H on USB-CAN interface
  • Pin 14 (Brown/White) → CAN_L on USB-CAN interface
  • Pin 16 (Green/White) → +12V (optional power)
  • Pin 4 or 5 → Ground (GND)
4

Usage

First use:

  • Connect the OBD2 cable to your Mia
  • Connect CAN_H (pin 6) and CAN_L (pin 14) to your USB-CAN interface
  • Plug the USB-CAN interface into your PC via USB
  • Turn on the Mia's ignition (without starting)
  • Launch EVSpark_Portable.exe
  • The application automatically connects to the CAN bus
  • Data displays in real-time

Advanced features:

  • Save your diagnostic sessions
  • Export data to CSV format
  • View fault code history

About the Mia Electric

An iconic electric vehicle that deserves a second life

The Mia Story

The Mia Electric is an urban electric vehicle designed and manufactured in France between 2010 and 2012. With its unique and friendly design, three-seat inline configuration and 100% electric powertrain, the Mia was ahead of its time.

Unfortunately, the manufacturer Mia Electric ceased operations in 2012, leaving owners without technical support or spare parts. EVSpark was created to bring these vehicles back to life and allow enthusiasts to continue driving electric.

The EVSpark Project

EVSpark was born from the need to diagnose and repair a Mia Electric whose BMS (Battery Management System) had failed. Without access to official tools, we developed our own solution.

This project combines CAN protocol analysis and software development to create a complete diagnostic tool accessible to all Mia Electric owners.

Join the community! Connect with other Mia Electric owners on the Electric Vehicles forum. Together, we can preserve these pioneering electric vehicles and share our knowledge so that every Mia can continue to drive.