Skip to content

DXC_83.prg

  • Jobs: 77
  • Tables: 28

INFO

Field Value
ECU Dynamische Stabilitaets Control xDrive DXC_83, E83 (ab 9 / 06)
ORIGIN BMW EF-43 Kusch
REVISION 1.002
AUTHOR BMW EF-43 Kusch, MSF EEC-I Gruber
COMMENT Version Robert Bosch DXC8+ KWP 2000 star
PACKAGE 1.31
SPRACHE deutsch

Jobs

Index

  • INFO - Information SGBD
  • INITIALISIERUNG - Initialisierung und Kommunikationsparameter
  • DIAGNOSEPROTOKOLL_LESEN - Gibt die möglichen Diagnoseprotokolle für eine Auswahl an den Aufrufer zurück
  • DIAGNOSEPROTOKOLL_SETZEN - Wählt ein Diagnoseprotokoll aus
  • IDENT - Identdaten KWP2000: $1A ReadECUIdentification Modus : Default
  • FS_LESEN - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
  • FS_LESEN_DETAIL - Fehlerspeicher lesen (ein Fehler / alle Details) KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default
  • FS_LOESCHEN - Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default
  • PRUEFSTEMPEL_LESEN - Auslesen des Pruefstempels KWP2000: $22 ReadDataByCommonIdentifier $1000 TestStamp Modus : Default
  • DIAGNOSE_AUFRECHT - Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default
  • DIAGNOSE_ENDE - Diagnosemode des SG beenden KWP2000: $20 StopDiagnosticSession Modus : Default
  • DIAGNOSE_MODE - SG in bestimmten Diagnosemode bringen KWP2000: $10 StartDiagnosticSession Modus : einstellbar mit diesem Job Wenn MODE = "ECUPM" ( ECUProgrammingMode ) muss nach dem Job die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
  • SPEICHER_LESEN - Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • SENSOREN_ANZAHL_LESEN - Anzahl der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers Modus : Default
  • SENSOREN_IDENT_LESEN - Identifikation der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers $16xx SubbusMemberSerialNumber Modus : Default
  • PRUEFCODE_LESEN - Standard Pruefcode lesen fuer Kundendienst KWP2000: $1A ReadECUIdentification KWP2000: $18 ReadDiagnosticTroubleCodesByStatus KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus : Default
  • C_CI_LESEN - Codierindex lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $9B Vehicle Manufacturer Coding Index oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • C_FG_LESEN - Fahrgestellnummer lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
  • C_FG_SCHREIBEN - Fahrgestellnummer schreiben Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number Modus : Default
  • C_FG_AUFTRAG - Fahrgestellnummer schreiben und ruecklesen Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
  • C_AEI_LESEN - Aenderungsindex der Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_AEI_SCHREIBEN - Aenderungsindex der Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_AEI_AUFTRAG - Aenderungsindex der Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_C_LESEN - Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • C_C_SCHREIBEN - Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • C_C_AUFTRAG - Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • SERIENNUMMER_LESEN - Hersteller Seriennummer lesen KWP2000: $1A ReadECUIdentification $89 SystemSupplierECUSerialNumber oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • ZIF_LESEN - Auslesen des Zulieferinfofeldes KWP2000: $22 ReadDataByCommonIdentifier $2503 ProgrammReferenz und KWP2000: $1A ReadECUIdentification $91 VehicleManufacturerECUHardware*Number oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • ZIF_BACKUP_LESEN - Auslesen des Backups des Zulieferinfofeldes ProgrammReferenzBackup PRGREFB vehicleManufECUHWNumberBackup VMECUHNB KWP2000: $22 ReadDataByCommonIdentifier $2500 PRBHW*B oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • PHYSIKALISCHE_HW_NR_LESEN - Auslesen der physikalischen Hardwarenummer KWP2000: $1A ReadECUIdentification $87 physicalECUHardwareNumber (PECUHN) oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • FLASH_BLOCKLAENGE_LESEN - Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default
  • FLASH_PROGRAMMIER_STATUS_LESEN - Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default
  • AIF_LESEN - Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • PRUEFSTEMPEL_SCHREIBEN - Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. Diag_Mode ist integriert KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default
  • IDENT_VIN - Identdaten, BMW Fahrgestellnummer VIN KWP2000 star: $1A,$90 ReadECUIdentification Modus : Default
  • IDENT_BOSCH_HW_NR - Identdaten, SystemSupplier ECU Hardware Nr KWP2000 star: $1A,$92 ReadECUIdentification Modus : Default
  • IDENT_BOSCH_SW_BB_NR - Identdaten Robert Bosch SG Software Nummer (BB-Nummer) KWP2000: $1A,$94 ReadECUIdentification Modus : Default
  • IDENT_BOSCH_SW_VERSION_NR - Identdaten Robert Bosch SG Softwareversionsnummer KWP2000: $1A,$95 ReadECUIdentification Modus : Default
  • IDENT_VIN_SCHREIBEN - KWP2000 star:$3B,$90 WriteDataByLocalIdentifier service Ident-Daten des SG schreiben
  • ECU_HW_NR_SCHREIBEN - KWP2000 star: $3B WriteDataByLocalIdentifier $92 Hersteller ECU Hardware Nummer schreiben
  • SPEICHER_SCHREIBEN - Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt !) Musterparametersatz: ROMI,0xFF12AB,12,Datenbytes Argumente mit "Strich_Punkt" getrennt (nicht mit Komma !) 0x04,0x05,0x0B,0x0C...Datenbytes(hex) durch Komma getrennt !) 04,05,03,11,12 ... Datenbytes(dec) durch Komma getrennt !) das High-Byte ist bei R.Bosch DXC8 immer 0xFFxxxx KWP2000 star: $3D WriteMemoryByAddress Modus : Default
  • STATUS_ANALOG - Status analoge Eingaenge DXC8+ KWP2000 star: $21,$02 ReadDataByLocalIdentifier service
  • STATUS_DIGITAL - Status digitale Eingaenge DXC+ KWP2000 star: $21,$03 ReadDataByLocalIdentifier service
  • STATUS_CAN - Status CAN DSC8 KWP2000 star: $21,$04 ReadDataByLocalIdentifier service
  • STATUS_RADGESCHWINDIGKEIT - Radgeschwindigkeiten auslesen DXC8+ KWP2000* KWP2000 star: $21,$01 ReadDataByLocalIdentifier service
  • STEUERN_VAK_BEFUELL - Evakuierung und Befuellung der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: E,12,6,R jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Bsp: E,10,1,R: Routine laeuft 10 sec, 1 sec nach Start wird zusaetzlich die Pumpe eingeschaltet Bsp: E,10,8,R: Routine laeuft 10 sec, 8 sec nach Start wird zusaetzlich die Pumpe eingeschaltet Bsp: E,10,10,R oder E,10,0,R: Routine laeuft 10 sec nur mit Ventilansteuerung KWP2000 star: $30,$01 InputOutputControlByLocalIdentifier
  • STEUERN_REP_ENTLUEFTUNG - Evakuierung und Befuellung der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: E,V_links,3,R jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) KWP2000 star: $30,$02 InputOutputControlByLocalIdentifier
  • STEUERN_DREHZAHLFUEHLER_ALLE - Test Drehzahlfuehler Musterparametersatz: 2000 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)
  • STEUERN_ERGEBNIS_ROUTINE - Ergebnis der Routine abholen es ist nur ein Argument zulaessig Musterparametersatz: "REP_ENTLUEFTUNG" Musterparametersatz: "VAK_BEFUELL" Musterparametersatz: "STELLGLIED" Musterparametersatz: "KUPPLUNGS_TEST "
  • STEUERN_STOP - Digitale Stellglieder ansteuern ABS_DSC57 KWP2000 star: $30,$10 InputOutputControlByLocalIdentifier
  • STEUERN_D_STELLGLIED - Digitale Stellglieder ansteuern KWP2000: $30,$04 InputOutputControlByLocalIdentifier Parameter (argument) koennen ausgewaehlt werden Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: "E,EIN,EVVL,AUS,AVVL,1000,EIN,MRA,EIN,USV1" Musterparametersatz: "E,EIN,EVVL,AUS,AVVL,1000,EIN,MRA,EIN,USV,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)
  • STEUERN_DX_STELLGLIED - Digitale Stellglieder ansteuern DSC_8 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an KWP2000 star: $30,$04 InputOutputControlByLocalIdentifier Musterparametersatz_1: "E,EIN,0,0,USV1,USV2,EIN,0,0,0,MRA,800,AUS,0,0,USV2,USV1,EIN,EVVL,EVVR,EVHL,EVHR" Musterparametersatz_2: "W,EIN,VLV1,VLV1,VLV2,VLV2,EIN,MRA,MRA,MRA,MRA,800,AUS,USV1,USV2,USV2,USV1,EIN,AVVL,AVVL,AVVR,AVHR,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es gibt 5 Stellgliedgruppen "EIN/AUS,MRA" "EIN/AUS,USV1,USV2" "EIN/AUS,VLV1,VLV2" "EIN/AUS,EVVL,EVVR,EVHL,EVHR" "EIN/AUS,AVVL,AVVR,AVHL,AVHR" in jedem Job koennen dann 4 beliebige Stellgliedgruppen angesteuert werden und zwar 2 Stellgliedgruppen vor dem Zeitglied und 2 Stellgliedgruppen nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms eine Stellgliedgruppe besteht aus 5 Argumenten: einem Befehl "EIN" oder "AUS" und aus genau 4 Stellgliedern werden weniger als 4 Stellglieder angesteuert, bzw. koennen pro Gruppe nur 1 bzw. 2 Stellglieder angesteuert werden, so sind die restlichen linksbuendig mit "0" zu besetzen(siehe Musterparametersatz_1) um Nullen zu vermeiden kann man sie auch mehrfach mit dem gleichen Stellglied besetzen (siehe Musterparametersatz_2) die Stellglieder einer Gruppen duerfen nicht mit Stellgliedern anderer Gruppen gemixt werden
  • STEUERN_STELLGLIED_DYNAMISCH - Digitale Stellglieder ansteuern DSC_8 KWP2000 star: $30,$04 InputOutputControlByLocalIdentifier Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz_1: "E,EIN,0,0,USV1,USV2,EIN,0,0,0,MRA,800,AUS,0,0,USV2,USV1,EIN,EVVL,EVVR,EVHL,EVHR,100" Musterparametersatz_2: "W,EIN,VLV1,VLV1,VLV2,VLV2,EIN,MRA,MRA,MRA,MRA,800,AUS,USV1,USV2,USV2,USV1,EIN,AVVL,AVVL,AVVR,AVHR,200,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es gibt 5 Stellgliedgruppen "EIN/AUS,MRA" "EIN/AUS,USV1,USV2" "EIN/AUS,VLV1,VLV2" "EIN/AUS,EVVL,EVVR,EVHL,EVHR" "EIN/AUS,AVVL,AVVR,AVHL,AVHR" in jedem Job koennen dann 4 beliebige Stellgliedgruppen angesteuert werden und zwar 2 Stellgliedgruppen vor dem Zeitglied und 2 Stellgliedgruppen nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms eine Stellgliedgruppe besteht aus 5 Argumenten: einem Befehl "EIN" oder "AUS" und aus genau 4 Stellgliedern werden weniger als 4 Stellglieder angesteuert, bzw. koennen pro Gruppe nur 1 bzw. 2 Stellglieder angesteuert werden, so sind die restlichen linksbuendig mit "0" zu besetzen(siehe Musterparametersatz_1) um Nullen zu vermeiden kann man sie auch mehrfach mit dem gleichen Stellglied besetzen (siehe Musterparametersatz_2) die Stellglieder einer Gruppen duerfen nicht mit Stellgliedern anderer Gruppen gemixt werden
  • STEUERN_AKTUATORIK - Statischer Test der Komponenten DSC_8 Musterparametersatz: 600,400 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)
  • STEUERN_KUPPLUNG - Digitale Stellglieder ansteuern DXC8 KWP2000 star: $31,$20 Musterparametersatz: "AKTIV" oder "PASSIV" Default ist aktiv
  • STEUERN_KUPPLUNGS_TEST - der Kupplungstest dauert ca. 10 sec im n.i.O. Fall dauert der Kupplungstest ca. 26 sec der Parameter"R" oder "r" ist optional "R" fordert zusaetzlich ein Ergebnis-Telegramm an
  • STATUS_RPA - KWP2000: $21,$05 ReadDataByLocalIdentifier service Modus : Default
  • STATUS_RPA_FASTA - RPA Fastadaten auslesen KWP2000: $21,$06 ReadDataByLocalIdentifier service Modus : Default
  • STATUS_RPA_STANDARDISIERUNG_1 - Radgeschwindigkeiten auslesen KWP2000: $21,$07 ReadDataByLocalIdentifier service Modus : Default
  • STATUS_RPA_STANDARDISIERUNG_2 - Radgeschwindigkeiten auslesen KWP2000: $21,$08 ReadDataByLocalIdentifier service Modus : Default
  • STATUS_RPA_STANDARDISIERUNG_3 - Radgeschwindigkeiten auslesen erst ab DXC8 SW19 und DSC8 I5.20 KWP2000: $21,$09 ReadDataByLocalIdentifier service Modus : Default
  • RPA_SCHREIBEN - KWP2000: $3B WriteDataByLocalIdentifier $05 RPA schreiben
  • RPA_FASTA_LOESCHEN - KWP2000: $3B WriteDataByLocalIdentifier $06 RPA_FASTA_loeschen
  • RPA_DEFAULT - KWP2000: $3B WriteDataByLocalIdentifier $06 RPA_FASTA_loeschen $07 Standardisierungdaten_1 $08 Standardisierungdaten_2 $09 Standardisierungdaten_3 Fasta- und Standardisierungsdaten auf default setzten
  • RPA_LAMPE_EINSCHALTEN - KWP2000: $3B WriteDataByLocalIdentifier $09 Standardisierungdaten_3 Fuer USA Standardisierungsdaten auf default setzten und dazu RPA-Lampe einschalten
  • RPA_STANDARDISIERUNG_1_SCHREIBEN - KWP2000: $3B WriteDataByLocalIdentifier $07 RPA Standardisierungsdaten_1 vorgeben
  • RPA_STANDARDISIERUNG_2_SCHREIBEN - KWP2000: $3B WriteDataByLocalIdentifier $08 RPA Standardisierungsdaten_2 vorgeben
  • RPA_STANDARDISIERUNG_3_SCHREIBEN - erst ab DXC8 SW19 und DSC8 I5.20 KWP2000: $3B WriteDataByLocalIdentifier $09 RPA Standardisierungsdaten_3 vorgeben
  • LENKWINKEL_DSC_ABGLEICHEN - KWP2000 star: $30,$08 InputOutputControlByLocalIdentifier service Musterparametersatz: 78 gueltige Zufallszahlen: 1 - 254 wird keine Zufallszahl uebergeben, dann wird eine Zufallszahl aus der Systemzeit ermittelt
  • TEST_LENKWINKEL - KWP2000 star: $30,$08 InputOutputControlByLocalIdentifier service Musterparametersatz: 78 gueltige Zufallszahlen: 1 - 254 wird keine Zufallszahl uebergeben, dann wird eine Zufallszahl aus der Systemzeit ermittelt
  • _FS_LESEN_SAR - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
  • _FS_LESEN_INPA - KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes KWP2000: $18 ReadDiagnosticTroubleCodesByStatus kombinierter Job §17 und §18 Fehlerspeicher lesen mit allen Umweltdaten Ausgabe der Results wie INPA
  • _COD_LESEN - Auslesen der Codierdaten Es muessen 2 Byte (Blocknummer) als Hex_String uebergeben werden Argument: z.B.: 30,04 KWP2000: $22 ReadDataByCommonIdentifier $300x Codierdaten Modus : Default
  • _COD_SCHREIBEN - Codierdaten schreiben Es muessen die Codierbytes als ein Hex_String uebergeben werden, beginnend mit der Codier-Blocknummer Argument: z.B.: 30,02,A1,02,F7,65 ..... das Laengenbyte wird automatisch von der SGBD berechnet KWP2000: $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default
  • _COD_SCHREIBEN_ZUSATZFUNKTIONEN - Zusatzfunktionen auscodieren Es koennen max. 8 Argumente uebergeben werden FLR: Fahrleistungsreduzierung HBA: Hydraulischer Bremsassistent AY: Offsetabgleich AY gesperrt LW: Offsetabgleich Lenkwinkel gesperrt PSI_STAND: Offsetabgleich im Stand fuer Giergeschwindigkeit gesperrt PSI_FAHRT: Offsetabgleich waehrend der Fahrt fuer Giergeschwindigkeit gesperrt PSI_EMPF: Empfindlichkeitsabgleich fuer Giergeschwindigkeit gesperrt SW: Steilwandmodus aktiviert HVV: hydraulische Vollverzögerung SST: Softstop (default: deaktiviert) EVB: Bremsbereitschaft BSW: Trockenbremsen HHC: Anfahrassistenz HPS: Hydraulic Fading Compensation ASL: Anhaengerschlingerlogik HDC: Hill Descent Control Argument: z.B.: HBA,ASL jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) werden keine Argumente übergeben ist die Defaultcodierung wieder aktiv KWP2000* : $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default
  • _IDENT_SENSORCLUSTER_MM3_X - Auslesen des DSC Sensor-Clusters KWP2000*: $22 ReadDataByCommonIdentifier $1601 DSC Sensor-Cluster lesen Modus : Default
  • LAENGSBESCHLEUNIGUNG_DSC_ABGLEICHEN - der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: R mit diesem Job wird auch die MM3.x Teilenummer in die ECU eingelesen KWP2000* : $30,$0B InputOutputControlByLocalIdentifier $33,$0B RequestRoutineResultsByLocalIdentifier

INFO

Information SGBD

No arguments.

Results

Name Type Comment
ECU string Steuergerät im Klartext
ORIGIN string Steuergeräte-Verantwortlicher
REVISION string Versions-Nummer
AUTHOR string Namen aller Autoren
COMMENT string wichtige Hinweise
PACKAGE string Include-Paket-Nummer
SPRACHE string deutsch, english

INITIALISIERUNG

Initialisierung und Kommunikationsparameter

No arguments.

Results

Name Type Comment
DONE int 1, wenn Okay

DIAGNOSEPROTOKOLL_LESEN

Gibt die möglichen Diagnoseprotokolle für eine Auswahl an den Aufrufer zurück

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY oder ERROR_DIAG_PROT
DIAG_PROT_IST string Gibt das aktuelle gewählte Protokoll aus table KONZEPT_TABELLE KONZEPT_TEXT
DIAG_PROT_ANZAHL int Anzahl der Diagnoseprotokolle
DIAG_PROT_NR1 string Alle möglichen Diagnose-Protokolle Falls mehrere Protokolle möglich sind werden die entsprechenden Results DIAG_PROT_NRx dynamisch erzeugt

DIAGNOSEPROTOKOLL_SETZEN

Wählt ein Diagnoseprotokoll aus

Arguments

Name Type Comment
DIAG_PROT string Diagnoseprotokoll table KONZEPT_TABELLE KONZEPT_TEXT

Results

Name Type Comment
JOB_STATUS string OKAY

IDENT

