Ich weiß dieser Thread ist uralt, jedoch hat er mir sehr geholfen und ich hoffe mit diesem Nachtrag kann ich anderen auch helfen.
Ich habe einen EDM WRX MY01 und dazu habe ich ein sehr günstiges OBD2 Kabel bei eBay gekauft. So ein ähnliches
klick hier. Also von dem Händler, da es etwas länger her ist, ist der genaue Artikel nicht mehr vorhanden.
Das Kabel konnte ich original nutzen, um den Fehlerspeicher auszulesen und mir Messdaten anzuschauen. Z.B. mit ECUExplorer oder mit FreeSSM. Flash lesen ging jedoch nicht, obwohl ich die grünen Stecker gesteckt habe und auch den weißen Stecker gebrückt habe.
In dem Dongle arbeitet ein CH340 Chip und ein LM339. Der CH340 kümmert sich um die emulation eines COM-Ports, der LM339 ist ein 4-fach Operationsverstärker und kümmert sich in diesem Fall um die Übersetzung der 5V RS232 Signale auf 12V K-Line. Der Schaltplan sieht wie folgt aus:
Man sieht, dass die K-Line und die L-Line des OBD2 Steckers (Pin7=K, Pin15=L) eigene Operationsverstärker zum schreiben und zum lesen haben. K-Line(7) wird von OV3 geschrieben und von OV4 gelesen. L-Line(15) wird von OV2 geschrieben und von OV1 gelesen.
Ov2 und OV3 sind jedoch beide an TXD des CH340 angeschlossen. OV1 und OV4 sind an RXD des CH340 angeschlossen. Das bedeutet, dass zwar die Hardware dafür vorhanden ist, um die K und L-Line zu trennen, es aber nicht gemacht wurde.
Es muss also DTR vom CH340 mit dem Pin7 vom LM339 verbunden werden. Dabei muss aber die original Verbindung des LM339 aufgetrennt werden. Ich habe einfach das Beinchen abgelötet, angehoben und eine Brücke zum CH340 angelötet. Den Pin des CH340 konnte ich in meinem Fall so belassen, da er am Board keine Verbindung hatte.
Weiter muss DSR vom CH340 mit dem Pin2 vom LM339 verbunden werden. Gleiches Vorgehen wie vorhin.
Jetzt sind die K- und L-Line voneinander getrennt. Das kann auch überprüft werden, undzwar mit dem Tool hterm. Wenn man das Kabel an den PC und an das Auto anschließt und dann DTR setzt (Button in der Mitte des Fensters), dann muss rechts oben eine kleine Statusleuchte DSR angehen.
Dieser Test ist nicht CH340 oder LM339 spezifisch. Sollte euer Kabel (egal welches) nicht funktionieren, probiert es aus. Damit aktiviert ihr ohne Protokoll die L-Line und lest diese zurück.
Weiter müssen jetzt noch zwei Brücken am OBD2 Stecker gesetzt werden.
Pin15 nach Pin9. Ich habe keine Ahnung warum, ist aus dem Schaltplan des Openport 1.0 abgelesen. Sollte da jemand mehr Informationen habe, würde ich mich sehr freuen.
Pin11 muss mit 12V verbunden werden. Also Pin16 nach Pin11.
Ich hoffe ich kann mit dieser Erläuterung noch einigen Leuten helfen, das Fahrzeug ist ja nicht mehr das jüngste.
Sollte jemand noch weiter Informationen haben, teilt die bitte.
Achja anderes Thema, weiß jemand was an so einem Kabel modifiziert werden muss, um an einem BMW e36 Inpa zu nutzen und/oder die Kennfelder auszulesen.