Pyren installieren - Anleitung

Dacia008

Mitglied Gold
Fahrzeug
Duster
Baujahr
2023
Ich habe es nicht geglaubt, bis ich es selber ausprobiert habe und es ist wirklich so einfach.
Kauf dir die neueste Version von Renault Can Clip.
Gehe zu PyRen - Renault diagnose zonder dealer und lass die Seite in Deutsch übersetzen.
Folge der Anleitung.
PyRen - Renault diagnose zonder dealer (1).jpg
  1. Installieren Sie Python 2.7.xx mit den folgenden Einstellungen

    Python_install.png
  2. Extrahieren Sie die Dateien von pyren-master.zip nach C:/PyRen oder an einen Ort Ihrer Wahl.
  3. Mounten Sie die CAN-CliP-ISO-Datei
    1. Kopieren Sie die folgenden Dateien nach C:/PyRen
      /data1.hdr
      data2.cab
    Kopieren Sie BvmConfig.zip nach C:/PyRen/Archives
    1. Öffnen Sie die Eingabeaufforderung oder das Terminalfenster und führen Sie die folgenden Zeilen aus:
      $ cd C:/PyRen
      $ python extract.py
    2. Warten Sie, bis das Auspacken abgeschlossen ist
    3. Optional: Kopieren Sie die Datei NL/DocDB_NL.7ze an einen anderen Speicherort (z. B. Desktop) und extrahieren Sie sie nach C:/PyRen/DocDB_NL
  4. Optional: Kopieren Sie den Ordner DDT2000Data nach C:/PyRen
  5. Der PyRen-Ordner sollte nun die folgende Struktur haben:
    BVMEXTRACTION
    DDT2000Data
    DocDB_NL
    EcuDacia
    EcuRenault
    EcuRsm
    Location
    NML
    Params
    pyren
    Vehicles
    _pyren_launcher.py
    busmon_4a_launcher. py
    cmdr_4a_launcher.py
    data1.hdr
    data2.cab
    extract.py
    i12comp.exe
    make_torque_pids.py
    pyren_4a_launcher.p y
    README.md
    settings.p
    Bei mir sieht das jetzt so aus:
    D-pyren-master (1).PNG
  6. Starten Sie PyRen, indem Sie _pyren_launcher.py ausführen
    Ein Doppelclick auf _pyren_launcher.py startet die Anwendung:_pyren_launcher.py-Doppelklick.PNG
Um die Demo benutzen zu können: savedEcus.p (savedEcus.p.txt umbenennen in savedEcus.p und ins Unterverzeichnis pyren kopieren)
 

Anhänge

  • python_extract.txt
    374 KB · Aufrufe: 20
  • savedEcus.p.txt
    6,8 KB · Aufrufe: 16
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #3
Die Festlegung auf die Steuergeräte eines Fahrzeugs erfolgt bei jedem Fahrzeug beim ersten Mal "Start pyren" und wird gespeichert in savedEcus.p oder beim erneuten "Scan".
 
  • Themenstarter Themenstarter
  • #4
pyren

Sei sehr vorsichtig. Für alles, was du mit deinem Auto machst, bist nur du verantwortlich.

DDT mode

Du kannst diesen Modus verwenden, wenn du über eine DDT2000-Datenbank verfügst. Es kann eigenständig oder im CLIP-Modus ausgeführt werden. Bei Ausführung im CLIP-Modus können einige Parameterbeschreibungen in die ausgewählte Sprache übersetzt werden.

Dieser Modus ermöglicht dir:
  • Erhalte die volle Kontrolle über alle Steuergeräteparameter (sei im Expertenmodus sehr vorsichtig)
  • Speicher den Dump der ECU-Konfiguration. Es ermöglicht dir möglicherweise, die Konfiguration wiederherzustellen, falls nach der Konfiguration Probleme auftreten
  • Vergleiche Konfigurationen
  • Rollback-Konfiguration
Getting started video

Kauf dir DDT2000 mit DDT2000-Datenbank \DDT2000data. Kopiere \DDT2000data ins Verzeichnis pyren-master. Bei mir sieht das jetzt so aus:

