OBDLink SX Adapter: ELM antwortet nicht

Status
Dieses Thema wurde gelöst! Zur Lösung gehen...

Dacia008

Mitglied Gold
Fahrzeug
Duster
Baujahr
2023
Hallo, OBDLink SX Adapter ist am Dacia Logan I MCV angeschlossen. Nach dem Start von Pyren werde alle Baudraten durchprobiert bis 2.000.000, dann kommt ELM antwortet nicht, ELM zurücksetzen, Exception AttributeError: "'int' object has no attribute 'write'" in <bound method ELM.__del__ of <mod_elm.ELM instance at 0x03A46800>> ignored, dann kommt C:\Programm Files (x86)\Dacia Pyren. Ich glaube, dass der Adapter kaputt ist. Ob diese Informationen ausreichen, um daraus den Schluss ziehen zu können, dass der Adapter kaputt ist, weiß ich leider nicht. Ich bin ratlos.
 
Wenn man deine anderen verstreuten Antworten liest, hast du mit mehreren verschiedenen Programmversionen experimentiert, auch Python noch mal separat installiert, obwohl es in den Installationspaketen schon passend enthalten ist.
Bei gleichnamigen Programmordnern kann es zur Vermischung von Python Dateien kommen, die nicht zusammen passen. Viel hilft viel oder weniger ist mehr?
 
  • Themenstarter Themenstarter
  • #3
Es gibt keine gleichnamigen Programmordner.
  • Dacia Pyren ist im Programmordner C:\Program Files (x86)\Dacia Pyren installiert worden. Dacia Pyren verwendet mit %comspec% "K .\Python27\python.exe .\launch.py" Python27 aus dem Programmordner Dacia Pyren. Wenn man Python27 im Programmordner Dacia Pyren testweise umbenennt in Python 27-2.7.12, dann startet Dacia Pyren nicht mehr, weil es den Pfad zu Python27 nicht finden kann.
  • PyREN184 ist im Programmordner C:\Program Files (x86)\PyRen installiert worden. PyREN184 verwendet mit %comspec% "K .\Python27\python.exe .\_pyren_launcher.py" Python27 aus dem Programmordner PyREN. Wenn man Python27 im Programmordner PyRen testweise umbenennt in Python 27-2.7.12, dann startet PyREN184 nicht mehr, weil es den Pfad zu Python27 nicht finden kann.
  • Pyren-Master wurde gar nicht installiet, sondern alle Programmdateien und Daten wurde nach D:\Pyren extrahiert. Das einzige Programm, dass bei Pyren-Master installiert wird, ist Python27 und zwar im Programmordner C:\Python27. Bei Pyren-Master befindet sich Python27 nicht im Programmordner Pyren, sondern wird über die Umgebungssystemvariable gefunden.
Ich weiß natürlich nicht, was Dacia Pyren und PyREN184 bezüglich Python27 in die Registry schreiben, was dann bei Installation von Python27 für Pyren-Master in der Registry durcheinander kommt.

Aber offensichtlich ist doch etwas durcheinander gekommen, womit ich nicht gerechnet habe, weil es keine gleichnamigen Programmordner gibt

Ich habe jetzt doch noch die Kurve gekriegt und einen Plausibilitätstest mit der obdwiz.app, die zum Lieferumfang gehört, gemacht und konnte dabei feststellen, dass es nicht am OBDLink SX Adapter liegt, weil es kein Problem ist, sich mit der obdwiz.app mit den Steuergeräten zu verbinden. Dass es nicht am Adapter liegt, ist erst einmal gut zu wissen.

IMG_20230714_185820.jpg

Ich werde jetzt mit nur einer Pyren-Variante weitermachen und den Rest entfernen.
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #5
Zum Vergleich habe ich mir noch nichts notiert. Danke für den Tipp. Ich habe keine vorhandenen Ordner benutzt, sondern nur Versionen installiert, die keine vorhandenen Ordner benutzen bzw. die Auswahl eines anderen Ordners zulassen, was aber offensichtlich (in der Registry?) doch Verwirrung gestiftet hat.

Die Einrichtung nach der "Methode Pyren-Master" hat funktioniert, Sprache der Datenbank: Englisch:

IMG_20230714_052635.jpg

IMG_20230714_052711.jpg

IMG_20230714_052736.jpg

IMG_20230714_052820.jpg

IMG_20230714_054804.jpg