Identdaten KWP2000: $1A ReadECUIdentification Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ID_BMW_NR string BMW-Teilenummer
ID_HW_NR string BMW-Hardware-Versionsindex
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_VAR_INDEX int Varianten-Index
ID_DATUM_JAHR int Herstelldatum (Jahr)
ID_DATUM_MONAT int Herstelldatum (Monat)
ID_DATUM_TAG int Herstelldatum (Tag)
ID_DATUM string Herstelldatum (TT.MM.JJJJ)
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferanten-Text table Lieferanten LIEF_TEXT
ID_SW_NR_MCV string Softwarenummer (message catalogue version)
ID_SW_NR_FSV string Softwarenummer (functional software version)
ID_SW_NR_OSV string Softwarenummer (operating system version)
ID_SW_NR_RES string Softwarenummer (reserved - currently unused)
ID_SG_ADR long Steuergeraeteadresse bzw. LIN Master Steuergeraeteadresse
ID_LIN_SLAVE_ADR long LIN Slave Steuergeraeteadresse
ID_EWS_SS int Identifikation EWS-Schnittstelle Nur fuer DS2-Bordnetz benoetigt Fuer EWS-DME/DDE Abgleich
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FS_LESEN

Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
F_VERSION int Typ des Fehlerspeichers Fuer KWP-2000 immer 2
F_HEX_CODE binary Fehlerdaten pro Fehler als Hexcode
F_ORT_NR long Index fuer Fehlerort
F_ORT_TEXT string Fehlerort als Text table FOrtTexte ORTTEXT
F_SYMPTOM_NR int Fehlersymptom (Standard-Fehlerart) als Zahl
F_SYMPTOM_TEXT string Fehlersymptom (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_READY_NR int Readyness Flag (Standard-Fehlerart) als Zahl
F_READY_TEXT string Readyness Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_VORHANDEN_NR int Fehler vorhanden (Standard-Fehlerart) als Zahl
F_VORHANDEN_TEXT string Fehler vorhanden (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_WARNUNG_NR int Warnlampen Flag (Standard-Fehlerart) als Zahl
F_WARNUNG_TEXT string Warnlampen Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FS_LESEN_DETAIL

Fehlerspeicher lesen (ein Fehler / alle Details) KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default

Arguments

Name Type Comment
F_CODE int gewaehlter Fehlercode

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
F_VERSION int Typ des Fehlerspeichers Fuer KWP-2000 immer 2
F_HEX_CODE binary Fehlerdaten pro Fehler als Hexcode
F_ORT_NR long Index fuer Fehlerort
F_ORT_TEXT string Fehlerort als Text table FOrtTexte ORTTEXT
F_SYMPTOM_NR int Fehlersymptom (Standard-Fehlerart) als Zahl
F_SYMPTOM_TEXT string Fehlersymptom (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_READY_NR int Readyness Flag (Standard-Fehlerart) als Zahl
F_READY_TEXT string Readyness Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_VORHANDEN_NR int Fehler vorhanden (Standard-Fehlerart) als Zahl
F_VORHANDEN_TEXT string Fehler vorhanden (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_WARNUNG_NR int Warnlampen Flag (Standard-Fehlerart) als Zahl
F_WARNUNG_TEXT string Warnlampen Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT
F_PCODE unsigned int optional / Pflicht fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt
F_PCODE_STRING string 5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt
F_PCODE_TEXT string Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT
F_PCODE7 unsigned int optional / fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt
F_PCODE7_STRING string 5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt
F_PCODE7_TEXT string Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT
F_HFK int Haufigkeitszaehler als Zahl Wertebereich 0 - 255 -1: ohne Haufigkeitszaehler
F_LZ int Logistikzaehler als Zahl Wertebereich 0 - 255 -1: ohne Logistikzaehler
F_ART_ANZ int Anzahl der zusaetzlichen Fehlerarten Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_ARTi_NR Index der i. Fehlerart (string) F_ARTi_TEXT Text zur i. Fehlerart
F_UW_KM long Umweltbedingung Kilometerstand Wertebereich: 0 - 524280 km
F_UW_ANZ int Anzahl der Umweltbedingungen Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_UWi_NR Index der i. Umweltbedingung (string) F_UWi_TEXT Text zur i. Umweltbedingung (real) F_Uwi_WERT Wert der i. Umweltbedingung (string) F_UWi_EINH Einheit der i. Umweltbedingung
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FS_LOESCHEN

Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default

Arguments

Name Type Comment
F_CODE int 0x????: Angabe eines einzelnen Fehlers 0xFFFB: alle Antriebsfehler 0xFFFC: alle Fahrwerkfehler 0xFFFD: alle Karosseriefehler 0xFFFE: alle Netzwerkfehler Default: 0xFFFF: alle Fehler

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

PRUEFSTEMPEL_LESEN

Auslesen des Pruefstempels KWP2000: $22 ReadDataByCommonIdentifier $1000 TestStamp Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
BYTE1 int Bereich: 0-255 bzw. 0x00-0xFF
BYTE2 int Bereich: 0-255 bzw. 0x00-0xFF
BYTE3 int Bereich: 0-255 bzw. 0x00-0xFF
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

DIAGNOSE_AUFRECHT

Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default

Arguments

Name Type Comment
SG_ANTWORT string "ja" -> SG soll antworten "nein" -> SG soll nicht antworten table DigitalArgument TEXT Default: SG soll antworten
FUNKTIONAL string "ja" -> Funktionale Adresse 0xEF wird benutzt nur in Verbindung mit SG_ANTWORT="nein" "nein" -> SG Adresse wird benutzt table DigitalArgument TEXT Default: SG Adresse wird benutzt

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

DIAGNOSE_ENDE

Diagnosemode des SG beenden KWP2000: $20 StopDiagnosticSession Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

DIAGNOSE_MODE

SG in bestimmten Diagnosemode bringen KWP2000: $10 StartDiagnosticSession Modus : einstellbar mit diesem Job Wenn MODE = "ECUPM" ( ECUProgrammingMode ) muss nach dem Job die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT

Arguments

Name Type Comment
MODE string gewuenschter Diagnose-Modus table DiagMode MODE MODE_TEXT Defaultwert: DEFAULT (DefaultMode)
BAUDRATE string optionaler Parameter fuer die gewuenschte Baudrate table BaudRate BAUD
SPEZIFISCHE_BAUDRATE_WERT long Parameter nur fuer BAUDRATE = 'SB' ( spezifische Baudrate )

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

SPEICHER_LESEN

Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default

Arguments

Name Type Comment
SEGMENT string table SpeicherSegment SEG_NAME SEG_TEXT
ADRESSE long 0x000000 - 0xFFFFFF
ANZAHL int 1 - n ( 254 )

Results

Name Type Comment
DATEN binary ausgelesene Daten
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

SENSOREN_ANZAHL_LESEN

Anzahl der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
SENSOR_ANZAHL long Anzahl der intelligenten Subbussensoren
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

SENSOREN_IDENT_LESEN

Identifikation der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers $16xx SubbusMemberSerialNumber Modus : Default

Arguments

Name Type Comment
SENSOR_NR long optionales Argument gewuenschter Sensor xx (0x01 - 0xFF)

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
SENSOR_VERBAUORT string Verbauort des Sensors table VerbauortTabelle ORTTEXT
SENSOR_BMW_NR string BMW-Teilenummer des Sensors
SENSOR_PART_NR string Teilenummer des Sensors optional wenn SENSOR_BMW_NR gueltig wenn vom Teilenummer vom Sensor nicht verfuegbar dann '--'
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

PRUEFCODE_LESEN

Standard Pruefcode lesen fuer Kundendienst KWP2000: $1A ReadECUIdentification KWP2000: $18 ReadDiagnosticTroubleCodesByStatus KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
PRUEFCODE binary Pruefcode Daten

C_CI_LESEN

Codierindex lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $9B Vehicle Manufacturer Coding Index oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ID_COD_INDEX int Codier-Index
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG2 binary Hex-Auftrag an SG
_TEL_ANTWORT2 binary Hex-Antwort von SG

C_FG_LESEN

Fahrgestellnummer lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FG_NR string Fahrgestellnummer 7-stellig
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_FG_SCHREIBEN

Fahrgestellnummer schreiben Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number Modus : Default

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_FG_AUFTRAG

Fahrgestellnummer schreiben und ruecklesen Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG2 binary Hex-Auftrag an SG
_TEL_ANTWORT2 binary Hex-Antwort von SG

C_AEI_LESEN

Aenderungsindex der Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
COD_AE_INDEX string Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_AEI_SCHREIBEN

Aenderungsindex der Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default

Arguments

Name Type Comment
COD_AE_INDEX string Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_AEI_AUFTRAG

Aenderungsindex der Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default

Arguments

Name Type Comment
COD_AE_INDEX string Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz'

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG2 binary Hex-Auftrag an SG
_TEL_ANTWORT2 binary Hex-Antwort von SG

C_C_LESEN

Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default

Arguments

Name Type Comment
BINAER_BUFFER binary Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
CODIER_DATEN binary Codierdaten
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_C_SCHREIBEN

Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default

Arguments

Name Type Comment
BINAER_BUFFER binary Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

C_C_AUFTRAG

Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default

Arguments

Name Type Comment
BINAER_BUFFER binary Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG2 binary Hex-Auftrag an SG
_TEL_ANTWORT2 binary Hex-Antwort von SG

SERIENNUMMER_LESEN

Hersteller Seriennummer lesen KWP2000: $1A ReadECUIdentification $89 SystemSupplierECUSerialNumber oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
SERIENNUMMER string Seriennummer des Steuergeraets
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

ZIF_LESEN

Auslesen des Zulieferinfofeldes KWP2000: $22 ReadDataByCommonIdentifier $2503 ProgrammReferenz und KWP2000: $1A ReadECUIdentification $91 VehicleManufacturerECUHardware*Number oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
ZIF_PROGRAMM_REFERENZ string PRGREF ProgrammReferenz letzter lauffaehiger Programmstand Format: ZZZPPPxVBBxh 12 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller
ZIF_SG_KENNUNG string ZZZ
ZIF_PROJEKT string PPPxV
ZIF_PROGRAMM_STAND string BBxh
ZIF_STATUS int Dateninhalt bei FF noch nicht beschrieben
ZIF_BMW_HW string VMECUHN vehicleManufacturerECUHardwareNumber BMW Hardware Nummer
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG
_TEL_AUFTRAG_3 binary Hex-Auftrag an SG
_TEL_ANTWORT_3 binary Hex-Antwort von SG

ZIF_BACKUP_LESEN

Auslesen des Backups des Zulieferinfofeldes ProgrammReferenzBackup PRGREFB vehicleManufECUHWNumberBackup VMECUHNB KWP2000: $22 ReadDataByCommonIdentifier $2500 PRBHW*B oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
ZIF_BACKUP_PROGRAMM_REFERENZ string PRGREFB ProgrammReferenzBackup letzter lauffaehiger Programmstand Format: ZZZPPPxVBBxh 12 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller
ZIF_BACKUP_SG_KENNUNG string ZZZ
ZIF_BACKUP_PROJEKT string PPPxV
ZIF_BACKUP_PROGRAMM_STAND string BBxh
ZIF_BACKUP_STATUS int Dateninhalt bei FF noch nicht beschrieben
ZIF_BACKUP_BMW_HW string VMECUHNB vehicleManufECUHWNumberBackup BMW Hardware* Nummer
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

PHYSIKALISCHE_HW_NR_LESEN

Auslesen der physikalischen Hardwarenummer KWP2000: $1A ReadECUIdentification $87 physicalECUHardwareNumber (PECUHN) oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
PHYSIKALISCHE_HW_NR string Physikalische Hardware-Nummer
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

FLASH_BLOCKLAENGE_LESEN

Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FLASH_BLOCKLAENGE_GESAMT unsigned int Flash Blocklaenge inclusive SID
FLASH_BLOCKLAENGE_DATEN int Flash Datenlaenge
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_PROGRAMMIER_STATUS_LESEN

Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FLASH_PROGRAMMIER_STATUS_TEXT string table ProgrammierStatus STATUS_TEXT
FLASH_PROGRAMMIER_STATUS int ProgrammierStatus 0 - 255
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

AIF_LESEN

Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default

Arguments

Name Type Comment
AIF_NUMMER int ==0 : aktuelles AIF > 0 : Nummer des zu lesenden AIF default = 0 : aktuelles AIF

Results

Name Type Comment
AIF_ADRESSE_HIGH int AIF Adresse des AIF, High-Word
AIF_ADRESSE_LOW int AIF Adresse des AIF, Low-Word
AIF_FG_NR string Fahrgestellnummer 7-stellig
AIF_FG_NR_LANG string Fahrgestellnummer 17-stellig falls vorhanden, sonst 7-stellig
AIF_DATUM string Datum der SG-Programmierung in der Form TT.MM.JJJJ
AIF_ZB_NR string BMW/Rover Zusammenbaunummer
AIF_SW_NR string BMW/Rover Datensatznummer - Softwarenummer
AIF_BEHOERDEN_NR string BMW/Rover Behoerdennummer
AIF_HAENDLER_NR string Haendlernummer
AIF_SERIEN_NR string Tester Seriennummer
AIF_KM long km-Stand bei der Programmierung
AIF_PROG_NR string Programmstandsnummer
AIF_ANZ_FREI int Anzahl noch vorhandener AIF-Eintraege
AIF_ANZAHL_PROG int Anzahl Programmiervorgaenge
AIF_ANZ_DATEN int Groesse des AIF-Eintrags
AIF_GROESSE int Groesse des AIF
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

PRUEFSTEMPEL_SCHREIBEN

Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. Diag_Mode ist integriert KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default

Arguments

Name Type Comment
BYTE1 int Bereich: 0-255 bzw. 0x00-0xFF
BYTE2 int Bereich: 0-255 bzw. 0x00-0xFF
BYTE3 int Bereich: 0-255 bzw. 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

IDENT_VIN

Identdaten, BMW Fahrgestellnummer VIN KWP2000 star: $1A,$90 ReadECUIdentification Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FG_NR string Fahrgestellnummer 7-stellig
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG

IDENT_BOSCH_HW_NR

Identdaten, SystemSupplier ECU Hardware Nr KWP2000 star: $1A,$92 ReadECUIdentification Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ID_TT_NR string RB-Teilenummer
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG

IDENT_BOSCH_SW_BB_NR

Identdaten Robert Bosch SG Software Nummer (BB-Nummer) KWP2000: $1A,$94 ReadECUIdentification Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ID_BB_NR_AS string RB-BB-Nummer Algorithm Server
ID_BB_NR_SS string RB-BB-Nummer System Server
_TEL_ANTWORT binary Hex-Antwort von SG

IDENT_BOSCH_SW_VERSION_NR

Identdaten Robert Bosch SG Softwareversionsnummer KWP2000: $1A,$95 ReadECUIdentification Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ID_RB_SW_NR_AS string RB-SW-Nummer Algorithm Server
ID_RB_SW_NR_SS string RB-SW-Nummer System Server
_TEL_ANTWORT binary Hex-Antwort von SG

IDENT_VIN_SCHREIBEN

KWP2000 star:$3B,$90 WriteDataByLocalIdentifier service Ident-Daten des SG schreiben

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (8-stellig) Es muss 1 String mit 8 Zeichen uebergeben werden das letzte Zeichen ist ein Dummy z.B. JR250001 FG_NR: JR25000

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT_1 binary Hex-Antwort von SG

ECU_HW_NR_SCHREIBEN

KWP2000 star: $3B WriteDataByLocalIdentifier $92 Hersteller ECU Hardware Nummer schreiben

Arguments

Name Type Comment
DATAS string Es muessen 5 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 18 Bereich: 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

SPEICHER_SCHREIBEN

Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt !) Musterparametersatz: ROMI,0xFF12AB,12,Datenbytes Argumente mit "Strich_Punkt" getrennt (nicht mit Komma !) 0x04,0x05,0x0B,0x0C...Datenbytes(hex) durch Komma getrennt !) 04,05,03,11,12 ... Datenbytes(dec) durch Komma getrennt !) das High-Byte ist bei R.Bosch DXC8 immer 0xFFxxxx KWP2000 star: $3D WriteMemoryByAddress Modus : Default

Arguments

Name Type Comment
SEGMENT string table SpeicherSegment SEG_NAME SEG_TEXT
ADRESSE long 0x000000 - 0xFFFFFF
ANZAHL int 1 - n ( max. 249 )
DATEN string zu schreibende Daten (Anzahl siehe oben) z.B. 1,2,03,0x04,0x05...

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_ANALOG

Status analoge Eingaenge DXC8+ KWP2000 star: $21,$02 ReadDataByLocalIdentifier service

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_LENKWINKEL_WERT real Lenkwinkel in Grad, kann + u.- Wert haben
STAT_LENKWINKEL_EINH string Einheit = Winkelgrad
STAT_DREHRATE_WERT real Drehrate in Winkelgrad/sec
STAT_DREHRATE_EINH string Einheit = Winkelgrad/sec
STAT_DRUCK_WERT real Druck in bar, kann + u.- Wert haben
STAT_DRUCK_EINH string Einheit = bar
STAT_QUERBESCHLEUNIGUNG_WERT real Querbeschleunigung , kann + u.- Wert haben
STAT_QUERBESCHLEUNIGUNG_EINH string Einheit = m/(s*s)
STAT_LAENGSBESCHLEUNIGUNG_WERT real Einheit = m/(s*s)
STAT_LAENGSBESCHLEUNIGUNG_EINH string Einheit = m/(s*s)
STAT_VENTILRELAIS_SPANNUNG_WERT real Spannung Kl. 15 in V
STAT_VENTILRELAIS_SPANNUNG_EINH string Einheit = V
STAT_ZUENDUNG_WERT real Spannung Kl. 15 in V
STAT_ZUENDUNG_EINH string Einheit = V
STAT_PUMPENMOTOR_SPANNUNG_WERT real Spannung Pumpenmotor in Volt
STAT_PUMPENMOTOR_SPANNUNG_EINH string Einheit = V
_TEL_AUFTRAG binary Anforderungstelegrammn SG
_TEL_ANTWORT binary Antworttelegramm

STATUS_DIGITAL

Status digitale Eingaenge DXC+ KWP2000 star: $21,$03 ReadDataByLocalIdentifier service

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_BREMSLICHTSCHALTER_EIN int 0 oder 1
STAT_SCHALTER_BREMSFLUESSIGKEIT_NIVEAU_EIN int 0 oder 1
STAT_HANDBREMSSCHALTER_EIN int 0 oder 1
STAT_DSC_PASSIVTASTER_EIN int 0 oder 1
STAT_DTC_EIN int 0 oder 1
STAT_HILLDESCENT_EIN int 0 oder 1
STAT_INFO_LAMPE int 0 oder 1
STAT_ABS_SILA int 0 oder 1
STAT_DSC_SILA int 0 oder 1
STAT_DSC_PASSIVLAMPE int 0 oder 1
STAT_EDB_SILA int 0 oder 1
STAT_EVVL_EIN int 0 oder 1
STAT_AVVL_EIN int 0 oder 1
STAT_EVHR_EIN int 0 oder 1
STAT_AVHR_EIN int 0 oder 1
STAT_EVVR_EIN int 0 oder 1
STAT_AVVR_EIN int 0 oder 1
STAT_EVHL_EIN int 0 oder 1
STAT_AVHL_EIN int 0 oder 1
STAT_UMSCHALTVENTIL_VORDERACHSE_EIN int 0 oder 1
STAT_UMSCHALTVENTIL_HINTERACHSE_EIN int 0 oder 1
STAT_VORLADEVENTIL_VORDERACHSE_EIN int 0 oder 1
STAT_VORLADEVENTIL_HINTERACHSE_EIN int 0 oder 1
STAT_PUMPENMOTOR_EIN int 0 oder 1
STAT_VENTIL_RELAIS_EIN int 0 oder 1
_TEL_AUFTRAG binary Anforderungstelegrammn SG
_TEL_ANTWORT binary Antworttelegramm

STATUS_CAN

Status CAN DSC8 KWP2000 star: $21,$04 ReadDataByLocalIdentifier service

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_MOTORDREHZAHL_WERT real Momentane Motordrehzahl in 1/min
STAT_MOTORDREHZAHL_EINH string Einheit = 1/min
STAT_DREHMOMENT_WERT real Drehmoment [Nm]
STAT_DREHMOMENT_EINH string [Nm]
STAT_KUPPLUNG_WERT real Kupplungsmoment [Nm]
STAT_KUPPLUNG_EINH string [Nm]
STAT_FAHRZUSTAND string Text
_TEL_ANTWORT binary Antworttelegramm

STATUS_RADGESCHWINDIGKEIT

Radgeschwindigkeiten auslesen DXC8+ KWP2000* KWP2000 star: $21,$01 ReadDataByLocalIdentifier service

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_RAD_GESCHW_VL_WERT long Radgeschwindigkeit vorne links
STAT_RAD_GESCHW_VR_WERT long Radgeschwindigkeit vorne rechts
STAT_RAD_GESCHW_HL_WERT long Radgeschwindigkeit hinten links
STAT_RAD_GESCHW_HR_WERT long Radgeschwindigkeit hinten rechts
STAT_RAD_GESCHW_REF_WERT long Fahrzeug-Referenz-Geschwindigkeit
STAT_RAD_GESCHW_EINH string Einheit = km/h
STAT_DREHRICHTUNG_VL_TEXT string Drehrichtung vorne links
STAT_DREHRICHTUNG_VL_WERT int Drehrichtung vorne links
STAT_DREHRICHTUNG_VR_TEXT string Drehrichtung vorne rechts
STAT_DREHRICHTUNG_VR_WERT int Drehrichtung vorne rechts
STAT_DREHRICHTUNG_HL_TEXT string Drehrichtung hinten links
STAT_DREHRICHTUNG_HL_WERT int Drehrichtung hinten links
STAT_DREHRICHTUNG_HR_TEXT string Drehrichtung hinten rechts
STAT_DREHRICHTUNG_HR_WERT int Drehrichtung hinten rechts
_TEL_ANTWORT binary Antworttelegramm

STEUERN_VAK_BEFUELL

Evakuierung und Befuellung der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: E,12,6,R jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Bsp: E,10,1,R: Routine laeuft 10 sec, 1 sec nach Start wird zusaetzlich die Pumpe eingeschaltet Bsp: E,10,8,R: Routine laeuft 10 sec, 8 sec nach Start wird zusaetzlich die Pumpe eingeschaltet Bsp: E,10,10,R oder E,10,0,R: Routine laeuft 10 sec nur mit Ventilansteuerung KWP2000 star: $30,$01 InputOutputControlByLocalIdentifier

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W
ZEIT_ROUTINE int
DELAY_PUMPE int
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
STAT_ERGEBNIS_BYTE string Text
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_REP_ENTLUEFTUNG

Evakuierung und Befuellung der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: E,V_links,3,R jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) KWP2000 star: $30,$02 InputOutputControlByLocalIdentifier

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W
RAD_NR string
WIEDERHOLUNG int
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
STAT_ERGEBNIS_BYTE string Text
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT1 binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_DREHZAHLFUEHLER_ALLE