D-pyren-master (2).PNG

Verbinde dich mit deinem Auto, starte die Anwendung mit einem Doppelclick auf _pyren_launcher.py und dann klicke auf "Start DDT".

pyren-master (1).PNG

DDT mode (5).PNG


DDT mode (6).PNG
 
Wie ist denn die Auswahl an Steuergeräten im vorletzten Bild entstanden? Die passen, bis auf ABS und EMS, überhaupt nicht zur ausgewählten X90 Baureihe.
Im Start Bildschirm ist einmal russisch und einmal englisch eingestellt und als Doc Ordner wurde niederländisch eingefügt.
 
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #6
Im Start Bildschirm ist einmal russisch und einmal englisch eingestellt und als Doc Ordner wurde niederländisch eingefügt.
Russisch ist standardmäßig voreingestellt, wenn die Maske das erste Mal gestartet wird. Davon habe ich einen Printscreen gemacht, aber sonst nichts gestartet. Vor der ersten Benutzung habe ich GB (englisch) ausgewählt.

  1. Der PyRen-Ordner sollte nun die folgende Struktur haben:
    BVMEXTRACTION
    DDT2000Data
    DocDB_NL
    EcuDacia
    EcuRenault
    EcuRsm
    Location
    NML
    Params
    pyren
    Vehicles
    _pyren_launcher.py
    busmon_4a_launcher. py
    cmdr_4a_launcher.py
    data1.hdr
    data2.cab
    extract.py
    i12comp.exe
    make_torque_pids.py
    pyren_4a_launcher.p y
    README.md
    settings.p
DocDB_NL ist nur die Übersetzung aus der niederländischen Anleitung. Ich habe bis jetzt weder DocDB_NL, noch DocDB_GB eingefügt (siehe Printscreen unten). Das kommt erst später, weil ich nicht alles auf einmal schaffe. Ich möchte zur Zeit keine relevanten Unterlagen zu Fahrzeugen nach 2009 drucken (doc_maker.py). Ich weiß zur Zeit noch gar nicht wie das geht. Steht aber in der Anleitung.

D-pyren-master (2).PNG


Wie ist denn die Auswahl an Steuergeräten im vorletzten Bild entstanden? Die passen, bis auf ABS und EMS, überhaupt nicht zur ausgewählten X90 Baureihe.
Mit Button "Scan all Ecus".

Die passen, bis auf ABS und EMS, überhaupt nicht zur ausgewählten X90 Baureihe.
Null Ahnung. Da ich ein Laie bin, kann ich bestimmte Sachverhalte leider nicht beurteilen. Herzlichen Dank für euer Feedback. Ich benutze das auch sicher nicht im Expertenmodus. Ich stelle das nur vor. PyRen ist ja eine Software in Entwicklung.

Es gibt noch ganz andere Schwierigkeiten.

Start DDT ausprobiert:
  • OBDLinkSX 5.9.105-alpha: Verbindung mit dem Fahrzeug ist möglich, grüne LED blinkt, aber keine Daten auf dem Bildschirm in der Software-Maske

    EDIT

    DDT1.PNG

    ****************************************
    *
    * ERRORS STATISTIC
    *
    * error_frame = 0
    * error_bufferfull = 0
    * error_question = 1
    * error_nodata = 15653
    * error_timeout = 13
    * error_rx = 0
    * error_can = 0
    *
    * RESPONSE TIME (Average)
    *
    * response_time = 0.147
    *
    ****************************************

  • Vgate vLinker FS USB: Verbindung mit dem Fahrzeug ist möglich, grüne LED blinkt, Daten auf dem Bildschirm in der Software-Maske, Verbindung könnte aber besser sein (öfters mal Abbruch und Fehler), Daten-Aktualisierung könnte besser sein: 75 km/h Ausfahrt Autobahn, dann bleibe ich stehen, parke und kann noch locker einen Printscreen machen "mit 75 km/h", bevor Anzeige auf 0 km/h "sinkt":

    75 km/h

    3.1.PNG

    0 km/h

    3.2.PNG

    Die in der Maske angezeigte Geschwindigkeit habe ich während der Fahrt kurzzeitig kontrolliert, sie mit dem Tacho verglichen und festgestellt, dass sie plausibel ist.

    Logs, Dumps, savedCAR_DL1MCV.csv und Printscreens (nur, wenn das Fahrzeug geparkt ist) habe ich von den Fahrten mit beiden Interfaces, aber die muss ich erst noch sortieren.
 
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #7
Wie ist denn die Auswahl an Steuergeräten im vorletzten Bild entstanden? Die passen, bis auf ABS und EMS, überhaupt nicht zur ausgewählten X90 Baureihe.
Weißt du was da los ist.

