CANhack.de CAN-Interface RKS+CAN
Diesel technology, engine technology, vehicle diagnostics, repair & maintenance.

Datenaustausch mit Mercedes R172

 
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » General
Author Message
Petterweiler



Joined: 02/05/2024
Posts: 2
Karma: +1 / -0   Thank you, like it!
Location: Petterweil

Free account, no CAN development support

Post05-02-2024, 15:14    Subject: Datenaustausch mit Mercedes R172 Translating...

[Translating...]

Hallo in die Runde,

hoffe hier bin ich richtig, denn ich möchte diverse Standard Parameter wie Drehzahl, Geschwindigkeit usw. bei einigen Mercedes Modellen auslesen, R172 SLK ab BJ 2011 und GLK, ca 7 Jahre alt.

Mittlerweile bin ich bis zum CAN Bus im OBD2 Port vorgedrungen und habe auch schon ersten Datenaustausch mit dem R172.

Meine Hardware ist ein ESP32 mit CAN Adapter. Die "Rohdaten" gebe ich für meine Testaufbau per TCPIP an einen PC weiter.

Wenn ich nun was sende, antwortet mir der Wagen ungefähr eine Minute massig viele Telegramme. Press by Press. Anhand der IDs in den Antworten finde ich aber keinen sinnvollen Zusammenhang zu den Erklärung, der PID ZB 0x0D für Speed wie in diversen Foren erläutert.
Ich sende zb. 0x00 0x00 0x07 0xDF 0x02 0x01 0x0D 0x55 0x55 0x55 0x55 0x55 um die Geschwindigkeit abzufragen.

Daher nun meine Fragen,
kann man eine einfache Adresse abfragen und wenn ja, wie lautet der String den ich auf dem CAN senden muss.

Ist es überhaupt möglich so einfach Datenpunkte abzufragen oder ist das schon ab einem gewissen BJ verschlüsselt? ich hab da mal was gelesen dass bei PKWs irgendwann "CAN Secure" verwendet werden soll.

freue mich über Unterstützung,
Danke Frank
Back to top Profile PM
postmann
CAN-Profi
CAN-Profi


Joined: 05/23/2013
Posts: 142
Karma: +63 / -0   Thank you, like it!


CAN Support

CAN-Diagnose likes this.
Post07-02-2024, 0:15    Subject: Datenaustausch mit Mercedes R172 Translating...

[Translating...]

Erstmal die gute Nachricht, für SecOC (Secure Onboard Communication) sind deine beiden Fahrzeuge zu alt. Bei denen wird noch nicht in diese Richtung gemacht.

Wenn du via CAN Diagnosedaten abrufen möchtest, musst du erstmal das Steuergerät entsprechend ansprechen. Jedes Steuergerät hat einen eigene ID im Fahrzeug. Eine "0815" OBD Reader startet erstmal eine Funktionale Anfrage an alle Steuergeräte (Funktionale Adressierung) und schaut dann, wer sich alles meldet. Anhand der Rückmeldungen auf dem CAN bekommt man dann die physikalische Adressierung, hier kannst du dann das gewünschte Steuergerät direkt ansprechen und entsprechende PID Request (also Anfragen) senden. Normalerweise fragt man aber vorher ab, ob das PID auch unterstützt wird.

Die vielen Botschaften, die du also bei deiner Anfrage erhältst könnten die Antworten auf eine funktionale Anfrage sein mit den physischen Adressen.

Ich habe es eben mal an meine Fahrzeug getestet, denn ich glaube deine Daten, die du sendest sind unplausibel. Wenn ich folgenden Request sende:
0x02 0x01 0x0D .... (Geschwindigkeit im Modus 1)
bekomme ich folgende Response:
0x03 0x41 0x0d 0x00 (Antwort 4 byte lang, 3 byte Payload, Geschwindigkeit 0 km/h)


Last edited on 07-02-2024, 0:33, edited 1 time in total.
Back to top Profile PM
Petterweiler



Joined: 02/05/2024
Posts: 2
Karma: +1 / -0   Thank you, like it!
Location: Petterweil

Free account, no CAN development support

CAN-Diagnose likes this.
Post07-02-2024, 17:10    Subject: Datenaustausch mit Mercedes R172 Translating...

[Translating...]

Danke für die rasche Antwort,

an welche ID hast du den gesendet?

Ich mach das jetzt mal so, habe mir nun ein Y OBD2 Kabel besorgt und aktuelles Diagnosegerät, schließe das mal parallel zu meinem CAN Interface an uns schaue mal nach was dort so geplaudert wird.

ich werde berichten icon_wink.gif

Grüße Frank
Back to top Profile PM
postmann
CAN-Profi
CAN-Profi


Joined: 05/23/2013
Posts: 142
Karma: +63 / -0   Thank you, like it!


CAN Support

CAN-Diagnose likes this.
Post21-02-2024, 22:31    Subject: Datenaustausch mit Mercedes R172 Translating...

[Translating...]

Das mit dem Y-Kabel ist ein clever Zug, dann kannst du den Busverkehr mitloggen und direkt die Diagnosekommandos identifizieren. Bei mir war es z.B. die ID 0x700h, es gibt aber keine Vorgabe, die Verteilung der CAN ID obliegt dem Hersteller.
Back to top Profile PM
New Topic 🔒 Locked 🔗 🖨 CANhack.de - Index » General
Similar articles and topics
Topic Forum
No new posts CAN bus in Mercedes CAN Smalltalk, CAN News, Smalltalk
No new posts CAN im Mercedes C-Klasse (202) Vehicle-specific Hardware and Pin Assignments
No new posts Mercedes W204 EZS CAN ID? CANhack.de CAN-USB System: RKS+CAN
No new posts Mercedes CLA - Multimedia CAN Bus Vehicle-specific Hardware and Pin Assignments
Jump to:  
You cannot post new topics in this forum.