Test Drehzahlfuehler Musterparametersatz: 2000 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)

Arguments

Name Type Comment
A_ZEIT int Ausfuehrungszeit in ms

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
STAT_RAD_GESCHW_VL_MIN long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_VL_MAX long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_VR_MIN long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_VR_MAX long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_HL_MIN long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_HL_MAX long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_HR_MIN long Radgeschwindigkeit waehrend Test
STAT_RAD_GESCHW_HR_MAX long Radgeschwindigkeit waehrend Test
GESCHW_EINH string Einheit = km/h
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_ERGEBNIS_ROUTINE

Ergebnis der Routine abholen es ist nur ein Argument zulaessig Musterparametersatz: "REP_ENTLUEFTUNG" Musterparametersatz: "VAK_BEFUELL" Musterparametersatz: "STELLGLIED" Musterparametersatz: "KUPPLUNGS_TEST "

Arguments

Name Type Comment
TYP string Typ der Routine angeben

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
STAT_ERGEBNIS_BYTE string Text
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_STOP

Digitale Stellglieder ansteuern ABS_DSC57 KWP2000 star: $30,$10 InputOutputControlByLocalIdentifier

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT1 binary Antworttelegramm

STEUERN_D_STELLGLIED

Digitale Stellglieder ansteuern KWP2000: $30,$04 InputOutputControlByLocalIdentifier Parameter (argument) koennen ausgewaehlt werden Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: "E,EIN,EVVL,AUS,AVVL,1000,EIN,MRA,EIN,USV1" Musterparametersatz: "E,EIN,EVVL,AUS,AVVL,1000,EIN,MRA,EIN,USV,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W
BEFEHL_1 string Ein = 64, Aus = 00
ST_1 string Stellglied 1
BEFEHL_2 string Ein = 64, Aus = 00
ST_2 string Stellglied 2
W_ZEIT int Wartezeit vor Ansteuerung 3. u. 4. Stellglied
BEFEHL_3 string Ein = 64, Aus = 00
ST_3 string Stellglied 3
BEFEHL_4 string Ein = 64, Aus = 00
ST_4 string Stellglied 4
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_DX_STELLGLIED

Digitale Stellglieder ansteuern DSC_8 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an KWP2000 star: $30,$04 InputOutputControlByLocalIdentifier Musterparametersatz_1: "E,EIN,0,0,USV1,USV2,EIN,0,0,0,MRA,800,AUS,0,0,USV2,USV1,EIN,EVVL,EVVR,EVHL,EVHR" Musterparametersatz_2: "W,EIN,VLV1,VLV1,VLV2,VLV2,EIN,MRA,MRA,MRA,MRA,800,AUS,USV1,USV2,USV2,USV1,EIN,AVVL,AVVL,AVVR,AVHR,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es gibt 5 Stellgliedgruppen "EIN/AUS,MRA" "EIN/AUS,USV1,USV2" "EIN/AUS,VLV1,VLV2" "EIN/AUS,EVVL,EVVR,EVHL,EVHR" "EIN/AUS,AVVL,AVVR,AVHL,AVHR" in jedem Job koennen dann 4 beliebige Stellgliedgruppen angesteuert werden und zwar 2 Stellgliedgruppen vor dem Zeitglied und 2 Stellgliedgruppen nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms eine Stellgliedgruppe besteht aus 5 Argumenten: einem Befehl "EIN" oder "AUS" und aus genau 4 Stellgliedern werden weniger als 4 Stellglieder angesteuert, bzw. koennen pro Gruppe nur 1 bzw. 2 Stellglieder angesteuert werden, so sind die restlichen linksbuendig mit "0" zu besetzen(siehe Musterparametersatz_1) um Nullen zu vermeiden kann man sie auch mehrfach mit dem gleichen Stellglied besetzen (siehe Musterparametersatz_2) die Stellglieder einer Gruppen duerfen nicht mit Stellgliedern anderer Gruppen gemixt werden

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W
BEFEHL_1 string
ST_1 string Stellglied 1
ST_2 string Stellglied 2
ST_3 string Stellglied 3
ST_4 string Stellglied 4
BEFEHL_2 string
ST_5 string Stellglied 5
ST_6 string Stellglied 6
ST_7 string Stellglied 7
ST_8 string Stellglied 8
W_ZEIT int Wartezeit vor Ansteuerung Stellglied 5-8
BEFEHL_3 string
ST_9 string Stellglied 5
ST_10 string Stellglied 5
ST_11 string Stellglied 6
ST_12 string Stellglied 7
BEFEHL_4 string
ST_13 string Stellglied 8
ST_14 string Stellglied 5
ST_15 string Stellglied 6
ST_16 string Stellglied 7
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_STELLGLIED_DYNAMISCH

Digitale Stellglieder ansteuern DSC_8 KWP2000 star: $30,$04 InputOutputControlByLocalIdentifier Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz_1: "E,EIN,0,0,USV1,USV2,EIN,0,0,0,MRA,800,AUS,0,0,USV2,USV1,EIN,EVVL,EVVR,EVHL,EVHR,100" Musterparametersatz_2: "W,EIN,VLV1,VLV1,VLV2,VLV2,EIN,MRA,MRA,MRA,MRA,800,AUS,USV1,USV2,USV2,USV1,EIN,AVVL,AVVL,AVVR,AVHR,200,R" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es gibt 5 Stellgliedgruppen "EIN/AUS,MRA" "EIN/AUS,USV1,USV2" "EIN/AUS,VLV1,VLV2" "EIN/AUS,EVVL,EVVR,EVHL,EVHR" "EIN/AUS,AVVL,AVVR,AVHL,AVHR" in jedem Job koennen dann 4 beliebige Stellgliedgruppen angesteuert werden und zwar 2 Stellgliedgruppen vor dem Zeitglied und 2 Stellgliedgruppen nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms eine Stellgliedgruppe besteht aus 5 Argumenten: einem Befehl "EIN" oder "AUS" und aus genau 4 Stellgliedern werden weniger als 4 Stellglieder angesteuert, bzw. koennen pro Gruppe nur 1 bzw. 2 Stellglieder angesteuert werden, so sind die restlichen linksbuendig mit "0" zu besetzen(siehe Musterparametersatz_1) um Nullen zu vermeiden kann man sie auch mehrfach mit dem gleichen Stellglied besetzen (siehe Musterparametersatz_2) die Stellglieder einer Gruppen duerfen nicht mit Stellgliedern anderer Gruppen gemixt werden

Arguments

Name Type Comment
E_OR_W string Einmal = E, Wiederholung = W
BEFEHL_1 string
ST_1 string Stellglied 1
ST_2 string Stellglied 2
ST_3 string Stellglied 3
ST_4 string Stellglied 4
BEFEHL_2 string
ST_5 string Stellglied 5
ST_6 string Stellglied 6
ST_7 string Stellglied 7
ST_8 string Stellglied 8
W_ZEIT_1 int Wartezeit nach der Ansteuerung der Stellglieder 1-8
BEFEHL_3 string
ST_9 string Stellglied 9
ST_10 string Stellglied 10
ST_11 string Stellglied 11
ST_12 string Stellglied 12
BEFEHL_4 string
ST_13 string Stellglied 13
ST_14 string Stellglied 14
ST_15 string Stellglied 15
ST_16 string Stellglied 16
W_ZEIT_2 int Wartezeit nach der Ansteuerung der Stellglieder 9-16
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
STAT_DELTA_RAD_GESCHW_VL_WERT long Radgeschwindigkeitsdifferenz vorne links
STAT_DELTA_RAD_GESCHW_VR_WERT long Radgeschwindigkeitsdifferenz vorne rechts
STAT_DELTA_RAD_GESCHW_HL_WERT long Radgeschwindigkeitsdifferenz hinten links
STAT_DELTA_RAD_GESCHW_HR_WERT long Radgeschwindigkeitsdifferenz hinten rechts
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_AKTUATORIK

Statischer Test der Komponenten DSC_8 Musterparametersatz: 600,400 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !)

Arguments

Name Type Comment
USV_ZEIT int Ausfuehrungszeit in ms: t >= 400ms Verzoegerungszeit bis zur Aktivierung der USVs
PUMPE_ZEIT int Ausfuehrungszeit in ms: t >= 200ms Verzoegerungszeit zwischen der Aktivierung der USVs und Abschalten des Pumpenmotors

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
ABFALLZEIT_1 int Wartezeit in msec
ABFALLZEIT_2 int Wartezeit in msec
ABFALLZEIT_3 int Wartezeit in msec
WARTEZEIT_EINH string Einheit = msec
_TEL_AUFTRAG binary Antworttelegramm
_TEL_AUFTRAG_2 binary Antworttelegramm
_TEL_ANTWORT binary Antworttelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STEUERN_KUPPLUNG

Digitale Stellglieder ansteuern DXC8 KWP2000 star: $31,$20 Musterparametersatz: "AKTIV" oder "PASSIV" Default ist aktiv

Arguments

Name Type Comment
ARG_1 string "AKTIV" oder "PASSIV" Default ist aktiv

Results

Name Type Comment
STAT_ERGEBNIS_BYTE string Text
JOB_STATUS string Status der Kommunikation (z.B. ACK)
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm

STEUERN_KUPPLUNGS_TEST

der Kupplungstest dauert ca. 10 sec im n.i.O. Fall dauert der Kupplungstest ca. 26 sec der Parameter"R" oder "r" ist optional "R" fordert zusaetzlich ein Ergebnis-Telegramm an

Arguments

Name Type Comment
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
STAT_ERGEBNIS_BYTE string Text
_TEL_AUFTRAG_1 binary Anforderungstelegramm
_TEL_AUFTRAG_2 binary Anforderungstelegramm
_TEL_ANTWORT_1 binary Antworttelegramm
_TEL_ANTWORT_2 binary Antworttelegramm

STATUS_RPA

KWP2000: $21,$05 ReadDataByLocalIdentifier service Modus : Default

No arguments.

Results

Name Type Comment
STAT_STANDARDISIERUNG_AKTIV int Standardisierung aktiv/inaktiv
STAT_WARNUNG_AKTIV int Warnung aktiv/inaktiv
STAT_REJECTION_PHASE int Rejection Phase
STAT_SYSTEMFUNKTION_AKTIV int Systemfunktion aktiv/inaktiv
STAT_BLINDPHASE_AKTIV int Blindphase aktiv/inaktiv
STAT_BREMSLICHTSCHALTER_TEXT string Bremslichtschalter aktiv/inaktiv/defekt
STAT_WEGSTRECKE long Delta Wegstrecke seit letzter Standardisierung
STAT_DSC_SIGNAL_VL int Rohsignal vom DSC / ABS VL (Impulse/sec)
STAT_DSC_SIGNAL_VR int Rohsignal vom DSC / ABS VR (Impulse/sec)
STAT_DSC_SIGNAL_HL int Rohsignal vom DSC / ABS HL (Impulse/sec)
STAT_DSC_SIGNAL_HR int Rohsignal vom DSC / ABS HR (Impulse/sec)
STAT_BEREICH_0 int Status der Standardisierung (15 = abgeschlossen)
STAT_BEREICH_1 int Status der Standardisierung im Bereich von 25 - 110 km/h (15 = abgeschlossen)
STAT_BEREICH_2 int Status der Standardisierung im Bereich von 110 - 135 km/h (15 = abgeschlossen)
STAT_BEREICH_3 int Status der Standardisierung im Bereich von 135 - 160 km/h (15 = abgeschlossen)
STAT_BEREICH_4 int Status der Standardisierung im Bereich von 160 - 185 km/h (15 = abgeschlossen)
STAT_BEREICH_5 int Status der Standardisierung im Bereich von 185 - 210 km/h (15 = abgeschlossen)
STAT_BEREICH_6 int Status der Standardisierung im Bereich >210 km/h (15 = abgeschlossen)
STAT_L1 int Lernstati 1 fuer VS-22
STAT_L1_EINH string Einheit Lernstati 1= %
STAT_L2 int Lernstati 2 fuer VS-22
STAT_L2_EINH string Einheit Lernstati 2= %
STAT_L3 int Lernstati 3 fuer VS-22
STAT_L3_EINH string Einheit Lernstati 3= %
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_RPA_FASTA

RPA Fastadaten auslesen KWP2000: $21,$06 ReadDataByLocalIdentifier service Modus : Default

No arguments.

Results

Name Type Comment
STAT_GESCHWINDIGKEIT_MAX_VORLETZTE_PANNE long Einheit km/h Maximale Geschwindigkeit waehrend vorletzter Reifenpannenmeldung (max 255km/h)
STAT_GESCHWINDIGKEIT_MAX_LETZTE_PANNE long Einheit km/h Maximale Geschwindigkeit waehrend letzter Reifenpannenmeldung (max 255km/h)
STAT_WEG_VORLETZTE_PANNE_TEXT string Text zur Gesamwegstrecke waehrend vorletzter Panne
STAT_WEG_VORLETZTE_PANNE long Gesamtwegstrecke waehrend vorletzter Panne
STAT_WEG_LETZTE_PANNE_TEXT string Text zur Gesamwegstrecke waehrend letzter Panne
STAT_WEG_LETZTE_PANNE long Gesamtwegstrecke waehrend letzter Panne
STAT_GESCHWINDIGKEIT_INDIK long Einheit km/h Geschwindigkeitsindikator gemessen ab erster Reifenpannenmeldung
STAT_KM_LETZTE_PANNE long Km-Stand gelesen bei letzter Reifenpannenmeldung
STAT_KM_VORLETZTE_PANNE long Km-Stand gelesen bei vorletzter Reifenpannenmeldung
STAT_GESCHWINDIGKEIT_VORLETZTE_PANNE long Einheit km/h Geschwindigkeit waehrend vorletzter Reifenpannenmeldung
STAT_GESCHWINDIGKEIT_LETZTE_PANNE long Einheit km/h Geschwindigkeit waehrend letzter Reifenpannenmeldung
STAT_KM_LETZTE_STANDARDISIERUNG long Km-Stand gelesen bei letzter Standardisierung
STAT_TAGE_SEIT_STANDARDISIERUNG string Einheit Tage Anzahl Tage gemessen seit letztem Standardisierungsstart
STAT_TAGE_SEIT_LETZTER_PANNE string Einheit Tage Anzahl Tage gemessen zwischem letztem Standardisierungsstart und Panne danach
STAT_TAGE_SEIT_VORLETZTER_PANNE string Einheit Tage Anzahl Tage gemessen zwischem letztem/vorletzter Panne und Standardisierungsstart danach
STAT_RPA_REV_ACTUAL string -- aktuelle Versionsnummer RPA
STAT_RPA_REV_AT_LASTCODING string -- Versionsnummer RPA zum Zeitpunkt der letzten Codierung
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_RPA_STANDARDISIERUNG_1

Radgeschwindigkeiten auslesen KWP2000: $21,$07 ReadDataByLocalIdentifier service Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_FACLF real -
STAT_FACLR real -
STAT_FACH1F real -
STAT_FACH1R real -
STAT_FACH2F real -
STAT_FACH2R real -
STAT_CRC real -
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_RPA_STANDARDISIERUNG_2

Radgeschwindigkeiten auslesen KWP2000: $21,$08 ReadDataByLocalIdentifier service Modus : Default

No arguments.

Results

Name Type Comment
STAT_FACH3F real -
STAT_FACH3R real -
STAT_FACH4F real -
STAT_FACH4R real -
STAT_FACH5F real -
STAT_FACH5R real -
STAT_CRC real -
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_RPA_STANDARDISIERUNG_3

Radgeschwindigkeiten auslesen erst ab DXC8 SW19 und DSC8 I5.20 KWP2000: $21,$09 ReadDataByLocalIdentifier service Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_FAC3 real -
STAT_STDCNT1 real -
STAT_OUTCNT real -
STAT_NSF1 real -
STAT_NSF2 real -
STAT_NSVH5 real -
STAT_NSVH4 real -
STAT_NSVH3 real -
STAT_NSVH2 real -
STAT_NSVH1 real -
STAT_NSVL real -
STAT_WGFLG real -
STAT_CRC real -
_TEL_ANTWORT binary Hex-Antwort von SG

RPA_SCHREIBEN

KWP2000: $3B WriteDataByLocalIdentifier $05 RPA schreiben

Arguments