Wenn ich den Button "Scan all ECUs" drücke, passiert gar nichts.

4.1.PNG

Es muss erst ein Filter eingetragen werden für das Fahrzeug, hier: log für Logan. Dann muss der Button "Filter" gedrückt werden.

4.2.PNG

Dann klicke ich auf x90 Logan/Sandero und Steuergeräte werden angezeigt:


4.3.PNG

Erst jetzt passiert etwas, wenn ich den Button "Scan all ECUs" drücke:

4.4.PNG

Alle gescannten Steuergeräte werden sichtbar:

4.5.PNG

Wenn das bis auf ABS und EMS nicht die Steuergeräte meines Dacia Logan I MCV sind, dann weiß ich nicht woran das liegt.
 
Die verwendeten Dateien kommen aus dem Ordner DDT2000data. Dieser Ordner kommt aus einer Software, die mit der Entwicklung der Fahrzeugtypen zusammen hängt. Das ist keine Software, die im Werkstattalltag benutzt wird. Und dem entsprechend sind die Daten zur automatischen Identifizierung in diesen Dateien, teilweise zu alt, unvollständig oder falsch (entsprechen nicht der dann tatsächlich in der Serienproduktion verwendeten Version).
 
Zuletzt bearbeitet:
  • Themenstarter Themenstarter
  • #9
Jetzt habe ich folgendes ausprobiert. Dabei kommen die verwendeten Dateien nicht nur aus dem Ordner DDT2000data.

Start pyren, Choose model: 43 - x90 Logan

9.PNG

Ausgewählt: 1 - 10891 Injection:

11.PNG

Ausgewählt: 13 - DDT : DDT screens

14.PNG

15.PNG

Wie bei "Start DDT" wird SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml angeboten. Das soll aber nicht zum Steuergerät vom Dacia Logan I MCV passen.

x90 finde ich drei Mal in Dateinamen:
  • 287820 - DCM34_P4BCx_X90_H79_V11_20100607T104615_20101221T094643.xml
  • 26647 - Sim321_X35_X65_X90_v2_20091109T112632.xml
  • 27671 - Sim321_X35_X65_X90_GPL_V1_20100920T100406.xml
Das passt aber nicht zur ECU : 10891 vom Dacia Logan I MCV? Ist da vielleicht doch eine passende ECU darunter?
 
Ich hatte geschrieben, das ABS und das Einspritzsteuergerät (EMS) richtig identifiziert wird und die anderen Steuergeräte nicht.
 
  • Themenstarter Themenstarter
  • #11
Fazit: SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml ist die richtige Datei für das Einspritzsteuergerät des Dacia Logan I MCV, Baujahr: 2011.

Die verwendeten Dateien kommen aus dem Ordner DDT2000data. Dieser Ordner kommt aus einer Software, die mit der Entwicklung der Fahrzeugtypen zusammen hängt. Das ist keine Software, die im Werkstattalltag benutzt wird. Und dem entsprechend sind die Daten zur automatischen Identifizierung in diesen Dateien, teilweise zu alt, unvollständig oder falsch (entsprechen nicht der dann tatsächlich in der Serienproduktion verwendeten Version).
Dann können die Probleme bei der Benutzung von DDT mit dem Einspritzsteuergerät nicht damit erklärt werden, dass die Daten zur automatischen Identifizierung in dieser Datei (SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml), teilweise zu alt, unvollständig oder falsch sind?

