klaus schrieb:
> Kann ich die Firmware von meinem CAN slave ohne weiteres über den OBD
> stecker updaten? Muss ich mir vom hersteller spezielle CAN CMDs geben
> lassen?
Nein. Zwischen dem Diagnosestecker und Deinem Steuergerät sitzen
mindestens zwei weitere Module als Gateway.
Dein Steuergerät muss die Update-Methode Deines Kunden unterstützen. Die
ist irgendwo in den mitgeltenden Unterlagen beschrieben, und Vector
Informatik liefert wahrscheinlich auch den passenden Treiber dazu.
Danach kann der Bootloader in Deinem Steuergerät vom Diagnosegateway des
Fahrzeuges angesprochen werden, und das wiederum kommuniziert über den
Diagnosestecker (im Hobbyschrauber-Slang "OBD-Buchse") mit dem
Diagnosetester.
> Ich kenne mich wenig aus was über OBD alles möglich ist.
Über OBD ist genau eines möglich: das Auslesen der Diagnoseinformation
abgasrelevanter Steuergeräte. Das macht der TÜV bei der
Abgasuntersuchung, und damit der nicht für jedes Auto einen anderen
Tester braucht wurde das OBD-Protokoll genormt.
Auf der selben Buchse liegt aber üblicherweise auch die
Fahrzeugdiagnose. Die ist herstellerspezifisch, und darüber kann die
Werkstatt Steuergeräte konfigurieren, Firmware aktualisieren,
Fehlerspeicher auslesen und einiges mehr.
OBD II hat also mit dem Diagnosestecker ungefähr soviel zu tun wie
Netflix mit Deinem DSL-Anschluss. Das ist ein Dienst der darüber laufen
kann, neben vielen anderen.