Name Type Comment
DATAS string Es muss 1 Byte uebergeben werden 00 keine Aktion oder 01 Standardisierung

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

RPA_FASTA_LOESCHEN

KWP2000: $3B WriteDataByLocalIdentifier $06 RPA_FASTA_loeschen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

RPA_DEFAULT

KWP2000: $3B WriteDataByLocalIdentifier $06 RPA_FASTA_loeschen $07 Standardisierungdaten_1 $08 Standardisierungdaten_2 $09 Standardisierungdaten_3 Fasta- und Standardisierungsdaten auf default setzten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG2 binary Hex-Auftrag ans SG
_TEL_AUFTRAG3 binary Hex-Auftrag ans SG
_TEL_AUFTRAG4 binary Hex-Auftrag ans SG
_TEL_AUFTRAG5 binary Hex-Auftrag ans SG
_TEL_ANTWORT1 binary Hex-Antwort vom SG
_TEL_ANTWORT2 binary Hex-Antwort vom SG
_TEL_ANTWORT3 binary Hex-Antwort vom SG
_TEL_ANTWORT4 binary Hex-Antwort vom SG
_TEL_ANTWORT5 binary Hex-Antwort vom SG

RPA_LAMPE_EINSCHALTEN

KWP2000: $3B WriteDataByLocalIdentifier $09 Standardisierungdaten_3 Fuer USA Standardisierungsdaten auf default setzten und dazu RPA-Lampe einschalten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG2 binary Hex-Auftrag ans SG
_TEL_ANTWORT1 binary Antwort
_TEL_ANTWORT2 binary Antwort

RPA_STANDARDISIERUNG_1_SCHREIBEN

KWP2000: $3B WriteDataByLocalIdentifier $07 RPA Standardisierungsdaten_1 vorgeben

Arguments

Name Type Comment
DATAS string Es muessen 25 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 18 Bereich: 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

RPA_STANDARDISIERUNG_2_SCHREIBEN

KWP2000: $3B WriteDataByLocalIdentifier $08 RPA Standardisierungsdaten_2 vorgeben

Arguments

Name Type Comment
DATAS string Es muessen 25 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 18 Bereich: 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

RPA_STANDARDISIERUNG_3_SCHREIBEN

erst ab DXC8 SW19 und DSC8 I5.20 KWP2000: $3B WriteDataByLocalIdentifier $09 RPA Standardisierungsdaten_3 vorgeben

Arguments

Name Type Comment
DATAS string Es muessen 22 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 18 Bereich: 0x00-0xFF

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT1 binary Hex-Antwort von SG

LENKWINKEL_DSC_ABGLEICHEN

KWP2000 star: $30,$08 InputOutputControlByLocalIdentifier service Musterparametersatz: 78 gueltige Zufallszahlen: 1 - 254 wird keine Zufallszahl uebergeben, dann wird eine Zufallszahl aus der Systemzeit ermittelt

Arguments

Name Type Comment
LFD_NR int laufende Nummer bzw. Zufallszahl fuer Eintrag ins LW-SG

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_AUFTRAG_1 binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT_1 binary Hex-Antwort von SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG
_TEL_ANTWORT_3 binary Hex-Antwort von SG
_TEL_ANTWORT_4 binary Hex-Antwort von SG
_TEL_ANTWORT_5 binary Hex-Antwort von SG
_TEL_ANTWORT_6 binary Hex-Antwort von SG
ABGL_LWS_ID int Abgleichswert LWS ID
STATUS_ABGLEICH_1 binary Fehlerstatus LWS
STATUS_ABGLEICH_2 binary Fehlerstatus LWS
STATUS_ABGLEICH_3 binary Fehlerstatus LWS
STATUS_ABGLEICH_4 binary Fehlerstatus LWS
STAT_ERGEBNIS_BYTE string Text

TEST_LENKWINKEL

KWP2000 star: $30,$08 InputOutputControlByLocalIdentifier service Musterparametersatz: 78 gueltige Zufallszahlen: 1 - 254 wird keine Zufallszahl uebergeben, dann wird eine Zufallszahl aus der Systemzeit ermittelt

Arguments

Name Type Comment
LFD_NR int laufende Nummer bzw. Zufallszahl fuer Eintrag ins LW-SG

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_AUFTRAG_1 binary Anforderungstelegramm
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT_1 binary Hex-Antwort von SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG
_TEL_ANTWORT_3 binary Hex-Antwort von SG
_TEL_ANTWORT_4 binary Hex-Antwort von SG
_TEL_ANTWORT_5 binary Hex-Antwort von SG
_TEL_ANTWORT_6 binary Hex-Antwort von SG
ABGL_LWS_ID int Abgleichswert LWS ID
STATUS_ABGLEICH_1 binary Fehlerstatus LWS
STATUS_ABGLEICH_2 binary Fehlerstatus LWS
STATUS_ABGLEICH_3 binary Fehlerstatus LWS
STATUS_ABGLEICH_4 binary Fehlerstatus LWS
STAT_ERGEBNIS_BYTE binary Status Lenkwinkelabgleich

_FS_LESEN_SAR

Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
F_ORT_NR long Index fuer Fehlerort
F_ORT_TEXT string Fehlerort als Text table FOrtTexte ORTTEXT

_FS_LESEN_INPA

KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes KWP2000: $18 ReadDiagnosticTroubleCodesByStatus kombinierter Job §17 und §18 Fehlerspeicher lesen mit allen Umweltdaten Ausgabe der Results wie INPA

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
F_CODE string Fehlercode(hex)
F_TEXT string Fehlerort als Text
F_ZAHL int Anzahl Fehler
F_READY_TEXT string 1. Fehlerart als Text table FArtTexte ARTTEXT
F_VORH_TEXT string 2. Fehlerart als Text table FArtTexte ARTTEXT
F_WARNUNG_TEXT string 3. Fehlerart als Text table FArtTexte ARTTEXT
HAEUFIGKZAEHLER int Haufigkeitszaehler als Zahl Wertebereich 0 - 255 -1: ohne Haufigkeitszaehler
LOGISTIKZAEHLER int Logistikzaehler als Zahl Wertebereich 0 - 255 -1: ohne Logistikzaehler
KILOMETERSTAND_KM long Umweltbedingung Kilometerstand Wertebereich: 0 - 524280 km
GESCHWINDIGKEIT_KMH long Radgeschwindigkeit vRef
ACB_ACTIVE_CONTROL_BRAKE int
DBC_DYNAMIC_BRAKE_CONTROL int
ECD_VERZOEGERUNGSANFORDERUNG_ACC int
HDC_HILL_DESCENT_CONTROL int
DSC_DYNAMIC_STABILITY_CONTROL int
ABS_ANTI_BLOCKIER_SYSTEM int
BLS_BREMSLICHTSCHALTER int
ASC_AUTOMATIC_STABILITY_CONTROL int

_COD_LESEN

Auslesen der Codierdaten Es muessen 2 Byte (Blocknummer) als Hex_String uebergeben werden Argument: z.B.: 30,04 KWP2000: $22 ReadDataByCommonIdentifier $300x Codierdaten Modus : Default

Arguments

Name Type Comment
C_BLOCK string Codierblock 30,00 ... 30,05

Results

Name Type Comment
RPA_EQUIP string Bereich: 0-255 bzw. 0x00-0xFF Equipment: 1 = aktiv, 0 = inaktiv
RPA_VARIANTE_LAND string Bereich: 0-255 bzw. 0x00-0xFF 1 = USA, 0 = Rest der Welt (RdW)
STAT_CAR_ID int OKAY, wenn fehlerfrei
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
CODIERBYTES binary ausgelesene Codier-Daten
_TEL_ANTWORT binary Hex-Antwort von SG

_COD_SCHREIBEN

Codierdaten schreiben Es muessen die Codierbytes als ein Hex_String uebergeben werden, beginnend mit der Codier-Blocknummer Argument: z.B.: 30,02,A1,02,F7,65 ..... das Laengenbyte wird automatisch von der SGBD berechnet KWP2000: $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default

Arguments

Name Type Comment
C_BYTES string Block-Nr und Codierbytes: 30,02,A1,02,F7,65 .....

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG binary

_COD_SCHREIBEN_ZUSATZFUNKTIONEN

Zusatzfunktionen auscodieren Es koennen max. 8 Argumente uebergeben werden FLR: Fahrleistungsreduzierung HBA: Hydraulischer Bremsassistent AY: Offsetabgleich AY gesperrt LW: Offsetabgleich Lenkwinkel gesperrt PSI_STAND: Offsetabgleich im Stand fuer Giergeschwindigkeit gesperrt PSI_FAHRT: Offsetabgleich waehrend der Fahrt fuer Giergeschwindigkeit gesperrt PSI_EMPF: Empfindlichkeitsabgleich fuer Giergeschwindigkeit gesperrt SW: Steilwandmodus aktiviert HVV: hydraulische Vollverzögerung SST: Softstop (default: deaktiviert) EVB: Bremsbereitschaft BSW: Trockenbremsen HHC: Anfahrassistenz HPS: Hydraulic Fading Compensation ASL: Anhaengerschlingerlogik HDC: Hill Descent Control Argument: z.B.: HBA,ASL jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) werden keine Argumente übergeben ist die Defaultcodierung wieder aktiv KWP2000* : $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default

Arguments

Name Type Comment
C_OPTION_1 string Zusatzfunktion
C_OPTION_2 string Zusatzfunktion
C_OPTION_3 string Zusatzfunktion
C_OPTION_4 string Zusatzfunktion
C_OPTION_5 string Zusatzfunktion
C_OPTION_6 string Zusatzfunktion
C_OPTION_7 string Zusatzfunktion
C_OPTION_8 string Zusatzfunktion

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG binary

_IDENT_SENSORCLUSTER_MM3_X

Auslesen des DSC Sensor-Clusters KWP2000*: $22 ReadDataByCommonIdentifier $1601 DSC Sensor-Cluster lesen Modus : Default

No arguments.

Results

Name Type Comment
DSC_SC_VERBAUORT string DSC-Sensorcluster Verbauort
DSC_SC_HW_NR string DSC-Sensorcluster Hardware Nummer
ID_DATUM_JAHR int Herstelldatum Jahr
ID_DATUM_MONAT int Herstelldatum (Monat)
ID_DATUM_TAG int Herstelldatum (Tag)
ID_DATUM string Herstelldatum (TT.MM.JJ)
DSC_SC_SERIEN_NR string DSC-Sensorcluster Serien-Nummer
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag ans SG
_TEL_ANTWORT binary Hex-Antwort von SG

LAENGSBESCHLEUNIGUNG_DSC_ABGLEICHEN

der Parameter"R" ist optional: "R" fordert zusaetzlich ein Ergebnis-Telegramm an Musterparametersatz: R mit diesem Job wird auch die MM3.x Teilenummer in die ECU eingelesen KWP2000* : $30,$0B InputOutputControlByLocalIdentifier $33,$0B RequestRoutineResultsByLocalIdentifier

Arguments

Name Type Comment
ERGEBNIS string Default: Ergebnis nicht abholen. Wenn Argument <Ergebnis> vorhanden, dann Ergebnis abholen

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_ERGEBNIS_BYTE string Text
_TEL_AUFTRAG binary Anforderungstelegramm
_TEL_AUFTRAG_1 binary Anforderungstelegramm
_TEL_ANTWORT binary Anforderungstelegramm
_TEL_ANTWORT_1 binary Anforderungstelegramm
_TEL_ANTWORT_2 binary Anforderungstelegramm

Tables

Index

KONZEPT_TABELLE

Dimensions: 5 rows × 2 columns

NR KONZEPT_TEXT
0x10 D-CAN
0x0F BMW-FAST
0x0D KWP2000*
0x0C KWP2000
0x06 DS2

JOBRESULT

Dimensions: 95 rows × 2 columns

SB STATUS_TEXT
0x10 ERROR_ECU_GENERAL_REJECT
0x11 ERROR_ECU_SERVICE_NOT_SUPPORTED
0x12 ERROR_ECU_SUBFUNCTION_NOT_SUPPORTED__INVALID_FORMAT
0x21 ERROR_ECU_BUSY_REPEAT_REQUEST
0x22 ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR
0x23 ERROR_ECU_ROUTINE_NOT_COMPLETE
0x31 ERROR_ECU_REQUEST_OUT_OF_RANGE
0x33 ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED
0x36 ERROR_ECU_EXCEED_NUMBER_OF_ATTEMPTS
0x37 ERROR_ECU_REQUIRED_TIME_DELAY_NOT_EXPIRED
0x40 ERROR_ECU_DOWNLOAD_NOT_ACCEPTED
0x41 ERROR_ECU_IMPROPER_DOWNLOAD_TYPE
0x42 ERROR_ECU_CANNOT_DOWNLOAD_TO_SPECIFIED_ADDRESS
0x43 ERROR_ECU_CANNOT_DOWNLOAD_NUMBER_OF_BYTES_REQUESTED
0x50 ERROR_ECU_UPLOAD_NOT_ACCEPTED
0x51 ERROR_ECU_IMPROPER_UPLOAD_TYPE
0x52 ERROR_ECU_CANNOT_UPLOAD_FROM_SPECIFIED_ADDRESS
0x53 ERROR_ECU_CANNOT_UPLOAD_NUMBER_OF_BYTES_REQUESTED
0x71 ERROR_ECU_TRANSFER_SUSPENDED
0x72 ERROR_ECU_TRANSFER_ABORTED
0x74 ERROR_ECU_ILLEGAL_ADDRESS_IN_BLOCK_TRANSFER
0x75 ERROR_ECU_ILLEGAL_BYTE_COUNT_IN_BLOCK_TRANSFER
0x76 ERROR_ECU_ILLEGAL_BLOCK_TRANSFER_TYPE
0x77 ERROR_ECU_BLOCKTRANSFER_DATA_CHECKSUM_ERROR
0x78 ERROR_ECU_REQUEST_CORRECTLY_RECEIVED__RESPONSE_PENDING
0x79 ERROR_ECU_INCORRECT_BYTE_COUNT_DURING_BLOCK_TRANSFER
0x80 ERROR_ECU_SERVICE_NOT_SUPPORTED_IN_ACTIVE_DIAGNOSTIC_MODE
?00? OKAY
?02? ERROR_ECU_INCORRECT_RESPONSE_ID
?03? ERROR_ECU_INCORRECT_LEN
?04? ERROR_ECU_INCORRECT_LIN_RESPONSE_ID
?05? ERROR_ECU_INCORRECT_LIN_LEN
?10? ERROR_F_CODE
?11? ERROR_TABLE
?12? ERROR_INTERPRETATION
?13? ERROR_F_POS
?20? ERROR_SEGMENT
?21? ERROR_ADDRESS
?22? ERROR_NUMBER
?30? ERROR_DATA
?40? ERROR_MODE
?41? ERROR_BAUDRATE
?50? ERROR_BYTE1
?51? ERROR_BYTE2
?52? ERROR_BYTE3
?60? ERROR_DATA_OUT_OF_RANGE
?70? ERROR_NUMBER_ARGUMENT
?71? ERROR_RANGE_ARGUMENT
?72? ERROR_VERIFY
?73? ERROR_NO_BIN_BUFFER
?74? ERROR_BIN_BUFFER
?75? ERROR_DATA_TYPE
?76? ERROR_CHECKSUM
?80? ERROR_FLASH_SIGNATURE_CHECK
?81? ERROR_VIHICLE_IDENTFICATON_NR
?82? ERROR_PROGRAMMING_DATE
?83? ERROR_ASSEMBLY_NR
?84? ERROR_CALIBRATION_DATASET_NR
?85? ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR
?86? ERROR_REPAIR_SHOP_NR
?87? ERROR_TESTER_SERIAL_NR
?88? ERROR_MILAGE
?89? ERROR_PROGRAMMING_REFERENCE
?8A? ERROR_NO_FREE_UIF
?8B? ERROR_MAX_UIF
?8C? ERROR_SIZE_UIF
?8D? ERROR_LEVEL
?8E? ERROR_KEY
?8F? ERROR_AUTHENTICATION
?90? ERROR_NO_DREF
?91? ERROR_CHECK_PECUHN
?92? ERROR_CHECK_PRGREF
?93? ERROR_AIF_NR
?94? ERROR_CHECK_DREF
?95? ERROR_CHECK_HWREF
?96? ERROR_CHECK_HWREF
?97? ERROR_CHECK_PRGREFB
?98? ERROR_CHECK_VMECUH*NB
?99? ERROR_CHECK_PRGREFB
?9A? ERROR_CHECK_VMECUH*N
?9B? ERROR_MOST_CAN_GATEWAY_DISABLE
?9C? ERROR_NO_P2MIN
?9D? ERROR_NO_P2MAX
?9E? ERROR_NO_P3MIN
?9F? ERROR_NO_P3MAX
?A0? ERROR_NO_P4MIN
?B0? ERROR_DIAG_PROT
?B1? ERROR_SG_ADRESSE
?B2? ERROR_SG_MAXANZAHL_AIF
?B3? ERROR_SG_GROESSE_AIF
?B4? ERROR_SG_ENDEKENNUNG_AIF
?B5? ERROR_SG_AUTHENTISIERUNG
?C0? ERROR_TELEGRAM_LEN_OUT_OFF_RANGE
?F0? ERROR_ARGUMENT
0xXY ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE

LIEFERANTEN

Dimensions: 77 rows × 2 columns

LIEF_NR LIEF_TEXT
0x01 Reinshagen => Delphi
0x02 Kostal
0x03 Hella
0x04 Siemens
0x05 Eaton
0x06 UTA
0x07 Helbako
0x08 Bosch
0x09 Loewe => Lear
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Continental Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0x27 Delphi PHI
0x28 DODUCO => BERU
0x29 DENSO
0x30 NEC
0x31 DASA
0x32 Pioneer
0x33 Jatco
0x34 Fuba
0x35 UK-NSI
0x36 AABG
0x37 Dunlop
0x38 Sachs
0x39 ITT
0x40 FTE
0x41 Megamos
0x42 TRW
0x43 Wabco
0x44 ISAD Electronic Systems
0x45 HEC (Hella Electronics Corporation)
0x46 Gemel
0x47 ZF
0x48 GMPT
0x49 Harman Kardon
0x50 Remes
0x51 ZF Lenksysteme
0x52 Magneti Marelli
0x53 Borg Instruments
0x54 GETRAG
0x55 BHTC (Behr Hella Thermocontrol)
0x56 Siemens VDO Automotive
0x57 Visteon
0x58 Autoliv
0x59 Haberl
0x60 Magna Steyr
0x61 Marquardt
0x62 AB-Elektronik
0x63 Siemens VDO Borg
0x64 Hirschmann Electronics
0x65 Hoerbiger Electronics
0x66 Thyssen Krupp Automotive Mechatronics
0x67 Gentex GmbH
0x68 Atena GmbH
0x69 Magna-Donelly
0x70 Koyo Steering Europe
0x71 NSI B.V
0x72 ASIN AWCO.LTD
0x73 Shorlock
0x74 Schrader
0x75 BERU Electronics GmbH
0x76 CEL
0xFF unbekannter Hersteller

FARTTEXTE

Dimensions: 14 rows × 2 columns

ARTNR ARTTEXT
0x00 kein passendes Fehlersymptom
0x01 Signal oder Wert oberhalb Schwelle
0x02 Signal oder Wert unterhalb Schwelle
0x04 kein Signal oder Wert
0x08 unplausibles Signal oder Wert
0x10 Testbedingungen erfüllt
0x11 Testbedingungen noch nicht erfüllt
0x20 Fehler bisher nicht aufgetreten
0x21 Fehler momentan nicht vorhanden, aber bereits gespeichert
0x22 Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase)
0x23 Fehler momentan vorhanden und bereits gespeichert
0x30 Fehler würde kein Aufleuchten einer Warnlampe verursachen
0x31 Fehler würde das Aufleuchten einer Warnlampe verursachen
0xFF unbekannte Fehlerart