Trotzdem einiges durcheinander geraten war, ist es mir lustigerweise mit dem Vgate vLinker FS USB doch noch gelungen heute in der Früh eine Fahrt aufzuzeichnen. Ich bin aber ganz schön ins Schwitzen gekommen, als das nicht auf Anhieb funktioniert hat.
 

Anhänge

  • 23_07_14_05_54_38_10891_FAV_Favourite_Parameters.csv
    284,5 KB · Aufrufe: 4
  • Themenstarter Themenstarter
  • #6
Jetzt habe ich auf dem Laptop aufgeräumt und wieder alleine die aktuelle Pyren Version installiert.
  • ECU Liste laden dauert 02 min 30 sec.
  • ELM initialisieren nach Auswahl Steuergerät dauert über 01 min
  • Daten werden keine aufgezeichnet, NODATA = 551, TIMEOUT = 42
IMG_20230716_121806.jpg
 

Anhänge

  • elm_log.txt
    140,6 KB · Aufrufe: 4
Zuletzt bearbeitet:
Laut deinem Datenprotokoll hat immer nur die Zentralelektronik geantwortet. Das ist ein Steuergerät , welches auch bei <Zündung aus> ansprechbar ist.
 
  • Themenstarter Themenstarter
  • #8
Die Zündung war definitiv an.

Habe noch einmal einen Test gemacht. OBDLinkSX versus vLinkerFS, beide Male Zündung an.
  • OBDLinkSX: ECU Liste laden und ELM initialisieren: sehr langsam. Es werden nur 4 Steuergeräte erkannt (Servolenkung: nein). Datenaufzeichnung: Nein.
  • vLinkerFS: Es werden 5 Steuergeräte erkannt. Datenaufzeichnung: Ja.
 

Anhänge

  • vLinkerFS-elm_log.txt
    29,6 KB · Aufrufe: 6
  • vLinkerFS-23_07_16_12_10_04_10891_FAV_Lieblingsdaten_anzeigen.csv
    3,8 KB · Aufrufe: 1
  • OBDLinkSX-IMG_20230716_134610.jpg
    OBDLinkSX-IMG_20230716_134610.jpg
    75,7 KB · Aufrufe: 6
  • OBDLinkSX-IMG_20230716_134345.jpg
    OBDLinkSX-IMG_20230716_134345.jpg
    57,1 KB · Aufrufe: 6
  • OBDLinkSX-elm_log.txt
    21,2 KB · Aufrufe: 5
  • OBDLinkSX-23_07_16_12_24_31_10891_FAV_Lieblingsdaten_anzeigen.csv
    3,4 KB · Aufrufe: 1
Mein Vorschlag wäre, zuerst mit dem OBDLINK plus Motor läuft zu scannen, um Unterspannung auszuschließen.
Wenn sich das Ergebnis nicht ändert, könnte man mal zum Test diese beiden Zeilen in der Datei mod_elm.py mit einer Raute auskommentieren:

Code:
        #if self.currentprotocol == "iso":
            #self.check_answer(self.cmd("82"))  # close previous session

Wurde dein OBDLINK mit der Version 5.8.1 ausgeliefert oder hast du selbst aktualisiert?
 
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #10
Deinen Vorschlag muss ich erst noch durcharbeiten.

Ich habe vor deinem Vorschlag noch einen Test gemacht. Auf dem Laptop: Dacia Pyren aktuelle Version und Pyren-Master (D:\PyREN) mit installiertem C:\Python27 (EDIT: v 2.7.17).

vLinkerFS (Erkennung: Zündung an; Datenaufzeichnung: Motor an):
  1. Pyren-Master: Probleme Erkennung: nein, Datenaufzeichnung: ja.
  2. Dacia-Pyren: Probleme Erkennung: nein, Datenaufzeichnung: ja.

OBDLinkSX (Erkennung: Zündung an; Motor: aus)
  • Pyren-Master: Probleme Erkennung: ja (bleibt nach der Erkennung der 5 Steuergeräte minutenlang hängen, deshalb Abbruch), Datenaufzeichnung: nein.
 

