Skip to content

SD_KWP.prg

  • Jobs: 79
  • Tables: 32

INFO

Field Value
ECU sd_kwp MDS und MINI Steuergeraetefamilie fuer Schiebedaecher
ORIGIN BMW EI-61 Hariolf Gentner
REVISION 3.000
AUTHOR BMW EE-51 Siwy, SiemensVDO SAA Gross-Gottschall, BMW TI-430 Bendel, SiemensVDO SAA Boonstra, MagnaSteyr EEB-A Gaugl, SiemensVDO SAA Prostejovsky
COMMENT N/A
PACKAGE 1.29
SPRACHE deutsch

Jobs

Index

  • INITIALISIERUNG - Initialisierung und Kommunikationsparameter
  • INFO - Information SGBD
  • 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
  • PRUEFSTEMPEL_SCHREIBEN - Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default
  • NORMALER_DATENVERKEHR - Sperren bzw. Freigeben des normalen Datenverkehrs KWP2000: $28 DisableNormalMessageTransmission KWP2000: $29 EnableNormalMessageTransmission Modus : Default
  • DIAGNOSE_AUFRECHT - Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default
  • IS_LESEN - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2000 dtcShadowMemory
  • IS_LESEN_DETAIL - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2001 - $20FF dtcShadowMemoryEntry Modus: Default
  • IS_LOESCHEN - Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory 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
  • SLEEP_MODE - SG in Sleep-Mode versetzen KWP2000: $31 StartRoutineByLocalIdentifier a) $0E Time controlled PowerDown oder b) $05 PowerDown $00 all ECU Modus : Default
  • ENERGIESPARMODE - Einstellen des Energiesparmodes KWP2000: $31 StartRoutineByLocalIdentifier $0C ControlEnergySavingMode Modus : Default
  • SPEICHER_LESEN - Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • SPEICHER_SCHREIBEN - Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt) KWP2000: $3D WriteMemoryByAddress 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
  • HARDWARE_REFERENZ_LESEN - Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • DATEN_REFERENZ_LESEN - Auslesen der Daten Referenz KWP2000: $22 ReadDataByCommonIdentifier $2504 DREF Modus : Default
  • FLASH_ZEITEN_LESEN - Auslesen der Flash Loeschzeit, Signaturtestzeit, Authentisierberechnungszeit und Resetzeit KWP2000: $22 ReadDataByCommonIdentifier $2501 Zeiten Modus : Default
  • FLASH_BLOCKLAENGE_LESEN - Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default
  • AUTHENTISIERUNG_ZUFALLSZAHL_LESEN - Authentisierung Zufallszahl des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $07 RequestForAuthentication Modus : Default
  • AUTHENTISIERUNG_START - Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication Modus : Default
  • FLASH_PROGRAMMIER_STATUS_LESEN - Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default
  • FLASH_SIGNATUR_PRUEFEN - Flash Signatur pruefen KWP2000: $31 StartRoutineByLocalIdentifier $09 CheckSignature Modus : Default
  • STEUERGERAETE_RESET - Steuergeraete reset ausloesen KWP2000: $11 ECUReset $01 PowerOn Modus : Default Nach dem Job muss die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
  • FLASH_LOESCHEN - Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory Modus : Default
  • FLASH_SCHREIBEN_ADRESSE - Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload Modus : Default
  • FLASH_SCHREIBEN - Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData Modus : Default
  • FLASH_SCHREIBEN_ENDE - Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit Modus : Default
  • AIF_LESEN - Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • AIF_SCHREIBEN - Schreiben des Anwender Informations Feldes Standard Flashjob KWP 2000: $3D WriteMemoryByAddress Modus : Default
  • WARTEN - Dieser Job bewirkt eine Wartezeit
  • STATUS_IODIGITAL - Auslesen der Stati von digitale Signale KWP2000: $30 InputOutputControlByLocalIdentifier $01 ReportCurrentState Modus : Default
  • STATUS_ANALOG - Auslesen der Stati von analoge Signale KWP2000: $30 InputOutputControlByLocalIdentifier $01 ReportCurrentState Modus : Default
  • STEUERN_IODIGITAL - Ansteuern von I/O DigitalSignal mit DIGITALWERT KWP2000: $30 InputOutputControlByLocalIdentifier $07 ShortTermAdjustment Ohne DIGITALWERT->Return Control To ECU KWP2000: $30 InputOutputControlByLocalIdentifier $00 ReturnControlToECU Modus : Default
  • STATUS_BATTERIESPANNUNG - Batteriespannung abfragen KWP2000: $31 startRoutineByLocalIdentifier
  • STATUS_MOTORTEMPERATUR - Motortemperatur abfragen KWP2000: $31 startRoutineByLocalIdentifier
  • WRITE_BMW_HWR_NR - Write BMW HWR NR in EPROM
  • READ_BMW_HWR_NR_FROM_EEPROM - Read BMW HW Number from EEPROM
  • ANLIEFERPOSITION_ANFAHREN - Dach fährt nach Anlieferposition KWP2000: $31 startRoutineByLocalIdentifier
  • READ_SERIAL - Siemens Seriennummer lesen
  • ALLE_PRUEFSTEMPEL_LESEN - Alle Pruefstempel abfragen KWP2000: $31 startRoutineByLocalIdentifier
  • KENNLINIE_LESEN - Auslesen der Kennlinien von SHD oder SoS KWP2000: $23 ReadMemoryByAddress KWP2000: $31 startRoutineByLocalIdentifier
  • UEBERWACHUNGSBEREICHE_EINSTELLEN - Bereiche für Minimal- Maximal- und Mittelwertbildung der von der Software berechneten Kraefte einstellen. Max. 7 Bereiche moeglich KWP2000: $31 startRoutineByLocalIdentifier
  • MIN_MAX_MITTELWERTE_AUSLESEN - Minimal- Maximal- und Mittelwerte der von der Software berechneten Kraefte in den mit UEBERWACHUNGSBEREICHE_EINSTELLEN festegelegten Bereichen auslesen KWP2000: $31 startRoutineByLocalIdentifier
  • STATISTIKZAEHLER_LESEN - Statistikzaehler vom Bedienkonzeptes auslesen
  • BEDIENKONZEPTZUSTAENDE_LESEN - Statemachine-Zustaende des Bedienkonzeptes auslesen
  • STATUS_BEDIENSCHALTER - Auslesen der Status von Bedienschalter-Leitungen KWP2000: $31 startRoutineByLocalIdentifier
  • STATUS_FREISCHALTUNG - Auslesen der Stati von Klemmen und CAS-Freigabesignalen KWP2000: $31 startRoutineByLocalIdentifier
  • DENORM_REASON_LESEN - Denorm reason abfragen KWP2000: $31 startRoutineByLocalIdentifier
  • DENORM_REASON_LOESCHEN - Denorm reason LOESCHEN KWP2000: $31 startRoutineByLocalIdentifier
  • ZUSTANDS_WERTE_LESEN - Diverse Zustandswerte abfragen KWP2000: $31 startRoutineByLocalIdentifier
  • STATISTIKZAEHLER_LOESCHEN - Statistikzähler löschen Modus : Default
  • WINDSCHOTT - Windschott aus und einfahren lassen
  • STATUS_CFL - Auslesen der Stati von CFL KWP2000: $31 startRoutineByLocalIdentifier Modus : Default
  • STEUERN_CFL - Steuern der CFL-modul KWP2000: $31 startRoutineByLocalIdentifier Modus : Default
  • SOS_DATEN_AKTUALISIEREN - Aktualisierung der SOS Daten im sicheren Satz (gueltig fuer MDS SW Ver. 5.3.0) Update of SOS data for default data set (valid for MDS SW Ver. 5.3.0)
  • BB_HISTORY_LESEN - Bounce Back History lesen KWP2000: $31 startRoutineByLocalIdentifier
  • BB_HISTORY_LOESCHEN - Bounce Back History loeschen KWP2000: $31 startRoutineByLocalIdentifier

INITIALISIERUNG

Initialisierung und Kommunikationsparameter

No arguments.

Results

Name Type Comment
DONE int 1, wenn Okay

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

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

PRUEFSTEMPEL_SCHREIBEN

Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. 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_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

NORMALER_DATENVERKEHR

Sperren bzw. Freigeben des normalen Datenverkehrs KWP2000: $28 DisableNormalMessageTransmission KWP2000: $29 EnableNormalMessageTransmission Modus : Default

Arguments

Name Type Comment
FREIGEBEN string "ja" -> normalen Datenverkehr freigeben "nein" -> normalen Datenverkehr sperren table DigitalArgument TEXT
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_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