DIGITALARGUMENT

Dimensions: 17 rows × 2 columns

TEXT WERT
ein 1
aus 0
ja 1
nein 0
auf 1
ab 0
an 1
yes 1
no 0
on 1
off 0
up 1
down 0
true 1
false 0
1 1
0 0

AUTHENTISIERUNG

Dimensions: 4 rows × 2 columns

AUTH_NR AUTH_TEXT
0x01 Simple
0x02 Symetrisch
0x03 Asymetrisch
0xFF Keine

DIAGMODE

Dimensions: 14 rows × 3 columns

NR MODE MODE_TEXT
0x81 DEFAULT DefaultMode
0x82 PT PeriodicTransmissions
0x84 EOLSSM EndOfLineSystemSupplierMode
0x85 ECUPM ECUProgrammingMode
0x86 ECUDM ECUDevelopmentMode
0x87 ECUAM ECUAdjustmentMode
0x88 ECUVCM ECUVariantCodingMode
0x89 ECUSM ECUSafetyMode
0xFA SSS_A SystemSupplierSpecific (A)
0xFB SSS_B SystemSupplierSpecific (B)
0xFC SSS_C SystemSupplierSpecific (C)
0xFD SSS_D SystemSupplierSpecific (D)
0xFE SSS_E SystemSupplierSpecific (E)
0xXY -- unbekannter Diagnose-Mode

BAUDRATE

Dimensions: 7 rows × 3 columns

NR BAUD BAUD_TEXT
0x01 PC9600 Baudrate 9.6 kBaud
0x02 PC19200 Baudrate 19.2 kBaud
0x03 PC38400 Baudrate 38.4 kBaud
0x04 PC57600 Baudrate 57.6 kBaud
0x05 PC115200 Baudrate 115.2 kBaud
0x06 SB Specific Baudrate
0xXY -- unbekannte Baudrate

PROGRAMMIERSTATUS

Dimensions: 19 rows × 2 columns

SB STATUS_TEXT
0x00 Anlieferzustand
0x01 Normalbetrieb
0x02 nicht benutzt
0x03 Speicher gelöscht
0x04 nicht benutzt
0x05 Signaturprüfung PAF nicht durchgeführt
0x06 Signaturprüfung DAF nicht durchgeführt
0x07 Programmprogrammiersitzung aktiv
0x08 Datenprogrammiersitzung aktiv
0x09 Hardwarereferenzeintrag fehlerhaft
0x0A Programmreferenzeintrag fehlerhaft
0x0B Referenzierungsfehler Hardware -> Programm
0x0C Programm nicht vorhanden oder nicht vollständig
0x0D Datenreferenzeintrag fehlerhaft
0x0E Referenzierungsfehler Programm -> Daten
0x0F Daten nicht vorhanden oder nicht vollständig
0x10 Reserviert fuer BMW
0x80 Reserviert fuer Zulieferer
0xXY unbekannter Programmierstatus

SPEICHERSEGMENT

Dimensions: 12 rows × 3 columns