Pyren muss doch ein Derelek USB-Diag 2/3-Interface oder ein Bosch VCI (Vehicle communication interface) emulieren? Fehler können auch durch die Emulation verursacht werden?

DDTv409-select interface-12082023.jpg

DDTv409-VCI-Manager (6531-Bosch)-12082023.jpg

Start DDT ausprobiert:
  • OBDLinkSX 5.9.105-alpha: Verbindung mit dem Fahrzeug ist möglich, grüne LED blinkt, aber keine Daten auf dem Bildschirm in der Software-Maske
  • Vgate vLinker FS USB: Verbindung mit dem Fahrzeug ist möglich, grüne LED blinkt, Daten auf dem Bildschirm in der Software-Maske, Verbindung könnte aber besser sein (öfters mal Abbruch und Fehler), Daten-Aktualisierung könnte besser sein: 75 km/h Ausfahrt Autobahn, dann bleibe ich stehen, parke und kann noch locker einen Printscreen machen "mit 75 km/h", bevor Anzeige auf 0 km/h "sinkt".
Start pyren, 13 - DDT : DDT screens ausprobiert:
  • Vgate vLinker FS USB: nach wenigen Sekunden friert die Messung ein

    Traceback (most recent call last): File "C:\Python27\lib\lib-tk\Tkinter.py", line 1547, in __call__
    return self.func(*args)
    File "C:\Python27\lib\lib-tk\Tkinter.py", line 596, in callit
    func(*args)
    File "D:\pyren-master/pyren\mod_ddt_screen.py", line 350, in updateScreen
    self.updateScreenValues(req,rsp)
    File "D:\pyren-master/pyren\mod_ddt_screen.py", line 277, in updateScreenValues
    val = self.decu.getValue (d)
    File "D:\pyren-master/pyren\mod_ddt_ecu.py", line 461, in getValue
    hv = self.getHex( data, auto, request, responce )
    File "D:\pyren-master/pyren\mod_ddt_ecu.py", line 555, in getHex
    resp = self.elmRequest( r.SentBytes )
    File "D:\pyren-master/pyren\mod_ddt_ecu.py", line 440, in elmRequest
    rsp = self.elm.request(req, positive, cache , serviceDelay=delay)
    File "D:\pyren-master/pyren\mod_elm.py", line 1018, in request
    return self.rsp_cache[req]
    KeyError: '21A9'

    16.PNG
 
Dein Motorsteuergerät antwortet auf die Identifizierungsanfrage (2180) beim Einspritzsteuergerät:
>[17:43:02.684]2180
<[1.172]2180
61 80 31 34 33 32 52 04 30 30 31 31 31 36 31 52 00 EB 58 00 21 30 01 01 01 88
Schwarz ist die Diagnoseversion, rot der Hersteller des Steuergerätes, blau die Software und grün die Softwareversion.
Öffnest du die Datei SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml in einem Editor findest du dort einen AutoIdents-Block. Die dort aufgeführten Versionen werden beim Scannen auf Übereinstimmung geprüft.
 
  • Themenstarter Themenstarter
  • #13
Dein Motorsteuergerät antwortet auf die Identifizierungsanfrage (2180) beim Einspritzsteuergerät:
>[17:43:02.684]2180
<[1.172]2180
61 80 31 34 33 32 52 04 30 30 31 31 31 36 31 52 00 EB 58 00 21 30 01 01 01 88
Schwarz ist die Diagnoseversion, rot der Hersteller des Steuergerätes, blau die Software und grün die Softwareversion.
Öffnest du die Datei SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml in einem Editor findest du dort einen AutoIdents-Block. Die dort aufgeführten Versionen werden beim Scannen auf Übereinstimmung geprüft.

<AutoIdents>
<AutoIdent DiagVersion="4" Supplier="001" Soft="00EB" Version="5800"/></AutoIdents>
<Datas>