IS_LESEN

Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2000 dtcShadowMemory

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 IOrtTexte ORTTEXT
F_SYMPTOM_NR int Fehlersymptom (Standard-Fehlerart) als Zahl
F_SYMPTOM_TEXT string Fehlersymptom (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_READY_NR int Readyness Flag (Standard-Fehlerart) als Zahl
F_READY_TEXT string Readyness Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_VORHANDEN_NR int Fehler vorhanden (Standard-Fehlerart) als Zahl
F_VORHANDEN_TEXT string Fehler vorhanden (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_WARNUNG_NR int Warnlampen Flag (Standard-Fehlerart) als Zahl
F_WARNUNG_TEXT string Warnlampen Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

IS_LESEN_DETAIL

Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2001 - $20FF dtcShadowMemoryEntry Modus: Default

Arguments

Name Type Comment
F_CODE int gewaehlter Infocode Wenn dieser Parameter angegeben wird, wird die Position automatisch ermittelt. Es darf dann nicht argument F_POS angegeben werden
F_POS int gewaehlter Eintrag Wenn dieser Parameter angegeben wird, wird die Position benutzt. Wertebereich 1 - 255 Es darf dann nicht argument F_CODE angegeben werden

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 IOrtTexte ORTTEXT
F_SYMPTOM_NR int Fehlersymptom (Standard-Fehlerart) als Zahl
F_SYMPTOM_TEXT string Fehlersymptom (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_READY_NR int Readyness Flag (Standard-Fehlerart) als Zahl
F_READY_TEXT string Readyness Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_VORHANDEN_NR int Fehler vorhanden (Standard-Fehlerart) als Zahl
F_VORHANDEN_TEXT string Fehler vorhanden (Standard-Fehlerart) als Text table IArtTexte ARTTEXT
F_WARNUNG_NR int Warnlampen Flag (Standard-Fehlerart) als Zahl
F_WARNUNG_TEXT string Warnlampen Flag (Standard-Fehlerart) als Text table IArtTexte 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

IS_LOESCHEN

Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory 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_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

SLEEP_MODE

SG in Sleep-Mode versetzen KWP2000: $31 StartRoutineByLocalIdentifier a) $0E Time controlled PowerDown oder b) $05 PowerDown $00 all ECU Modus : Default

Arguments

Name Type Comment
ZEIT real a) Zeit nach der das Steuergerät einschläft Bereich : 0.5 bis 20.0 [Sekunden] Auflösung : 0.5 [Sekunden] => zeitgesteuerter Power-Down (0x0E) wird aktiviert b) Default: (Es wird kein Argument übergeben!) => normaler Power-Down (0x05) wird aktiviert

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

ENERGIESPARMODE

Einstellen des Energiesparmodes KWP2000: $31 StartRoutineByLocalIdentifier $0C ControlEnergySavingMode Modus : Default

Arguments

Name Type Comment
PRODUKTIONSMODE string "ein" -> Produktions Mode ein "aus" -> Produktions Mode aus table DigitalArgument TEXT Default: "aus"
TRANSPORTMODE string "ein" -> Transport Mode ein "aus" -> Transport Mode aus table DigitalArgument TEXT Default: "aus"
WERKSTATTMODE string "ein" -> Werkstatt Mode ein "aus" -> Werkstatt Mode aus table DigitalArgument TEXT Default: "aus"

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

SPEICHER_SCHREIBEN

Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt) KWP2000: $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 Hex-Auftrag an SG
_TEL_ANTWORT 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

HARDWARE_REFERENZ_LESEN

Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF 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
HARDWARE_REFERENZ string Hardware Referenz Format: ZZZPPPx 7 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware
HW_REF_SG_KENNUNG string ZZZ
HW_REF_PROJEKT string PPPx
HW_REF_STATUS int Dateninhalt bei FF noch nicht beschrieben
_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

DATEN_REFERENZ_LESEN

Auslesen der Daten Referenz KWP2000: $22 ReadDataByCommonIdentifier $2504 DREF Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
DATEN_REFERENZ string Daten Referenz Format: ZZZPPPxVBBxhdxxxx 17 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller d : Datenstandersteller xxxx : frei aber eindeutig belegt
DATEN_REF_SG_KENNUNG string ZZZ
DATEN_REF_PROJEKT string PPPxV
DATEN_REF_PROGRAMM_STAND string BBxh
DATEN_REF_DATENSATZ string dxxxx
DATEN_REF_STATUS int Dateninhalt bei FF noch nicht beschrieben
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_ZEITEN_LESEN

Auslesen der Flash Loeschzeit, Signaturtestzeit, Authentisierberechnungszeit und Resetzeit KWP2000: $22 ReadDataByCommonIdentifier $2501 Zeiten Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FLASH_LOESCHZEIT int Flash Loeschzeit in Sekunden
FLASH_SIGNATURTESTZEIT int Flash Signaturtestzeit in Sekunden
FLASH_RESETZEIT int Flash Resetzeit in Sekunden
FLASH_AUTHENTISIERZEIT int Flash Authentisierberechnungszeit in Sekunden
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT 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

AUTHENTISIERUNG_ZUFALLSZAHL_LESEN

Authentisierung Zufallszahl des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $07 RequestForAuthentication Modus : Default

Arguments

Name Type Comment
LEVEL int
USER_ID long optional

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
ZUFALLSZAHL binary Zufallszahl
AUTHENTISIERUNG string Authentisierungsart table Authentisierung AUTHG_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

AUTHENTISIERUNG_START

Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication 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 : (unbenutzt) Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : Authentisierungszeit in Sekunden 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 : (unbenutzt) Wortadresse (low/highbyte, low/highword) Byte 21,.... : Schluesseldaten 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

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

FLASH_SIGNATUR_PRUEFEN

Flash Signatur pruefen KWP2000: $31 StartRoutineByLocalIdentifier $09 CheckSignature Modus : Default

Arguments

Name Type Comment
BEREICH string 'Programm' 'Daten'
SIGNATURTESTZEIT int Zeit in Sekunden

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

STEUERGERAETE_RESET

Steuergeraete reset ausloesen KWP2000: $11 ECUReset $01 PowerOn Modus : Default Nach dem Job muss die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT

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

