DDE21K21.prg
INFO
| Field | Value |
|---|---|
| ECU | DDE 2.1 EG II |
| ORIGIN | BMW TP-421 Weber |
| REVISION | 1.10 |
| AUTHOR | Softing Steinberg, BMW TP-421 Teepe, BMW TP-421 Weber |
| COMMENT | N/A |
| PACKAGE | N/A |
| SPRACHE | deutsch |
Jobs
Index
- INITIALISIERUNG - Default Init-Job
- INFO - Information SGBD
- ISN_LESEN
- ISN_LESEN_ROH
- RAM_LESEN - Beliebige RAM - Zellen auslesen
- ROM_LESEN - Beliebige ROM - Zellen auslesen
- EEPROM_LESEN - Beliebige EEPROM - Zellen auslesen
- EEPROM_SCHREIBEN - Beliebige EEPROM Zellen mit beschreiben
- ABGAS_VARIANTE_LESEN - Auslesen der Abgasvariante
- IDENT - "Default Ident-Job"
- LOGIN_REQUEST - Freigabe fuer EEP-Funktionen
- FS_LESEN - Auslesen des Fehlerspeichers
- FS_LOESCHEN - Loeschen des Fehlerspeichers
- STEUERN_ELAB - ELAB ansteuern
- STEUERN_SB_VENTIL - Magnetventil fuer Spritzbeginn ansteuern
- STEUERN_AGR_STELLER - AGR Steller ansteuern
- STEUERN_GLUEH_RELAIS - Glueg Relais ansteuern
- STEUERN_DIAGNOSE_ANZEIGE - Diagnoseanzeige ansteuern
- STEUERN_KLIMA_KOMP - Klimakompressor ansteuern
- STEUERN_VORGLUEHLAMPE - Vorgluehlampe ansteuern
- STATUS_SPRITZBEGINN_SOLL - Job Spritzbeginn Soll
- STATUS_SPRITZBEGINN_IST - Job Spritzbeginn IST
- STATUS_MENGE_AKTUELL - Menge Aktuell
- STATUS_PWG - PWG
- STATUS_FGR - PWG
- STATUS_LADEDRUCK - Ladedruck
- STATUS_SCHIEBERWEG_IST - Schieberweg IST
- STATUS_SCHIEBERWEG_SOLL - Schieberweg SOLL
- STATUS_MENGENEINGRIFF - Mengeneingriff
- STATUS_LL_ABGLEICH - LL_Abgleich
- STATUS_GM_ABGLEICH - Grundmengenabgleich
- STATUS_SM_ABGLEICH - Startmengenabgleich
- STATUS_KUEHLMITTELTEMPERATUR - Job Kuehlmitteltemperatur
- STATUS_MOTORDREHZAHL - Motordrehzahl auslesen
- STATUS_LADELUFTTEMPERATUR - LADELUFTtemperatur
- STATUS_KRAFTSTOFFTEMPERATUR - Ansauglufttemperatur
- STATUS_UBATT - Batteriespannung
- STATUS_GESCHWINDIGKEIT - Fahrzeuggeschwindigkeit
- STATUS_AGR_ABGLEICH - AGR - Abgleich
- STATUS_FAHRVER_MENGE - Fahrverhalten Menge
- STATUS_BEGRENZ_MENGE - Begrenzungsmenge
- STATUS_SOLL_LL_DREHZ - Soll LL-Drehzahl
- STATUS_ATMOS_DRUCK - Atmosphaerendruck
- STATUS_DIGITAL - Status Schalteingaenge
- STATUS_DIGITAL1 - Status Schalteingaenge
- STATUS_MW1 - Messwert BLock 1 auslesen
- STATUS_MW2 - Messwerte (einzelne RAM - Zellen) auslesen
- STATUS_MW3 - Messwerte (einzelne RAM - Zellen) auslesen
- STATUS_MW4 - Messwerte (einzelne RAM - Zellen) auslesen
- STATUS_MW5 - Messwerte (einzelne RAM - Zellen) auslesen
- VAR_COD_LESEN - Auslesen der Varianten-Codierung
- VAR_COD_SCHREIBEN - Schreiben der Varianten-Codierung
- EMK_COD_LESEN - Auslesen der Einspritzmengenkorrektur-Codierung
- EMK_COD_SCHREIBEN - Schreiben der Einspritzmengenkorrektur-Codierung
- AGR_COD_LESEN - Auslesen der AGR-Abgleich-Codierung
- AGR_COD_SCHREIBEN - Schreiben der AGR-Abgleich-Codierung
- DIAGNOSE_ENDE - Loeschen des Fehlerspeichers
- ABGLEICHWERTE_SCHREIBEN - Beschreiben des internen Speichers mit den motorspezifischen Abgleichdaten
- ABGLEICHWERTE_LESEN - Lesen des EEPROM-Speichers ab Adresse 0x8022
- ABGLEICHFLAG_SCHREIBEN - Beschreiben des internen Speichers mit den motorspezifischen Abgleichdaten
- ABGLEICHFLAG_LESEN - Lesen des EEPROM-Speichers ab Adresse 0x0032
INITIALISIERUNG
Default Init-Job
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DONE | int | 1 wenn job erfolgreich 0 wenn job nicht erfolgreich |
INFO
Information SGBD
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ECU | string | Steuergeraet im Klartext |
| ORIGIN | string | Steuergeraete-Verantwortlicher |
| REVISION | string | Versions-Nummer |
| AUTHOR | string | Name aller Autoren |
| COMMENT | string | wichtige Hinweise |
| SPRACHE | string | deutsch, english |
ISN_LESEN
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ISN_LESEN_WERT | string | ISN als WERT |
| JOB_STATUS | string |
ISN_LESEN_ROH
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ISN_LESEN_WERT | string | ISN Rohwert ohne Programmierung des Mode 2 |
| JOB_STATUS | string |
RAM_LESEN
Beliebige RAM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| RAM_LESEN_ADRESSE | long | Uebergabeparameter, Startadresse High-Low Angabe in Hex 0x12 |
| RAM_LESEN_ANZAHL_BYTE | int | Uebergabeparameter, Anzahl der auszulesenden BYTES in Hex 0x3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| RAM_LESEN_WERT | binary | nichts |
ROM_LESEN
Beliebige ROM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| ROM_LESEN_ADRESSE | long | Uebergabeparameter, Startadresse High-Low Angabe in Hex 0x12 |
| ROM_LESEN_ANZAHL_BYTE | int | Uebergabeparameter, Anzahl der auszulesenden BYTES in Hex 0x3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| ROM_LESEN_WERT | binary | nichts |
EEPROM_LESEN
Beliebige EEPROM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| EEPROM_LESEN_ADRESSE | long | Uebergabeparameter, Startadresse High-Low Angabe in Hex 0x12 |
| EEPROM_LESEN_ANZAHL_BYTE | int | Uebergabeparameter, Anzahl der auszulesenden BYTES in Hex 0x3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| EEPROM_LESEN_WERT | binary | nichts |
EEPROM_SCHREIBEN
Beliebige EEPROM Zellen mit beschreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| EEPROM_SCHREIBEN_ADRESSE_DATEN | binary | Uebergabeparameter, Startadresse High-Middle-Low und Daten |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
ABGAS_VARIANTE_LESEN
Auslesen der Abgasvariante
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| ABGAS_VARIANTE_WERT | int | Abgasvariante 0=KAT-V , 1= KAT |
IDENT
"Default Ident-Job"
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| ID_BMW_NR | string | 7-stellige BMW-Teilenummer |
| ID_DATUM | string | Herstelldatum KW |
| ID_SW_NR | string | BMW-Softwarenummer |
| ID_HW_ZULIEFERER | string | 10 stellige BOSCH-Hardwarenummer |
| ID_SW_ZULIEFERER | string | 10 stellige BOSCH-Softwarenummer |
| ID_AIF_VORHANDEN | int | Ist ein AIF vorhanden (0 (nein)/ 1 (ja)) |
| ID_EWS_SS | int | Identifikation EWS-Schnittstelle |
LOGIN_REQUEST
Freigabe fuer EEP-Funktionen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
FS_LESEN
Auslesen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| F_ANZ_NR | int | Anzahl der gespeicherten Fehler |
| F_ORT_NR | int | Fehlercode des SG als Index |
| F_ORT_TEXT | string | Fehlercode des SG als Text |
| F_HFK | int | Haeufigkeit des einzelnen Fehlers |
| F_ART_ANZ | int | Anzahl der Fehlerarten des SG |
| F_UW_ANZ | int | Anzahl der Umweltbedingungen des einzelnen Fehlers |
| F_ART1_NR | int | Fehlerart 1 des einzelnen Fehlers als Index |
| F_ART1_TEXT | string | Fehlerart 1 des einzelnen Fehlers als Text |
| F_ART2_NR | int | Fehlerart 2 des einzelnen Fehlers als Index |
| F_ART2_TEXT | string | Fehlerart 2 des einzelnen Fehlers als Text |
| F_ART3_NR | int | Fehlerart 3 des einzelnen Fehlers als Index |
| F_ART3_TEXT | string | Fehlerart 3 des einzelnen Fehlers als Text |
| F_ART4_NR | int | Fehlerart 4 des einzelnen Fehlers als Index |
| F_ART4_TEXT | string | Fehlerart 4 des einzelnen Fehlers als Text |
| F_ART5_NR | int | Fehlerart 5 des einzelnen Fehlers als Index |
| F_ART5_TEXT | string | Fehlerart 5 des einzelnen Fehlers als Text |
| F_ART6_NR | int | Fehlerart 6 des einzelnen Fehlers als Index |
| F_ART6_TEXT | string | Fehlerart 6 des einzelnen Fehlers als Text |
| F_ART7_NR | int | Fehlerart 7 des einzelnen Fehlers als Index |
| F_ART7_TEXT | string | Fehlerart 7 des einzelnen Fehlers als Text |
| F_ART8_NR | int | Fehlerart 8 des einzelnen Fehlers als Index |
| F_ART8_TEXT | string | Fehlerart 8 des einzelnen Fehlers als Text |
| F_UW1_NR | int | Umweltbedingung 1 des einzelnen Fehlers als Index |
| F_UW1_TEXT | string | Umweltbedingung 1 des einzelnen Fehlers als Text |
| F_UW1_WERT | real | Umweltbedingung 1 des einzelnen Fehlers als Wert |
| F_UW1_EINH | string | Umweltbedingung 1 des einzelnen Fehlers Einheit |
| F_UW2_NR | int | Umweltbedingung 2 des einzelnen Fehlers als Index |
| F_UW2_TEXT | string | Umweltbedingung 2 des einzelnen Fehlers als Text |
| F_UW2_WERT | real | Umweltbedingung 2 des einzelnen Fehlers als Wert |
| F_UW2_EINH | string | Umweltbedingung 2 des einzelnen Fehlers Einheit |
| F_HEX_CODE | binary | 5 Fehlerbyte |
| F_AN | binary | 5 Fehlerbyte |
| F_ANTWORT | binary |
FS_LOESCHEN
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_ELAB
ELAB ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_SB_VENTIL
Magnetventil fuer Spritzbeginn ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_AGR_STELLER
AGR Steller ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_GLUEH_RELAIS
Glueg Relais ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_DIAGNOSE_ANZEIGE
Diagnoseanzeige ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_KLIMA_KOMP
Klimakompressor ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STEUERN_VORGLUEHLAMPE
Vorgluehlampe ansteuern
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STATUS_SPRITZBEGINN_SOLL
Job Spritzbeginn Soll
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SPRITZBEGINN_SOLL_WERT | real | Wert |
| STATUS_SPRITZBEGINN_SOLL_EINH | string | Einheit |
STATUS_SPRITZBEGINN_IST
Job Spritzbeginn IST
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SPRITZBEGINN_IST_WERT | real | Wert |
| STATUS_SPRITZBEGINN_IST_EINH | string | Einheit |
STATUS_MENGE_AKTUELL
Menge Aktuell
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MENGE_AKTUELL_WERT | real | Batteriespannung Wert |
| STATUS_MENGE_AKTUELL_EINH | string | Einheit |
STATUS_PWG
PWG
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_PWG_WERT | real | PWG Wert |
| STATUS_PWG_EINH | string | Einheit |
STATUS_FGR
PWG
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_FGR_WERT | real | FGR Bedienteil Wert in mV |
| STATUS_FGR_EINH | string | Einheit |
STATUS_LADEDRUCK
Ladedruck
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_LADEDRUCK_WERT | real | Ladedruck Wert |
| STATUS_LADEDRUCK_EINH | string | Einheit |
STATUS_SCHIEBERWEG_IST
Schieberweg IST
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SCHIEBERWEG_IST_WERT | real | Schieberweg IST Wert |
| STATUS_SCHIEBERWEG_IST_EINH | string | Einheit |
STATUS_SCHIEBERWEG_SOLL
Schieberweg SOLL
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SCHIEBERWEG_SOLL_WERT | real | Schieb.weg Soll Wert |
| STATUS_SCHIEBERWEG_SOLL_EINH | string | Einheit |
STATUS_MENGENEINGRIFF
Mengeneingriff
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MENGENEINGRIFF_WERT | real | Mengeneingriff Wert |
| STATUS_MENGENEINGRIFF_EINH | string | Einheit |
STATUS_LL_ABGLEICH
LL_Abgleich
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_LL_ABGLEICH_WERT | real | LL-Abgleich Wert |
| STATUS_LL_ABGLEICH_EINH | string | Einheit |
STATUS_GM_ABGLEICH
Grundmengenabgleich
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_GM_ABGLEICH_WERT | real | GM - Abgleich Wert |
| STATUS_GM_ABGLEICH_EINH | string | Einheit |
STATUS_SM_ABGLEICH
Startmengenabgleich
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SM_ABGLEICH_WERT | real | Startmengenabgleich Wert |
| STATUS_SM_ABGLEICH_EINH | string | Einheit |
STATUS_KUEHLMITTELTEMPERATUR
Job Kuehlmitteltemperatur
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_KUEHLMITTELTEMPERATUR_WERT | real | Wert |
| STATUS_KUEHLMITTELTEMPERATUR_EINH | string | Einheit |
STATUS_MOTORDREHZAHL
Motordrehzahl auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MOTORDREHZAHL_WERT | real | Motordrehzahl |
| STATUS_MOTORDREHZAHL_EINH | string | Einheit 1/min |
STATUS_LADELUFTTEMPERATUR
LADELUFTtemperatur
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_LADELUFTTEMPERATUR_WERT | real | Ladelufttemperatur Wert |
| STATUS_LADELUFTTEMPERATUR_EINH | string | Einheit Grad C |
STATUS_KRAFTSTOFFTEMPERATUR
Ansauglufttemperatur
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_KRAFTSTOFFTEMPERATUR_WERT | real | Kraftstofftemperatur Wert |
| STATUS_KRAFTSTOFFTEMPERATUR_EINH | string | Einheit Grad C |
STATUS_UBATT
Batteriespannung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_UBATT_WERT | real | Batteriespannung Wert |
| STATUS_UBATT_EINH | string | Einheit V |
STATUS_GESCHWINDIGKEIT
Fahrzeuggeschwindigkeit
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_GESCHWINDIGKEIT_WERT | real | Geschwindigkeit Wert |
| STATUS_GESCHWINDIGKEIT_EINH | string | Einheit kmh |
STATUS_AGR_ABGLEICH
AGR - Abgleich
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_AGR_ABGLEICH_WERT | real | AGR - Abgleich Wert |
| STATUS_AGR_ABGLEICH_EINH | string | Einheit |
STATUS_FAHRVER_MENGE
Fahrverhalten Menge
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_FAHRVER_MENGE_WERT | real | Fahrverhalten Menge Wert |
| STATUS_FAHRVER_MENGE_EINH | string | Einheit |
STATUS_BEGRENZ_MENGE
Begrenzungsmenge
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_BEGRENZ_MENGE_WERT | real | Begrenzungsmenge Wert |
| STATUS_BEGRENZ_MENGE_EINH | string | Einheit |
STATUS_SOLL_LL_DREHZ
Soll LL-Drehzahl
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_SOLL_LL_DREHZ_WERT | real | Soll LL-Drehzahl Wert |
| STATUS_SOLL_LL_DREHZ_EINH | string | Einheit |
STATUS_ATMOS_DRUCK
Atmosphaerendruck
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_ATMOS_DRUCK_WERT | real | Atmosphaerendruck Wert |
| STATUS_ATMOS_DRUCK_EINH | string | Einheit |
STATUS_DIGITAL
Status Schalteingaenge
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_BREMS_TEST_SCHALTER_EIN | int | Status Bremstestschalter 0=Aus / 1=Ein |
| STATUS_BREMS_LICHT_SCHALTER_EIN | int | Status Bremslichtschalter 0=Aus / 1=Ein |
| STATUS_FS_EIN | int | Status FS 0=Aus / 1=Ein |
| STATUS_DWA_EIN | int | Status DWA Eingang 0=Aus / 1=Ein |
| STATUS_PWG_EIN | int | Status PWG Schalter 0=Aus / 1=Ein |
| STATUS_DIA_EIN | int | Status Diagnose Schalter 0=Aus / 1=Ein |
| STATUS_AC_EIN | int | Status AC Schalter 0=Aus / 1=Ein |
| STATUS_KO_EIN | int | Status Komp. Schalter 0=Aus / 1=Ein |
STATUS_DIGITAL1
Status Schalteingaenge
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_DIGITAL1_TEXT | string | Beschreibung Eingang |
| STATUS_DIGITAL1_STATUS | string | Status Eingang |
STATUS_MW1
Messwert BLock 1 auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MW1_WERT | real | MW Wert |
| STATUS_MW1_EINH | string | Einheit |
| STATUS_MW1_TEXT | string | Text |
STATUS_MW2
Messwerte (einzelne RAM - Zellen) auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MW2_WERT | real | MW Wert |
| STATUS_MW2_EINH | string | Einheit |
| STATUS_MW2_TEXT | string | Text |
STATUS_MW3
Messwerte (einzelne RAM - Zellen) auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MW3_WERT | real | MW Wert |
| STATUS_MW3_EINH | string | Einheit |
| STATUS_MW3_TEXT | string | Text |
STATUS_MW4
Messwerte (einzelne RAM - Zellen) auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MW4_WERT | real | MW Wert |
| STATUS_MW4_EINH | string | Einheit |
| STATUS_MW4_TEXT | string | Text |
STATUS_MW5
Messwerte (einzelne RAM - Zellen) auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MW5_WERT | real | MW Wert |
| STATUS_MW5_EINH | string | Einheit |
| STATUS_MW5_TEXT | string | Text |
VAR_COD_LESEN
Auslesen der Varianten-Codierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| VAR_COD_HEX | string | HEX-Wert |
| VAR_COD | string | Liefert: MIT_KAT, OHNE_KAT, LA od. VAR_NICHT_CODIERT |
VAR_COD_SCHREIBEN
Schreiben der Varianten-Codierung
Arguments
| Name | Type | Comment |
|---|---|---|
| ARG1 | string | MIT_KAT, OHNE_KAT, LA |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY, ERROR_NACK od. ERROR_PARAMETER |
EMK_COD_LESEN
Auslesen der Einspritzmengenkorrektur-Codierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| EMK_COD_HEX | string | HEX-Wert |
| EMK_COD | string | Liefert: AGR_NICHT_ABGEGLICHEN od. AGR_ABGEGLICHEN |
EMK_COD_SCHREIBEN
Schreiben der Einspritzmengenkorrektur-Codierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
AGR_COD_LESEN
Auslesen der AGR-Abgleich-Codierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| AGR_COD_HEX | string | HEX-Wert |
| AGR_COD | string | Liefert: AGR_81_CODIERT oder AGR_NICHT_CODIERT |
AGR_COD_SCHREIBEN
Schreiben der AGR-Abgleich-Codierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
DIAGNOSE_ENDE
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
ABGLEICHWERTE_SCHREIBEN
Beschreiben des internen Speichers mit den motorspezifischen Abgleichdaten
Arguments
| Name | Type | Comment |
|---|---|---|
| ABGLEICHWERTE_SCHREIBEN_ANZAHL | int | Anzahl der zu schreibenden Abgleichdatenbytes ohne die Pruefziffer |
| ABGLEICHWERTE_SCHREIBEN_DATEN | string | Abgleichdaten in folgendem Format z.B. 01 02 AB FF ... <PZ> Datenbytes - 2-stellige Hex-Werte, jeweils gefolgt von einem (1) Leerzeichen - Wertebereich: 00 - FF - nur Grossbuchstaben A - F sind erlaubt Pruefziffer <PZ>: - 1-stelliges Zeichen - Wertebereich: 0 - 9, A - Z - nur Grossbuchstaben A - Z sind erlaubt |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei ERROR_... , wenn argument nicht uebergeben oder ausser Bereich |
| ABGLEICHWERTE_SCHREIBEN_ABGLEICHDATEN | string | Abgleichdaten zum Steuergeraet |
| ABGLEICHWERTE_SCHREIBEN_PRUEFZEICHEN | string | das im Job berechnete Pruefzeichen |
ABGLEICHWERTE_LESEN
Lesen des EEPROM-Speichers ab Adresse 0x8022
Arguments
| Name | Type | Comment |
|---|---|---|
| ABGLEICHWERTE_LESEN_ANZAHL | int | Anzahl der zu lesenden Bytes |
Results
| Name | Type | Comment |
|---|---|---|
| ABGLEICHWERTE_LESEN_DATEN | string | aus dem Steuergeraet ausgelesene Daten im Format z.B.: "01 A5 FE" |
| JOB_STATUS | string | OKAY, wenn fehlerfrei ERROR_..., wenn argument nicht uebergeben oder ausser Bereich |
ABGLEICHFLAG_SCHREIBEN
Beschreiben des internen Speichers mit den motorspezifischen Abgleichdaten
Arguments
| Name | Type | Comment |
|---|---|---|
| ABGLEICHFLAG_SCHREIBEN_FLAG | string | ABGLEICH_IO : 0x01 --> Adr. 0x0032 ABGLEICH_NIO: 0xFF --> Adr. 0x0032 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei ERROR_..., wenn argument nicht uebergeben oder ausser Bereich |
ABGLEICHFLAG_LESEN
Lesen des EEPROM-Speichers ab Adresse 0x0032
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ABGLEICHFLAG_LESEN_WERT | string | Adr. 0x0032: 0x01 --> ABGLEICH_IO Adr. 0x0032: 0xFF --> ABGLEICH_NIO |
| JOB_STATUS | string | OKAY, wenn fehlerfrei ERROR_..., wenn argument nicht uebergeben oder ausser Bereich |
Tables
Index
- BETRIEBSWMATRIX (23 × 8)
- BITS (8 × 4)
- FARTMATRIX (26 × 17)
- FORTTEXTE (28 × 4)
- FARTTEXTE (34 × 2)
- FUMWELTTEXTE (9 × 5)
- VARIANTEN_COD (4 × 2)
BETRIEBSWMATRIX
Dimensions: 23 rows × 8 columns
| NAME | QUELLE | ZELLE | ORD | TYP | FAKT_A | FAKT_B | EINH |
|---|---|---|---|---|---|---|---|
| Nmot | RAM | 0x026D | -- | 1 | 22.745 | 0 | 1/min |
| Sp_soll | RAM | 0x026E | -- | 1 | 0.0784 | 0 | Grad KW |
| Sp_ist | RAM | 0x026F | -- | 1 | 0.0784 | 0 | Grad KW |
| Geschwindigkeit | RAM | 0x0270 | -- | 1 | 0.9412 | 0 | km/h |
| Menge_ak | RAM | 0x0271 | -- | 1 | 0.1686 | 0 | mg/Hub |
| PWG_wunsch | RAM | 0x026A | -- | 1 | 19.6078 | 0 | mV |
| FGR_wunsch | RAM | 0x0264 | -- | 1 | 19.6078 | 0 | mV |
| Lade_druck | RAM | 0xE275 | -- | 1 | 9.80392 | 125 | hPa |
| Schieberweg_soll | RAM | 0x0276 | -- | 1 | 19.6078 | 0 | -- |
| Schieberweg_ist | RAM | 0x0277 | -- | 1 | 19.6078 | 0 | mV |
| Ubatt | RAM | 0x0278 | -- | 1 | 0.0647 | 0 | Volt |
| Kuehlm_temp | RAM | 0x0279 | -- | 1 | -0.6863 | 135 | Grad C |
| Ladelu_temp | RAM | 0x027A | -- | 1 | -0.6863 | 135 | Grad C |
| Kraftst_temp | RAM | 0x027B | -- | 1 | 0.3725 | 0 | Grad C |
| Mengeneingriff | RAM | 0x027C | -- | 1 | 0.1686 | 0 | mg/Hub |
| Leerlaufabgleich | RAM | 0x027D | -- | 1 | 22.745 | -2911 | 1/min |
| Grundme_abgleich | RAM | 0x027E | -- | 1 | 0.7818 | -100 | % |
| Startme_abgleich | RAM | 0x027F | -- | 1 | 0.043 | -10.75 | mg/Hub |
| AGR_abgleich | RAM | 0x0280 | -- | 1 | -0.0364 | 4.664 | mg/Hub |
| Fahrver_menge | RAM | 0x0281 | -- | 1 | 0.1686 | 0 | mg/Hub |
| Begrenz_menge | RAM | 0x0282 | -- | 1 | 16.86 | 0 | mg/Hub |
| Soll_ll_drehz | RAM | 0x0283 | -- | 1 | 22.745 | 0 | 1/min |
| Atm_druck | RAM | 0x0284 | -- | 1 | 9.8039 | 125 | hPa |
BITS
Dimensions: 8 rows × 4 columns
| NAME | BYTE | MASK | VALUE |
|---|---|---|---|
| S_PWGL | 0 | 0x40 | 0x40 |
| S_BRL | 0 | 0x80 | 0x80 |
| S_DWA | 1 | 0x02 | 0x02 |
| S_BRT | 1 | 0x20 | 0x20 |
| S_PN | 1 | 0x40 | 0x40 |
| S_DIA | 2 | 0x08 | 0x08 |
| S_AC | 3 | 0x40 | 0x40 |
| S_KO | 3 | 0x80 | 0x80 |
FARTMATRIX
Dimensions: 26 rows × 17 columns
| ORT | A10 | A11 | A20 | A21 | A30 | A31 | A40 | A41 | A50 | A51 | A60 | A61 | A70 | A71 | A80 | A81 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x03 | 0 | 6 | 0 | 7 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x09 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x0a | 0 | 6 | 0 | 7 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x0b | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x0c | 0 | 6 | 0 | 7 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x0d | 0 | 6 | 0 | 7 | 0 | 32 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x0f | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x17 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x19 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x1B | 0 | 17 | 0 | 19 | 0 | 18 | 0 | 28 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x1C | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x1D | 0 | 0 | 0 | 0 | 0 | 24 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x1E | 0 | 0 | 0 | 0 | 0 | 24 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x81 | 0 | 0 | 0 | 8 | 0 | 25 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x82 | 0 | 6 | 0 | 7 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x84 | 0 | 27 | 0 | 0 | 0 | 13 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x85 | 0 | 6 | 0 | 7 | 0 | 9 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x86 | 0 | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x87 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x88 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x8E | 0 | 0 | 0 | 6 | 0 | 26 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x90 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x92 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x94 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0x95 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
| 0xxy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 29 | 0 | 0 | 3 | 2 | 5 | 4 |
FORTTEXTE
Dimensions: 28 rows × 4 columns
| ORT | ORTTEXT | UW_1 | UW_2 |
|---|---|---|---|
| 0x00 | -- | 0x00 | 0x00 |
| 0x03 | Kuehlmitteltemperatursensor | 0x01 | 0x02 |
| 0x09 | Fahrgeschwindigkeitsgeber | 0x01 | 0x03 |
| 0x0A | Tempomat - Bedienteil | 0x01 | 0x03 |
| 0x0B | Rechnerkopplung zwischen Rechner 1 und Rechner 2 | 0x01 | 0x03 |
| 0x0C | Ladelufttemperatursensor | 0x01 | 0x04 |
| 0x0D | Luftmassenmesser | 0x01 | 0x03 |
| 0x0F | Regelung Abgasrueckfuehrung | 0x01 | 0x03 |
| 0x17 | Versorgungsspannung ueber Hauptrelais | 0x01 | 0x03 |
| 0x19 | Gluehzeitsteuerung | 0x01 | 0x03 |
| 0x1B | Diebstahlwarnanlage / Elektronische Wegfahrsicherung | 0x01 | 0x03 |
| 0x1C | Rechnerkopplung zwischen Rechner 1 und Rechner 3 | 0x01 | 0x03 |
| 0x1D | Fehler EEPROM im Rechner 1 | 0x01 | 0x03 |
| 0x1E | Fehler EEPROM im Rechner 2 | 0x01 | 0x03 |
| 0x81 | Drehzahlgeber | 0x06 | 0x03 |
| 0x82 | Kraftstofftemperatursensor | 0x01 | 0x03 |
| 0x84 | Pedalwertgeber | 0x01 | 0x03 |
| 0x85 | Ladedruckfuehler | 0x01 | 0x05 |
| 0x86 | Stellwerksensor | 0x01 | 0x02 |
| 0x87 | Ladedruckabweichung | 0x01 | 0x04 |
| 0x88 | Mengenstellwerk in der Einspritzpumpe | 0x01 | 0x02 |
| 0x8E | Nadelbewegungsfuehler | 0x01 | 0x03 |
| 0x90 | Spritzbeginnregelung | 0x01 | 0x05 |
| 0x92 | Bremslichtschalter / Bremstestschalter | 0x01 | 0x03 |
| 0x94 | Elektrisches Abschaltventil ELAB | 0x01 | 0x03 |
| 0x95 | Endstufen (Summenfehler) | 0x01 | 0x03 |
| 0xEF | EEPROM Checksumme Einspritzpumpenbereich | 0x01 | 0x03 |
| 0xXY | unbekannter Fehlerort | 0x00 | 0x00 |
FARTTEXTE
Dimensions: 34 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0 | -- |
| 1 | Fehler nach Entprellung abgespeichert |
| 2 | Fehler momentan vorhanden |
| 3 | Fehler momentan nicht vorhanden |
| 4 | sporadischer Fehler |
| 5 | statischer Fehler |
| 6 | Leitungsunterbrechung oder Kurzschluss gegen U-Batt |
| 7 | Leitungsunterbrechung oder Kurzschluss gegen Masse |
| 8 | Leitungsunterbrechung |
| 9 | Ladedruck nicht plausibel mit Atmosphaerendruck bei LL-Drehzahl |
| 10 | Ladedruck nicht plausibel |
| 11 | Leitungsunterbrechung oder zuviele Impulse |
| 12 | ELAB - Test negativ oder Kurzschluss gegen Masse |
| 13 | U-PWG nicht plausibel mit Leergasschalter |
| 14 | Regelabweichung Spritzbeginn |
| 15 | Fehler Gluehstifte, Gluehrelais oder Versorgung Vorgluehlampe oder Relais |
| 16 | Bremsensignale nicht plausibel |
| 17 | falsches EWS Steuergeraet angeschlossen |
| 18 | ISN-Code sporadisch gestoert oder falsch |
| 19 | kein EWS Code empfangen |
| 20 | Versorgungsspannung ist zu niedrig |
| 21 | Rechnerkopplung ist nicht plausibel |
| 22 | Regelabweichungen des Mengenstellers |
| 23 | Eine oder mehrere Endstufen defekt |
| 24 | U-Ist Abgleichwerte nicht plausibel |
| 25 | Drehzahl nicht plausibel |
| 26 | Drehzahl aus NBF nicht plausibel mit Drehzahlgebersignal |
| 27 | Leitungsunterbrechung oder Signalbereich ueberschritten |
| 28 | Pegel bei Startabwurf falsch (DWA-Mode) |
| 29 | Prioritaet 1 |
| 30 | Prioritaet 2 |
| 31 | Regelabweichung SollIst Luftmasse |
| 32 | Luftmassenmesser Signalbereich unterschritten |
| xy | unbekannte Fehlerart |
FUMWELTTEXTE
Dimensions: 9 rows × 5 columns
| UWNR | UWTEXT | UW_EINH | UWF_A | UWF_B |
|---|---|---|---|---|
| 0x00 | -- | -- | 1 | 0 |
| 0x01 | Motordrehzahl | 1/min | 22.745 | 0 |
| 0x02 | Kraftstofftemperatur | Grad C | 0.37255 | 0 |
| 0x03 | Kuehlmitteltemperatur | Grad C | -0.6863 | 135 |
| 0x04 | Ladedruck | hPa | 12.3294 | 11 |
| 0x05 | Einspritzmenge | mg/Hub | 0.16863 | 0 |
| 0x06 | Motordrehzahl | 1/min | 22.745 | 0 |
| 0x07 | Batteriespannng | V | 0.0647 | 0 |
| 0xXY | unbekannte Umweltbedingung | -- | 1 | 0 |
VARIANTEN_COD
Dimensions: 4 rows × 2 columns
| VCOD | VCODTEXT |
|---|---|
| 0x00 | VAR_NICHT_CODIERT |
| 0x80 | MIT_KAT |
| 0x81 | OHNE_KAT |
| 0x82 | LA |