Kann das Lesen vom ODB-Port eine benutzerdefinierte STO-Karte stören?

Ich habe kürzlich ein vollständiges Freeflow-System in mein Opel/Vauxhall Astra Turbo Coupé eingebaut. Gleichzeitig habe ich eine STO-Karte der Stufe 1 erstellen lassen, um die neuen Abgaseigenschaften voll auszunutzen. Auf jeden Fall habe ich den Tuner gefragt, ob ich die Torque Pro-App, die ich auf meinem Galaxy Tab hatte, verwenden könnte, um wie zuvor Boost, Temperatur, Timing Advance usw. vom OBD-Anschluss auszulesen. Er sagte, dass ein Versuch die Karte beschädigen würde. Er gab auch an, dass die STO-Software, die er auf das ECM geflasht hat, falsche Messwerte melden würde.

Nun, ich weiß, dass die Antwort für jemanden, der Softwareentwickler ist und ein wenig über das OBD-Protokoll weiß, ziemlich offensichtlich ist, aber eher sicher als leid. Anscheinend denkt der Typ, ich möchte seine Karte zurückentwickeln und verkaufen oder noch weiter anpassen, also ist ein Gespräch mit ihm wie ein Gespräch mit einer Mauer.

Also im Grunde genommen:

  1. Ist es möglich, die STO-Software (oder jede auf OEM-ECUs geladene Software) dazu zu bringen, falsche Messwerte am OBD-Anschluss zu melden?
  2. Kann die STO-Software (oder andere Software) verwendet werden, um eine Karte zu löschen, wenn sie eine Kommunikation am OBD-Anschluss erkennt?

Ich hatte nie Probleme mit dem Lesen von Sachen aus dem OBD-Anschluss, als das Auto noch Standard war.

Antworten (3)

Meiner Meinung nach ist das meiste, was er dir erzählt hat, Bullshit.

Zunächst einmal hat er keine Software auf dem Steuergerät installiert; Er hat einfach die Original-Firmware abgelegt, festgestellt, wo sich die Werte befinden, die die Kraftstoffeinspritzung steuern (Kraftstoffmenge usw.), sie geändert und diese modifizierte Firmware installiert. Am Ende hat er nur ein paar Ziffern im ursprünglichen Code geändert, mehr nicht.

Um das zu tun, was er Ihnen gesagt hat, müsste er den Code, der die OBD-Kommunikation handhabt, der für jedes Steuergerät spezifisch ist, vollständig neu schreiben (überhaupt kein Quellcode, viel Glück beim Reverse-Engineering des Assemblercodes, den Sie von diesem Steuergerät erhalten haben). und extrem schwer zu machen, wenn überhaupt machbar (ganz zu schweigen von den Risiken, stellen Sie sich die Gefahr vor, wenn seine fehlerhafte Software plötzlich abstürzt und Ihr Motor auf Vollgas geht).

Jetzt können Sie ohne Angst Ihren Diagnoseadapter anschließen.

Oh, und wenn Sie seine Karte zurückentwickeln möchten, löten Sie einfach das ROM des Motorsteuergeräts aus, stochern Sie mit einem Hex-Editor darin herum, finden Sie heraus, wo die eigentliche "Karte" ist, und da haben Sie seine wertvolle "Karte" (die Sie vielleicht laden möchten es in einer Software wie WinOLS); und keine Menge Software oder Bullshit, die er erzählt, werden das ändern (um sich davor zu schützen, müssten Sie eine Verschlüsselung in der ECU implementieren, um ihre eigenen Daten zu entschlüsseln, was wahrscheinlich auf solch Low-Spec-Hardware unmöglich ist, und selbst dann die Schlüssel noch irgendwo da sein und darauf warten, von einer neugierigen Seele gefunden zu werden).

Danke. Ich habe das Auto letzte Woche verkauft, also dachte ich, ich könnte es genauso gut versuchen. Ich steckte es ein und alles las wie zuvor, obwohl der Ladedruck offensichtlich höher wurde und die berechneten Kraftstoffverbrauchs- und Pferdestärken- / Drehmomentanzeigen etwas höher gingen.