FLASH_LOESCHEN

Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory 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 : Loeschzeit in Sekunden (Byteparameter 1) Byte 5,6 : Loeschzeit in Sekunden (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 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
FLASH_LOESCHEN_STATUS int Loeschstatus 1 = Speicher geloescht 2 = Speicher nicht geloescht 5 = Signaturpruefung PAF nicht durchgefuehrt
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_SCHREIBEN_ADRESSE

Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload 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 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
FLASH_BLOCKLAENGE_DATEN int Flash Datenlaenge ohne Telegramm-Overhead
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_SCHREIBEN

Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData 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 : (unbenutzt) 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 : (unbenutzt) Wortadresse (low/highbyte, low/highword) Byte 21,.... : Flashdaten Byte 21+Anzahl Daten: ETX (0x03)

Results

Name Type Comment
FLASH_SCHREIBEN_ANZAHL unsigned int Anzahl FLASH_SCHREIBEN seit letztem FLASH_SCHREIBEN_ADRESSE
FLASH_SCHREIBEN_STATUS int Programmierstatus 1 = Programmierung in Ordnung 2 = Programmierung nicht in Ordnung
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_SCHREIBEN_ENDE

Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit 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 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten 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

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

AIF_SCHREIBEN

Schreiben des Anwender Informations Feldes Standard Flashjob KWP 2000: $3D WriteMemoryByAddress Modus : Default

Arguments

Name Type Comment
AIF_FG_NR string Fahrgestellnummer 7-stellig oder 17-stellig
AIF_DATUM string Datum der SG-Programmierung in der Form TT.MM.JJJJ oder TTMMJJ
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

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
AIF_NUMMER int Nummer des geschreibenen AIF
AIF_DATEN binary AIF Hex-Daten
_TEL_AUFTRAG binary Hex-Auftrag an SG AIF lesen
_TEL_ANTWORT binary Hex-Antwort von SG AIF lesen
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG AIF schreiben
_TEL_ANTWORT_2 binary Hex-Antwort von SG AIF schreiben

WARTEN

Dieser Job bewirkt eine Wartezeit

Arguments

Name Type Comment
SEKUNDEN int minimale Wartezeit: <SEKUNDEN> -1 maximale Wartezeit: <SEKUNDEN>

Results

Name Type Comment
JOB_STATUS string immer OKAY

STATUS_IODIGITAL

Auslesen der Stati von digitale Signale KWP2000: $30 InputOutputControlByLocalIdentifier $01 ReportCurrentState Modus : Default

Arguments

Name Type Comment
ORT string gewuenschte Komponente table IODigitalSignaleFuerLesen NAME TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_VALUE int Bereich: 0, wenn ON / 1, wenn OFF
_TEL_ANTWORT binary Hex antwort von SG

STATUS_ANALOG

Auslesen der Stati von analoge Signale KWP2000: $30 InputOutputControlByLocalIdentifier $01 ReportCurrentState Modus : Default

Arguments

Name Type Comment
ORT string gewuenschte Komponente table AnalogSignaleFuerLesen NAME EINHEIT TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_ANALOG_WERT real Bereich:
STAT_ANALOG_EINH string Einheit
_TEL_ANTWORT binary Hex antwort von SG

STEUERN_IODIGITAL

Ansteuern von I/O DigitalSignal mit DIGITALWERT KWP2000: $30 InputOutputControlByLocalIdentifier $07 ShortTermAdjustment Ohne DIGITALWERT->Return Control To ECU KWP2000: $30 InputOutputControlByLocalIdentifier $00 ReturnControlToECU Modus : Default

Arguments

Name Type Comment
ORT string gewuenschte Komponente table IODigitalSignaleFuerSchreiben NAME TEXT
DIGITALWERT string Werte: true, false, on, off,... table DigitalArgument TEXT Achtung: Ohne dem Arggumet DIGITALWERT wird die Kontrolle ueber den Input/Output der ECU zurueckgegeben!

Results

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

STATUS_BATTERIESPANNUNG

Batteriespannung abfragen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
STAT_VBAT_WERT real Ausgelesene Wert in V
STAT_VBAT_EINH string Einheit (Volt)
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex antwort von SG

STATUS_MOTORTEMPERATUR

Motortemperatur abfragen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
STAT_TEMPWICKL_WERT_SHD real Ausgelesene Wert in GRAD CELSIUS
STAT_TEMPWICKL_WERT_SOS real Ausgelesene Wert in GRAD CELSIUS
STAT_TEMPWICKL_EINH_SHD string Einheit (Grad Celsius)
STAT_TEMPWICKL_EINH_SOS string Einheit (Grad Celsius)
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG

WRITE_BMW_HWR_NR

Write BMW HWR NR in EPROM

Arguments

Name Type Comment
HARDWARENR string gewuenschte Hardware: MDS_K, MDS_CAN, E60, MDS_CAN_LASCHEN, R56 table HardwareNr HARDWARE_NR TEXT

Results

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

READ_BMW_HWR_NR_FROM_EEPROM

Read BMW HW Number from EEPROM

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_BMW_HW_NR_EEPROM binary Auslesen bmw hardware nummer
_TEL_ANTWORT binary Hex-Antwort von SG

ANLIEFERPOSITION_ANFAHREN

Dach fährt nach Anlieferposition KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string gewuenschte Komponente shd,sos oder ecu (shd und sos) table Geraet NAME_GERAET TEXT

Results

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

READ_SERIAL

Siemens Seriennummer lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_SERIENNUMMER long Auslesen Siemens seriennummer
_TEL_ANTWORT binary Hex-Antwort von SG

ALLE_PRUEFSTEMPEL_LESEN

Alle Pruefstempel abfragen KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
CAR_TYPE string Keine Eingabge fuer MDS, optional 'R56' oder 'E91' fuer R56 Mini / E91

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_PRUEFSTMPL_ICT string ICT Pruefstempel
STAT_PRUEFSTMPL_ATMD string ATMD Pruefstempel
STAT_PRUEFSTMPL_MRAF string MRAF Pruefstempel
STAT_PRUEFSTMPL_EOL string WIEN Pruefstempel
STAT_PRUEFSTMPL_MRAF2 string R56 Mini Pruefstempel
STAT_TEL_DATA_ICT binary Hex antwort Siemens ICT
STAT_TEL_DATA_ATMD binary Hex antwort ATMD
STAT_TEL_DATA_MRAF binary Hex antwort Meritor
STAT_TEL_DATA_EOL binary Hex antwort Siemens EOL
STAT_TEL_DATA_MRAF2 binary Hex antwort R56 Mini
_TEL_ANTWORT binary Hex antwort Telegramm

KENNLINIE_LESEN

Auslesen der Kennlinien von SHD oder SoS KWP2000: $23 ReadMemoryByAddress KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string Argument table Geraet NAME_GERAET TEXT
KENNLINIE string gewuenschte Funktion table Kennlinie NAME_KENNLINIE TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_REFERENCE_FIELD binary ausgelesene Daten
STAT_STARTWERT string Anfangswert der Kennlinie
_TEL_ANTWORT binary Hex-Antwort von SG

UEBERWACHUNGSBEREICHE_EINSTELLEN

Bereiche für Minimal- Maximal- und Mittelwertbildung der von der Software berechneten Kraefte einstellen. Max. 7 Bereiche moeglich KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string Gewuenschte Komponente table Geraet NAME_GERAET TEXT
BEREICHE string Komma getrennte Liste der Positionen

Results

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

MIN_MAX_MITTELWERTE_AUSLESEN

Minimal- Maximal- und Mittelwerte der von der Software berechneten Kraefte in den mit UEBERWACHUNGSBEREICHE_EINSTELLEN festegelegten Bereichen auslesen KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string Argument gewuenschte Komponente table Geraet NAME_GERAET TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_MIN1 int Minimalwert
STAT_MAX1 int Maximalwert
STAT_AVG1 int Mittelwert
STAT_MIN2 int Minimalwert
STAT_MAX2 int Maximalwert
STAT_AVG2 int Mittelwert
STAT_MIN3 int Minimalwert
STAT_MAX3 int Maximalwert
STAT_AVG3 int Mittelwert
STAT_MIN4 int Minimalwert
STAT_MAX4 int Maximalwert
STAT_AVG4 int Mittelwert
STAT_MIN5 int Minimalwert
STAT_MAX5 int Maximalwert
STAT_AVG5 int Mittelwert
STAT_MIN6 int Minimalwert
STAT_MAX6 int Maximalwert
STAT_AVG6 int Mittelwert
STAT_MIN7 int Minimalwert
STAT_MAX7 int Maximalwert
STAT_AVG7 int Mittelwert
_TEL_ANTWORT binary Hex-antwort von SG

STATISTIKZAEHLER_LESEN

Statistikzaehler vom Bedienkonzeptes auslesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_OPEN1 int status zahler open1
STAT_CLOSE1 int status zahler close1
STAT_OPEN2 int status zahler open2
STAT_CLOSE2 int status zahler close2
STAT_TILT int status zahler tilt
STAT_DBLOPEN int status zahler db open
STAT_DBLCLOSE int status zahler db close
STAT_DBLTILT int status zahler db tilt
STAT_CASOPEN int status zahler comfort open
STAT_CASCLOSE int status zahler comfort close
STAT_KEYSTOP int status zahler movement
_TEL_ANTWORT binary Hex-antwort von SG

BEDIENKONZEPTZUSTAENDE_LESEN

Statemachine-Zustaende des Bedienkonzeptes auslesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_SHD_STATE int E60 dach state
STAT_PAN_STATE int Panorama dach state
STAT_GHD_STATE int Glashub dach state
STAT_WINDSCHOTT int Wind schott state
STAT_INIT_STATE int initialiserung state
STAT_KEYST_STATE int key (switch) state
STAT_POS_STATE1 int pos 1 state
STAT_POS_STATE2 int pos 2 state
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_BEDIENSCHALTER

Auslesen der Status von Bedienschalter-Leitungen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_SCHALTER string Status bedienschalter
STAT_SCHALTER_INT int Status bedienschalter 0 = Taster nicht betaetigt 1 = Zu (Tipp / manuell) 2 = Zu (Maut / automatisch) 3 = Auf (Tipp / manuell) 4 = Auf (Maut / automatisch) 5 = Heben 6 = Fehler
STAT_AUF string Status bedienschalter auf
STAT_ZU string Status bedienschalter zu
STAT_HEBEN string Status bedienschalter heben
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_FREISCHALTUNG

Auslesen der Stati von Klemmen und CAS-Freigabesignalen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_CHECKIGNITION_K string Status checkignition K
STAT_CHECKIGNITION_C string Status checkignition c
STAT_KLEMME_R string Status klemme R
STAT_KLEMME_15 string Status klemme 15
STAT_CAS string Status CAS freischaltung
STAT_PANIC string Status panic mode freischaltung
_TEL_ANTWORT binary Hex-antwort von SG

DENORM_REASON_LESEN

Denorm reason abfragen KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string gewuenschte Komponente shd,sos oder ecu (shd und sos) table Geraet NAME_GERAET TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_SHDDENORMREASON string Status first SHD denorm reason
STAT_SHDDENORMREASON2 string Status second SHD denorm reason
STAT_SHDDENORMREASON3 string Status third SHD denorm reason
STAT_SHDDENORMREASON4 string Status fourth SHD denorm reason
STAT_SHDDENORMREASON5 string Status fifth SHD denorm reason
STAT_SOSDENORMREASON string Status first SOS denorm reason
STAT_SOSDENORMREASON2 string Status second SOS denorm reason
STAT_SOSDENORMREASON3 string Status third SOS denorm reason
STAT_SOSDENORMREASON4 string Status fourth SOS denorm reason
STAT_SOSDENORMREASON5 string Status fifth SOS denorm reason
_TEL_ANTWORT binary Hex-antwort from SG

DENORM_REASON_LOESCHEN

Denorm reason LOESCHEN KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
GERAET string gewuenschte Komponente shd,sos oder ecu (shd und sos) table Geraet NAME_GERAET TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-antwort from SG

ZUSTANDS_WERTE_LESEN

Diverse Zustandswerte abfragen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_ECU_TEMP_AMBIENT string Status Umgebungs- Temperatur
STAT_ECU_TEMP_AMBIENT_INT int Status Umgebungs- Temperatur, integer result
STAT_ECU_VBAT string Status Versorgungs-Batterie
STAT_ECU_VBAT_INT int Status Versorgungs-Batterie, integer result
STAT_SHD_NORMED string Status SHD Normiert
STAT_SHD_NORMED_INT int Status SHD Normiert, integer result 0 = not normed, 1 = normed
STAT_SHD_RFVALID string Status SHD Rf valid
STAT_SHD_RFVALID_INT int Status SHD Rf valid, integer result 0 = Kennlinie "SCHIEBEN" not valid, 1 = Kennlinie "SCHIEBEN" valid
STAT_SHD_RFVALIDTILT string Status SHD Tilt rf valid
STAT_SHD_RFVALIDTILT_INT int Status SHD Tilt rf valid, integer result 0 = reference field "HEBEN" not valid, 1 = reference field "HEBEN" valid
STAT_SHD_POSITION int SHD position
STAT_SHD_STOPREASON string Stop reason von SHD
STAT_SHD_TEMP_COIL string Temperatur von SHD motor coil
STAT_SHD_TEMP_COIL_INT int Temperatur von SHD motor coil, integer result
STAT_SHD_TEMP_ROTOR string Temperatur von SHD motor Rotor
STAT_SHD_TEMP_ROTOR_INT int Temperatur von SHD motor Rotor, integer result
STAT_SHD_TEMP_CASE string Temperatur von SHD motor case
STAT_SHD_TEMP_CASE_INT int Temperatur von SHD motor case, integer result
STAT_SOS_NORMED string Status SOS normed
STAT_SOS_NORMED_INT int Status SOS normed, integer result 0 = not normed, 1 = normed
STAT_SOS_RFVALID string Status SOS RF valid
STAT_SOS_RFVALID_INT int Status SOS RF valid, integer result 0 = reference field "SCHIEBEN" not valid, 1 = reference field "SCHIEBEN" valid
STAT_SOS_RFVALIDTILT string Status SOS Tilt RF valid
STAT_SOS_RFVALIDTILT_INT int Status SOS Tilt RF valid, integer result 0 = reference field "HEBEN" not valid, 1 = reference field "HEBEN" valid
STAT_SOS_POSITION int Position SOS
STAT_SOS_STOPREASON string Stop reason SOS
STAT_SOS_TEMP_COIL string Coil temperature SOS motor
STAT_SOS_TEMP_COIL_INT int Coil temperature SOS motor, integer result
STAT_SOS_TEMP_ROTOR string Rotor temparature SOS motor
STAT_SOS_TEMP_ROTOR_INT int Rotor temparature SOS motor, integer result
STAT_SOS_TEMP_CASE string Case temperature sos motor
STAT_SOS_TEMP_CASE_INT int Case temperature sos motor, integer result
_TEL_ANTWORT binary Hex-antwort from SG

STATISTIKZAEHLER_LOESCHEN

Statistikzähler löschen Modus : Default

Arguments

Name Type Comment
ARG_WERT int Argumentswert 1 = Ja

Results

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

WINDSCHOTT

Windschott aus und einfahren lassen

Arguments

Name Type Comment
ARG_WERT string Argumentswert WAW_AUS = Ausfahren WAW_EIN = einfahren

Results

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

STATUS_CFL

Auslesen der Stati von CFL KWP2000: $31 startRoutineByLocalIdentifier Modus : Default

Arguments

Name Type Comment
GERAET string gewuenschte Komponente table Geraet NAME_GERAET TEXT
FUNKTION string Funktion see Table for the functions table Funktion_CFL CFL_FUNKTION TEXT

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_FUNC_WERT int Auslesen von Funktionswert
STAT_RESULT string Dekodierte Funktionswert
STAT_STOP_REASON string Auslesen von Stop_Reason
_TEL_ANTWORT binary Hex-antwort von SG

STEUERN_CFL

Steuern der CFL-modul KWP2000: $31 startRoutineByLocalIdentifier Modus : Default

Arguments

Name Type Comment
GERAET string gewuenschte Komponente table Geraet NAME_GERAET TEXT
FUNKTION string gewuenschte Funktion table Funktion_CFL CFL_FUNKTION TEXT
FUNC_WERT string Funktionswert Werte in dezimal

Results

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

SOS_DATEN_AKTUALISIEREN

Aktualisierung der SOS Daten im sicheren Satz (gueltig fuer MDS SW Ver. 5.3.0) Update of SOS data for default data set (valid for MDS SW Ver. 5.3.0)

No arguments.

Results

Name Type Comment
STAT_RESULT string Herstellerdaten geschrieben, Falsche Software-Version, Steuergeraet nicht im sicheren Satz
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_ANTWORT2 binary Hex-Antwort von SG

BB_HISTORY_LESEN

Bounce Back History lesen KWP2000: $31 startRoutineByLocalIdentifier

No arguments.

Results

Name Type Comment
STAT_BB_01_POSITION int Status first bounce back reason - position
STAT_BB_01_AMBIENT_TEMP int Status first bounce back reason - ambient temperature
STAT_BB_01_COIL_TEMP int Status first bounce back reason - coil temperature
STAT_BB_01_REF_FIELD_VAL unsigned int Status first bounce back reason - reference field value
STAT_BB_01_FORCE_THRESH int Status first bounce back reason - force threshold
STAT_BB_01_OPENING int Status first bounce back reason - opening
STAT_BB_01_CFLINORPOST int Status first bounce back reason - CFL in or post
STAT_BB_01_CFLPREORIN int Status first bounce back reason - CFL pre or in
STAT_BB_01_CARSPEED int Status first bounce back reason - carspeed
STAT_BB_01_MOTOR string Status first bounce back reason - motor
STAT_BB_02_POSITION int Status second bounce back reason - position
STAT_BB_02_AMBIENT_TEMP int Status second bounce back reason - ambient temperature
STAT_BB_02_COIL_TEMP int Status second bounce back reason - coil temperature
STAT_BB_02_REF_FIELD_VAL unsigned int Status second bounce back reason - reference field value
STAT_BB_02_FORCE_THRESH int Status second bounce back reason - force threshold
STAT_BB_02_OPENING int Status second bounce back reason - opening
STAT_BB_02_CFLINORPOST int Status second bounce back reason - CFL in or post
STAT_BB_02_CFLPREORIN int Status second bounce back reason - CFL pre or in
STAT_BB_02_CARSPEED int Status second bounce back reason - carspeed
STAT_BB_02_MOTOR string Status second bounce back reason - motor
STAT_BB_03_POSITION int Status third bounce back reason - position
STAT_BB_03_AMBIENT_TEMP int Status third bounce back reason - ambient temperature
STAT_BB_03_COIL_TEMP int Status third bounce back reason - coil temperature
STAT_BB_03_REF_FIELD_VAL unsigned int Status third bounce back reason - reference field value
STAT_BB_03_FORCE_THRESH int Status third bounce back reason - force threshold
STAT_BB_03_OPENING int Status third bounce back reason - opening
STAT_BB_03_CFLINORPOST int Status third bounce back reason - CFL in or post
STAT_BB_03_CFLPREORIN int Status third bounce back reason - CFL pre or in
STAT_BB_03_CARSPEED int Status third bounce back reason - carspeed
STAT_BB_03_MOTOR string Status third bounce back reason - motor
STAT_BB_04_POSITION int Status fourth bounce back reason - position
STAT_BB_04_AMBIENT_TEMP int Status fourth bounce back reason - ambient temperature
STAT_BB_04_COIL_TEMP int Status fourth bounce back reason - coil temperature
STAT_BB_04_REF_FIELD_VAL unsigned int Status fourth bounce back reason - reference field value
STAT_BB_04_FORCE_THRESH int Status fourth bounce back reason - force threshold
STAT_BB_04_OPENING int Status fourth bounce back reason - opening
STAT_BB_04_CFLINORPOST int Status fourth bounce back reason - CFL in or post
STAT_BB_04_CFLPREORIN int Status fourth bounce back reason - CFL pre or in
STAT_BB_04_CARSPEED int Status fourth bounce back reason - carspeed
STAT_BB_04_MOTOR string Status fourth bounce back reason - motor
STAT_BB_05_POSITION int Status fifth bounce back reason - position
STAT_BB_05_AMBIENT_TEMP int Status fifth bounce back reason - ambient temperature
STAT_BB_05_COIL_TEMP int Status fifth bounce back reason - coil temperature
STAT_BB_05_REF_FIELD_VAL unsigned int Status fifth bounce back reason - reference field value
STAT_BB_05_FORCE_THRESH int Status fifth bounce back reason - force threshold
STAT_BB_05_OPENING int Status fifth bounce back reason - opening
STAT_BB_05_CFLINORPOST int Status fifth bounce back reason - CFL in or post
STAT_BB_05_CFLPREORIN int Status fifth bounce back reason - CFL pre or in
STAT_BB_05_CARSPEED int Status fifth bounce back reason - carspeed
STAT_BB_05_MOTOR string Status fifth bounce back reason - motor
STAT_BB_06_POSITION int Status sixth bounce back reason - position
STAT_BB_06_AMBIENT_TEMP int Status sixth bounce back reason - ambient temperature
STAT_BB_06_COIL_TEMP int Status sixth bounce back reason - coil temperature
STAT_BB_06_REF_FIELD_VAL unsigned int Status sixth bounce back reason - reference field value
STAT_BB_06_FORCE_THRESH int Status sixth bounce back reason - force threshold
STAT_BB_06_OPENING int Status sixth bounce back reason - opening
STAT_BB_06_CFLINORPOST int Status sixth bounce back reason - CFL in or post
STAT_BB_06_CFLPREORIN int Status sixth bounce back reason - CFL pre or in
STAT_BB_06_CARSPEED int Status sixth bounce back reason - carspeed
STAT_BB_06_MOTOR string Status sixth bounce back reason - motor
STAT_BB_07_POSITION int Status seventh bounce back reason - position
STAT_BB_07_AMBIENT_TEMP int Status seventh bounce back reason - ambient temperature
STAT_BB_07_COIL_TEMP int Status seventh bounce back reason - coil temperature
STAT_BB_07_REF_FIELD_VAL unsigned int Status seventh bounce back reason - reference field value
STAT_BB_07_FORCE_THRESH int Status seventh bounce back reason - force threshold
STAT_BB_07_OPENING int Status seventh bounce back reason - opening
STAT_BB_07_CFLINORPOST int Status seventh bounce back reason - CFL in or post
STAT_BB_07_CFLPREORIN int Status seventh bounce back reason - CFL pre or in
STAT_BB_07_CARSPEED int Status seventh bounce back reason - carspeed
STAT_BB_07_MOTOR string Status seventh bounce back reason - motor
STAT_BB_08_POSITION int Status eighth bounce back reason - position
STAT_BB_08_AMBIENT_TEMP int Status eighth bounce back reason - ambient temperature
STAT_BB_08_COIL_TEMP int Status eighth bounce back reason - coil temperature
STAT_BB_08_REF_FIELD_VAL unsigned int Status eighth bounce back reason - reference field value
STAT_BB_08_FORCE_THRESH int Status eighth bounce back reason - force threshold
STAT_BB_08_OPENING int Status eighth bounce back reason - opening
STAT_BB_08_CFLINORPOST int Status eighth bounce back reason - CFL in or post
STAT_BB_08_CFLPREORIN int Status eighth bounce back reason - CFL pre or in
STAT_BB_08_CARSPEED int Status eighth bounce back reason - carspeed
STAT_BB_08_MOTOR string Status eighth bounce back reason - motor
STAT_BB_09_POSITION int Status ninth bounce back reason - position
STAT_BB_09_AMBIENT_TEMP int Status ninth bounce back reason - ambient temperature
STAT_BB_09_COIL_TEMP int Status ninth bounce back reason - coil temperature
STAT_BB_09_REF_FIELD_VAL unsigned int Status ninth bounce back reason - reference field value
STAT_BB_09_FORCE_THRESH int Status ninth bounce back reason - force threshold
STAT_BB_09_OPENING int Status ninth bounce back reason - opening
STAT_BB_09_CFLINORPOST int Status ninth bounce back reason - CFL in or post
STAT_BB_09_CFLPREORIN int Status ninth bounce back reason - CFL pre or in
STAT_BB_09_CARSPEED int Status ninth bounce back reason - carspeed
STAT_BB_09_MOTOR string Status ninth bounce back reason - motor
STAT_BB_10_POSITION int Status tenth bounce back reason - position
STAT_BB_10_AMBIENT_TEMP int Status tenth bounce back reason - ambient temperature
STAT_BB_10_COIL_TEMP int Status tenth bounce back reason - coil temperature
STAT_BB_10_REF_FIELD_VAL unsigned int Status tenth bounce back reason - reference field value
STAT_BB_10_FORCE_THRESH int Status tenth bounce back reason - force threshold
STAT_BB_10_OPENING int Status tenth bounce back reason - opening
STAT_BB_10_CFLINORPOST int Status tenth bounce back reason - CFL in or post
STAT_BB_10_CFLPREORIN int Status tenth bounce back reason - CFL pre or in
STAT_BB_10_CARSPEED int Status tenth bounce back reason - carspeed
STAT_BB_10_MOTOR string Status tenth bounce back reason - motor
DENORM_BB_INDEX string Bounce back reason index
DENORM_BB_BUFFER binary Bounce back reason buffer
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-antwort from SG

BB_HISTORY_LOESCHEN

Bounce Back History loeschen KWP2000: $31 startRoutineByLocalIdentifier

Arguments

Name Type Comment
ARG_WERT int Argumentswert 1 = Ja

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-antwort from SG

Tables

Index

KONZEPT_TABELLE

Dimensions: 4 rows × 2 columns

NR KONZEPT_TEXT
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: 76 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
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

IARTTEXTE

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

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

JOBRESULTEXTENDED

Dimensions: 1 rows × 2 columns

SB STATUS_TEXT
0xXY ERROR_UNKNOWN

SG_DIAGNOSEKONZEPT

Dimensions: 4 rows × 2 columns

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

FORTTEXTE

Dimensions: 14 rows × 2 columns

ORT ORTTEXT
0xA088 Fehler Bedienschalter
0xA08A Fehler Dimmung
0xA08D Fehler Kodierung
0xA090 Fehler Dacheinheit SHD
0xA091 Fehler Antrieb SHD
0xA092 Fehler Normierung SHD
0xA0A0 Fehler Dacheinheit SoS
0xA0A1 Fehler Antrieb SoS
0xA0A2 Fehler Normierung SoS
0xA40D Fehler Eeprom Schreibfehler
0xA40E Energiesparmode aktiv
0xDA04 Fehler K_CAN_LOW
0xDA07 Fehler CAN_Controller
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 nein
F_UWB_ERW nein

HORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xFFFF unbekannter Fehlerort

IORTTEXTE

Dimensions: 59 rows × 2 columns

ORT ORTTEXT
0x9400 Fehler Oszillator
0x9401 Fehler Watchdog
0x9402 Fehler Opcode
0x9403 Fehler Kalibrierwerte ungültig
0x9404 Fehler Versorgungsspannung unplausibel
0x9405 Fehler Temperatursensor unplausibel
0x9406 Fehler Checksumme ECU Konfiguration
0x9440 Aktivierung des Panik Modes
0x9441 Initialisierung manuell gestartet
0x9442 Initialisierung über Diagnose gestartet
0x9443 Fehler Initialisierung abgebrochen
0x9444 Fehler Dauerhafte Unterspannung
0x9445 Fehler Dauerhafte Überspannung
0x9446 Ueberspannung Lastabwurf oder Starthilfe
0x9447 Anzahl aller Kodierungen
0x9448 Anzahl ungültiger Kodierungen
0x9500 Fehler SHD Hallsensor A Puls
0x9501 Fehler SHD Hallsensor B Puls
0x9502 Fehler SHD Hallsensor B Drehrichtung
0x9503 Fehler SHD Motorbruecke
0x9504 Fehler SHD Motorbruecke Kurzschluss
0x9505 Fehler SHD Motor Kurzschluss
0x9506 Fehler SHD Motorklemmenspannung Drehrichtung
0x9507 Fehler SHD Positionsverlust Spannungsausfall
0x9508 Fehler SHD Positionsverlust
0x9509 Fehler SHD Kennlinie Schieben
0x950A Fehler SHD Kennlinie Heben
0x950B Fehler SHD Checksumme SHD Konfiguration
0x950C Fehler SHD Hall A Ueberlast
0x950D Fehler SHD Hall B Ueberlast
0x950E Fehler SHD Hall A Leitungsbruch
0x950F Fehler SHD Hall B Leitungsbruch
0x9510 Fehler SHD Positionsverlust Bereichsueberschreitung
0x9540 Fehler SHD Manuelle Dachbewegung
0x9541 SHD Aktivierung der SKB
0x9542 Fehler SHD Motortemperatur Startverhinderung
0x9543 Fehler SHD Motortemperatur Bewegungsabbruch
0x9600 Fehler SoS Hallsensor A Puls
0x9601 Fehler SoS Hallsensor B Puls
0x9602 Fehler SoS Hallsensor B Drehrichtung
0x9603 Fehler SoS Motorbruecke
0x9604 Fehler SoS Motorbruecke Kurzschluss
0x9605 Fehler SoS Motor Kurzschluss
0x9606 Fehler SoS Motorklemmenspannung Drehrichtung
0x9607 Fehler SoS Positionsverlust Spannungsausfall
0x9608 Fehler SoS Positionsverlust
0x9609 Fehler SoS Kennlinie Schieben
0x960A Fehler SoS Kennlinie Heben
0x960B Fehler SoS Checksumme SHD Konfiguration
0x960C Fehler SoS Hall A Ueberlast
0x960D Fehler SoS Hall B Ueberlast
0x960E Fehler SoS Hall A Leitungsbruch
0x960F Fehler SoS Hall B Leitungsbruch
0x9610 Fehler SoS Positionsverlust Bereichsueberschreitung
0x9640 Fehler SoS Manuelle Dachbewegung
0x9641 SoS Aktivierung der SKB
0x9642 Fehler SoS Motortemperatur Startverhinderung
0x9643 Fehler SoS Motortemperatur Bewegungsabbruch
0xFFFF unbekannter Fehlerort

IDETAILSTRUKTUR

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 nein
F_UWB_ERW nein

IODIGITALSIGNALEFUERLESEN

Dimensions: 36 rows × 3 columns

IOLI NAME TEXT
0x10 IN_KBUSRXD_DISC1 K-Bus RXD1
0x11 IN_KBUSRXD_DISC K-Bus RXD
0x12 SWITCH0 Schalter 0
0x13 SWITCH1 Schalter 1
0x14 SWITCH2 Schalter 2
0x15 HALL_SHD_A_STATE Zustand Hallsensor A SHD
0x16 HALL_SHD_B_STATE Zustand Hallsensor B SHD
0x17 HALL_SOS_A_STATE Zustand Hallsensor A SoS
0x18 HALL_SOS_B_STATE Zustand Hallsensor B SoS
0x19 SENSE_DIM Rueckmeldeleitung Strombegrenzung KL58g
0x1A SENSE_HALL_A Rueckmeldeleitung Strombegrenzung Freigabe Hallsensor A
0x1B SENSE_HALL_B Rueckmeldeleitung Strombegrenzung Freigabe Hallsensor B
0x1C RXCAN Empfangsleitung CAN-Bus
0x1D NERR0 CAN-Bus Fehlersignal
0x1E HALL_SHD_A_IRQ Interrupt Hallsensor A SHD
0x1F HALL_SHD_B_IRQ Interrupt Hallsensor B SHD
0x20 HALL_SOS_A_IRQ Interrupt Hallsensor A SoS
0x21 HALL_SOS_B_IRQ Interrupt Hallsensor B SoS
0x50 OUT_KBUSTXD_DISC K-Bus TXD
0x51 OUT_DME_KBUSHIGHDISC K-Bus wird auf high geschaltet
0x52 POWERMGT_HOLD Strommanagement Hold des Spannungsstabilisators
0x53 POWERMGT_HALL_A Strommanagement Hallsensor A
0x54 POWERMGT_HALL_B Strommanagement Hallsensor B
0x55 POWERMGT_TS Strommanagement Temperatursensor
0x56 POWERMGT_KEYS
0x57 CANTX Sendeleitung CAN-Bus
0x58 STB0 Strobe des CAN-Bus Transceivers
0x59 EN0 Enable des CAN-Bus Transceivers
0x5A MOTOR_SHD_A
0x5B MOTOR_SHD_B
0x5C MOTOR_SOS_A
0x5D MOTOR_SOS_B
0x5E LED Led...
0x5F ROBEL Robel...
0x60 POWERMGT_HOLDC
0x61 POWERMGT_HOLDK

ANALOGSIGNALEFUERLESEN

Dimensions: 7 rows × 7 columns

IOLI NAME EINHEIT MUL DIV ADD TEXT
0xA0 VBAT Volt 1 47.6 0 Batteriespannung
0xA1 SHD_VMOT0 Volt 1 47.6 0 Motorspannung 0
0xA2 SHD_VMOT1 Volt 1 47.6 0 Motorspannung 1
0xA3 SOS_VMOT0 Volt 1 47.6 0 Motorspannung 0
0xA4 SOS_VMOT1 Volt 1 47.6 0 Motorspannung 1
0xA5 TEMP_SENS ? 1 1 0 Temperatursensor
0xA6 SUM_IMOT ? 1 1 0 Sum Imot

IODIGITALSIGNALEFUERSCHREIBEN

Dimensions: 7 rows × 3 columns

IOLI NAME TEXT
0x12 SWITCH0 Schalter 0
0x13 SWITCH1 Schalter 1
0x14 SWITCH2 Schalter 2
0x5A MOTOR_SHD_A
0x5B MOTOR_SHD_B
0x5C MOTOR_SOS_A
0x5D MOTOR_SOS_B

GERAET

Dimensions: 3 rows × 3 columns

IOLI NAME_GERAET TEXT
0xFA ECU Steuergeraet
0xFB SHD SchiebeHebeDach
0xFC SOS SonnenSchutz

SIGNALE_STATUS

Dimensions: 7 rows × 3 columns

IOLI SIGNAL_STATUS TEXT
0x0001 SWITCH2 Schalter heben, 1 = aktiv rd/wr
0x0002 SWITCH1 Schalter auf, 1 = aktiv rd/wr
0x0004 SWITCH0 Schalter zu, 1 = aktiv rd/wr
0x0100 MOTOR_SHD_A Motor 1 Relais A Ansteuerung, 1 = aktiv rd/wr
0x0200 MOTOR_SHD_B Motor 1 Relais B Ansteuerung, 1 = aktiv rd/wr
0x0400 MOTOR_SOS_A Motor 2 Relais A Ansteuerung, 1 = aktiv rd/wr
0x0800 MOTOR_SOS_B Motor 1 Relais A Ansteuerung, 1 = aktiv rd/wr

FUNKTION_CFL

Dimensions: 251 rows × 3 columns

IOLI CFL_FUNKTION TEXT
0x0000 AUTOINIT Laeuft Autoinit? / Autoinit starten
0x0001 CFL_AVAILABLE Steht CFL zu Verfuegung? / -
0x0002 KLEMME_R Klemme R abfragen / setzen
0x0003 KLEMME_15 Klemme 15 abfragen / setzen
0x0004 KLEMME_50 Klemme 50 abfragen / setzen
0x0005 SPEED_VEHICLE Fahrzeuggeschwindigkeit abfragen / setzen
0x0006 VBAT Batteriespannung abfragen
0x0007 AMBIENT_TEMP Umgebungstemperatur abfragen
0x000B FLASH_CRC Programm-CRC abfragen
0x000C CONFIG_CHECKSUM Konfigurationspruefsumme abfragen
0x000D PARAM_CHECKSUM Parameterpruefsumme abfragen
0x000E CODING_CHECKSUM Kodierungspruefsumme abfragen
0x000F CAL_CHECKSUM Kalibrierungspruefsumme abfragen
0x0010 FLASH_CRC_CALC Programm-CRC berechnet abfragen
0x0012 ROBTABADR Robel-Tabelle Adresse abfragen
0x0013 RESET_REASON Reset-Grund abfragen
0x0016 DIAGMOVE_KEY Freigabe Links/Rechtslauf von Schalter abfragen/setzen
0x0017 SHDENABLED CAS Freigabe
0x0018 WINDSCHOTT_AUF Windschott oeffnen (existiert nicht in SW5.2.0)
0x0020 SIGNAL_STATUS Diverse Signale abfragen / setzen
0x0021 HALL_STATUS Hallsignale abfragen
0x0022 DACHTYP Dachtyp abfragen
0x0023 SOFORT_SCHLAF Geraet sofort einschlafen lassen
0x0024 FREIGABEZUSTAND Freigabezustand auslesen / setzen
0x0025 WINDSCHOTT_AUS Windschott ausfahren lassen
0x0026 WINDSCHOTT_AKTIV Windschottzustand abfragen
0x0027 STATISTIKZAEHLER Statistikzaehler loeschen
0x0080 CAL_CHK_VALID Kalibrierwerte Pruefsumme Gueltigkeit abfragen / Defaultwerte setzen
0x0081 CAL_VOLT_MUL Kalibrierwert (*) Spannung abfragen / setzen
0x0082 CAL_VOLT_ADD Kalibrierwert (+) Spannung abfragen / setzen
0x0083 CAL_TEMP_MUL Kalibrierwert (*) Umgebungstemperatur abfragen / setzen
0x0084 CAL_TEMP_ADD Kalibrierwert (+) Umgebungstemperatur abfragen/setzen
0x0102 CHECK_IGNITIONK Klemmenstatus beruecksichtigen
0x0103 CHECK_IGNITIONC Freigabe Panikfreigabe beruecksichtigen
0x0104 TEMPSENSOR_ALLOWED Tempsensor erlaubt (existiert nicht in SW5.2.0)
0x0105 CHECK_IGNITIONA CAS Authentisierung Freigabe
0x0108 USESTATEENGINE USESTATEENGINE (existiert nicht in SW5.2.0)
0x010B E9X_HIMMEL Luefterstellung Himmel fuer e9x
0x010C WASSERSTOFF_FZG Wasserstofffahrzeug
0x010D SICHERHEITS_FZG Sicherheitsfahrzeug
0x010E HIMMEL_AUTO_ZU Himmel automatisch Zufahren beim Sichern des Fzg.
0x010F HIMMEL_AUTO_AUF Himmel automatisch Oeffnen beim Entriegeln des Fzg.
0x0112 DOPPELKLICK_AUF Doppelklick Richtung Oeffnen
0x0113 DOPPELKLICK_ZU Doppelklick Richtung schliessen erlaubt
0x0114 DOPPELKLICK_HEBEN Doppelklick Richtung Heben
0x0115 POWER_ERR_LEN_OK POWER_ERR_LEN_OK
0x0116 MEAS_VBAT_LOW MEAS_VBAT_LOW
0x0117 VBATTOPLIMIT VBATTOPLIMIT
0x0118 LOW_BAT_OFF LOW_BAT_OFF
0x0119 LOW_BAT_ON LOW_BAT_ON
0x011A LOAD_DUMP_ON LOAD_DUMP_ON
0x011B LOAD_DUMP_OFF LOAD_DUMP_OFF
0x011C LED_BAT_NORM LED_BAT_NORM
0x011D LED_MIN LED_MIN
0x011E LED_MAX LED_MAX
0x011F MOTOROFFDELAYATLOADDUMP MOTOROFFDELAYATLOADDUMP
0x0140 PREPANIC_START_TIME PREPANIC_START_TIME (existiert nicht in SW5.2.0)
0x0141 PANICWAITTIME PANICWAITTIME (existiert nicht in SW5.2.0)
0x0142 NO_RAIN_INTENSITY Regenintensitaet untere Grenzwert
0x0143 RAIN_CLOSE_INTENSITY Regenintensitaet obere Grenzwert
0x0144 MEAS_AMBIENT_TEMP_LOW MEAS_AMBIENT_TEMP_LOW
0x0145 MEAS_AMBIENT_TEMP_HIGH MEAS_AMBIENT_TEMP_HIGH
0x0146 BEDIENKONZEPT Bedienkonzept
0x0147 USE_SOS Schiebehimmel vorhanden
0x0148 TASTE_UEBER_CAN Taste ueber CAN z.B. fuer E91
0x0149 KOMFORT_POS_ZU Komfortposition beim Schliessen verwenden
0x014A POWER_ERR_LEN_HIGH POWER_ERR_LEN_HIGH
0x014B POWER_ERR_LEN_LOW POWER_ERR_LEN_LOW
0x0150 PANIC_FREIGABE_KL15 Panic-close nur bei Kl 15
0x0151 PANIC_FREIGABE_CAS Panic-close nur mit Freigabe vom CAS (CAN-Bus)
0x0161 BBHISTAREA BBHISTAREA
0x0170 SET_CODE0 Set Code0 (ab SW5.2.0)
0x0171 SET_CODE1 Set Code1 (ab sw5.2.0)
0x0172 MSA_OPTION MSA Option (ab MDS sw5.4.0 / Mini sw3.30.0)
0x0180 REGENSCHLIESSEN Schliessen aus geoeffnet bei Regen
0x0181 REGENSCHLIESSENTILT Schliessen aus gehoben bei Regen
0x0182 PANIC_CLOSE Panic-close aus geoeffnet 1 oder 2 Phasen
0x0183 DOUBLE_PANIC Doppel Panic-close aus geoeffnet
0x0184 KLEMME_15_NOTWENDIG Bedienbar nur mit Enable UND Kl. 15
0x0186 PANIC_CLOSE_TILT Panic-close im Senken
0x0187 DOUBLE_PANIC_TILT Doppel Panic-close Senken
0x0188 SCHIEBEHEBEDACH_TIPP_HEB Tipp Bewegung heben
0x0189 SCHIEBEHEBEDACH_TIPP_SENK Tipp Bewegung senken
0x018A SCHIEBEHEBEDACH_TIPP_AUF Tipp Bewegung Oeffnen
0x018B SCHIEBEHEBEDACH_TIPP_ZU Tipp Bewegung schliessen
0x018C HEBEN_AUS_GEOEFFNET Heben aus geoeffnetem Zustand erlaubt
0x018D OEFFNEN_AUS_GEHOBEN Oeffnen aus gehobenen Zustand erlaubt
0x0190 ANTI_WUMMER Anti-Wummer-Position verwenden
0x0191 WINDSCHOTT Windschott verwenden
0x0192 KOMFORT_POS_AUF Komfortposition beim Oeffnen verwenden
0x01B4 FE_MODE Fertigungsmode einschaltbar
0x01B5 TRA_MODE Transportmode einschaltbar
0x01B6 WE_MODE Werkstattmode einschaltbar
0x01B7 WINDSCHOTT_OPT Deckelbewegung bei Windschott
0x01B8 VSCHOTT_AUF_HS Geschw. bei der Windschott ausgefahren wird bei hochgeschw.
0x01B9 VDECKEL_ZU Geschw. Bei der SHD zugefahren wird
0x01BA TDECKEL_ZU Zeitverzoegerung fuer SHD zufahren
0x01BB VDECKEL_AUF Geschw. Bei der SHD aufgefahren wird
0x01BC TDECKEL_AUF Zeitverzoegerung SHD auffahren
0x01BD TSCHOTT_AUF_HS Zeitverzoegerung bei der Windschott ausgefahren wird bei hochgeschw.
0x01C0 VSCHOTT_AUF Geschw. bei der Windschott ausgefahren wird
0x01C1 VSCHOTT_ZU Geschw. bei der Windschott eingefahren wird
0x01C2 TSCHOTT_AUF Zeitverzoegerung bei der Windschott ausgefahren wird
0x01C3 T_DOPPELKLICK Zeitverzoegerung in der Doppelklick akzeptiert wird
0x01C4 DELTA_SOS_SHD Vorlauf fuer Himmel *1,8 in (mm)
0x01C5 KOMFORT_OEFFNEN Komfort-Oeffnen Option
0x01C6 T_PANIC1 Timer 1 fuer Panikmode
0x01C7 T_PANIC2 Timer 2 fuer Panikmode
0x01C8 VSCHOTT_ZU_HS Geschw. bei der Windschott eingefahren wird bei hochgeschw.
0x01C9 KOMFORT_SCHLIESSEN Komfort-Schliessen Option
0x01CA KOMFORT_HEBEN Komfort-Heben Option
0x01CB T_SCHOTT_ZU Zeitverzoegerung bei der Windschott eingefahren wird
0x01CC T_SCHOTT_ZU_HS Zeitverzoegerung bei der Windschott eingefahren wird bei hochgeschw.
0x01CD PARAM1 PARAM1
0x01CE PARAM2 PARAM2
0x01CF PARAM3 PARAM3
0x01D0 TEMPTMONUSESENSOR Thermomonitor mit interner Temperatur Sensor verwenden abfrage/setzen
0x01D1 TEMPTMONUSEOUTER Thermomonitor mit externer Temperatur Sensor verwenden abfrage/setzen
0x01D4 TEMPCFLUSESENSOR CFL Temperatur mit interner Temperatur Sensor verwenden abfrage/setzen
0x01D5 TEMPCFLUSEOUTER CFL Temperatur mit interner Temperatur Sensor verwenden abfrage/setzen
0x01D8 NOTLAUF_IMMER NOTLAUF_IMMER
0x0200 STOP_MOVE Motor moving / Motor stoppen
0x0201 POSITION Position abfragen / anfahren
0x0202 NORMED Normierung abfragen / loeschen
0x0203 RF_VALID Kennlinie Schieben Gueltigkeit abfragen / loeschen
0x0204 RF_VALID_TILT Kennlinie Heben Gueltigkeit abfragen / loeschen
0x0205 STOP_REASON StopReason abfragen / loeschen
0x0207 ANLIEFERPOSITION Anlieferposition abfragen / anfahren
0x0208 NORM Normierung abfragen / anstossen
0x0211 RF_ADR Kennlinie Speicheradresse abfragen
0x0212 RF_CHECKSUM Kennlinie Pruefsumme abfragen / generieren
0x0213 RF_CHECKSUM_TILTED Kennlinie Hebebereich Pruefsumme abfragen / generieren
0x0221 ACTPOS Position abfragen / einstellen
0x0222 ACTSPEED Dachgeschwindigkeit abfragen
0x0223 VDIFF Motorklemmenspannung abfragen
0x0224 FORCELOWPASS Kraft abfragen
0x0225 TEMPCOIL Wicklungstemperatur auslesen
0x0226 TEMPROTOR Rotortemperatur abfragen
0x0227 TEMPCASE Gehaeusetemperatur abfragen
0x0228 DENORMREASON Grund fuer Normierungsverlust abfragen / loeschen
0x022A FORCEUSEROFFSET Aendern der Einklemmschutzschwelle
0x0230 RFEEIDX Eeprom Index der Kennlinie abfragen
0x0231 RFMAXLEN Laenge des Kennlinienbereiches abfragen
0x0232 RFSTART Kraft am Anfang der Schieben Kennlinie abfragen
0x0233 RFSTARTTILT Kraft am Anfang der Heben Kennlinie abfragen
0x0301 POSITION_OPEN Position Offen
0x0302 POSITION_CLOSED Position Geschlossen
0x0303 POSITION_NORMED Position Normiert
0x0304 POSITION_100MM Position 100mm
0x0305 BBLENGTH Reversierlaenge
0x0306 POSITION_TILTED Position Gehoben
0x0307 QUARTER_TURN Reversierlaenge bei Block
0x0308 TOLERANCE TOLERANCE
0x030A POSITION_CLOUD Position Ueberlauf fuer Schliessen
0x030E POS_SEAL POS_SEAL (existiert nicht in SW5.2.0)
0x030F ANLIEFERPOSITION Anlieferposition
0x0310 CAR_SPEED_THRESH CAR_SPEED_THRESH
0x0311 RF_DISTANCE Abstand CFL-Bereich -> geschossen.
0x0312 RF_DISTANCE_TILT Abstand CFL-Bereich Geh.->Geschlossen.
0x0313 RF_LENGTH Kennl.Schieben-laenge
0x0315 RF_LENGTH_TILT Kennl.Heben-laenge
0x0319 FORCE_OFFSET_RESTART Restartwert Anlauf-Ausl.-Offs.
0x031C TRACK_LIMIT_RESTART TRACKLIMITRESTART
0x031D TRACK_LIMIT_MAX TRACK_LIMIT_MAX
0x031E TRACKLIMITMIN TRACKLIMITMIN
0x031F TRACK_LIMIT_MIN_TILT TRACK_LIMIT_MIN_TILT
0x0323 MAXDVDT dV/dt limit for motor pin voltage slope down
0x0329 OPPDIRVMOTLIMIT OPPDIRVMOTLIMIT
0x0349 TC_ROTOR_CASE Therm. Kond. Rotor->Gehaeuse
0x034A TC_CASE_AMBIENT Therm. Kond. Gehaeuse->Umgebung
0x034B QCASE Thermische Kapazitaet Gehaeuse
0x034C QROTOR Thermische Kapazitaet Rotor abfrage.
0x0350 TEMPTHRESH1 TEMPTHRESH1
0x0358 QCOIL Thermische Kapazitaet Windung
0x0359 TC_COIL_ROTOR Therm. Kond. Windung->Rotor
0x035A LENGTH_NO_STOP Position ohne Stopp
0x035B LENGTH_NO_STOP_TILT Position ohne Stopp gehoben
0x035C TEMPTHRESH2 TEMPTHRESH2
0x0360 POWER_DISS_FACT Waermedissipationsfaktor
0x036A THERMAL_MOTOR_CONST Thermal Motor Konstante
0x036F POLEPAIRS Anzahl der Polpaare
0x0370 POSPANICSREV Reversierlaenge in Panik-Mode Phase 1
0x0371 SET_CODE1 Set Code1 (existiert nicht in SW5.2.0)
0x0374 SET_CODE_4 SET_CODE_4 (existiert nicht in SW5.2.0)
0x0375 SET_CODE_6 SET_CODE_6 (existiert nicht in SW5.2.0)
0x0376 SET_CODE_8 SET_CODE_8 (existiert nicht in SW5.2.0)
0x0377 SET_CODE_A SET_CODE_A (existiert nicht in SW5.2.0)
0x0378 SET_CODE_C SET_CODE_C (existiert nicht in SW5.2.0)
0x0379 SET_CODE_E SET_CODE_E (existiert nicht in SW5.2.0)
0x037A SET_CODE_10 SET_CODE_10 (existiert nicht in SW5.2.0)
0x037B SET_CODE_12 SET_CODE_12 (existiert nicht in SW5.2.0)
0x0382 MULVDIFFHIGHLIMIT MULVDIFFHIGHLIMIT
0x0383 MULVDIFFLOWLIMIT MULVDIFFLOWLIMIT
0x038C POSITION_5MM_TILT 5 mm Weg in Hebebereich
0x038D POSITION_0MM_TILT Oeffnungspunkt Heben
0x038F POSITION_0MM Oeffnungspunkt Schieben
0x0399 POSSEAL2 POSSEAL2 (existiert nicht in SW5.2.0)
0x03A0 TEMP_COIL_START Temperaturaddition bei Start
0x03A3 BLOCK_TIME BLOCK_TIME
0x03A6 OPPDIR_HALL Hall Signal invers
0x03A7 OPPDIR_VMOT Motorklemmenspannung invers
0x03A8 OPPDIR_DRIVER Driver inverse
0x03B0 BRAKE_MUL BRAKE_MUL
0x03B1 BRAKE_OFFSET BRAKE_OFFSET
0x03B2 PRERUNLEARN PRERUNLEARN
0x03B3 POSTRUNLEARN POSTRUNLEARN
0x03B4 PRERUNACTU PRERUNACTU
0x03B5 POSTRUNACTU POSTRUNACTU
0x03B6 PRERUNFROMTILT PRERUNFROMTILT
0x03B7 TRACKLIMITMAXOUTSIDE TRACKLIMITMAXOUTSIDE
0x03B8 TRACKLIMITMINOUTSIDE TRACKLIMITMINOUTSIDE
0x03BB TEMPIDLE TEMPIDLE
0x03BC MINDIFFFORACTU MINDIFFFORACTU
0x03BE EXOPENBEGIN EXOPENBEGIN
0x03BF EXOPENEND EXOPENEND
0x03C0 POS0 Position 0
0x03C1 POS1 Position 1
0x03C2 POS2 Position 2
0x03C3 POS3 Position 3
0x03C4 POS4 Position 4
0x03C5 POS5 Position 5
0x03C6 POS6 Position 6
0x03C7 POS7 Position 7
0x03C8 POS8 Position 8
0x03C9 POS9 Position 9
0x03D0 BOOTINGTIME BOOTINGTIME
0x03D1 STARTUPTIME STARTUPTIME
0x03D2 TURNTIME TURNTIME
0x03D3 NORMINGBLOCKTIME NORMINGBLOCKTIME
0x03D4 WRITEPOSTIME WRITEPOSTIME
0x03D5 CLEARPOSTIME CLEARPOSTIME
0x03D6 TIMEOUTTIME TIMEOUTTIME
0x03D7 TIMEOUTLIMPHOMETIME TIMEOUTLIMPHOMETIME
0x03D8 DRIVERILLEGALONTIME DRIVERILLEGALONTIME
0x03D9 DRIVERBADTIME DRIVERBADTIME
0x03DA MOTORSHORTTIME MOTORSHORTTIME
0x03DB ERRMECHCOUNT ERRMECHCOUNT
0x03DC OPPDIRCOUNT OPPDIRCOUNT
0x03DD REVERSINGDELAYTIME REVERSINGDELAYTIME
0x03DE FORCETHRESHEXOPEN FORCETHRESHEXOPEN
0x03DF TRACKLIMITEXOPEN TRACKLIMITEXOPEN
0x03F0 CFL_ALLOWED SKB erlaubt
0x03F1 ACTU_ALLOWED Aktualisieren erlaubt
0x03F3 RRD_ALLOWED Ruettelerkennung erlaubt
0x03F5 TMON_ALLOWED Temperaturmonitor
0x03F6 CLOUD_ALLOWED Eine Richtung schliessen
0x03F8 LIMPHOMEALLOWED LIMPHOMEALLOWED (existiert nicht in SW5.2.0)
0x03F9 LIMPHOME2DIR LIMPHOME2DIR
0x03FA RESTARTALLOWED RESTARTALLOWED
0x03FD SKB_OHNE_KL_OEFFNEN SKB ohne Kennlinie bei Oeffnen erlaubt
0x03FE SKB_OHNE_KL_SCH SKB ohne Kennlinie bei Heben erlaubt

NAME_MOTOR_COMMAND

Dimensions: 3 rows × 3 columns

CODE COMMAND TEXT
0 STOP Motor anhalten
1 OPEN Bewegen richtung oeffnen
2 CLOSE Bewegen richtung schliessen

SCHALTER_TEXT

Dimensions: 8 rows × 2 columns

NR TEXT
0 Keine Betaetigung
1 oeffnen Manuell
2 Schliessen Manuell
3 Unplausibel
4 Heben
5 oeffnen Automatisch
6 Schliessen Automatisch
7 Unplausibel

STOP_REASON

Dimensions: 39 rows × 3 columns

STOP_REASON_NR STOP_REASON_TEXT TEXT
0 NOT_STOPPED Motor laeuft
1 POSITION_REACHED Position erreicht
2 STOP_MOVE Bewegung abgebrochen
3 STOP_MOVE_INSTANTLY Bewegung abgebrochen
4 NORM Normiert
5 RENORM Renormiert
6 PINCHING Einklemmen erkannt
7 BLOCKING Blockieren erkannt
8 DOUBLE_BLOCK doppeltes Blockieren erkannt
9 NO_MOVE keine Bewegung
10 EXCEPTION Ausnahme
11 SAFETY_TIMER_OR_LIMPHOME Sicherheitszeitueberlauf oder notlauf
12 OPPOSITE_DIRECTION verkehrte Drehrichtung
13 INVALID_TARGET_POS falsche Zielposition
14 INVALID_TARGET_POS_LOW falsche Zielposition (zu niedrig)
15 INVALID_TARGET_POS_HIGH falsche Zielposition (zu hoch)
16 WRONG_DIR_LIMPHOME falsche Drehrichtung fuer Notlauf
17 WRONG_NR_VALUES Lern fehler
18 CANT_WRITE Lern fehler
19 FIFO_OVERRUN Lern fehler
20 CFL_NUMERICAL_OV Lern fehler
21 CANT_TILT ungueltige Hebenaufforderung
22 POS_OPEN_LEARNED Position open lernt
23 STOP_MOVE_HIGH_TEMP Motor zu warm
24 DRIVER_BAD Fehler in hardware treiber
25 MOTOR_SHORT Motorkurzschluss
26 STARTUP_FAILED Start nicht gelungen
27 RESET Reset
28 UNEXPECTED STOP Unerwartetes Anhalten
29 HARDWARE_DOWN Hardware nicht freigeschaltet
30 REINIT Erneute Intializieunrg (nach Hardware Down
31 PULSE_LOST HALL Puls verloren
32 DOUBLE_PINCHED doppelte Einklemmen erkannt
33 TRIPLE_PINCHED dreifach Einklemmen erkannt
34 STARTUP_FAILED_TMON Startup failed due to TMon veto
35 STARTUP_FAILED_VBAT startup failed due to battery voltage
36 OPPOSITE_DIRECTION_VMOT opposite direction was detected (motor pin voltage)
37 HALLA_ERROR erroneous HallA
38 HALLB_ERROR erroneous HallB

KENNLINIE

Dimensions: 4 rows × 3 columns

IOLI NAME_KENNLINIE TEXT
0x10 SHD SchiebeHebeDach
0x11 SOS SOnnenSchutz
0x20 SCHIEBEN Schieben
0x22 HEBEN Heben

MOTORLAUF

Dimensions: 5 rows × 3 columns

IOLI NAME_MOTORLAUF TEXT
0x10 SHD SchiebeHebeDach
0x11 SOS SOnnenSchutz
0x20 STOP Anhalten
0x24 LINKS Links drehen
0x28 RECHTS Rechts drehen

DENORM_REASON

Dimensions: 22 rows × 3 columns

IOLI DENORM_TEXT TEXT
0 NORM Normiert
1 INITSTART Start Initialisierung
2 DIAGCOMMAND Clear norm bit durch Diagnose
3 DIAGMOVECAN Unbegrenzte links/rechts Lauf durch Diagnose
4 DIAGMOVEKEY Unbegrenzte links/rechts Lauf durch taste
5 ERRCONFIG Configuration Fehler
6 ERRCODING Kodier Fehler
7 LOADDUMP Load dump jump start bei laufende Motor
8 HALLOFF Hall abgeschaltet bei laufende Motor
9 ERRHALLA Ein Hall Sensor A Fehler entdeckt
10 POSITIONERRI Ein falsche Position entdeckt bei stehende Motor
11 POSITIONERRM Ein falsche Position entdeckt bei laufende Motor
12 AFTERRESET Keine Positionen gefunden nach reset
13 RESERVED1 Reserviert
14 RESERVED2 Reserviert
15 IODIAG
16 HALLA_NOMOVE
17 ERRHALLB Ein Hall Sensor B fehler entdeckt
18 PE Ein Relais Kleber nach hochfahren entdeckt
19 EEPROM EEPROM Fehler im Positionsspeicherbereich
127 UNKNOWN Nach hochfahren war kein Normierung mehr da
255 EMPTY Kein Eintrag

HARDWARENR

Dimensions: 5 rows × 3 columns

IOLI HARDWARE_NR TEXT
0x00 MDS_K Hardware nummer KBUS
0x01 MDS_CAN Hardware nummer CANBUS
0x02 E60 Hardware nummer E60
0x03 MDS_CAN_LASCHEN Hardware nummer CANBus mit laschen
0x04 R56 Hardware nummer R56

WAWAUSEIN

Dimensions: 2 rows × 3 columns

IOLI WAW TEXT
0x00 WAW_EIN Windschott einfahren
0x01 WAW_AUS Windschott ausfahren