⚡ Diagnose in der Hosentasche

Ein kleines Gehäuse wird in die OBD2-Buchse des Fahrzeugs gesteckt, hört den CAN-Bus nur mit und sendet das Gesehene per Bluetooth. Sie lesen alles im Browser, unter evspark.fr/web/.

Keine Software zu installieren, kein Kabel zum Rechner, kein Konto anzulegen. Die Seite wird beim ersten Besuch zwischengespeichert und funktioniert danach auch ohne Netz — in der Tiefgarage ebenso wie am Straßenrand.

Vor dem Start: die Kompatibilität

Android — Smartphone oder Tablet, mit dem Browser Chrome. Das ist die anvisierte und getestete Plattform.

iPhone und iPad: es funktioniert nicht, und wird es auch nicht. Safari implementiert die Web-Bluetooth-Technik nicht, auf die die Anwendung angewiesen ist. Das ist keine Einschränkung von EVSpark, sondern eine Entscheidung von Apple.

💻 Auf einem Windows-PC läuft die Anwendung mit Chrome oder Edge — bei einem sehr alten Bluetooth-Adapter kann die Verbindung fehlschlagen, dann genügt ein aktueller USB-Dongle. Wer jedoch vom Computer aus diagnostiziert, ist mit EVSpark Windows besser bedient: es ist die vollständigere Version.

Windows oder Web: was passt zu Ihnen?

Beide leisten dasselbe. Die Wahl richtet sich danach, was Sie zur Hand haben, nicht nach dem Funktionsumfang.

💻
EVSpark Windows
Sie diagnostizieren vom Computer aus. USB-CAN-Adapter am PC, Anwendung zum Herunterladen. Die ursprüngliche und vollständigste Version.
📱
EVSpark Web
Sie diagnostizieren vom Android-Smartphone oder -Tablet aus. Bluetooth-Gehäuse in der OBD2-Buchse, nichts zu installieren. Praktisch allein am Straßenrand oder während der Fahrt.

💡 Beide Versionen erzeugen exakt dasselbe Aufzeichnungsformat. Eine mit dem Telefon erstellte Aufzeichnung lässt sich in der Windows-Version lesen und umgekehrt. Es sind zwei Zugänge zum selben Projekt, keine konkurrierenden Programme.

Die nötige Hardware

Das Gehäuse ist in wenigen Minuten zusammengesteckt, ohne Löten: eine Platine wird auf die andere gesteckt. Kein Kabel anzufertigen — der OBD2-Stecker sitzt bereits auf der Platine.

  • MrDIY ESP32 CAN Shield v1.3 — die Platine mit OBD2-Stecker, Spannungsversorgung und CAN-Schnittstelle. Erhältlich bei store.mrdiy.ca.
  • Ein ESP32 DevKit V1, 30 Pins — das Gehirn, das Bluetooth mitbringt. Es liegt dem Shield nicht bei und ist überall erhältlich.
Das von MrDIY montierte ESP32-CAN-Bus-Shield im blauen 3D-gedruckten Gehäuse, mit schwarzem OBD2-Stecker

Am einfachsten: die fertig montierte Version

MrDIY verkauft das Gerät von Hand montiert und anschlussfertig. Es enthält alles: die ESP32-DevKit-v1-Platine, das CAN-Shield in der neuesten Version, den OBD2-Stecker und ein 3D-gedrucktes Gehäuse. Nichts zusammenzustecken, nichts anderswo zu bestellen. Das Gehäuse lässt sich ohne Werkzeug aufclipsen, was einmal nötig ist: um den Schalter zu setzen und um beim Installieren der Firmware an die BOOT-Taste zu kommen.

86 € — gegenüber 35 € für das Shield allein, zu dem dann noch eine ESP32-Platine und, falls gewünscht, ein Gehäuse kommen.

Im Shop store.mrdiy.ca ansehen

📦 Das Shield wird aus Kanada versandt: Lieferzeit und Kosten sind einzuplanen. Das ist der wesentliche Nachteil dieser Lösung, und man weiß es besser vor der Bestellung. Wir haben sie gewählt, weil OBD2-Stecker und Spannungswandler bereits integriert sind — das erspart heikle Verdrahtung und ergibt ein Gehäuse, das dauerhaft gesteckt bleiben kann, wie ein handelsüblicher Dongle.

🔧 Nur eine Einstellung, die man aber nicht übersehen darf: der Schalter auf Position R — nur mithören, das Gerät sendet nie etwas auf den Fahrzeugbus. Beim 120-Ω-Abschluss ist hingegen nichts zu tun: er ist werkseitig deaktiviert, und ihn zu aktivieren würde bedeuten, eine Lötbrücke auf der Platine zu setzen. Das ist genau der gewünschte Zustand — der Bus der Mia hat seine Abschlusswiderstände bereits.

Firmware installieren, direkt von dieser Seite

Das Gehäuse muss nur ein einziges Mal programmiert werden. Nichts zu installieren: der Browser übernimmt das, so wie er später die Fahrzeugdaten ausliest.