SEG_BYTE SEG_NAME SEG_TEXT
0x00 LAR linearAdressRange
0x01 ROMI ROM / EPROM, internal
0x02 ROMX ROM / EPROM, external
0x03 NVRAM NV-RAM (characteristic zones, DTC memory
0x04 RAMIS RAM, internal (short MOV)
0x05 RAMXX RAM, external (x data MOV)
0x06 FLASH Flash EPROM, internal
0x07 UIFM User Info Field Memory
0x08 VODM Vehicle Order Data Memory
0x09 FLASHX Flash EPROM, external
0x0B RAMIL RAM, internal (long MOV / Register)
0xFF ??? unbekanntes Speichersegment

VERBAUORTTABELLE

Dimensions: 12 rows × 2 columns

ORT ORTTEXT
0x0100 Batteriesensor
0x0200 Elektrische Wasserpumpe
0x0300 Generator 1
0x0350 Generator 2
0x0400 Schaltzentrum Lenksäule
0x0500 DSC Sensor-Cluster
0x0600 Nahbereichsradarsensor links
0x0700 Nahbereichsradarsensor rechts
0x0800 Funkempfänger
0x0900 Elektrische Lenksäulenverriegelung
0x0A00 Regen- Lichtsensor
0xFFFF unbekannter Verbauort

PARTNRTABELLE

Dimensions: 1 rows × 3 columns

PART_NR BMW_NR KOMMENTAR
-- -- unbekannte Teilenummer

JOBRESULTEXTENDED

Dimensions: 1 rows × 2 columns

SB STATUS_TEXT
0xXY ERROR_UNKNOWN

SG_DIAGNOSEKONZEPT

Dimensions: 4 rows × 2 columns

RANG KONZEPT_TEXT
- BMW-FAST
1 KWP2000*
- KWP2000
- DS2

FORTTEXTE

Dimensions: 491 rows × 2 columns

ORT ORTTEXT
0x5d8c 5d8c - Rueckfoerder Pumpe: - Fehler bei Rueckmeldung aus Spannungsueberwachung: RFP AN aber erwartet: AUS - Leitungsstoerung ?
0x5d8d 5d8d - Rueckfoerder Pumpe: - steht. Fehler bei Rueckmeldung aus Spannungsueberwachung: RFP AUS aber erwartet: AN - Sicherung oder Pumpenmotorrelais defekt ?
0x5d8e 5d8e - Rueckfoerder Pumpe: - Nachlauf zu kurz.
0x5d8f 5d8f - Rueckfoerder Pumpe: - Freigabe des Pumpen-Anlauf-Zyklus, kein Fehler: Gutpruefung nach behobenem Defekt erfolgt.
0x5d90 5d90 - Ventil Relais: VR offen. Fehler verursacht durch zu viele erkannte Einzelventilfehler - Sicherung defekt ?
0x5d91 5d91 - Ventil Relais: VR offen, Relais schliesst nicht waehrend Startup-Test.
0x5d92 5d92 - Ventil Relais: VR-Ansteuerungsinformation via SP-Interface zeigt keinen Effekt.
0x5d93 5d93 - Ventil Relais: Mittel- oder hochohmiger Kurzschluss von Spannungsversorgung_VR oder Ventil nach Masse ueber Startup-Test erkannt.
0x5d94 5d94 - Ventil Relais: VR steckt in geschlossener Position. Relais schaltet nicht ab waehrend Startup-Test.
0x5d95 5d95 - Ventil Relais: VR offen, Spannungsversorgung_VR waehrend Startup-Test zu niedrig (verglichen mit Uz Versorgungsspannung_Klemme_15); Defekte Sicherung!
0x5d96 5d96 - Ventil Relais: Kurzschluss zu Uz Versorgungsspannung_Klemme_15 im zyklischen Ventilrelais-Test festgestellt.
0x5d97 5d97 - Ventil Relais: Mittel- oder hochohmiger Kurzschluss der Spannungsversorgung_VR oder des Ventils auf Masse waehrend zyklischem Ventilrelais-Test registriert.
0x5d98 5d98 - Einlass Ventil (EV) Vorne Links - zyklischer Ventil- und Relaistest.
0x5d99 5d99 - Einlass Ventil (EV) Vorne Links - Allgemeiner Fehler.
0x5d9a 5D9A - Drehratensensor: DRS sendet Signal DrsAX1=INITStatusfehler. (DRS-Typ MM 3.x).
0x5d9b 5d9b - Einlass Ventil (EV) Vorne Links - Ventilspannung defekt (Driftfehler) - Leitungsverbindung oder Endstufe defekt ?
0x5d9c 5D9C - Drehratensensor: DRS sendet Signal DrsAY1=INITStatusfehler (DRS-Typ MM 3.x).
0x5d9d 5d9d - Auslass Ventil (AV) Vorne Links - Fehler bei zyklischem Ventil- und Relaistest.
0x5d9e 5d9e - Auslass Ventil (AV) Vorne Links - Allgemeiner Fehler.
0x5d9f 5D9F - Drehratensensor: DRS sendet Signal DrsAY2=INITStatusfehler (DRS-Typ MM 3.x).
0x5da0 5DA0 - Drehratensensor: DRS sendet Signal DrsPSIP1=INITStatusfehler (DRS-Typ MM 3.x).
0x5da1 5da1 - Einlass Ventil (EV) Vorne Rechts - Fehler bei zyklischem Ventil- und Relaistest.
0x5da2 5da2 - Einlass Ventil (EV) Vorne Rechts - Allgemeiner Fehler.
0x5da3 5DA3 - Drehratensensor: DRS sendet Signal DrsPSIP2=INIT,Statusfehler (DRS-Typ MM 3.x).
0x5da4 5DA4 - Drehratensensor: DRS sendet Signal DrsAX1=Signalfehler. Resertierbar (DRS-Typ MM 3.x).
0x5da5 5DA5 - Drehratensensor: DRS sendet Signal DrsAY1=Signalfehler. Resertierbar (DRS-Typ MM 3.x).
0x5da6 5da6 - Auslass Ventil (AV) Vorne Rechts - Fehler bei zyklischem Ventil- und Relaistest.
0x5da7 5da7 - Auslass Ventil (AV) Vorne Rechts - Allgemeiner Fehler.
0x5da8 5DA8 - Drehratensensor: DRS sendet Signal DrsAY2=Signalfehler. Resertierbar (DRS-Typ MM 3.x).
0x5da9 5DA9 - Drehratensensor: DRS sendet Signal DrsPSIP1=Signalfehler. Resertierbar (DRS-Typ MM 3.x).
0x5daa 5daa - Einlass Ventil (EV) Hinten Links - Fehler bei zyklischem Ventil- und Relaistest.
0x5dab 5dab - Einlass Ventil (EV) Hinten Links - Allgemeiner Fehler.
0x5dac 5DAC - Drehratensensor: DRS sendet Signal DrsPSIP2=Signalfehler. Resertierbar (DRS-Typ MM 3.x).
0x5dad 5dad - Einlass Ventil (EV) Hinten Links - Ventilspannung defekt (Driftfehler) - Leitungsverbindung oder Endstufe defekt ?
0x5dae 5DAE - Drehratensensor: DRS sendet Signal AX1=ungueltig (DRS-Typ MM 3.x).
0x5daf 5daf - Auslass Ventil (AV) Hinten Links - Fehler bei zyklischem Ventil- und Relaistest.
0x5db0 5db0 - Auslass Ventil (AV) Hinten Links - Allgemeiner Fehler.
0x5db1 5DB1 - Drehratensensor: DRS sendet Signal AY1=ungueltig (DRS-Typ MM 3.x).
0x5db2 5DB2 - Drehratensensor: DRS sendet Signal AY2=ungueltig (DRS-Typ MM 3.x).
0x5db3 5db3 - Einlass Ventil (EV) Hinten Rechts - Fehler bei zyklischem Ventil- und Relaistest.
0x5db4 5db4 - Einlass Ventil (EV) Hinten Rechts - Allgemeiner Fehler.
0x5db5 5DB5 - Drehratensensor: DRS sendet Signal PSIP!=ungueltig (DRS-Typ MM 3.x).
0x5db6 5DB6 - Drehratensensor: DRS sendet Signal PSIP2=ungeltig (DRS-Typ MM 3.x).
0x5db7 5DB7 - Drehratensensor: DRS sendet Signal PSIPP=ungueltig (DRS-Typ MM 3.x).
0x5db8 5db8 - Auslass Ventil (AV) Hinten Rechts - Fehler bei zyklischem Ventil- und Relaistest.
0x5db9 5db9 - Auslass Ventil (AV) Hinten Rechts - Allgemeiner Fehler.
0x5dba 5DBA - Drehratensensor: Interner Fehler: Ax1SensNotAvailable (DRS-Typ MM3.x).
0x5dbb 5DBB - Drehratensensor: Interner Fehler: Ay1SensNotAvailable (DRS-Typ MM3.x).
0x5dbc 5dbc - Ventil (USV1): Fehler bei zyklischem Ventil- und Relaistest.
0x5dbd 5dbd - Ventil (USV1): Allgemeiner Fehler.
0x5dbe 5DBE - Drehratensensor: Interner Fehler: Ay2SensNotAvailable (DRS-Typ MM3.x)
0x5dbf 5dbf - Ventil (USV1): Ventilspannung defekt (Driftfehler) - Leitungsverbindung oder Endstufe defekt ?
0x5dc0 5DC0 - Drehratensensor: Interner Fehler: PSIP1SensNotAvailable (DRS-Typ MM3.x).
0x5dc1 5dc1 - Ventil (USV2): Fehler bei zyklischem Ventil- und Relaistest.
0x5dc2 5dc2 - Ventil (USV2): Allgemeiner Fehler.
0x5dc3 5DC3 - Drehratensensor: Interner Fehler: PSIP2SensNotAvailable (DRS-Typ MM3.x)
0x5dc4 5DC4 - Drehratensensor: Interner Fehler: PSIPPSensNotAvailable (DRS-TypMM 3.x). DRS MM 3.x (R): DRS - PSIPPSensNotAvailable.
0x5dc6 5dc6 - Ventil (HSV1): Fehler bei zyklischem Ventil- und Relaistest.
0x5dc7 5dc7 - Ventil (HSV1): Allgemeiner Fehler.
0x5dc8 5DC8 - Ventil HSV1 - Kurzschluss zur Masse.
0x5dc9 5DC9 - Ventil HSV1 - Fehler nicht zuweisbar
0x5dca 5dca - Ventil (HSV2): Fehler bei zyklischem Ventil- und Relaistest.
0x5dcb 5dcb - Ventil (HSV2): Allgemeiner Fehler.
0x5dcc 5DCC - Ventil HSV2 - Kurzschluss zur Masse.
0x5dcd 5DCD - Ventil HSV2 - Fehler nicht zuweisbar
0x5dce 5dce - Uz Versorgungsspannung_Klemme_15-Fehler: leichte Unterspannung (Spannung zu niedrig).
0x5dcf 5dcf - Uz Versorgungsspannung_Klemme_15-Fehler: schwere Unterspannung (Spannung viel zu niedrig).
0x5dd0 5dd0 - Uz Versorgungsspannung_Klemme_15-Fehler: Ueberspannung (Spannung zu hoch).
0x5dd1 5dd1 - Uz Versorgungsspannung_Klemme_15-Fehler: Kurzschluss einer Drehzahlsensor-Spannungsleitung auf UBatt. (Stromfluss durch den ASPxx-Pin des Drehzahlsensor_Inputamplifiers).
0x5dd2 5dd2 - Uz Versorgungsspannung_Klemme_15-Fehler: Spannungsspitze auf Uz Versorgungsspannung_Klemme_15.
0x5dd3 5dd3 - DSC-ECU: Gemessene Uz Versorgungsspannung_Klemme_15 zu niedrig (Spannungsteiler-Fehler).
0x5dd4 5dd4 - DSC-ECU: ECU-intern: Raddrehzahlfuehler-Driverchip: Fehler bei Versorgungsspannung/Masse. Reset-Response-Test fehlerhaft.
0x5dd5 5dd5 - DSC-ECU: ECU-intern: Enable-Leitung kann nicht eingeschaltet werden (Startup-Test Enable High).
0x5dd6 5dd6 - DSC-ECU: ECU-intern: Enable-Leitung kann nicht ausgeschaltet werden (Startup-Test Enable low).
0x5dd8 5dd8 - DSC-ECU: ECU-intern: System Startup-Synchronisation-Timeout aufgetreten.
0x5dd9 5dd9 - DSC-ECU: ECU-intern: SP-Interface: Hardware Fehler erkannt.
0x5dda 5DDA - Einlassventil (Ev) Vorne links - Kurzschluss zur Masse.
0x5ddb 5DDB - Einlassventil (Ev) Vorne links - Fehler nicht zuweisbar
0x5ddc 5ddc - DSC-ECU: ECU-intern: Het-SP-Interface sendet Fehler; Nachricht nicht korrekt uebertragen.
0x5ddd 5ddd - DSC-ECU: ECU-intern: Zugang in Uebersetzungstabelle des Het-SP-Interface ist nicht moeglich.
0x5dde 5dde - DSC-ECU: ECU-intern: Watchdog-Ueberwachung meldet: Datenfehler aufgetreten.
0x5ddf 5ddf - DSC-ECU: ECU-intern: Watchdog-Ueberwachung meldet: Status nicht korrekt.
0x5de0 5de0 - DSC-ECU: ECU-intern: Plausibilität des VASP-U_Bit in Bezug zu Uz Versorgungsspannung_Klemme_15.
0x5de1 5de1 - DSC-ECU: ECU-intern: Clockstatus des SP-Interface zeigt fehlende Uhr.
0x5de2 5de2 - DSC-ECU: ECU-intern: DePwm Status : Software-/ Hardware Konfigurationen passen nicht zusammen (DF11i/s).
0x5de3 5de3 - DSC-ECU: ECU-intern: Status_Raddrehzahlfuehler des SP-Interface passt nicht zur Konfiguration.
0x5de4 5de4 - DSC-ECU: ECU-intern: Boot Block ROM Checksummentest-Fehler.
0x5de5 5DE5 - Auslassventil (Av) Vorne links - Kurzschluss zur Masse.
0x5de6 5DE6 - Auslassventil (Av) Vorne links - Fehler nicht zuweisbar
0x5de7 5de7 - Verteilergetriebe-ECU: Funktionspruefung nicht Ok.
0x5de8 5DE8 - Verteilergetriebe-ECU: Kupplung ueber Diagnose deaktiviert.
0x5de9 5de9 - Infoeintrag: Verteilergetriebe-ECU: Unkomfortable VG-Kupplungsregelung.
0x5dea 5dea - Infoeintrag : Verteilergetriebe-ECU: Reduktion Momentenvorsteuerung wegen Reibarbeit im VG.
0x5dec 5dec - Verteilergetriebe-ECU: Kupplung voruebergehend stillgelegt.
0x5dee 5dee - DSC-ECU: ECU-intern: Fehlererkennungssystem-Fehler in Status/Transfer: SP-Interface-Fehler in Algorithm-Server.
0x5def 5def - DSC-ECU: ECU-intern: ROM Checksummentest-Fehler.
0x5df0 5df0 - DSC-ECU: ECU-intern: RAM Adressierungstest-Fehler.
0x5df1 5df1 - DSC-ECU: ECU-intern: RAM Checkpatterntest-Fehler.
0x5df2 5df2 - DSC-ECU: ECU-intern: HET RAM Adressierungstest-Fehler.
0x5df3 5df3 - DSC-ECU: ECU-intern: HET RAM Checkpatterntest-Fehler.
0x5df4 5DF4 - DSC-ECU: ECU-intern: ADC Kalibrierungs-Fehler.
0x5df5 5df5 - DSC-ECU: ECU-intern: Can RAM Checkpatterntest-Fehler.
0x5df6 5df6 - DSC-ECU: ECU-intern: Betriebssystem Rechenzykluszeit zu hoch - falsches Rechenzyklus (Task)-Timing.
0x5df7 5df7 - DSC-ECU: ECU-intern: Betriebssystem: geringe Background-Rechenzyklus(Task) Aktivitaet - System ueberlastet !
0x5df8 5df8 - DSC-ECU: ECU-intern: Betriebssystem Ausnahmefehler.
0x5df9 5df9 - DSC-ECU: ECU-intern: Betriebssystem: Rechenzyklus (Task) fehlt (bzw. nicht aktiviert).
0x5dfa 5dfa - DSC-ECU: ECU-intern: Undefinierter Fast-Interrupt-Request (FIQ) aufgetreten.
0x5dfb 5dfb - DSC-ECU: ECU-intern: Datenabbruch -> Mikrocontroller Mode: Daboard.
0x5dfc 5dfc - DSC-ECU: ECU-intern: Programm Abbruch -> Mikrocontroller Mode: Paboard.
0x5dfd 5dfd - DSC-ECU: ECU-intern: Illegalen Opcode gefunden -> Mikrocontroller Mode: undefiniert.
0x5dfe 5dfe - DSC-ECU: ECU-intern: ROM Checksummentest-Fehler.
0x5dff 5dff - DSC-ECU: ECU-intern: RAM Adressierungstest-Fehler.
0x5e00 5e00 - DSC-ECU: ECU-intern: RAM Checkpatterntest-Fehler.
0x5e01 5e01 - DSC-ECU: ECU-intern: HET RAM Adressierungstest-Fehler.
0x5e02 5e02 - DSC-ECU: ECU-intern: HET RAM Checkpatterntest-Fehler.
0x5e03 5e03 - DSC-ECU: ECU-intern: Allgemeiner Fehler des Ventiltreiber-Status oder -antriebes durch zyklischen Ventilrelaistest registriert.
0x5e04 5e04 - DSC-ECU: ECU-intern: Fehler der permanenten Enable-Leitungsueberwachung (Enable ist low nach Startup-Test).
0x5e05 5e05 - DSC-ECU: ECU-intern: nicht moeglich SP-Interface transfer zu planen.
0x5e06 5e06 - DSC-ECU: ECU-intern: Planmaessige Datenuebertragung nicht verfuegbar.
0x5e07 5e07 - DSC-ECU: ECU-intern: Datenuebertragungsfehler (Antwort des SP-Interface handler).
0x5e08 5e08 - DSC-ECU: ECU-intern: Planmaessiger Build-in-self-test (BIST) nicht korrekt (BIST Kontinuität).
0x5e09 5e09 - DSC-ECU: ECU-intern: Build-in-self-test (BIST)-Signaturen verschieden, CPU Fehler im Algorithm- oder System-Server.
0x5e0a 5e0a - DSC-ECU: ECU-intern: Allgemeiner Steuergeräte-Fehler.
0x5e0b 5e0b - DSC-ECU: ECU-intern: Fehlererkennungssystem Fehler und Status Transfer: First-in-first-out-Overflow im System-Server aufgetreten.
0x5e0c 5e0c - DSC-ECU: ECU-intern: Build-in-self-test (BIST)-Signaturen unterschiedlich. CPU Fehler in Algorithm- oder System-Server.
0x5e0d 5e0d - DSC-ECU: ECU-intern: Timeout des Build-in-self-test (BIST). Antwort durch Algorithm-Server.
0x5e0e 5e0e - DSC-ECU: ECU-intern: Betriebssystem Rechenzykluszeit zu hoch - falsches Rechenzyklus (Task) Timing.
0x5e0f 5e0f - DSC-ECU: ECU-intern: Betriebssystem Rechenzyklus (Task) fehlt (bzw. nicht aktiviert).
0x5e10 5e10 - DSC-ECU: ECU-intern: Betriebssystem: geringe Background Rechenzyklus (Task) Aktivität - System ueberlastet !
0x5e11 5e11 - DSC-ECU: ECU-intern: Undefinierter Fast-Interrupt-Request (FIQ) aufgetreten.
0x5e12 5e12 - DSC-ECU: ECU-intern: Illegaler Opcode gefunden -> Mikrocontroller Mode: undefiniert
0x5e13 5e13 - DSC-ECU: ECU-intern: Programm Abbruch -> Mikrocontroller Mode: Paboard.
0x5e14 5e14 - DSC-ECU: ECU-intern: Datenabbruch -> Mikrocontroller Mode: Daboard.
0x5e15 5e15 - DSC-ECU: ECU-intern: Fehlererkennungssystem Status Transfer: SP-Interface timeout in System-Server.
0x5e16 5e16 - DSC-ECU: ECU-intern: Fehlererkennungssystem Transfer Fehler: SP-Interface timeout in System-Server.
0x5e17 5e17 - DSC-ECU: ECU-intern: Fehlererkennungssystem Status Transfer: SP-Interface Fehler in System-Server.
0x5e18 5e18 - DSC-ECU: ECU-intern: Datenmenge der Peripherie SP-Interface ueberschreitet Bufferlaenge.
0x5e19 5e19 - DSC-ECU: ECU-intern: Serial-Peripherial-Interface (SPI): ID Anfrage nicht akzeptiert.
0x5e1a 5e1a - DSC-ECU: ECU-intern: Serial-Peripherial-Interface (SPI): Uebersetzungsfehler multi IC.
0x5e1b 5e1b - DSC-ECU: ECU-intern: Serial-Peripherial-Interface (SPI): Uebersetzungsfehler im EEPROM.
0x5e1c 5e1c - DSC-ECU: ECU-intern: Bandluecke Spannung ausserhalb gueltigem Bereich.
0x5e1d 5e1d - DSC-ECU: ECU-intern: ADC Umwandlung Start-Fehler.
0x5e1e 5E1E - DSC-ECU: ECU-intern: Flash Reprogrammierungszyklus ist fehlgeschlagen (Zellen nicht reprogrammiert).
0x5e1f 5E1F - Infoeintrag: DSC-ECU: Flash Reprogrammierungszyklus erfolgreich ausgefuehrt (Info).
0x5e20 5e20 - DSC-ECU: Allgemeiner Steuergeräte-Fehler.
0x5e21 5e21 - DSC-ECU: ECU-intern: Betriebssystem Ausnahmefehler.
0x5e22 5e22 - Raddrehzahlfuehler Vorne Links: Leitungsstoerung oder Kurzschluss.
0x5e23 5e23 - Raddrehzahlfuehler Vorne Links: Langzeitig vorhandener Fehlerverdacht.
0x5e24 5e24 - Raddrehzahlfuehler Vorne Links: Signalflanke fehlt (RDF Typ 11i).
0x5e25 5e25 - Raddrehzahlfuehler Vorne Links: falsche Signalweite (>2ms)DF11. Korrekter RDF-Typ verbaut ?
0x5e26 5e26 - Raddrehzahlfuehler Vorne Links: Luftspalt zu groß.
0x5e27 5e27 - Raddrehzahlfuehler Vorne Links: Dynamischen Signalverlust registriert. Gutpruefung nach behobenem Defekt erforderlich !
0x5e28 5e28 - Raddrehzahlfuehler Vorne Links: Fehler Signaleinstreuungs-Ueberwachung (Noise Monitor). Gutpruefung nach behobenem Defekt erforderlich !
0x5e29 5E29 - Einlassventil (Ev) Vorne rechts - Kurzschluss zur Masse.
0x5e2a 5E2A - Einlassventil (Ev) Vorne rechts - Fehler nicht zuweisbar
0x5e2b 5E2B - Auslassventil (Av) Vorne rechts - Kurzschluss zur Masse.
0x5e2c 5E2C - Drehratensensor: Ueber CAN-Bus empfangene DRS-Type passt nicht zur Konfiguration (DRS-Typ MM 3.x).
0x5e2d 5e2d - Raddrehzahlfuehler Vorne Links: Fehlender Zahn RAD VL. Gutpruefung nach behobenem Defekt erforderlich !
0x5e2e 5e2e - Raddrehzahlfuehler Vorne Links: Radschlupfueberwachung RAD VL. Gutpruefung nach behobenem Defekt erforderlich !
0x5e2f 5e2f - Raddrehzahlfuehler Vorne Links: Fehler Anfahrerkennung RAD VL (RDF-Signalwert ungueltig). Gutpruefung nach behobenem Defekt erforderlich !
0x5e30 5e30 - Raddrehzahlfuehler Hinten Links: Leitungsstoerung oder Kurzschluss.
0x5e31 5e31 - Raddrehzahlfuehler Hinten Links: Langzeitig vorhandener Fehlerverdacht.
0x5e32 5e32 - Raddrehzahlfuehler Hinten Links: Signalflanke fehlt (RDF Typ 11i).
0x5e33 5e33 - Raddrehzahlfuehler Hinten Links: falsche Signalweite (>2ms)DF11. Korrekter RDF-Typ verbaut ?
0x5e34 5e34 - Raddrehzahlfuehler Hinten Links: Luftspalt zu groß.
0x5e35 5e35 - Raddrehzahlfuehler Hinten Links: Dynamischen Signalverlust registriert. Gutpruefung nach behobenem Defekt erforderlich !
0x5e36 5e36 - Raddrehzahlfuehler Hinten Links: Fehler Signaleinstreuungs-Ueberwachung (Noise Monitor). Gutpruefung nach behobenem Defekt erforderlich !
0x5e37 5E37 - Drehratensensor: DRS-Type falsch oder CluType-ID7 nicht erlaubt (DRS-Typ MM 3.x).
0x5e38 5E38 - Drehratensensor: DRS meldet CheckTimeout. DrsVARCheckTimeout (DRS-Typ MM 3.x).
0x5e39 5E39 - Drehratensensor: Interner Fehler. SensDetectedCRC (DRS-Typ MM 3.x).
0x5e3a 5E3A - Drehratensensor: Interner Fehler. Ueberspannung erkannt.
0x5e3b 5e3b - Raddrehzahlfuehler Hinten Links: Fehlender Zahn RAD HL. Gutpruefung nach behobenem Defekt erforderlich !
0x5e3c 5e3c - Raddrehzahlfuehler Hinten Links: Radschlupfueberwachung RAD HL. Gutpruefung nach behobenem Defekt erforderlich !
0x5e3d 5e3d - Raddrehzahlfuehler Hinten Links: Fehler Anfahrerkennung RAD HL (RDF-Signalwert ungueltig). Gutpruefung nach behobenem Defekt erforderlich !
0x5e3e 5e3e - Raddrehzahlfuehler Hinten Rechts: Leitungsstoerung oder Kurzschluss.
0x5e3f 5e3f - Raddrehzahlfuehler Hinten Rechts: Langzeitig vorhandener Fehlerverdacht.
0x5e40 5e40 - Raddrehzahlfuehler Hinten Rechts: Signalflanke fehlt (RDF Typ 11i).
0x5e41 5e41 - Raddrehzahlfuehler Hinten Rechts: falsche Signalweite (>2ms)DF11. Korrekter RDF-Typ verbaut ?
0x5e42 5e42 - Raddrehzahlfuehler Hinten Rechts: Luftspalt zu groß.
0x5e43 5e43 - Raddrehzahlfuehler Hinten Rechts: Dynamischen Signalverlust registriert. Gutpruefung nach behobenem Defekt erforderlich !
0x5e44 5e44 - Raddrehzahlfuehler Hinten Rechts: Fehler Signaleinstreuungs-Ueberwachung (Noise Monitor). Gutpruefung nach behobenem Defekt erforderlich !
0x5e45 5E45 - Drehratensensor: Interner Fehler (DRS-Typ MM 3.x).
0x5e46 5E46 - PT-CAN: Botschaft SYNC (ID 0x85) konnte nicht abgeschickt werden (von DSC-SG gesendet).
0x5e47 5E47 - Einlassventil (Ev) Hinten links - Kurzschluss zur Masse.
0x5e48 5E48 - Einlassventil (Ev) Hinten links - Fehler nicht zuweisbar
0x5e49 5e49 - Raddrehzahlfuehler Hinten Rechts: Fehlender Zahn RAD HR. Gutpruefung nach behobenem Defekt erforderlich !
0x5e4a 5e4a - Raddrehzahlfuehler Hinten Rechts: Radschlupfueberwachung RAD HR. Gutpruefung nach behobenem Defekt erforderlich !
0x5e4b 5e4b - Raddrehzahlfuehler Hinten Rechts: Fehler Anfahrerkennung RAD HR (RDF-Signalwert ungueltig). Gutpruefung nach behobenem Defekt erforderlich !
0x5e4c 5e4c - Raddrehzahlfuehler Vorne Rechts: Leitungsstoerung oder Kurzschluss.
0x5e4d 5e4d - Raddrehzahlfuehler Vorne Rechts: Langzeitig vorhandener Fehlerverdacht.
0x5e4e 5e4e - Raddrehzahlfuehler Vorne Rechts: Signalflanke fehlt (RDF Typ 11i).
0x5e4f 5e4f - Raddrehzahlfuehler Vorne Rechts: falsche Signalweite (>2ms)DF11. Korrekter RDF-Typ verbaut ?
0x5e50 5e50 - Raddrehzahlfuehler Vorne Rechts: Luftspalt zu groß.
0x5e51 5e51 - Raddrehzahlfuehler Vorne Rechts: Dynamischen Signalverlust registriert. Gutpruefung nach behobenem Defekt erforderlich !
0x5e52 5e52 - Raddrehzahlfuehler Vorne Rechts: Fehler Signaleinstreuungs-Ueberwachung (Noise Monitor). Gutpruefung nach behobenem Defekt erforderlich !
0x5e53 5E53 - HFC: HFC ist laenger als 500ms aktiv und Bremsscheibentemp. oberhalb Grenzwert 1.
0x5e54 5E54 - HFC: HFC ist aktiv und Bremsscheibentemperatur oberhalb Grenzwert 2.
0x5e55 5E55 - CAN-Fehler: Botschaft LDM_Anforderung_Radmoment_Sollwert ungueltig.
0x5e56 5E56 - CAN-Fehler: Botschaft LDM_Anforderung_Radmoment_Sollwertverteilung (vorne/hinten) ungueltig.
0x5e57 5e57 - Raddrehzahlfuehler Vorne Rechts: Fehlender Zahn RAD VR. Gutpruefung nach behobenem Defekt erforderlich !
0x5e58 5e58 - Raddrehzahlfuehler Vorne Rechts: Radschlupfueberwachung RAD VR. Gutpruefung nach behobenem Defekt erforderlich !
0x5e59 5e59 - Raddrehzahlfuehler Vorne Rechts: Fehler Anfahrerkennung RAD VR (RDF-Signalwert ungueltig). Gutpruefung nach behobenem Defekt erforderlich !
0x5e5a 5e5a - Raddrehzahlfuehler allgemein: Mehrere Raddrehzahlfuehler: Langzeitig vorhandener Fehlerverdacht von 2 Raddrehzahlfuehler.
0x5e5b 5e5b - Raddrehzahlfuehler allgemein: Mehrere Raddrehzahlfuehler: Langzeitig vorhandener Fehlerverdacht von 3 oder 4 Raddrehzahlfuehler.
0x5e5c 5e5c - Raddrehzahlfuehler allgemein: Plausibilitaet Drehrichtung.
0x5e5d 5e5d - Raddrehzahlfuehler allgemein: Unplausibilitaet bei ABS-Regelung.
0x5e5e 5e5e - Raddrehzahlfuehler allgemein: Schlupfueberwachung (Lambda) allgemein.
0x5e5f 5e5f - Raddrehzahlfuehler allgemein: Mehrere Raddrehzahlfuehler: Kurzzeitiger Fehlerverdacht von 2-3 Raddrehzahlfuehler. Möglicherweise ohne Lampenanzeige. (Temporärer, heilbarer Fehler).
0x5e60 5E60 - Bremslichtschalter: Plausibilitaet des BLS-Signals gegen gemeldetes BS-Signal von DME – Leitungs-Kurzschluss ?
0x5e61 5E61 - Querbeschleunigungssensor: - Controller Release System (CRS) - Fehlerverdacht Gradient.
0x5e62 5e62 - Bremslichschalter-Fehler: Ueberwachung BLS permanent high
0x5e63 5e63 - Bremslichschalter-Fehler: Ueberwachung BLS permanent high mit SilaMemory (ECU sieht permanent getretenes Bremspedal)- Gutpruefung nach behobenem Defekt erforderlich ! -Leitungsunterbrechung oder Kurzschluss ?
0x5e64 5e64 - CAN-Bus-Fehler: Allgemeiner CAN-Fehler.
0x5e66 5E66 - Raddrehzahlfuehler allgemein: vertauschte Raddrehzahlfuehler an Vorderachse.
0x5e67 5E67 - Raddrehzahlfuehler allgemein: vertauschte Raddrehzahlfuehler an Hinterachse.
0x5e68 5E68 - Raddrehzahlfuehler allgemein: vertauschte Raddrehzahlfuehler an Vorderachse mit SilaMemory.
0x5e69 5E69 - Raddrehzahlfuehler allgemein: vertauschte Raddrehzahlfuehler an Hinterachse mit SilaMemory.
0x5e6a 5e6a - CAN-Botschaft/DSC-Fehler: Botschaft ASC1 (ID 0x153) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x5e6b 5e6b - CAN-Botschaft/DSC-Fehler: Botschaft ASC2 (ID 0x1F0) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x5e6d 5E6D - PT-CAN: Botschaft SYNC (ID 0x085) konnte nicht abgeschickt werden (von DSC-SG gesendet).
0x5e6e 5E6E - Auslassventil (Av) Hinten links - Kurzschluss zur Masse.
0x5e6f 5E6F - Auslassventil (Av) Hinten links - Fehler nicht zuweisbar
0x5e70 5e70 - CAN-Botschaft/DSC-Fehler: Botschaft ASC3 (ID 0x1F3) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x5e71 5E71 - Einlassventil (Ev) Hinten rechts - Kurzschluss zur Masse.
0x5e73 5E73 - Einlassventil (Ev) Hinten rechts - Fehler nicht zuweisbar
0x5e76 5e76 - CAN-Botschaft/DSC-Fehler: Botschaft ASC4 (ID 0x1F8) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x5e77 5e77 - CAN-Botschaft/DSC-Fehler: Botschaft DSC1 (ID 0x190) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x5e78 5E78 - Auslassventil (Av) Vorne rechts - Fehler nicht zuweisbar
0x5e7c 5E7C - Auslassventil (Av) Hinten rechts - Kurzschluss zur Masse.
0x5e7d 5E7D - Auslassventil (Av) Hinten rechts - Fehler nicht zuweisbar
0x5e7f 5E7F - Ventil USV1 - Kurzschluss zur Masse.
0x5e80 5E80 - Ventil USV1 - Fehler nicht zuweisbar
0x5e81 5E81 - Ventil USV2 - Kurzschluss zur Masse.
0x5e82 5E82 - Ventil USV2 - Fehler nicht zuweisbar
0x5e86 5E86 - Interner Drucksensor Mc1: Fehler in Spannungsversorgung (Kreis 1).
0x5e87 5E87 - Drucksensor Ci1: Fehler in Spannungsversorgung (Kreis 1).
0x5e88 5E88 - Drucksensor Ci2: Fehler in Spannungsversorgung (Kreis 2).
0x5e8d 5E8D - Laengsbeschleunigungs-Sensor: Langzeit-Offsetwert ausserhalb Wertebereich.
0x5e8e 5e8e - Querbeschleunigungssensor: - Messbereich Querbeschleunigungssensor.
0x5e8f 5E8F - Laengsbeschleunigungs-Sensor: Fehler in Plausibilitaetsueberwachung.
0x5e90 5e90 - Querbeschleunigungssensor: - Langzeit-Offset ueberschreitet Limit.
0x5e91 5e91 - Querbeschleunigungssensor: - Wert waehrend Stillstand zu gross.
0x5e92 5e92 - Querbeschleunigungssensor: - Plausibilitaetsfehler, obwohl Modellgueltigkeit gegeben.
0x5e93 5e93 - Querbeschleunigungssensor: - Plausibilitaetsfehler waehrend Signalbeobachtung (Modellgueltigkeit nicht mehr vorhanden).
0x5e94 5E94 - Einlassventil (EV) Vorne Rechts: Ventilspannung defekt (Driftfehler) - Leitungsverbindung oder Endstufe defekt?
0x5e95 5e95 - Querbeschleunigungssensor: - Controller Release System (CRS) - Fehlerverdacht Gradient.
0x5e96 5e96 - Querbeschleunigungssensor: - Plattform-Software (PSW) - Fehlerverdacht.
0x5e97 5e97 - Querbeschleunigungssensor: - Controller Release System (CRS)- Fehlerverdacht bei Messbereich.
0x5e98 5E98 - Querbeschleunigungssensor: Interner Querbeschleunigungswert ausserhalb Messbereich (DrsERRN02).
0x5e99 5E99 - Querbeschleunigungssensor: Interner Selbsttest fehlgeschlagen (DrsERRN04).
0x5e9a 5e9a - Drehratensensor: - Vorzeichen-Fehler - Gutpruefung nach behobenem Defekt erforderlich.
0x5e9b 5e9b - Drehratensensor: - Beabsichtigte Signalstoerung (Static Bite) fehlerhaft.
0x5e9c 5e9c - Drehratensensor: - Plausibilitaetsfehler in Bezug zu Lenkwinkelsensor.
0x5e9d 5e9d - Drehratensensor: - Messbereich DRS.
0x5e9e 5E9E - Drehratensensor: Vorzeichenfehler.
0x5e9f 5e9f - Drehratensensor: - Offset ueberschreitet Limit waehrend Stillstand.
0x5ea0 5ea0 - Drehratensensor: - Signalgradient DRS.
0x5ea1 5ea1 - Drehratensensor: - Beabsichtigte Signalstoerung (Dynamic Bite) fehlerhaft.
0x5ea2 5ea2 - Drehratensensor: - Offset ueberschreitet Limit waehrend schneller Kompensation.
0x5ea3 5ea3 - Drehratensensor: - Empfindlichkeit ueberschreitet Limit.
0x5ea4 5ea4 - Drehratensensor: - Offset ueberschreitet Limit waehrend langsamer Kompensation.
0x5ea5 5ea5 - Drehratensensor: - Plausibilitaetsfehler, obwohl Modellgueltigkeit gegeben.
0x5ea6 5ea6 - Drehratensensor: - Plausibilitaetsfehler waehrend Signalbeobachtung (Modellgueltigkeit nicht mehr vorhanden).
0x5ea7 5EA7 - Drehratensensor: Redundanz Fehler.
0x5ea8 5ea8 - Drehratensensor: - Controller Release System (CRS) - Fehlerverdacht bei Messbereich DRS.
0x5ea9 5ea9 - Drehratensensor: - Controller Release System (CRS) - Beabsichtigte Signalstoerung (Static Bite) fehlerhaft.
0x5eaa 5eaa - Drehratensensor: - Controller Release System (CRS) - Fehlerverdacht DRS bei Signalgradient.
0x5eab 5eab - Drehratensensor: - Controller Release System (CRS) - Beabsichtigte Signalstoerung (Dynamic Bite) fehlerhaft.
0x5eac 5eac - Drehratensensor: - Plattform-Software (PSW) - Fehlerverdacht DRS.
0x5ead 5EAD - Drehratensensor: Drs-ID passt nicht zur angefragten ID.
0x5eae 5EAE - Drehratensensor: Checksumme der empfangenen DRS-Botschaft falsch.
0x5eaf 5EAF - Drehratensensor: Fehler des ERR- oder TERR-Bits. Keine zusaetzliche Information (ERRNO = 0).
0x5eb0 5EB0 - Drehratensensor: Interner Gierratenwert ausserhalb Wertebereich (DrsERRNO1).
0x5eb1 5EB1 - Drehratensensor: Interne Referenzvariable ausserhalb Wertebereich (DrsERRNO3).
0x5eb2 5EB2 - Drehratensensor: Empfangene Nachricht zu frueh (DrsERRNO5).
0x5eb3 5EB3 - Drehratensensor: Spannungsversorgung zu niedrig (DrsERRNO6).
0x5eb4 5EB4 - Drehratensensor: Spannungsversorgung zu hoch (DrsERRNO7).
0x5eb5 5EB5 - Drehratensensor: Sensor in Initialisierung (DrsERRNO8).
0x5eb6 5EB6 - Laengsbeschleunigungs-Sensor: Wertebereich ueberschritten.
0x5eb7 5eb7 - Variantencodierung: ungueltige Variantencodierung des Luffeder-Steuergeraetes.
0x5eb8 5eb8 - Variantencodierung: Variante mit manuellem Getriebe empfaengt CAN-Botschaft von Getriebesteuergeraet - Fehler.
0x5eb9 5eb9 - Variantencodierung: MD-Norm_Wert nicht erlaubt fuer ausgewaehlte Variante.
0x5eba 5EBA - Lenkwinkelsensor: Statusfehler.
0x5ebb 5ebb - Lenkwinkelsensor: - Signalfehler- Gutpruefung nach behobenem Defekt erforderlich.
0x5ebc 5EBC - Lenkwinkelsensor: Vorzeichenfehler.
0x5ebd 5ebd - Lenkwinkelsensor: - Signal verbleibt auf konstanten Wert.
0x5ebe 5ebe - Lenkwinkelsensor: - Messbereich LWS.
0x5ebf 5ebf - Lenkwinkelsensor: - Signalgradient LWS.
0x5ec0 5ec0 - Lenkwinkelsensor: - Langzeit-Offset-Wert ueberschreitet Limit.
0x5ec1 5ec1 - Lenkwinkelsensor: - Plausibilitaetsfehler - in Bezug zu Drehratensensor.
0x5ec2 5EC2 - Infoeintrag: CAN: Allrad-Software ist geladen.
0x5ec4 5EC4 - Drucksensor: Testpuls-Fehler.
0x5ec5 5ec5 - Lenkwinkelsensor: - CAN-Botschaftszaehler meldet Fehler.
0x5ed2 5ED2 - Bremsscheiben-Wischer: RLS sendet ungueltige Signale in Botschaft INSTR3 (ID 0x615).
0x5ed4 5ed4 - Unplausible DSC-Regelung : Unplausibilitaet bei Gierratenregelung (FZR-Controlling).
0x5ed5 5ed5 - Unplausible DSC-Regelung : Notbremsfunktion ausgeloest (wegen unplausible Regelung: Blockieren der Raeder wird moeglich gemacht).
0x5ed6 5ed6 - Infoeintrag : Langzeitabgleich: LWS-, DRS- und AY-Sensor-Langzeitabgleiche deaktiviert.
0x5ed7 5ED7 - Rueckwaertsgangschalter: Ueberwachung meldet: Schalter permanent Rueckwaerts.
0x5ed8 5ED8 - Rueckwaertsgangschalter: Ueberwachung meldet: Schalter permanent Vorwaerts.
0x5eda 5eda - Variantencodierung: Codierungswert in EEPROM nicht zulaessig.
0x5edb 5edb - Variantencodierung: Codierungswert ausserhalb Wertebereich.
0x5edc 5edc - Variantencodierung: Codierungswert nicht freigegeben in diesem Projekt.
0x5edd 5EDD - Interner Drucksensor Mc1: Fehler bei Power On Selbsttest.
0x5ede 5EDE - Interner Drucksensor Mc1: Leitungsfehler Kanal 1.
0x5edf 5EDF - Interner Drucksensor Mc1: Leitungsfehler Kanal 2.
0x5ee1 5EE1 - Interner Drucksensor Mc1: Plausibilitaetsfehler.
0x5ee2 5ee2 - Drucksensor: Plausibilitaet Drucksensor_Signalleitungen- DS5 :DSLine+DSLine2 = 5Volt.
0x5ee3 5EE3 - Drucksensor Ci1: Fehler bei Power On Selbsttest.
0x5ee4 5ee4 - Drucksensor: Drucksensor-Spannungsversorgung Fehler.
0x5ee5 5ee5 - Drucksensor: - Leitungsfehler.
0x5ee6 5ee6 - Drucksensor: - Leitungsfehler: Signal invertiert.
0x5ee7 5ee7 - Drucksensor: - Fehler beiPower Up Selbsttest (POS).
0x5ee8 5EE8 - Drucksensor Ci1: Kanal 1 Leitungsfehler.
0x5ee9 5EE9 - Drucksensor Ci1: Kanal 2 Leitungsfehler.
0x5eea 5EEA - Drucksensor Ci1: Plausibilitaetsfehler.
0x5eeb 5EEB - Drucksensor Ci2: Fehler bei Power On Selbsttest.
0x5eec 5EEC - Drucksensor Ci2: Kanal 1 Leitungsfehler.
0x5eed 5eed - Drucksensor: - Drucksensor-Offset ungueltig.
0x5eee 5EEE - Bremslichschalter: Plausibilitaet 1: Plausibilisierung Drucksensor gegen BLS (niedriger Bremsdruckbereich).
0x5eef 5EEF - Bremslichschalter: Plausibilitaet 2: Plausibilisierung Drucksensor gegen BLS (mittlerer Bremsdruckbereich).
0x5ef0 5ef0 - Bremslichschalter: - Plausibilitaet 3 - Plausibilisierung Drucksensor gegen Bremslichtschalter.
0x5ef1 5EF1 - Drucksensor Ci2: Kanal 2 Leitungsfehler.
0x5ef9 5ef9 - DSC-Software: ECU-intern : Timeout in Software-Startup-Phase.
0x5efa 5efa - DSC-Software: ECU-intern : asynchroner Rechenzyklus (Task)-Counter in Software.
0x5efb 5EFB - Variantenkodierung: Variantenschalter konnte aus EEPROM nicht gelesen werden.
0x5efc 5EFC - Variantenkodierung: Keine Fahrzeugtyp Daten empfangen.
0x5efd 5EFD - Infoeintrag: Variantenkodierung: Neuer Variantenkodierungswert gesetzt.
0x5efe 5efe - Raddrehzahlfuehler Vorne Links: max. Anzahl von unplausiblen Sensorwerten (InplRad) ueberschritten Rad VL.
0x5eff 5eff - Raddrehzahlfuehler Hinten Links: max. Anzahl von unplausiblen Sensorwerten (InplRad) ueberschritten Rad HL.
0x5f00 5f00 - Raddrehzahlfuehler Hinten Rechts: max. Anzahl von unplausiblen Sensorwerten (InplRad) ueberschritten Rad HR.
0x5f01 5f01 - Raddrehzahlfuehler Vorne Rechts: max. Anzahl von unplausiblen Sensorwerten (InplRad) ueberschritten Rad VR.
0x5f02 5f02 - Raddrehzahlfuehler allgemein: max. Anzahl von unplausiblen Sensorwerten (InplRad) ueberschritten.
0x5f03 5f03 - ECU-Fehler: Fehler beim lesen der ASW-EEPROM Werte: Defekte EEPROM-Zelle
0x5f04 5f04 - ECU-Fehler: Auslesen der ASW-EEPROM Werte dauert zu lange
0x5f05 5f05 - ECU-Fehler: Testpin Leitungsunterbrechung ueber ValveDriftCheck fuer U467 erkannt.
0x5f06 5f06 - ECU-Fehler: fehlerhafter Zugriff auf Ventilausgang
0x5f0d 5F0D - Lenkwinkelsensor: Segment-Finde Algorithmus fand falsches Segment.
0x5f0e 5F0E - Lenkwinkelsensor: SFA fand kein Segment und Fahrzeuggeschw. > 25 km/h - Temporaerer Fehler.
0x5f16 5F16 - DSC-ECU: ECU-intern: Radgeschwindigkeit von Hauptprozessor und Coprozessor stimmen nicht ueberein.
0x5f17 5f17 - ECU-Fehler: High-end-timer (HET) - Fehler aufgetreten
0x5f18 5f18 - Variantencodierung: EEPROM Konfiguration FZR: Anhaenger-Schlinger-Logik (Tol)_Wert in EEPROM ungueltig
0x5f1a 5f1a - Infoeintrag: CUS: Fahrleistungsreduzierung durch DSC-Befehl aktiv.
0x5f1b 5f1b - Infoeintrag: CUS: Fahrleistungsreduzierung durch DSC-Befehl abgeschaltet.
0x5f1c 5f1c - Infoeintrag: CUS: Aktiver Bremseneingriff waehrend ueberhitzten Bremsscheiben.
0x5f1d 5f1d - Motronic-Fehler: DME Momenteingriff nicht moeglich (STAT_MD_E=3).
0x5f1e 5f1e - Variantencodierung: Infoeintrag : Anhaenger-Schlinger-Logik ueber EEPROM deaktiviert.
0x5f20 5F20 - DSC-Software: ECU-intern: Software fordert vollstaendiges Abschalten des Systems an.
0x5f21 5F21 - DSC-Software: ECU-intern: Software fordert nur EBV Funktion an.
0x5f22 5F22 - DSC-Software: ECU-intern: Software fordert nur ABS Funktion an.
0x5f23 5F23 - Variantenkodierung: EEPROM Konfiguration ACB Hba Value im EEPROM nicht gueltig.
0x5f24 5f24 - Motronic-Fehler: MdNorm-Signal ungueltig (=0) (CAN-Botschaft DME2, ID 0x329).
0x5f27 5F27 - Drucksensor Ci2: Plausibilitaetsfehler.
0x5f28 5F28 - Drucksensor: Leitungsfehler des Temperatursignals. - Kurzschluss zu +12V, Masse?
0x5f29 5F29 - Drucksensor: Temperatursignal Fehler. Parity failure, Transmission error (Ds-Typ DS5).
0x5f2a 5F2A - Drucksensor: Temperatursignal ausserhalb Wertebereich (DS-Typ DS5).
0x5f2c 5f2c - EEPROM Inhalt nicht gueltig.
0x5f30 5F30 - DME-Fehler: DME sendet Motordrehzahl=ungueltig.
0x5f31 5F31 - DME-Fehler: DME sendet Mittleres_Effektivdrehmoment=ungueltig.
0x5f32 5F32 - DME-Fehler: DME sendet Unbearbeitetes_Gaspedal=ungueltig.
0x5f33 5F33 - DME-Fehler: Rueckmeldung aus angefordetem DME-Stelleingriff (ASR,MSR) ist Null.
0x5f34 5F34 - DME-Fehler: Checksummen- oder Timeout-Fehler der Botschaft TORQUE_1.
0x5f35 5F35 - DME-Fehler: Checksummen- oder Timeout-Fehler der Botschaft TORQUE_2.
0x5f36 5F36 - DME-Fehler: Checksummen- oder Timeout-Fehler der Botschaft TORQUE_3.
0x5f37 5F37 - Bremslichschalter: DME meldet ungueltiges Status des Signals BREMSSCHALTER.
0x5f39 5f39 - Verteilergetriebe-ECU: VG-Kupplung defekt - Kupplungsposition unbekannt.
0x5f3a 5f3a - Verteilergetriebe-ECU: VG-Kupplung defekt - Kupplung ist in geoeffneter Position - Heckantrieb!
0x5f3b 5f3b - Infoeintrag: Verteilergetriebe-ECU: VG-Kupplung: Einbussen Stellgenauigkeit. Unkomfortable Regelung.
0x5f3c 5f3c - Infoeintrag: Verteilergetriebe-ECU: VG-Kupplung setzt Momentenvorgabe nicht zufriedenstellend um.
0x5f3d 5f3d - Verteilergetriebe-ECU: VG-Kupplung setzt Momentenvorgabe nicht um : Allradverlust !
0x5f3e 5f3e - Verteilergetriebe-ECU: Botschaft DXC3 (ID 0x4FF): Signal_Lamelle sendet Fehlercode.
0x5f3f 5f3f - Verteilergetriebe-ECU: Botschaft DXC3 (ID 0x4FF): Signal_Kette sendet Fehlercode.
0x5f41 5f41 - Infoeintrag: Verteilergetriebe-ECU: DSC-VG-Notlauf aktiv (VG uebernimmt Kupplungsregelung).
0x5f42 5f42 - EGS-Fehler: Getriebe im Notlaufmodus.
0x5f43 5f43 - EGS-Fehler: Getriebe Abbtriebsdrehzahl sendet Fehlerkennzeichnung.
0x5f44 5F44 - Kupplung: Kupplungsschalter niemals gedrueckt.
0x5f45 5F45 - Bremsfluessigkeitniveau zu niedrig.
0x5f46 5F46 - Kupplung: Kupplungsschalte permanent gedrueckt.
0x5f4d 5F4D - Variantenkodierung: ASWVARCON lesen nicht moeglich.
0x5f4f 5F4F - Ventil (USV2): Ventilspannung defekt (Driftfehler) - Leitungsverbindung oder Endstufe defekt?
0x5f50 5F50 - Ventile allgemein: Uebertemperatur Fehler.
0x5f51 5F51 - Hydraulischer Bremsassistent: EEPROM-Eintrag ungueltig (HFC, HVV).
0x5f52 5F52 - CCC/MASK-Fehler: CCC meldet Bedienung_Reifendruckkontrolle ungueltig.
0x5f53 5F53 - Hill Descent Control: HDC EEPROM Eintrag ungueltig
0x5f58 5f58 - Drehratensensor: - Controller Release System (CRS) - Fehler bei beabsichtigter Signalstoerung (Dynamic Bite).
0x5f59 5f59 - Drehratensensor: - Controller Release System (CRS) - Fehlerverdacht Yrs bei Signalgradient.
0x5f5a 5f5a - CAN-Botschaft/Kombi-Fehler: Instr3, ID 0x615: Umgebungstemperatur sendet Fehlerkennzeichnung.
0x5f5b 5f5b - CAN-Botschaft/Kombi-Fehler: Instr2, ID 0x613: Km_Stand sendet Fehlerkennzeichnung.
0x5f5c 5f5c - CAN-Botschaft/Kombi-Fehler: Instr3, ID 0x615: Anhaenger-Schlinger-Logik (TOL) wegen fehlender CAN-Botschaft deaktiviert.
0x5f5d 5F5D - Elektron. Brems-Vorbefuellung: EEPROM-Eintrag der EVB-Funktion ungueltig.
0x5f5e 5F5E - Bremsscheiben-Wischer: EEPROM Eintrag ungueltig.
0x5f5f 5F5F - Berg-Anfahrassistent: EEPROM Eintrag ungueltig.
0x5f60 5F60 - Variantenkodierungswert passt nicht zum Fahrzeug.
0x5f63 5F63 - Lenkwinkelsensor: LWS nicht abgeglichen (LWS-Typ: LWS4,RWDT_STEA_WHL).
0x5f64 5F64 - Querbeschleunigungssensor2: Interner Wert ausserhalb Messbereich (Drs2ERRN02).
0x5f65 5F65 - Querbeschleunigungssensor2: Interner Selbsttest fehlgeschlagen (Drs2ERRN04).
0x5f66 5F66 - Drehratensensor2: DRS2-ID passt nicht zur angefragten ID.
0x5f67 5F67 - Drehratensensor2: Checksumme der empfangenen DRS-Botschaften falsch.
0x5f68 5F68 - Drehratensensor2: Fehler des ERR- oder TERR-Bits. Keine zusaetzliche Information (ERRNO = 0).
0x5f69 5F69 - Drehratensensor2: Interner Gierratenwert ausserhalb Wertebereich (DrsERRNO1).
0x5f6a 5F6A - Drehratensensor2: Interne Referenzvariable ausserhalb Wertebereich (DrsERRNO3).
0x5f6b 5F6B - Drehratensensor2: Empfangene Nachricht zu frueh (DrsERRNO5).
0x5f6c 5F6C - Drehratensensor2: Spannungsversorgung zu niedrig (DrsERRNO6).
0x5f6d 5F6D - Drehratensensor2: Spannungsversorgung zu hoch (DrsERRNO7).
0x5f6e 5F6E - Drehratensensor2: Sensor in Initialisierung (DrsERRNO8).
0x5f79 5F79 - Anhaengermodul: Anhaenger-Signal ungueltig.
0x5f7a 5F7A - Drehratensensor: DRS-Fehler dem DRS_1 zugeordnet.
0x5f7b 5F7B - Drehratensensor: DRS-Fehler dem DRS_2 zugeordnet.
0x60ac 60ac - RPA-Fehler: Reifenpannenanzeige: Codierdaten unplausibel.
0x60ad 60ad - RPA-Fehler: Reifenpannenanzeige: Standardisierungsdaten unplausibel.
0x60ae 60ae - RPA-Fehler: Reifenpannenanzeige: FASTA_Daten unplausibel.
0x6d8c 6d8c - Rueckfoerder Pumpe: - MRD Versorgungsspannung nicht korrekt.
0x6d94 6d94 - DSC-ECU: ECU-intern: Reset status HyFF nicht korrekt.
0x6d95 6d95 - DSC-ECU: ECU-intern: ADC Selbsttest-Fehler.
0x6d96 6d96 - DSC-ECU: ECU-intern: System IC internal charge pump
0x6d97 6d97 - DSC-ECU: ECU-intern: System IC clock in failure.
0x6d98 6d98 - DSC-ECU: ECU-intern: System IC watchdog oscillator failure
0x6d9a 6d9a - Raddrehzahlfuehler Vorne Links: Kurzschluss nach Masse bei Versorgungsleitung oder defekter Sensor.
0x6d9b 6d9b - Raddrehzahlfuehler Vorne Links: Leitungsunterbrechung, Kurzschluss nach Masse oder defekter Sensor.
0x6d9c 6d9c - Raddrehzahlfuehler Vorne Links: Kurzschluss nach UBATT oder defekter Sensor.
0x6d9d 6d9d - Raddrehzahlfuehler Hinten Links: Kurzschluss nach Masse bei Versorgungsleitung oder defekter Sensor.
0x6d9e 6d9e - Raddrehzahlfuehler Hinten Links: Leitungsunterbrechung, Kurzschluss nach Masse oder defekter Sensor.
0x6d9f 6d9f - Raddrehzahlfuehler Hinten Links: Kurzschluss nach UBATT oder defekter Sensor.
0x6da0 6da0 - Raddrehzahlfuehler Hinten Rechts: Kurzschluss nach Masse bei Versorgungsleitung oder defekter Sensor.
0x6da1 6da1 - Raddrehzahlfuehler Hinten Rechts: Leitungsunterbrechung, Kurzschluss nach Masse oder defekter Sensor.
0x6da2 6da2 - Raddrehzahlfuehler Hinten Rechts: Kurzschluss nach UBATT oder defekter Sensor.
0x6da3 6da3 - Raddrehzahlfuehler Vorne Rechts: Kurzschluss nach Masse bei Versorgungsleitung oder defekter Sensor.
0x6da4 6da4 - Raddrehzahlfuehler Vorne Rechts: Leitungsunterbrechung, Kurzschluss nach Masse oder defekter Sensor.
0x6da5 6da5 - Raddrehzahlfuehler Vorne Rechts: Kurzschluss nach UBATT oder defekter Sensor.
0x6dc0 6DC0 - Drehratensensor: Offset-Kalibrierung nicht moeglich, da Laengsbeschleunigungswert ausserhalb Wertebereich (DRS-Typ MM3x).
0x6dc1 6DC1 - Drehratensensor: Fehler waehrend EEProm-Zugriff aufgetreten (DRS-Typ MM3x).
0x6dc2 6DC2 - Drehratensensor: Zu viele ungueltige Laengsbeschleunigungswerte waehrend Laengsbeschleunigungs-Kalibrierung aufgetreten (DRS-Typ MM3x).
0x6dc3 6DC3 - Drehratensensor: Neuer DRS-Sensor erkannt. Abgespeicherte Seriennummer paßt nicht zu empfangener Seriennr..
0x6dc4 6dc4 - Variantenkodierung: Variantencode ungueltig.
0x6dc9 6dc9 - Infoeintrag: Verteilergetriebe-ECU: End-of-line Test laeuft – Erwartetes Ende nach 30 Sek.
0x6dca 6dca - Verteilergetriebe-ECU: End-of-line Test fehlerhaft. VG-Kupplung nicht betriebsbereit!
0x6dd1 6DD1 - DSC-ECU: ECU-intern: falsche HET Geschwindigkeit
0x6dd2 6DD2 - DSC-ECU: ECU-intern: falscher HET duty cycle
0x6dd3 6dd3 - Raddrehzahlfuehler Vorne Links: Geschwindigkeitsvergleich fehlerhaft.
0x6dd4 6dd4 - Raddrehzahlfuehler Hinten Links: Geschwindigkeitsvergleich fehlerhaft.
0x6dd5 6dd5 - Raddrehzahlfuehler Hinten Rechts: Geschwindigkeitsvergleich fehlerhaft.
0x6dd6 6dd6 - Raddrehzahlfuehler Vorne Rechts: Geschwindigkeitsvergleich fehlerhaft.
0x6dfd 6DFD - DSC-ECU: ECU-intern: MRG-Status nicht ok
0x6e0d 6e0d - Drucksensor: Temperatursignal ausserhalb Wertebereich.
0x6e39 6e39 - Motronic-Fehler: Q_ASC Timeout aufgetreten.
0x6e3a 6e3a - Motronic-Fehler: Fehler im Motordrehzahl-Signal (CAN-Botschaft DME1).
0x6e3b 6e3b - Motronic-Fehler: MotPedalPos sendet Fehlerkennzeichnung FFh (CAN-Botschaft DME2).
0x6e3c 6e3c - Motronic-Fehler: Tempomatanforderung im HDC kann nicht gestellt werden.
0x6e3d 6e3d - Lenkwinkelsensor: interner Fehler : Signal ungueltig.
0x6e3e 6e3e - Lenkwinkelsensor: LWS - Signal relativ. Lenkrad-Mittenstellung unbekannt. Lernquadrant.
0x6e3f 6e3f - Lenkwinkelsensor: LWS - nicht Initialisiert, (empfangene id Null).
0x6e40 6e40 - Lenkwinkelsensor: LWS - Empfangene id ungleich letztem DSC-LWS-Abgleich.
0x6e43 6e43 - CAN-Botschaft/DSC-Fehler: Botschaft ASC1 (ID 0x153) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x6e44 6e44 - CAN-Botschaft/DSC-Fehler: Botschaft ASC2 (ID 0x1F0) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x6e45 6e45 - CAN-Botschaft/DSC-Fehler: Botschaft ASC4 (ID 0x1F8) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x6e46 6e46 - CAN-Botschaft/DSC-Fehler: Botschaft DSC1 (ID 0x190) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x6e58 6E58 - Infoblock von Drehratensensor nicht empfangen.
0x6e74 6e74 - CAN-Botschaft/DSC-Fehler: Botschaft ASC5 (ID 0x2B3) nicht abgeschickt (XMT) (von DSC-ECU gesendet).
0x6f4b 6F4B - LDM-Fehler: Alive-Fehler.
0x6f58 6F58 - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME1 (ID 0x316) fehlt (RCV) (von DSC-ECU empfangen).
0x6f59 6F59 - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME2 (ID 0x329) fehlt (RCV) (von DSC-ECU empfangen).
0x6f5a 6F5A - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME4 (ID 0x545) fehlt (RCV) (von DSC-ECU empfangen).
0x6f5b 6F5B - CAN-Botschaft/LWS-Fehler: Botschaft LWS1 (ID 0x1F5) fehlt (RCV) (von DSC-ECU empfangen).
0x6f5c 6F5C - CAN-Botschaft/Kombi-Fehler: Botschaft Instrumentkombi INSTR2 (ID 0x613) fehlt (RCV) (von DSC-SG empfangen).
0x6f5d 6F5D - CAN-Botschaft/Kombi-Fehler: Botschaft Instrumentkombi INSTR3 (ID 0x615) fehlt (RCV) (von DSC-SG empfangen).
0x6f5f 6F5F - CAN-Botschaft/VG-Fehler: Botschaft DXC3 (ID 0x4FF) fehlt (RCV) (von DSC-ECU empfangen).
0xd347 D347 - CAN-Bus-Fehler: CAN Initialisierungs- oder BusOff-Fehler - CAN Leitungsunterbrechung oder Kurzschluss ?
0xd34c D34C - PT-CAN: Allg. CAN Fehler. CAN1 passiv.
0xd354 D354 - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME1 (ID 0x316) fehlt (RCV) (von DSC-ECU empfangen).
0xd355 D355 - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME2 (ID 0x329) fehlt (RCV) (von DSC-ECU empfangen).
0xd356 D356 - CAN-Botschaft/DME-Fehler: Motronic - Botschaft DME4 (ID 0x545) fehlt (RCV) (von DSC-ECU empfangen).
0xd357 D357 - CAN-Botschaft/LWS-Fehler: Botschaft LWS1 (ID 0x1F5) fehlt (RCV) (von DSC-ECU empfangen).
0xd358 D358 - CAN-Botschaft/EGS-Fehler: Getriebe - Botschaft EGS1 (ID 0x43F) fehlt (RCV) (von DSC-ECU empfangen).
0xd359 D359 - CAN-Botschaft/Kombi-Fehler: Botschaft Instrumentkombi INSTR2 (ID 0x613) fehlt (RCV) (von DSC-SG empfangen).
0xd35a D35A - CAN-Botschaft/Kombi-Fehler: Botschaft Instrumentkombi INSTR3 (ID 0x615) fehlt (RCV) (von DSC-SG empfangen).
0xd35c D35C - CAN-Botschaft/VG-Fehler: Verteilergetriebe - Botschaft DXC1 (ID 0x192) fehlt (RCV) (von DSC-ECU empfangen).
0xd35f D35f - CAN-Botschaft/VG-Fehler: Botschaft DXC3 (ID 0x4FF) fehlt (RCV) (von DSC-ECU empfangen).
0xd36a D36A - CAN-Botschaft/VG-Fehler: Verteilergetriebe - Botschaft DXC1 (ID 0x192) fehlt (RCV) (von DSC-ECU empfangen).
0xd36f D36F - PT-CAN: Botschaft CLU1_VDA (ID 0xD8) nicht empfangen oder falsch Botschaftslaenge (DLC) [Sender: DRS] - Spgs.versorgung DRS defekt?
0xd370 D370 - PT-CAN: Botschaft CLU2_VDA (0xE3) nicht empfangen oder falsche Botschaftslaenge (DLC). [Sender: DRS] - Spgs.versorgung DRS defekt?
0xd371 D371 - PT-CAN: Botschaft CLU3_VDA (0xF4) nicht empfangen oder falsche Botschaftslaenge. [Sender: DRS] - Spgs.versorgung DRS defekt?
0xd372 D372 - PT-CAN: Botschaft CLU_St_VDA (ID 0x165) nicht empfangen oder falsche Botschaftslaenge (DLC). [Sender: DRS] - Spgs.versorgung DRS defekt?
0xd375 D375 - Drehratensensor: CAN-Botschaftszaehler meldet Fehler (DRS Typ MM 3.x).
0xd376 D376 - Drehratensensor: CAN-Botschaftszaehler meldet Fehler (DRS Typ MM 3.x).
0xd377 D377 - Drehratensensor: CAN-Botschaftszaehler meldet Fehler (DRS Typ MM 3.x).
0xd378 D378 - Drehratensensor: CAN-Botschaftszaehler meldet Fehler (DRS Typ MM 3.x).
0xd379 D379 - Drehratensensor: Checksumme der Botschaft ist falsch (DRS Typ MM 3.x).
0xd37a D37A - Drehratensensor: Checksumme der Botschaft ist falsch (DRS Typ MM 3.x).
0xd37b D37B - Drehratensensor: Checksumme der Botschaft ist falsch (DRS Typ MM 3.x).
0xd37c D37C - Drehratensensor: Checksumme der Botschaft ist falsch (DRS Typ MM 3.x).
0xd383 D383 - LDM: Checksummen-Fehler.
0xFFFF unbekannter Fehlerort

FDETAILSTRUKTUR

Dimensions: 7 rows × 2 columns

NAME TYP
F_ART_IND nein
F_ART_ERW nein
F_PCODE nein
F_PCODE7 nein
F_HFK ja
F_LZ ja
F_UWB_ERW ja

FUMWELTMATRIX

Dimensions: 1 rows × 5 columns

ORT UW1_NR UW2_NR UW3_NR UW4_NR
default 0x01 DIGITAL - -

FUMWELTTEXTE

Dimensions: 9 rows × 9 columns

UWNR UWTEXT UW_EINH L/H UWTYP NAME MUL DIV ADD
0x01 Fahrzeuggeschwindigkeit km/h High unsigned int - 0.05625 1 0
0x02 ACB 0/1 - 0x01 - 1 1 0
0x03 HBA 0/1 - 0x02 - 1 1 0
0x04 ECD 0/1 - 0x04 - 1 1 0
0x05 HDC 0/1 - 0x08 - 1 1 0
0x06 DSC 0/1 - 0x10 - 1 1 0
0x07 ABS 0/1 - 0x20 - 1 1 0
0x08 BLS 0/1 - 0x40 - 1 1 0
0x09 ASC 0/1 - 0x80 - 1 1 0

FARTTEXTEINDIVIDUELL

Dimensions: 10 rows × 2 columns

ARTNR ARTTEXT
0x0000 kein passendes Fehlersymptom.
0x0010 Testbedingungen erfuellt.
0x0011 Testbedingungen noch nicht erfuellt.
0x0020 Fehler bisher nicht aufgetreten.
0x0021 Fehler momentan nicht vorhanden, aber bereits gespeichert.
0x0022 Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase).
0x0023 Fehler momentan vorhanden und bereits gespeichert.
0x0030 Fehler wuerde kein Aufleuchten einer Warnlampe verursachen.
0x0031 Fehler wuerde das Aufleuchten einer Warnlampe verursachen.
0xFFFF unbekannte Fehlerart.

HORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xFFFF unbekannter Fehlerort

IORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xFFFF unbekannter Fehlerort

DIGITAL

Dimensions: 1 rows × 9 columns

UW_ANZ UW1_NR UW2_NR UW3_NR UW4_NR UW5_NR UW6_NR UW7_NR UW8_NR
8 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09

STG_TABELLE

Dimensions: 18 rows × 4 columns

SIGNAL KANAL HB LB
MRA 0x22 0xFF 0xFF
EVVL 0x30 0x00 0x55
AVVL 0x32 0x00 0x64
EVVR 0x34 0x00 0x55
AVVR 0x36 0x00 0x64
EVHR 0x38 0x00 0x55
AVHR 0x3A 0x00 0x64
EVHL 0x3C 0x00 0x55
AVHL 0x3E 0x00 0x64
USV1 0x4E 0x00 0x32
USV2 0x50 0x00 0x32
VLV1 0x52 0x00 0x55
VLV2 0x54 0x00 0x55
40VLV1 0x52 0x00 0x28
40VLV2 0x54 0x00 0x28
ACC 0x98 0xFF 0xFF
0 0x00 0x00 0x00
00 0x00 0x00 0x00

STEUERN_I_O_EIN

Dimensions: 19 rows × 4 columns

SIGNAL KANAL HB LB
MRA 0x22 0xFF 0xFF
ACC 0x98 0xFF 0xFF
EVVL 0x28 0x60 0x01
AVVL 0x2A 0x60 0x02
EVVR 0x28 0x60 0x04
AVVR 0x2A 0x60 0x08
EVHL 0x28 0x60 0x10
AVHL 0x2A 0x60 0x20
EVHR 0x28 0x60 0x40
AVHR 0x2A 0x60 0x80
USV1 0x2C 0x32 0x01
USV2 0x2C 0x32 0x02
VLV1 0x2E 0x60 0x04
VLV2 0x2E 0x60 0x08
40VLV1 0x2E 0x28 0x04
40VLV2 0x2E 0x28 0x08
0 0x00 0x00 0x00
00 0x00 0x00 0x00
XYZ 0x00 0x00 0x00