Anhänge

  • Pyren-Master-OBDLinkSX-IMG_20230716_151153.jpg
    Pyren-Master-OBDLinkSX-IMG_20230716_151153.jpg
    68,1 KB · Aufrufe: 3
  • Pyren-Master-OBDLinkSX-elm_log.txt
    28,1 KB · Aufrufe: 0
  • Dacia Pyren-vLinkerFS-23_07_16_13_38_20_10891_FAV_Lieblingsdaten_anzeigen.csv
    2,6 KB · Aufrufe: 0
  • Dacia Pyren-vLinkerFS-elm_log.txt
    23,2 KB · Aufrufe: 0
  • Pyren-Master-vLinkerFS-23_07_16_13_34_36_10891_FAV_Favourite_Parameters.csv
    3,4 KB · Aufrufe: 0
  • Pyren-Master-vLinkerFS-elm_log.txt
    44,7 KB · Aufrufe: 0
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #11
Mein Vorschlag wäre, zuerst mit dem OBDLINK plus Motor läuft zu scannen, um Unterspannung auszuschließen.

Wurde dein OBDLINK mit der Version 5.8.1 ausgeliefert oder hast du selbst aktualisiert?

Dacia Pyren, Motor läuft:
  • OBDLinkSX: ECU Liste laden und ELM initialisieren: sehr langsam. Es werden nur 4 Steuergeräte erkannt (Servolenkung: nein). Datenaufzeichnung: Nein.
    Kommunikationsfehler Statistik: NODATA = 3557, TIMEOUT = 56
Firmware 5.8.1: Ich habe selber aktualisiert: obdlink_sx-5.8.1.bin
 

Anhänge

  • Dacia Pyren-OBDLinkSX-elm_log.txt
    202,1 KB · Aufrufe: 4
  • Dacia Pyren-OBDLinkSX-23_07_16_15_01_51_10891_FAV_Lieblingsdaten_anzeigen.csv
    70,5 KB · Aufrufe: 0
  • Themenstarter Themenstarter
  • #12
Ich ziehe meinen Hut vor dir. Herzlichen Dank für deine Hilfe. Die Adapter alleine - vLinkerFS oder OBDLinkSX - sind nicht die Lösung. Beides sicherlich gute Adapter, aber ohne entsprechendes Gehirnschmalz leider nutzlos.

Wenn sich das Ergebnis nicht ändert, könnte man mal zum Test diese beiden Zeilen in der Datei mod_elm.py mit einer Raute auskommentieren:
Code:
        #if self.currentprotocol == "iso":
            #self.check_answer(self.cmd("82"))  # close previous session
Dacia Pyren, Motor läuft:
  • OBDLinkSX: ECU Liste laden und ELM initialisieren: sehr schnell. Es werden 5 Steuergeräte erkannt. Datenaufzeichnung: ja.
  • ABS und Handbremse blinken, solange Dacia Pyren am Arbeiten ist. Dürfte ich damit los fahren?
 

Anhänge

  • Dacia Pyren-OBDLinkSX-IMG_20230716_171733.jpg
    Dacia Pyren-OBDLinkSX-IMG_20230716_171733.jpg
    140,4 KB · Aufrufe: 9
  • Dacia Pyren-OBDLinkSX-23_07_16_15_55_18_10891_FAV_Lieblingsdaten_anzeigen.csv
    24,1 KB · Aufrufe: 0
  • Dacia Pyren-OBDLinkSX-elm_log.txt
    144,1 KB · Aufrufe: 2
  • Dacia Pyren-OBDLinkSX-IMG_20230716_170940.jpg
    Dacia Pyren-OBDLinkSX-IMG_20230716_170940.jpg
    84 KB · Aufrufe: 9
  • Dacia Pyren-OBDLinkSX-IMG_20230716_171733_1.jpg
    Dacia Pyren-OBDLinkSX-IMG_20230716_171733_1.jpg
    127,9 KB · Aufrufe: 9
Dann scheint die Version 5.8.1 ein Problem mit dem KWP Protokoll Befehl 82 (Stopp Communication) zu haben, da bei meinen Tests mit einer Version 5.6.5 dieses Problem nicht auftritt.
Die Befehle 82 und 81 wurden am 29.März 2019 eingefügt.

Wenn eine Diagnoseverbindung zum ABS besteht, wird für diese Zeit die ABS Funktion deaktiviert. Was durch die Kontrollleuchte angezeigt wird.
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen...
Dacianer.de - die Dacia-Community

Statistik des Forums

Themen
41.296
Beiträge
1.023.019
Mitglieder
71.031
Neuestes Mitglied
ThomasDaciaDriver
Zurück