Replay und Diagnose Tool
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Replay und Diagnose Tool
Hallo
bin auf der Suche nach Möglichkeiten meiner App zur Diagnose und Replay von Daten der Nerva Exe2 mit Live-Daten vom CAN-Bus zu versorgen.
Ich habe die App rein zum Spass geschrieben. Sie ist nicht im googleplay-Markt zu bekommen. Das mit google tu ich mir nicht mehr an. Installiert werden muss sie als externe App. Sie ist ausschliesslich zum lesen und auswerten. Sie dient nicht zum Schreiben oder Verändern von Einstellungen oder Daten des Systems.
Was mir fehlt:
Hardware, sowas wie ESP32 für WLAN. (Da bin ich nicht fit)
CAN-Bus Stecker der Nerva für die Hardware-Verbindung.
Was existiert:
CAN-MOTO Diagnose und Replay-App in beta-Version.
Dump herunterladen und die hinterlegten Daten anschauen.
Live-Modus über WLAN im laufenden Betrieb anschauen. (Wenn die Hardware rennt)
Was sonst noch fehlt:
Einige Zuordnungen und Skalierungen für den Dekoder. Hersteller hab ich nicht angefragt. Bisher über Reverse-Engineering Daten ermittelt.
Mit einer live-Verbindung ist das aber relativ schnell erledigt.
Ein paar Fotos häng ich gern an. Bei Interesse einfach melden. Ob hier über das Forum eine apk übermittelt werden kann weiss ich nicht.
LG NervaFahrer
bin auf der Suche nach Möglichkeiten meiner App zur Diagnose und Replay von Daten der Nerva Exe2 mit Live-Daten vom CAN-Bus zu versorgen.
Ich habe die App rein zum Spass geschrieben. Sie ist nicht im googleplay-Markt zu bekommen. Das mit google tu ich mir nicht mehr an. Installiert werden muss sie als externe App. Sie ist ausschliesslich zum lesen und auswerten. Sie dient nicht zum Schreiben oder Verändern von Einstellungen oder Daten des Systems.
Was mir fehlt:
Hardware, sowas wie ESP32 für WLAN. (Da bin ich nicht fit)
CAN-Bus Stecker der Nerva für die Hardware-Verbindung.
Was existiert:
CAN-MOTO Diagnose und Replay-App in beta-Version.
Dump herunterladen und die hinterlegten Daten anschauen.
Live-Modus über WLAN im laufenden Betrieb anschauen. (Wenn die Hardware rennt)
Was sonst noch fehlt:
Einige Zuordnungen und Skalierungen für den Dekoder. Hersteller hab ich nicht angefragt. Bisher über Reverse-Engineering Daten ermittelt.
Mit einer live-Verbindung ist das aber relativ schnell erledigt.
Ein paar Fotos häng ich gern an. Bei Interesse einfach melden. Ob hier über das Forum eine apk übermittelt werden kann weiss ich nicht.
LG NervaFahrer
- Pfriemler
- Moderator
- Beiträge: 3116
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó125 (MJ2021 Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Replay und Diagnose Tool
Das nenne ich mal einen Erstbeitrag! Ein spätes Willkommen von mir und danke für die Vorstellung!
Also einen ESP32 zu programmieren ist dagegen pillepalle
Mehr Infos wären toll, vor dem Hintergrund ob sich das für andere Fahrzeuge adaptieren lässt. Am Can nutze ich einen üblichen Bluetooth-Adapter, wenn man den vorfiltern lässt, ist die Datenflut beherrschbar, auch ein ESP wird nicht die ganzen Daten lückenlos liefern, zumindest beim Silence ist es so (CAN läuft dort auf 250kbit).
Was Google in Bälde seinen Entwicklern abverlangt, ist unsäglich, sogar Deine App wird künftig nicht ohne Probleme laufen. Noch bleibt der Umweg über ADB.
Binarys und Apps kannst Du im Forum teilen, wenn Du einfach ein .txt an den Dateinamen hängst.
Also einen ESP32 zu programmieren ist dagegen pillepalle
Mehr Infos wären toll, vor dem Hintergrund ob sich das für andere Fahrzeuge adaptieren lässt. Am Can nutze ich einen üblichen Bluetooth-Adapter, wenn man den vorfiltern lässt, ist die Datenflut beherrschbar, auch ein ESP wird nicht die ganzen Daten lückenlos liefern, zumindest beim Silence ist es so (CAN läuft dort auf 250kbit).
Was Google in Bälde seinen Entwicklern abverlangt, ist unsäglich, sogar Deine App wird künftig nicht ohne Probleme laufen. Noch bleibt der Umweg über ADB.
Binarys und Apps kannst Du im Forum teilen, wenn Du einfach ein .txt an den Dateinamen hängst.
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Re: Replay und Diagnose Tool
Hallo Pfriemler
das einfachste ist ausprobieren. Dafür hab ich den post hier ja auch eingestellt. Wie beschrieben handelt es sich noch um eine beta-Version bei der ein paar Zuordnungen und Skalierungen noch nicht stimmen oder fehlen.
Grundätzlich ist die Übertragung der App auf andere Maschinen möglich sofern diese ebenfalls einen Dump zum runterladen in der Maschine bereitstellen. Alles eine Frage der Dekodierung.
Mit ESP32 und CAN-Bus ist die App schon bereit live-Daten über UDP Port 4444 zu empfangen. Sofern die Hardware läuft.
Ordner Nervalogs in Documents erstellen (...Documents/Nervalogs/... Den Dump aus der Maschine da reinladen. Dann diese Datei hier umbenennen (.txt entfernen, Endung lautet .apk). App installieren als externe Datei (man wird wegen Sicherheit vor der Installation gewarnt weil das am google-play-Markt vorbei geht).
Dann starten, File laden. Nach 6 bis 10 Sekunden haben die Dekoder die etwa 17 MB eines kompletten Nervadump dekodiert. Dann einfach ausprobieren. Das meiste erklärt sich selbst.
Bin auch gern bereit zu helfen. Stellt hier eure Fragen. Eine Hilfedatei gibt es (noch) nicht.
V.G. NervaFahrer
das einfachste ist ausprobieren. Dafür hab ich den post hier ja auch eingestellt. Wie beschrieben handelt es sich noch um eine beta-Version bei der ein paar Zuordnungen und Skalierungen noch nicht stimmen oder fehlen.
Grundätzlich ist die Übertragung der App auf andere Maschinen möglich sofern diese ebenfalls einen Dump zum runterladen in der Maschine bereitstellen. Alles eine Frage der Dekodierung.
Mit ESP32 und CAN-Bus ist die App schon bereit live-Daten über UDP Port 4444 zu empfangen. Sofern die Hardware läuft.
Ordner Nervalogs in Documents erstellen (...Documents/Nervalogs/... Den Dump aus der Maschine da reinladen. Dann diese Datei hier umbenennen (.txt entfernen, Endung lautet .apk). App installieren als externe Datei (man wird wegen Sicherheit vor der Installation gewarnt weil das am google-play-Markt vorbei geht).
Dann starten, File laden. Nach 6 bis 10 Sekunden haben die Dekoder die etwa 17 MB eines kompletten Nervadump dekodiert. Dann einfach ausprobieren. Das meiste erklärt sich selbst.
Bin auch gern bereit zu helfen. Stellt hier eure Fragen. Eine Hilfedatei gibt es (noch) nicht.
V.G. NervaFahrer
- Dateianhänge
-
- CAN_MOTO_3.4.apk.txt
- (6.88 MiB) 29-mal heruntergeladen
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Re: Replay und Diagnose Tool
Hallo PfriemlerPfriemler hat geschrieben: So 2. Aug 2026, 13:34 Das nenne ich mal einen Erstbeitrag! Ein spätes Willkommen von mir und danke für die Vorstellung!
Also einen ESP32 zu programmieren ist dagegen pillepalle
Mehr Infos wären toll, vor dem Hintergrund ob sich das für andere Fahrzeuge adaptieren lässt. Am Can nutze ich einen üblichen Bluetooth-Adapter, wenn man den vorfiltern lässt, ist die Datenflut beherrschbar, auch ein ESP wird nicht die ganzen Daten lückenlos liefern, zumindest beim Silence ist es so (CAN läuft dort auf 250kbit).
Was Google in Bälde seinen Entwicklern abverlangt, ist unsäglich, sogar Deine App wird künftig nicht ohne Probleme laufen. Noch bleibt der Umweg über ADB.
Binarys und Apps kannst Du im Forum teilen, wenn Du einfach ein .txt an den Dateinamen hängst.
bist du klar gekommen und hast es installiert?
Gibt es denn noch andere Maschinen die auch frei zugänglich ohne besonderes Equipment Daten der Maschine zum runterladen bereitstellen?
Ein einfaches Mapping der ID's und eigene Decoder speziell für die andere Maschine müssten die Daten der Decoder von der Nerva ersetzen. Dann ist das auch auf andere Maschinen übertragbar.
VG
Nervafahrer
- Pfriemler
- Moderator
- Beiträge: 3116
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó125 (MJ2021 Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Replay und Diagnose Tool
Ich habe noch nichts unternommen, zu viele andere Baustellen. Ich habe noch immer nicht verstanden, welche Hardware Du zum Mitlesen (Sniffen) verwendest und wie der Dump erstellt wird und welches Format er hat. Wie ich schrieb: EInen schnellen CAN-BT-Adapter habe ich, aber Programme wie "SerialBT" für Android kommen mit der schieren Datenflut bei Silence nicht klar, eine Vorfilterung (Programmierung des Adapters) auf interessante Adressen ist da hilfreich, ich habe das experimentell schon gemacht (muss aber bei jedem Verbindungsaufbau erneut passieren, deswegen sollte die App das können).
Für Silence haben wir viele Adressen und Wertebereiche bekannt, die man dekodieren könnte. Die Live-Werte der 14 Akkustufen wären z.B: interessant. Unser User Gerold hat dafür sogar einen Adapter mit Display zusammengebaut.
Selbst nutze ich permanent einen Sniffer auf Arduino-Basis, der aus dem Datenstrom den Status des Blinkers und die Geschwindigkeit liest und einen externen Tongeber ansteuert, der den Müllfahrzeug-Piepser des Silence ersetzt und nur trötet, wenn der Roller in Bewegung ist. Für komplexere Auswertungen fehlt dort aber schlicht die Rechenpower, deswegen ist der App-Ansatz ganz gut.
Für Silence haben wir viele Adressen und Wertebereiche bekannt, die man dekodieren könnte. Die Live-Werte der 14 Akkustufen wären z.B: interessant. Unser User Gerold hat dafür sogar einen Adapter mit Display zusammengebaut.
Selbst nutze ich permanent einen Sniffer auf Arduino-Basis, der aus dem Datenstrom den Status des Blinkers und die Geschwindigkeit liest und einen externen Tongeber ansteuert, der den Müllfahrzeug-Piepser des Silence ersetzt und nur trötet, wenn der Roller in Bewegung ist. Für komplexere Auswertungen fehlt dort aber schlicht die Rechenpower, deswegen ist der App-Ansatz ganz gut.
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Re: Replay und Diagnose Tool
Bluetooth ist für Live‑CAN‑Daten der Nerva EXE2 ungeeignet, weil BLE viel zu wenig Datenrate, zu hohe Latenz und kein kontinuierliches Streaming bietet. CAN liefert dagegen tausende Frames pro Sekunde, die nur ein WLAN‑Modul zuverlässig übertragen kann.
WLAN hat genug Bandbreite
Ein ESP32‑WLAN‑Modul liefert:
- 5–20 Mbit/s netto
- stabile Dauerverbindungen
- Streaming ohne Paketverlust
Damit kann man alle CAN‑Frames live übertragen, sogar mit Logging. WLAN erlaubt echte TCP/UDP‑Streams
Für CAN‑Live‑Monitoring ideal.
Deshalb die Bitte und Frage um Hilfe aus dem Forum. Mit ESP32 hab ich noch nie was gemacht.
Die Nerva stellt für ihre Nutzer eine etwa 17 MB grosse Datei als Dump mit allen aufgezeichneten Werten der ECU's aus dem CAN-Bus zum herunterladen über Bluetooth zur Verfügung. Diese Datei wird als FIFO-Ringspeicher angelegt.
Hier mal ein kleines Stück davon:
Motorcycle VIN-- Print Backup Storage Data!
date Fri Mar 20 4:6:25 PM 2026
base hex timestamps absolute
version 7.0.0
2026-03-20 16:06:25 0 MCU1 1 1801F4EFX Rx d 8 9c 04 f9 0b 4a 53 72 28
2026-03-20 16:06:25 0 MCU2 1 1802F4EFX Rx d 8 04 0a 5e 13 21 00 00 00
2026-03-20 16:06:25 0 MCU9 1 1803F4EFX Rx d 8 00 7b 00 00 00 e8 e8 e8
2026-03-20 16:06:25 0 MCU10 1 1804F4EFX Rx d 8 19 00 18 00 00 00 00 03
2026-03-20 16:06:25 0 BMS1 1 1801EFF4X Rx d 8 ce 04 4c 0e a5 00 00 00
2026-03-20 16:06:25 0 BMS2 1 1801F3F4X Rx d 8 01 3a 01 3a 3a 4d 3f 00
2026-03-20 16:06:25 0 BMS3 1 1802F3F4X Rx d 8 08 c1 0c 03 bc 0c be 0c
2026-03-20 16:06:25 0 BMS4 1 1803F3F4X Rx d 8 19 0c 96 04 3d 64 9b 04
2026-03-20 16:06:25 0 BMS5 1 1804F3F4X Rx d 8 01 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 BMS8 1 1808F3F4X Rx d 8 04 bb 0c bc 0c bb 0c 00
2026-03-20 16:06:25 0 BMS9 1 1809F3F4X Rx d 8 01 3a 3a 3a 00 00 00 00
2026-03-20 16:06:25 0 BMS16 1 180AF3F4X Rx d 8 00 00 00 00 00 00 00 38
2026-03-20 16:06:25 0 BMS17 1 180BF3F4X Rx d 8 45 3e 3e 3e 64 64 00 00
2026-03-20 16:06:25 0 Disp3 1 1803E1F1X Rx d 8 a4 01 b3 04 00 00 51 01
2026-03-20 16:06:25 0 VCU1 1 1801E1F2X Rx d 8 ea 07 03 14 10 06 16 3d
2026-03-20 16:06:25 0 VCU2 1 1802E1F2X Rx d 8 00 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU3 1 1803E1F2X Rx d 8 62 04 36 41 56 34 00 00
2026-03-20 16:06:25 0 VCU12 1 1804E1F2X Rx d 8 95 00 00 a8 45 37 3d 13
2026-03-20 16:06:25 0 VCU15 1 1805E1F2X Rx d 8 00 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU18 1 1808E1F2X Rx d 8 67 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU16 1 1806E1F2X Rx d 8 61 04 a1 00 00 80 00 02
2026-03-20 16:06:25 0 VCU17 1 1807E1F2X Rx d 8 00 00 00 06 00 00 00 00
2026-03-20 16:06:25 0 VCU19 1 1809E1F2X Rx d 8 48 01 aa aa aa 00 00 aa
2026-03-20 16:06:25 0 ABS1 1 1801E1F3X Rx d 8 54 0f 00 00 2f 0f 3a 0f
2026-03-20 16:06:25 0 ABS2 1 1802E1F3X Rx d 8 30 30 30 30 30 30 30 30
(MotorControlUnit MCU, BatterieManagementSystem BMS, VehicleControlUnit VCU, Disp3 Display, AntiBlockSystem ABS, usw.) Alle 2 Sekunden tausende von Daten aus allen Bereichen.
Decodiert liefern diese Werte alle relevanten Daten:
So Decodiert lassen sich dann auch die Daten nun im Replay-Modus mit Zeitstempel abspielen, so wie wenn der Vorgang gerade passiert. Das Verhalten zu betrachten und Fehleranalyse möglich zu machen.
Die Geschwindigkeit des Replay ist von 1x bis 32x einstellbar.
Daher die Frage. Stellen andere Hersteller von Maschinen solche Daten für Nutzer und Werkstätten auch zum download bereit? Dann wäre diese App auch für andere Maschinen relevant zu machen.
VG
Nervafahrer
WLAN hat genug Bandbreite
Ein ESP32‑WLAN‑Modul liefert:
- 5–20 Mbit/s netto
- stabile Dauerverbindungen
- Streaming ohne Paketverlust
Damit kann man alle CAN‑Frames live übertragen, sogar mit Logging. WLAN erlaubt echte TCP/UDP‑Streams
Für CAN‑Live‑Monitoring ideal.
Deshalb die Bitte und Frage um Hilfe aus dem Forum. Mit ESP32 hab ich noch nie was gemacht.
Die Nerva stellt für ihre Nutzer eine etwa 17 MB grosse Datei als Dump mit allen aufgezeichneten Werten der ECU's aus dem CAN-Bus zum herunterladen über Bluetooth zur Verfügung. Diese Datei wird als FIFO-Ringspeicher angelegt.
Hier mal ein kleines Stück davon:
Motorcycle VIN-- Print Backup Storage Data!
date Fri Mar 20 4:6:25 PM 2026
base hex timestamps absolute
version 7.0.0
2026-03-20 16:06:25 0 MCU1 1 1801F4EFX Rx d 8 9c 04 f9 0b 4a 53 72 28
2026-03-20 16:06:25 0 MCU2 1 1802F4EFX Rx d 8 04 0a 5e 13 21 00 00 00
2026-03-20 16:06:25 0 MCU9 1 1803F4EFX Rx d 8 00 7b 00 00 00 e8 e8 e8
2026-03-20 16:06:25 0 MCU10 1 1804F4EFX Rx d 8 19 00 18 00 00 00 00 03
2026-03-20 16:06:25 0 BMS1 1 1801EFF4X Rx d 8 ce 04 4c 0e a5 00 00 00
2026-03-20 16:06:25 0 BMS2 1 1801F3F4X Rx d 8 01 3a 01 3a 3a 4d 3f 00
2026-03-20 16:06:25 0 BMS3 1 1802F3F4X Rx d 8 08 c1 0c 03 bc 0c be 0c
2026-03-20 16:06:25 0 BMS4 1 1803F3F4X Rx d 8 19 0c 96 04 3d 64 9b 04
2026-03-20 16:06:25 0 BMS5 1 1804F3F4X Rx d 8 01 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 BMS8 1 1808F3F4X Rx d 8 04 bb 0c bc 0c bb 0c 00
2026-03-20 16:06:25 0 BMS9 1 1809F3F4X Rx d 8 01 3a 3a 3a 00 00 00 00
2026-03-20 16:06:25 0 BMS16 1 180AF3F4X Rx d 8 00 00 00 00 00 00 00 38
2026-03-20 16:06:25 0 BMS17 1 180BF3F4X Rx d 8 45 3e 3e 3e 64 64 00 00
2026-03-20 16:06:25 0 Disp3 1 1803E1F1X Rx d 8 a4 01 b3 04 00 00 51 01
2026-03-20 16:06:25 0 VCU1 1 1801E1F2X Rx d 8 ea 07 03 14 10 06 16 3d
2026-03-20 16:06:25 0 VCU2 1 1802E1F2X Rx d 8 00 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU3 1 1803E1F2X Rx d 8 62 04 36 41 56 34 00 00
2026-03-20 16:06:25 0 VCU12 1 1804E1F2X Rx d 8 95 00 00 a8 45 37 3d 13
2026-03-20 16:06:25 0 VCU15 1 1805E1F2X Rx d 8 00 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU18 1 1808E1F2X Rx d 8 67 00 00 00 00 00 00 00
2026-03-20 16:06:25 0 VCU16 1 1806E1F2X Rx d 8 61 04 a1 00 00 80 00 02
2026-03-20 16:06:25 0 VCU17 1 1807E1F2X Rx d 8 00 00 00 06 00 00 00 00
2026-03-20 16:06:25 0 VCU19 1 1809E1F2X Rx d 8 48 01 aa aa aa 00 00 aa
2026-03-20 16:06:25 0 ABS1 1 1801E1F3X Rx d 8 54 0f 00 00 2f 0f 3a 0f
2026-03-20 16:06:25 0 ABS2 1 1802E1F3X Rx d 8 30 30 30 30 30 30 30 30
(MotorControlUnit MCU, BatterieManagementSystem BMS, VehicleControlUnit VCU, Disp3 Display, AntiBlockSystem ABS, usw.) Alle 2 Sekunden tausende von Daten aus allen Bereichen.
Decodiert liefern diese Werte alle relevanten Daten:
So Decodiert lassen sich dann auch die Daten nun im Replay-Modus mit Zeitstempel abspielen, so wie wenn der Vorgang gerade passiert. Das Verhalten zu betrachten und Fehleranalyse möglich zu machen.
Die Geschwindigkeit des Replay ist von 1x bis 32x einstellbar.
Daher die Frage. Stellen andere Hersteller von Maschinen solche Daten für Nutzer und Werkstätten auch zum download bereit? Dann wäre diese App auch für andere Maschinen relevant zu machen.
VG
Nervafahrer
-
Eapoe
- Beiträge: 159
- Registriert: So 25. Aug 2019, 12:47
- Roller: NIU NGT (Ex), Silence S01 und Nerva EXE 2
- PLZ: 42
- Kontaktdaten:
Re: Replay und Diagnose Tool
Der Wahnsinn. Das sieht stark aus. Respekt, @NervaFahrer!
Ich bin natürlich sehr interessiert, zumal ich wieder "Zugriff" auf meinen Roller habe, werde mich aber erst kümmern, wenn ich meinen grad gestrippten Roller wieder bewegen kann.
Hab leider so wenig Ahnung von der Technik in Software-Entwicklungsfragen, dass ich noch nicht mal theoretisch beitragen kann.
Ich bin natürlich sehr interessiert, zumal ich wieder "Zugriff" auf meinen Roller habe, werde mich aber erst kümmern, wenn ich meinen grad gestrippten Roller wieder bewegen kann.
Hab leider so wenig Ahnung von der Technik in Software-Entwicklungsfragen, dass ich noch nicht mal theoretisch beitragen kann.
Toleranz ist der Verdacht, dass der Andere recht haben könnte
Kurt Tucholsky
Kurt Tucholsky
- Pfriemler
- Moderator
- Beiträge: 3116
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó125 (MJ2021 Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Replay und Diagnose Tool
Habe ich es jetzt richtig verstanden:
Die EXE2 produziert den Log selbst, und der ist über die normale App als Datei downloadbar?
Davon habe ich noch nie gehört. Das ist ja genial! Wie groß ist der Ringpuffer (KB, Sekunden?)
edit:
und Du hättest jetzt gern einen Adapter, der ein WLAN aufspannt und Dir die Daten während der Fahrt live an die Handy-App streamt?
Gibt es da nicht was fertiges zu kaufen? OBD-Diagnoseadapter sind sowohl mit BT als auch mit WLAN erhältlich. Allerdings haben diese meist "eigene" Formate bzw. sprechen "Standardsprachen". In meinem Fall "abonniert" man bestimmte Frames per Kommandozeile in der Syntax, wie man sie noch vom legendären ELM327 oder ELM329 kennt. Die so vorselektierte Flut schafft BT (nicht BLE) locker. Konkret könnte man auch in der App einen Satz von Frames definieren, die man beobachten möchte, und die App programmiert den Adapter entsprechend. Dafür reicht dann "Stangenware". Deswegen wäre BT (!) für mich nicht aus dem Rennen. Wegen Latenz haben die meisten Adapter mehr oder weniger reichliche Puffer, um Frames zwischenzuspeichern. Mein Adapter ist der "Vgate vLinker FS" - den hätte ich mir eigentlich sparen können, s.u.)
Für ein vollständiges Log aller Daten zum Erforschen reicht es nicht, das ist klar.
Hardwaretechnisch sollte irgendwas aus der Bastelecke (auf MCP2515-Basis) laufen (wie ich hier nutze - bzw. nur mit CAN-Transceiver, der ESP32 hat ein CAN-Interfaca an Bord), man müsste mal nach Projekten suchen.
Spontan endecke ich auch sowas wie den fertigen (aber noch nicht erhältlichen?) WiCAN-PRO von MeatPi für 89$ (?), der sogar selbst auf SD-Card loggen könnte. Für ein späteres Replay wäre das wohl so ziemlich die plug-and-play-Lösung für alle Fahrzeuge. Das kostet nun auch kaum 5x soviel, wie man für einen Eigenbau ausgeben müsste (ich bin zudem schon zu alt und musss anfangen, mir meine Lebenszeit einzuteilen, da braucht das Rad nicht noch einmal neu erfunden werden
)
Für den WiCAN gibt es auch Logger-Apps, die gängige Formate fertig verstehen (RealDash, Carscanner.info), dann reicht vll. auch der einfache Adapter. Es gibt sicher noch weitere fertige Hardware zu kaufen...
Alles nur so Ideen, keine konkreten Lösungen.
Die EXE2 produziert den Log selbst, und der ist über die normale App als Datei downloadbar?
Davon habe ich noch nie gehört. Das ist ja genial! Wie groß ist der Ringpuffer (KB, Sekunden?)
edit:
und Du hättest jetzt gern einen Adapter, der ein WLAN aufspannt und Dir die Daten während der Fahrt live an die Handy-App streamt?
Gibt es da nicht was fertiges zu kaufen? OBD-Diagnoseadapter sind sowohl mit BT als auch mit WLAN erhältlich. Allerdings haben diese meist "eigene" Formate bzw. sprechen "Standardsprachen". In meinem Fall "abonniert" man bestimmte Frames per Kommandozeile in der Syntax, wie man sie noch vom legendären ELM327 oder ELM329 kennt. Die so vorselektierte Flut schafft BT (nicht BLE) locker. Konkret könnte man auch in der App einen Satz von Frames definieren, die man beobachten möchte, und die App programmiert den Adapter entsprechend. Dafür reicht dann "Stangenware". Deswegen wäre BT (!) für mich nicht aus dem Rennen. Wegen Latenz haben die meisten Adapter mehr oder weniger reichliche Puffer, um Frames zwischenzuspeichern. Mein Adapter ist der "Vgate vLinker FS" - den hätte ich mir eigentlich sparen können, s.u.)
Für ein vollständiges Log aller Daten zum Erforschen reicht es nicht, das ist klar.
Hardwaretechnisch sollte irgendwas aus der Bastelecke (auf MCP2515-Basis) laufen (wie ich hier nutze - bzw. nur mit CAN-Transceiver, der ESP32 hat ein CAN-Interfaca an Bord), man müsste mal nach Projekten suchen.
Spontan endecke ich auch sowas wie den fertigen (aber noch nicht erhältlichen?) WiCAN-PRO von MeatPi für 89$ (?), der sogar selbst auf SD-Card loggen könnte. Für ein späteres Replay wäre das wohl so ziemlich die plug-and-play-Lösung für alle Fahrzeuge. Das kostet nun auch kaum 5x soviel, wie man für einen Eigenbau ausgeben müsste (ich bin zudem schon zu alt und musss anfangen, mir meine Lebenszeit einzuteilen, da braucht das Rad nicht noch einmal neu erfunden werden
Für den WiCAN gibt es auch Logger-Apps, die gängige Formate fertig verstehen (RealDash, Carscanner.info), dann reicht vll. auch der einfache Adapter. Es gibt sicher noch weitere fertige Hardware zu kaufen...
Alles nur so Ideen, keine konkreten Lösungen.
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Re: Replay und Diagnose Tool
Ja, du hast es richtig verstanden. 17 MB ist etwa die Grösse. Das reicht bei mir etwa 3 Tage oder 2 x komplett von 100% bis 10% gefahren.Pfriemler hat geschrieben: Di 1. Sep 2026, 12:41 Habe ich es jetzt richtig verstanden:
Die EXE2 produziert den Log selbst, und der ist über die normale App als Datei downloadbar?
Davon habe ich noch nie gehört. Das ist ja genial! Wie groß ist der Ringpuffer (KB, Sekunden?)
CAN-WLAN -Adapter sollte es schon sein finde ich. Stell dir vor du suchst einen Fehler und hast nur einen Teil an Daten zur Verfügung. Besser das volle "Programm" der verfügbaren Daten, und das ist richtig viel.Pfriemler hat geschrieben: Di 1. Sep 2026, 12:41 edit:
und Du hättest jetzt gern einen Adapter, der ein WLAN aufspannt und Dir die Daten während der Fahrt live an die Handy-App streamt?
Gibt es da nicht was fertiges zu kaufen? OBD-Diagnoseadapter sind sowohl mit BT als auch mit WLAN erhältlich. Allerdings haben diese meist "eigene" Formate bzw. sprechen "Standardsprachen". In meinem Fall "abonniert" man bestimmte Frames per Kommandozeile in der Syntax, wie man sie noch vom legendären ELM327 oder ELM329 kennt. Die so vorselektierte Flut schafft BT (nicht BLE) locker. Konkret könnte man auch in der App einen Satz von Frames definieren, die man beobachten möchte, und die App programmiert den Adapter entsprechend. Dafür reicht dann "Stangenware". Deswegen wäre BT (!) für mich nicht aus dem Rennen. Wegen Latenz haben die meisten Adapter mehr oder weniger reichliche Puffer, um Frames zwischenzuspeichern. Mein Adapter ist der "Vgate vLinker FS" - den hätte ich mir eigentlich sparen können, s.u.)
Für ein vollständiges Log aller Daten zum Erforschen reicht es nicht, das ist klar.
ESP32 mit WLAN onBoard wär schon Super. Die App ist bereits für Live getestet (Softwaremässig). Über UDP Port 4444 kann es empfangen und mit Handy-Halterung sowohl direkt loggen als auch mit verschiedenen Dashboards und Diagrammen darstellen. Mir fehlt nur noch das Hardwaregedöns.Pfriemler hat geschrieben: Di 1. Sep 2026, 12:41 Hardwaretechnisch sollte irgendwas aus der Bastelecke (auf MCP2515-Basis) laufen (wie ich hier nutze - bzw. nur mit CAN-Transceiver, der ESP32 hat ein CAN-Interfaca an Bord), man müsste mal nach Projekten suchen.
Nun, die Nerva erstellt den Dump, speichert ihn und stellt ihn zum download ja schon bereit.Pfriemler hat geschrieben: Di 1. Sep 2026, 12:41 Spontan endecke ich auch sowas wie den fertigen (aber noch nicht erhältlichen?) WiCAN-PRO von MeatPi für 89$ (?), der sogar selbst auf SD-Card loggen könnte. Für ein späteres Replay wäre das wohl so ziemlich die plug-and-play-Lösung für alle Fahrzeuge. Das kostet nun auch kaum 5x soviel, wie man für einen Eigenbau ausgeben müsste (ich bin zudem schon zu alt und musss anfangen, mir meine Lebenszeit einzuteilen, da braucht das Rad nicht noch einmal neu erfunden werden)
Für den WiCAN gibt es auch Logger-Apps, die gängige Formate fertig verstehen (RealDash, Carscanner.info), dann reicht vll. auch der einfache Adapter. Es gibt sicher noch weitere fertige Hardware zu kaufen...
Alles nur so Ideen, keine konkreten Lösungen.
Für andere Maschinen würde ein CAN-Sniffing ohne Doku erstmal wieder viel Arbeit bedeuten Adresse den ECU's zuzuordnen und Daten passend zu dekodieren. Aber machbar. Nach Normierung kann die App das dann genauso verwerten.
Ich werde weiter suchen. Wär halt schon schön live am Lenker gleich ein paar Messwerte zu beobachten.
VG
Nervafahrer
-
NervaFahrer
- Beiträge: 33
- Registriert: Sa 25. Jul 2026, 21:46
- Roller: Nerva EXE2
- PLZ: 5
- Kontaktdaten:
Re: Replay und Diagnose Tool
Danke,Eapoe hat geschrieben: Di 1. Sep 2026, 10:58 Der Wahnsinn. Das sieht stark aus. Respekt, @NervaFahrer!
Ich bin natürlich sehr interessiert, zumal ich wieder "Zugriff" auf meinen Roller habe, werde mich aber erst kümmern, wenn ich meinen grad gestrippten Roller wieder bewegen kann.
Hab leider so wenig Ahnung von der Technik in Software-Entwicklungsfragen, dass ich noch nicht mal theoretisch beitragen kann.![]()
Noch fehlen ein paar Zuordnungen und korrekte Skalierungen. Mit der Zeit komplettiert sich das, erst recht mit einer live-Verbindung weil Du dann ja alles direkt sehen und notieren kannst.
Ich hab weiter oben den Download bereit gestellt und beschrieben wie es installiert werden muss. Im Ordner Documents im Handy einen Ordner Nervalogs erstellt und da den/die Dumps aus der Maschine reingespeichert. Dann brauchst Du mit der App nicht zu suchen.
VG
Nervafahrer
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 20 Gäste