STEUERN_I_O_AUS

Dimensions: 17 rows × 4 columns

SIGNAL KANAL HB LB
MRA 0x22 0x00 0x00
ACC 0x98 0x00 0x00
EVVL 0x28 0x00 0x01
AVVL 0x2A 0x00 0x02
EVVR 0x28 0x00 0x04
AVVR 0x2A 0x00 0x08
EVHL 0x28 0x00 0x10
AVHL 0x2A 0x00 0x20
EVHR 0x28 0x00 0x40
AVHR 0x2A 0x00 0x80
USV1 0x2C 0x00 0x01
USV2 0x2C 0x00 0x02
VLV1 0x2E 0x00 0x04
VLV2 0x2E 0x00 0x08
0 0x00 0x00 0x00
00 0x00 0x00 0x00
XYZ 0x00 0x00 0x00

RAD_NR_TABELLE

Dimensions: 4 rows × 3 columns

SIGNAL BYTE BYTE_REPAIR
V_LINKS 0xA0 0x23
V_RECHTS 0xA2 0x24
H_RECHTS 0xA4 0x25
H_LINKS 0xA6 0x22

RADDREHRICHTUNG

Dimensions: 7 rows × 6 columns

BIT DREHRICHTUNG_VL_TEXT DREHRICHTUNG_VR_TEXT DREHRICHTUNG_HL_TEXT DREHRICHTUNG_HR_TEXT WERT
0x00 rueckwaerts rueckwaerts rueckwaerts rueckwaerts 2
0x01 vorwaerts 1
0x02 vorwaerts 1
0x04 vorwaerts 1
0x08 vorwaerts 1
0xFF steht steht steht steht 0
0xXY nicht_definiert nicht_definiert nicht_definiert nicht_definiert 99

CODIERUNG

Dimensions: 18 rows × 5 columns

FUNKTION BLOCK BYTE MASKE DEFAULT
ECD 0x3005 0x00 0x01 0x01
FLR 0x3005 0x00 0x10 0x00
HBA 0x3005 0x00 0xC0 0xC0
AY 0x3005 0x01 0x01 0x00
LW 0x3005 0x01 0x02 0x00
PSI_STAND 0x3005 0x01 0x04 0x00
PSI_FAHRT 0x3005 0x01 0x08 0x00
PSI_EMPF 0x3005 0x01 0x10 0x00
SW 0x3005 0x01 0x20 0x00
HVV 0x3005 0x02 0x01 0x01
SST 0x3005 0x02 0x02 0x02
EVB 0x3005 0x02 0x04 0x04
BSW 0x3005 0x02 0x08 0x08
HHC 0x3005 0x02 0x10 0x10
HPS 0x3005 0x02 0x20 0x20
ASL 0x3005 0x02 0x40 0x40
HDC 0x3005 0x02 0x80 0x80
XXX 0xXY 0xXY 0xXY 0xXY