Ich bin CAN-App-Programmierer und möchte daher ein wenig von meiner Erfahrung mit Ihnen teilen.

  1. Ja, Sie können falsch melden. Es ist sogar sehr einfach. Achten Sie einfach auf Nachrichten, die Ihnen nicht gefallen, und melden Sie dann den Fehler. Aber was bringt es, so etwas zu implementieren? Dann können Sie Fehler oder einige andere Parameter nicht mehr selbst auslesen.

  2. Auch ja, wenn er versucht, seine Software zu schützen, aber warum auf diese Weise? Als Programmierer würde ich so etwas wie eine Backlist für Befehle machen wie: Lesen/Schreiben von ECU-Daten, damit die anderen Dinge wie das Lesen und Löschen von Fehlern und das Lesen von Parametern wie zuvor funktionieren könnten.

Der Punkt ist, selbst mit modifiziertem STO sollten Sie in der Lage sein, Ihre Sachen (mit Ihrem Galaxy Tab) wie zuvor / Standardauto zu lesen.

Danke schön. Sie haben mir alle Informationen gegeben, die ich brauche.
Ich bezweifle, dass irgendein Tuner eine Logikbombe in eine Melodie einbauen würde, wenn es überhaupt möglich ist. Ja, Sie können falsche Berichte erhalten (dh: Cat-O2-Sensoren ausschalten). Wenn ich den Prozess verstehe, ist die "Melodie" nur eine flache Datei, die in den statischen Speicher gestellt wird. Das STO-Programm wird nur verwendet, um die Melodie zu erstellen und auf das PCM zu übertragen. Dort angekommen hat das Programm nichts mehr damit zu tun. Außerdem würde sich ein Tuner nicht selbst in den Fuß schießen, wenn der Besitzer sein Fahrzeug in eine Werkstatt bringt, um die Emissionen erledigen zu lassen, und die Melodie explodiert (im übertragenen Sinne)? Sie müssten in den Laden gehen und die Karte erneut installieren. Nicht hell.
Sie sind offensichtlich kein Südafrikaner, Paulster2. Es ist verrückt, womit die Leute in der Automobilindustrie durchkommen (versuchen). Ich sage nicht, dass dieser bestimmte Typ zwielichtig ist, weil er einen großartigen Ruf hat und ich ihn beim Namen gefragt habe, ganz im Gegenteil, aber es gibt Typen da draußen, die seltsame Dinge tun und damit durchkommen. Es ist am besten, das Schlimmste zu erwarten.

Die Verwendung von „Logikbomben“ oder anderen Arten von „Seeds“ ist fair und angemessen, um ein bestimmtes Stück Software vor dem Kopieren zu schützen. Wenn Software einfach oder offen für die Weiterverbreitung gemacht wird, werden Sie feststellen, dass viele Entwickler ihr Geschäft aufgeben. Die Methoden, die Sie in Ihrer Frage stellen, weisen auf gute Möglichkeiten hin, um zu verhindern, dass die Software entfernt wird.

Sicherlich nicht, wenn es diagnostische Scans stört?
Ich kenne den Umfang des Schutzes auf Ihrem neuen System nicht. Der Entwickler dafür kann seine eigene Version einer Diagnose-App haben. Wenn die Software kommerziell einwandfrei ist, wird/sollte sie gesperrt werden.
Ich verstehe was du sagst. Was mich ein bisschen irritiert, ist, dass die Software angeblich vom Händler "nicht nachweisbar" ist, aber wenn es falsch melden oder ausflippen würde, wenn jemand ein Diagnosegerät einsteckt, würde es sofort auffallen, dass die Software geändert wurde. Aber das ist eine ganz andere Sache. Ich wollte nur wissen, ob es möglich ist, und wie Sie und Watsche bestätigt haben, ist es möglich. Danke.
Was Sie sagen, gilt für echte Software, aber ein Tuner schreibt seine Software nicht, er entleert nur die Original-ECU-Software und ändert einige Werte.
@JuannStrauss ja, die "Software" ist nicht nachweisbar, weil es immer noch die Originalsoftware ist, nur mit einigen modifizierten Werten; Nur wenn Sie das Bild ausgeben und mit dem Original vergleichen, wird die Änderung sichtbar.
Ich habe den OBD-Adapter angeschlossen und Torque ausgeführt. Alles war normal. Einziges Zeichen für eine Melodie war die Tatsache, dass der K04-Turbo den Ladedruck bei 1,2 bar statt der üblichen 0,6 bar hielt. Aber alle Signale waren da und meldeten sich wie gewohnt. Danke für die Klarstellung.