Ich habe auch nach X90 gesucht und folgendes gefunden:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://www-diag.intra.renault.fr/DDT2000/DDTECUPreview.xsl"?>
<xml xmlns:ddt="http://www-diag.renault.com/2002/ECU">
<Generator name="DDT2000 XML library" version="2.0.0.1" date="2010-10-18T14:21"/>
<ddt:Target Name="SIRIUS32 - EMS3130 - Soft REB_580_v1" xmlns="http://www-diag.renault.com/2002/ECU" xmlns:ds="http://www-diag.renault.com/2002/screens" email="stephane.delattre-renexter@renault.com" href="SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml" upload="10/19/2010" group="EMS3130"><Description><![CDATA[ESSENCE - CONTINENTAL - EMS3130
Véhicules : X90
Motorisations : K7M800 - BP Mécanique
Logiciel : REB.580
Version : 08/07/10

Auteur : Catalin PETRACHE Tel. : +40214063693
Mail :catalin.petrache@renault.com

Da es die richtige Datei (SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml) ist, werden die Probleme nicht dadurch hervorgerufen das Datei und Einspritzsteuergerät für den Dacia Logan I MCV nicht zueinander passen.

rot der Hersteller des Steuergerätes?
Supplier:"001"?

Das wird auch durch das Protokoll bestätigt:

Starting DDT process
Getting ID from 2180
IdRsp: 61 80 31 34 33 32 52 04 30 30 31 31 31 36 31 52 00 EB 58 00 21 30 01 01 01 88
Address:"7A" DiagVersion:"4" Supplier:"001" Soft:"00EB" Version:"5800"
Loading eculist
7A # Injection
########################################
37534 - SIRIUS34___EMS3134___Soft_RE5_B000.xml
26832 - DCM12___L4CC1___v9.4_20100114T111559.xml
287820 - DCM34_P4BCx_X90_H79_V11_20100607T104615_20101221T094643.xml
26647 - Sim321_X35_X65_X90_v2_20091109T112632.xml
23991 - Sim32_RD4A80_X65_L90_FlexFuel.xml
39328 - SIRIUS32_EMS3130_Soft_REB_E20_v3_20101019T095210.xml
26848 - DCM12_L4CB1_v9_3_20090916T103041.xml
38131 - SIRIUS32_-_EMS3132_-_Soft_RE0_440_v2_20160324T132850.xml
28241 - SIRIUS34_EMS3134_Soft_REA830_20110927T110523.xml
39955 - SIRIUS_EMS3132_SOFT_RE0_A20_20090514T133830.xml
22944 - DCM12_L4C8_v7.0.xml
100013 - N_PB1D_HR15_20190326_20190410T141214.xml
7690 - SIRIUS32___EMS3132___Soft_RE1_maj.xml
20913 - SIRIUS34___EMS3134___Soft_REA740.xml
20657 - SIRIUS34___EMS3134___Soft_REA720.xml
22689 - V42_2A_56_V05_20121127T094220.xml
0 - SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml
40930 - EMS3110_RD9_F10_V01_20110728T104445.xml
27671 - Sim321_X35_X65_X90_GPL_V1_20100920T100406.xml
22455 - Sim32_RD4_X65_L90_FlexFuel_update.xml
100013 - EMS312X_RDC_xxx_RDE_320_470_5F0_600_790_850_V1.1_20200116T154114.xml
37875 - SIRIUS32_EMS3132_Soft_RE0_450_20110926T145420.xml
40211 - SIRIUS32_EMS3132_Soft_RE0_A30_20110927T105959.xml
6049 - SIRIUS34___EMS3134___Soft_REA600.xml
########################################
You may enter the file name by yourself or left empty to exit
File name [SIRIUS_EMS3130_SOFT_REB_580_v1_20101019T094753.xml]:
 
  • Themenstarter Themenstarter
  • #15
Ich stelle nur eine Anleitung vor, die suggeriert, dass es so einfach sei. Die Anleitung umzusetzen, ist wirklich so einfach. Dieser Test zeigt aber, dass das noch nicht bedeutet, dass die Software auch funktioniert. Lass dein Geld noch im Sparschwein und gedulde dich noch ein bisschen.
 
Dacianer.de - die Dacia-Community

Statistik des Forums

Themen
41.311
Beiträge
1.023.285
Mitglieder
71.053
Neuestes Mitglied
ThomasLa
Zurück