💻 Vom Computer aus durchzuführen, mit Chrome oder Edge, per USB angeschlossenem ESP32 und möglichst ohne weitere geöffnete Tabs. Es ist der einzige Schritt, der einen Rechner erfordert — alles Weitere läuft über das Telefon. Firefox und Safari können keinen seriellen Port aus einer Webseite ansteuern.

🔘 Halten Sie die BOOT-Taste der ESP32-Platine gedrückt, während Sie die Installation starten, und lassen Sie sie los, sobald die Verbindung steht. Andernfalls verweigert die Platine die Programmierung — das ist bei diesem Modell normal und kein Defekt. Bei der fertig montierten Version ist diese Taste bei geschlossenem Gehäuse nicht erreichbar: clipsen Sie es auf, um die Platine herauszunehmen — von Hand und ohne Werkzeug.

Ihr Browser kann die Platine nicht programmieren. Verwenden Sie Chrome oder Edge auf einem Computer. Diese Seite muss über HTTPS ausgeliefert werden, um auf den seriellen Port zuzugreifen.

✅ Nach Abschluss der Installation das USB-Kabel abziehen: das Gehäuse ist bereit. Eine erneute Programmierung ist nur bei einer neuen Version nötig.

🧯 Wenn der Browser während der Installation einfriert — das kommt vor — beenden Sie ihn bedenkenlos: der Platine passiert nichts. Ihr Startprogramm ist im Chip gebrannt und antwortet immer, unabhängig vom Zustand des Speichers. USB-Kabel ab- und wieder anstecken, andere Tabs schließen, und erneut versuchen.

Inbetriebnahme

1
Programmieren Sie das ESP32-Board einmalig über die Installationsschaltfläche oben. Nichts auf dem Rechner zu installieren.
2
Stecken Sie das Gehäuse in die OBD2-Buchse unter der Lenksäule und schalten Sie die Zündung ein: ohne Zündung schläft der CAN-Bus und es gibt nichts zu lesen.
3
Öffnen Sie evspark.fr/web/ in Chrome auf Ihrem Android-Gerät, tippen Sie auf die Verbinden-Schaltfläche und wählen Sie EVSpark-XXXX aus der Liste des Telefons.
4
Fügen Sie die Seite zum Startbildschirm hinzu (Menü ⋮ → „App installieren“). Sie öffnet sich dann wie eine echte App und funktioniert auch ohne Netz.

Was die Anwendung zeigt

🔋
Batterie und Motor
Ladezustand, Spannung, Strom, Temperaturen, Zellsymmetrierung, Ladegerätzustand, Motordrehzahl. Sechs Echtzeitkurven. Dazu eine Schätzung des Innenwiderstands des Packs, ein Hinweis auf dessen Alterung.
🛞
ABS, Rad für Rad
Alle vier Räder werden einzeln angezeigt, mit ihrer Geschwindigkeit in km/h. Ist ein Sensor defekt, nennt die Anwendung welcher — vorne rechts, hinten links… Eine Diagnose, die man bei diesem Fahrzeug lange für unmöglich hielt.
⚠️
Fehlercodes
Fehler werden live von Batterie, Ladegerät, Umrichter und Fahrzeugsteuergerät gelesen, mit verständlicher Erklärung. Ein Verzeichnis mit 117 Codes steht ebenfalls bereit, auch offline.
💾
Aufzeichnen und teilen
Alles, was über den Bus läuft, wird im Telefon aufgezeichnet. Fahrten werden als Sitzungen getrennt gehalten: eine Schaltfläche beginnt eine neue, eine andere pausiert die Aufzeichnung, ohne die Verbindung zu trennen. Anschließend wählen Sie die Sitzung aus, die Sie herausnehmen möchten — auch eine vom Vortag —, um sie komprimiert zu exportieren oder direkt per Mail oder Messenger zu versenden. Die Datei ist von EVSpark Windows lesbar.

Stand des Projekts

🧪 EVSpark Web ist neu und wenig erprobt. Bislang wurde die gesamte Kette nur an einem einzigen Fahrzeug validiert. Die Dekodierung stützt sich auf Aufzeichnungen mehrerer Mias aus der Community, doch die Anwendung selbst muss sich an weiteren Autos und Telefonen bewähren.

Wenn Sie sie ausprobieren, sind Ihre Rückmeldungen wertvoll — besonders Fehlerberichte. Eine Nachricht, die beschreibt, was der Bildschirm im Moment des Problems zeigte, ist mehr wert als zehn Bestätigungen, dass alles läuft.

Anwendung öffnen

Die Anwendung ist bereits online. Ohne gestecktes Gehäuse zeigt sie nichts an, aber Sie können sie durchsehen, das Fehlercode-Verzeichnis nutzen und sie auf dem Startbildschirm installieren.

🔒 Das Gehäuse hört zu, ohne je zu sprechen: es ist auf Nur-Lesen konfiguriert und der Hardwareschalter verriegelt diesen Modus. Es kann nichts ansteuern und den Betrieb des Fahrzeugs nicht stören.