04SIM65.PRG
INFO
| Field | Value |
|---|---|
| ECU | Sicherheits Informations Modul |
| ORIGIN | BMW EE-211 Robert Schmidt |
| REVISION | 0.66 |
| AUTHOR | BMW EE-211 Robert Schmidt |
| COMMENT | N/A |
| PACKAGE | 1.00 |
| 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
- 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
- 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 - Seuergeraete 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
- PRUEFCODE_LESEN - Standard Pruefcode lesen fuer Kundendienst KWP2000: $1A ReadECUIdentification KWP2000: $18 ReadDiagnosticTroubleCodesByStatus KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus : Default
- DIAGNOSE_ENDE - Diagnosemode des SG beenden KWP2000: $20 StopDiagnosticSession Modus : Default
- DIAGNOSE_MODE - SG in bestimmten Diagnosemode bringen KWP2000: $10 StartDiagnosticSession Modus : einstellbar mit diesem Job Wenn MODE = "ECUPM" ( ECUProgrammingMode ) muss nach dem Job die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
- SPEICHER_LESEN - Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
- 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
- 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: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default
- IS_LOESCHEN - Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory Modus : Default
- HERSTELLERDATEN_SCHREIBEN - Herstellerdaten schreiben KWP2000: $2E SG spezifische Daten schreiben $00 Herstellerdaten schreiben $04 Modus : Default
- HERSTELLERDATEN_LESEN - Herstellerdaten lesen KWP2000: $22 SG spezifische Daten lesen $00 Herstellerdaten lesen $04 Modus : Default
- LSG_NR_U_HERSTELLDATUM_U_X_SCHREIBEN - Laufende Steuergeraetenummer und Herstelldatum und kleines x von HWREF ZZZPPPx schreiben KWP2000: $2E SG spezifische Daten schreiben $00 LSG Nummer und Herstelldatum und x schreiben $05 0x FF FF FF FF ist keine gueltige SG Nummer 0x FF FF FF FF ist kein gueltiges Herstelldatum YY YY MM DD ist BCD-Format des Herstelldatum kleines x sollte Charakter sein Modus : Default
- LSG_NR_U_HERSTELLDATUM_U_X_LESEN - Laufende Steuergeraetenummer und Herstelldatum und kleines x lesen KWP2000: $22 SG spezifische Daten lesen $00 LSG Nummer und Herstelldatum lesen $05 0x FF FF FF FF ist keine gueltige SG Nummer 0x FF FF FF FF ist kein gueltiges Herstelldatum YY YY MM DD ist BCD-Format des Herstelldatum kleines x muss Charakter sein, damit er im PAF-Filenamen erscheinen kann Modus : Default
- SYSTEMZEIT_SCHREIBEN - Systemzeit schreiben KWP2000: $2E SG spezifische Daten schreiben $00 Systemzeit schreiben $02 0x FF FF FF FF FF ist keine gueltige Systemzeit Modus : Default
- SYSTEMZEIT_LESEN - Systemzeit lesen KWP2000: $22 SG spezifische Daten lesen $00 Systemzeit lesen $02 Byte 1: Systemzeit gestartet: = 00 gestartet <> 00 nicht gestartet 0x FF FF FF FF FF ist keine gueltige Systemzeit Modus : Default
- SYSTEMZEIT_STARTEN - Systemzeit starten KWP2000: $31 SG spezifische Routine starten $50 Systemzeit starten liest nach Start aus RAM die aktuelle sich aendernde Zeit aus vorher, vor dem Start liest der Service aus EEPROM (mit F...Fh gefuellt)
- STEUERN_ZURUECKNEHMEN_STEUERGERAETESTATUS - Statusvorgaben zuruecknehmen KWP2000: $31 Steuergeraetespezifische Routine starten $20 Statusvorgaben zuruecknehmen $yz Status $yz zuruecknehmen Modus : Default
- STEUERN_KOMMUNIKATIONSTEST_SENDE_EMPFANG_ANSTOSSEN - Statusvorgabe: Kommunikationstest Sende Empfang anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $27 Kommunikationstest Sende Empfang anstossen Modus : Default
- STEUERN_SI_BUS_STATUS_LESEN_ANSTOSSEN - Statusvorgabe: SI-Bus-Status lesen anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $29 SI-Bus-Status lesen anstossen Modus : Default
- STEUERN_PREDRIVECHECK_STARTEN - Steuern: Predrivecheck starten KWP2000: $31 Steuergeraetespezifische Routine starten $2A Predrivecheck anstossen Modus : Default
- STATUS_PREDRIVECHECK_ABRUFEN - Status Predrivecheck abrufen KWP2000: $22 Steuergeraetespezifische Daten lesen $00 $10 Predrivecheck Status abrufen Modus : Default
- STEUERN_STROMVERTEILER - Steuerung der Stromverteiler KWP2000: $31 Steuergeraetespezifische Routine starten $32 Steuerung der Stromverteiler Nur bei Kl R aus! Modus : Default
- STEUERN_STERNKOPPLER - Steuerung des Sternkopplers KWP2000: $31 Steuergeraetespezifische Routine starten $33 Steuerung des Sternkopplers Nur bei Kl R aus! Modus : Default
- STEUERN_SELBSTTEST_DV_SENSOREN_ANSTOSSEN - Statusvorgabe: Selbsttest dV-Sensoren anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $35 Selbsttest dV-Sensoren anstossen Modus : Default !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Job derzeit nicht unterstuetzt da keine dV-Sensoren zum Serienstart
- STEUERN_NOTRUF_ABSETZEN - Statusvorgabe: Notruf an das Telefon absetzen KWP2000: $31 Steuergeraetespezifische Routine starten $34 Notruf an das Telefon absetzen Modus : Default
- STATUS_LESEN - Steuergeraete Status lesen KWP2000: $22 SG spezifische Daten lesen $98 Steuergeraete Status lesen $00 Modus : Default
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-Hardwarenummer |
| 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 |
| _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_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_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_ANTWORT | binary | Hex-Antwort von SG |
FS_LOESCHEN
Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _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_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_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 |
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_AUFTRAG_2 | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT_2 | 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_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_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_ANTWORT | binary | Hex-Antwort von 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 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
| _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 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _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 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von 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_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_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_ANTWORT | binary | Hex-Antwort von 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 |
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_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_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 | int | Flash Blocklaenge inclusive SID |
| FLASH_BLOCKLAENGE_DATEN | int | Flash Datenlaenge |
| _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 'Keine' Keine Authentisierung 'Simple' Einfache Authentisierung 'Symetrisch' Symetrische Authentisierung 'Asymetrisch' Asymetrische Authentisierung |
| _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_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
Seuergeraete 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_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 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_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 | 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_AUFTRAG2 | binary | Hex-Auftrag an SG AIF schreiben |
| _TEL_ANTWORT2 | binary | Hex-Antwort von SG AIF schreiben |
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 |
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_ANTWORT | binary | Hex-Antwort von SG |
DIAGNOSE_MODE
SG in bestimmten Diagnosemode bringen KWP2000: $10 StartDiagnosticSession Modus : einstellbar mit diesem Job Wenn MODE = "ECUPM" ( ECUProgrammingMode ) muss nach dem Job die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | string | gewuenschter Diagnose-Modus table DiagMode MODE MODE_TEXT Defaultwert: DEFAULT (DefaultMode) |
| BAUDRATE | string | optionaler Parameter fuer die gewuenschte Baudrate table BaudRate BAUD |
| SPEZIFISCHE_BAUDRATE_WERT | long | Parameter nur fuer BAUDRATE = 'SB' ( spezifische Baudrate ) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
SPEICHER_LESEN
Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SEGMENT | string | table SpeicherSegment SEG_NAME SEG_TEXT |
| ADRESSE | long | 0x000000 - 0xFFFFFF |
| ANZAHL | int | 1 - n ( 254 ) |
Results
| Name | Type | Comment |
|---|---|---|
| DATEN | binary | ausgelesene Daten |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_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_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: $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 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_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_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_ANTWORT | binary | Hex-Antwort von SG |
HERSTELLERDATEN_SCHREIBEN
Herstellerdaten schreiben KWP2000: $2E SG spezifische Daten schreiben $00 Herstellerdaten schreiben $04 Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| HD_BYTE_1 | unsigned int | Herstellerdaten Byte 1 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_2 | unsigned int | Herstellerdaten Byte 2 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_3 | unsigned int | Herstellerdaten Byte 3 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_4 | unsigned int | Herstellerdaten Byte 4 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_5 | unsigned int | Herstellerdaten Byte 5 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_6 | unsigned int | Herstellerdaten Byte 6 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_7 | unsigned int | Herstellerdaten Byte 7 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_8 | unsigned int | Herstellerdaten Byte 8 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_9 | unsigned int | Herstellerdaten Byte 9 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_10 | unsigned int | Herstellerdaten Byte 10 0x0 - 0xFF bzw. 0 - 255 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
HERSTELLERDATEN_LESEN
Herstellerdaten lesen KWP2000: $22 SG spezifische Daten lesen $00 Herstellerdaten lesen $04 Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| HD_BYTE_1 | unsigned int | Herstellerdaten Byte 1 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_2 | unsigned int | Herstellerdaten Byte 2 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_3 | unsigned int | Herstellerdaten Byte 3 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_4 | unsigned int | Herstellerdaten Byte 4 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_5 | unsigned int | Herstellerdaten Byte 5 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_6 | unsigned int | Herstellerdaten Byte 6 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_7 | unsigned int | Herstellerdaten Byte 7 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_8 | unsigned int | Herstellerdaten Byte 8 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_9 | unsigned int | Herstellerdaten Byte 9 0x0 - 0xFF bzw. 0 - 255 |
| HD_BYTE_10 | unsigned int | Herstellerdaten Byte 10 0x0 - 0xFF bzw. 0 - 255 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
LSG_NR_U_HERSTELLDATUM_U_X_SCHREIBEN
Laufende Steuergeraetenummer und Herstelldatum und kleines x von HWREF ZZZPPPx schreiben KWP2000: $2E SG spezifische Daten schreiben $00 LSG Nummer und Herstelldatum und x schreiben $05 0x FF FF FF FF ist keine gueltige SG Nummer 0x FF FF FF FF ist kein gueltiges Herstelldatum YY YY MM DD ist BCD-Format des Herstelldatum kleines x sollte Charakter sein Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| LAUFENDE_SG_NR | unsigned long | Laufende Steuergeraetenummer 4 Bytes 0x0 - 0xFF FF FF FF |
| HERSTELLDATUM | unsigned long | Herstelldatum 4 Bytes BCD 0xYYYYMMDD |
| KLEINES_X | string | kleines x muss Charakter sein 0-9 oder A-Z damit er im PAF-Filenamen erscheinen kann |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
LSG_NR_U_HERSTELLDATUM_U_X_LESEN
Laufende Steuergeraetenummer und Herstelldatum und kleines x lesen KWP2000: $22 SG spezifische Daten lesen $00 LSG Nummer und Herstelldatum lesen $05 0x FF FF FF FF ist keine gueltige SG Nummer 0x FF FF FF FF ist kein gueltiges Herstelldatum YY YY MM DD ist BCD-Format des Herstelldatum kleines x muss Charakter sein, damit er im PAF-Filenamen erscheinen kann Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| LAUFENDE_SG_NR | long | Laufende Steuergeraetenummer 0x0 - 0xFF FF FF FF 0x FF FF FF FF ist keine gueltige SG Nummer |
| LAUFENDE_SG_NR_TEXT | string | Laufende Steuergeraetenummer als HEX-String 0x0 - 0xFF FF FF FF 0x FF FF FF FF ist keine gueltige SG Nummer |
| HERSTELLDATUM | long | Herstelldatum BCD YYYYMMDD 0x FF FF FF FF ist kein gueltiges Herstelldatum |
| HERSTELLDATUM_TEXT | string | Herstelldatum als HEX-String BCD YYYYMMDD 0x FF FF FF FF ist kein gueltiges Herstelldatum |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
SYSTEMZEIT_SCHREIBEN
Systemzeit schreiben KWP2000: $2E SG spezifische Daten schreiben $00 Systemzeit schreiben $02 0x FF FF FF FF FF ist keine gueltige Systemzeit Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SZ_BYTE_1 | unsigned int | Systemzeit Byte 1 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_2 | unsigned int | Systemzeit Byte 2 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_3 | unsigned int | Systemzeit Byte 3 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_4 | unsigned int | Systemzeit Byte 4 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_5 | unsigned int | Systemzeit Byte 5 0x0 - 0xFF bzw. 0 - 255 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
SYSTEMZEIT_LESEN
Systemzeit lesen KWP2000: $22 SG spezifische Daten lesen $00 Systemzeit lesen $02 Byte 1: Systemzeit gestartet: = 00 gestartet <> 00 nicht gestartet 0x FF FF FF FF FF ist keine gueltige Systemzeit Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SZ_GESTARTET | unsigned int | Systemzeit gestartet: = 00 gestartet <> 00 nicht gestartet |
| SZ_BYTE_1 | unsigned int | Systemzeit Byte 1 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_2 | unsigned int | Systemzeit Byte 2 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_3 | unsigned int | Systemzeit Byte 3 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_4 | unsigned int | Systemzeit Byte 4 0x0 - 0xFF bzw. 0 - 255 |
| SZ_BYTE_5 | unsigned int | Systemzeit Byte 5 0x0 - 0xFF bzw. 0 - 255 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
SYSTEMZEIT_STARTEN
Systemzeit starten KWP2000: $31 SG spezifische Routine starten $50 Systemzeit starten liest nach Start aus RAM die aktuelle sich aendernde Zeit aus vorher, vor dem Start liest der Service aus EEPROM (mit F...Fh gefuellt)
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_ZURUECKNEHMEN_STEUERGERAETESTATUS
Statusvorgaben zuruecknehmen KWP2000: $31 Steuergeraetespezifische Routine starten $20 Statusvorgaben zuruecknehmen $yz Status $yz zuruecknehmen Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| STATUS_ID | unsigned int | ID des zurueck zu nehmenden Status $00 = alle Stati zuruecknehmen |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_KOMMUNIKATIONSTEST_SENDE_EMPFANG_ANSTOSSEN
Statusvorgabe: Kommunikationstest Sende Empfang anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $27 Kommunikationstest Sende Empfang anstossen Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATENBYTE_1 | unsigned int | Frei waehlbares Datenbyte 1 |
| DATENBYTE_2 | unsigned int | Frei waehlbares Datenbyte 2 |
| DATENBYTE_3 | unsigned int | Frei waehlbares Datenbyte 3 |
| DATENBYTE_4 | unsigned int | Frei waehlbares Datenbyte 4 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_DATENBYTE_1 | unsigned int | Rueckantwort des Datenbyte 1 |
| STAT_DATENBYTE_2 | unsigned int | Rueckantwort des Datenbyte 2 |
| STAT_DATENBYTE_3 | unsigned int | Rueckantwort des Datenbyte 3 |
| STAT_DATENBYTE_4 | unsigned int | Rueckantwort des Datenbyte 4 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_SI_BUS_STATUS_LESEN_ANSTOSSEN
Statusvorgabe: SI-Bus-Status lesen anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $29 SI-Bus-Status lesen anstossen Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SI_BUS_ID | unsigned int | Zu lesende SI-Bus-ID |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_LAENGE | unsigned int | Anzahl der Datenbytes in der Rueckantwort |
| STAT_DATENBYTES | binary | Rueckantwort Datenbytes |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_PREDRIVECHECK_STARTEN
Steuern: Predrivecheck starten KWP2000: $31 Steuergeraetespezifische Routine starten $2A Predrivecheck anstossen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_PREDRIVECHECK_ABRUFEN
Status Predrivecheck abrufen KWP2000: $22 Steuergeraetespezifische Daten lesen $00 $10 Predrivecheck Status abrufen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_PDCHECK_AKTIV | unsigned int | Status Pre-Drive-Check: 0 = kein PDC aktiv 1 = PDC aktiv |
| STAT_PDC_SIM_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SIM_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SIM_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SIM_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Alle Airbag-Steuergeraete betriebsbereit! |
| STAT_PDC_SIM_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SIM_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im System vorhandenen Zuendkreise sind zuendbereit! |
| STAT_PDC_SZL_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SZL_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SZL_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SZL_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SZL_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SZL_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SASL_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SASL_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SASL_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SASL_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SASL_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SASL_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SASR_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SASR_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SASR_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SASR_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SASR_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SASR_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_STVR_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_STVR_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_STVR_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_STVR_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_STVR_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_STVR_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_STVL_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_STVL_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_STVL_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_STVL_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_STVL_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_STVL_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SSFA_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SSFA_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SSFA_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SSFA_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SSFA_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SSFA_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SSBF_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SSBF_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SSBF_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SSBF_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SSBF_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SSBF_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SBSL_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SBSL_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SBSL_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SBSL_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SBSL_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SBSL_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SBSR_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SBSR_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SBSR_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SBSR_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SBSR_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SBSR_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SSH_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SSH_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SSH_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SSH_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SSH_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SSH_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDC_SFZ_PHASE1_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen |
| STAT_PDC_SFZ_PHASE2_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen |
| STAT_PDC_SFZ_PHASE3_ABGESCHLOSSEN | unsigned int | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen |
| STAT_PDC_SFZ_BETRIEBSBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! |
| STAT_PDC_SFZ_NOTWENDIG | unsigned int | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig |
| STAT_PDC_SFZ_ZUENDBEREIT | unsigned int | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle Zuendkreise im SG zuendbereit |
| STAT_PDCHECK_AKTIV_TEXT | string | Status Pre-Drive-Check: 0x00 = kein PDC aktiv 0x01 = PDC aktiv Text fuer Entwicklung |
| STAT_PDC_SIM_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SIM_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SIM_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SIM_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht alle SGs betriebsbereit 1 = alle SGs betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SIM_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SIM_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht alle SGs zuendbereit 1 = alle SGs zuendbereit Alle im System vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SZL_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SZL_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SZL_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SZL_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SZL_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SZL_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SASL_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASL_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASL_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASL_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SASL_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SASL_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SASR_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASR_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASR_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SASR_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SASR_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SASR_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_STVL_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVL_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVL_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVL_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_STVL_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_STVL_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_STVR_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVR_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVR_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_STVR_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_STVR_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_STVR_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SSFA_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSFA_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSFA_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSFA_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SSFA_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SSFA_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SSBF_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSBF_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSBF_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSBF_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SSBF_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SSBF_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SBSL_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSL_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSL_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSL_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SBSL_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SBSL_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SBSR_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSR_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSR_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SBSR_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SBSR_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SBSR_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SSH_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSH_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSH_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SSH_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SSH_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SSH_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| STAT_PDC_SFZ_PHASE1_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 1 nicht abgeschlossen 1 = Phase 1 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SFZ_PHASE2_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 2 nicht abgeschlossen 1 = Phase 2 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SFZ_PHASE3_ABGESCHLOSSEN_TEXT | string | Status Pre-Drive-Check: 0 = Phase 3 nicht abgeschlossen 1 = Phase 3 abgeschlossen Text fuer Entwicklung |
| STAT_PDC_SFZ_BETRIEBSBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht betriebsbereit 1 = betriebsbereit Betriebsbereitschaft auch ohne Zuendbereitschaft moeglich! Text fuer Entwicklung |
| STAT_PDC_SFZ_NOTWENDIG_TEXT | string | Status Pre-Drive-Check: 0 = PDC nicht notwendig 1 = PDC notwendig Text fuer Entwicklung |
| STAT_PDC_SFZ_ZUENDBEREIT_TEXT | string | Status Pre-Drive-Check: 0 = nicht zuendbereit 1 = zuendbereit Alle im SG vorhandenen Zuendkreise sind zuendbereit! Text fuer Entwicklung |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_STROMVERTEILER
Steuerung der Stromverteiler KWP2000: $31 Steuergeraetespezifische Routine starten $32 Steuerung der Stromverteiler Nur bei Kl R aus! Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| TIMEOUT_ACTIVE | unsigned int | 0 = Timeout inactive, d.h. Ruecknahme explizit ueber Dienst oder nach Klemmenwechsel 1 = Timeout active, d.h. Ruecknahme explizit ueber Dienst oder nach Diagnosetimeout von 4s |
| STROMVERTEILER_NR | unsigned int | Nummer des anzusprechenden Stromverteilers $00 bis $03 |
| AUSGANG_NR_MODE | unsigned int | Alle Bitkombinationen moeglich! Bit0: Ausgang 1 ein Bit1: Ausgang 2 ein Bit2: Ausgang 3 ein Bit3: Ausgang 4 ein Bit4: Ausgang 1 Hochstrommode Bit5: Ausgang 2 Hochstrommode Bit6: Ausgang 3 Hochstrommode Bit7: Ausgang 4 Hochstrommode AB DER VERSION 0.52 DUERFEN ALLE AUSGAENGE IN DEN HOCHSTROMMODE GEHEN! |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_STERNKOPPLER
Steuerung des Sternkopplers KWP2000: $31 Steuergeraetespezifische Routine starten $33 Steuerung des Sternkopplers Nur bei Kl R aus! Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| TIMEOUT_ACTIVE | unsigned int | 0 = Timeout inactive, d.h. Ruecknahme explizit ueber Dienst oder nach Klemmenwechsel 1 = Timeout active, d.h. Ruecknahme explizit ueber Dienst oder nach Diagnosetimeout von 4s |
| SK_AUSGANG_NR_1_8 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Ausgangs Bit0: Ausgang 1 ein Bit1: Ausgang 2 ein Bit2: Ausgang 3 ein Bit3: Ausgang 4 ein Bit4: Ausgang 5 ein Bit5: Ausgang 6 ein Bit6: Ausgang 7 ein Bit7: Ausgang 8 ein |
| SK_AUSGANG_NR_9_16 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Ausgangs Bit0: Ausgang 9 ein Bit1: Ausgang 10 ein Bit2: Ausgang 11 ein Bit3: Ausgang 12 ein Bit4: Ausgang 13 ein Bit5: Ausgang 14 ein Bit6: Ausgang 15 ein Bit7: Ausgang 16 ein |
| SK_AUSGANG_NR_17_18 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Ausgangs Bit0: Ausgang 17 ein Bit1: Ausgang 18 ein Bit2: Ausgang frei Bit3: Ausgang frei Bit4: Ausgang frei Bit5: Ausgang frei Bit6: Ausgang frei Bit7: Ausgang frei |
| SK_EINGANG_NR_1_8 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Eingangs Bit0: Eingang 1 ein Bit1: Eingang 2 ein Bit2: Eingang 3 ein Bit3: Eingang 4 ein Bit4: Eingang 5 ein Bit5: Eingang 6 ein Bit6: Eingang 7 ein Bit7: Eingang 8 ein |
| SK_EINGANG_NR_9_16 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Eingangs Bit0: Eingang 9 ein Bit1: Eingang 10 ein Bit2: Eingang 11 ein Bit3: Eingang 12 ein Bit4: Eingang 13 ein Bit5: Eingang 14 ein Bit6: Eingang 15 ein Bit7: Eingang 16 ein |
| SK_EINGANG_NR_17_18 | unsigned int | Alle Bitkombinationen moeglich! Nummer des anzusprechenden Sternkoppler Eingangs Bit0: Eingang 17 ein Bit1: Eingang 18 ein Bit2: Eingang frei Bit3: Eingang frei Bit4: Eingang frei Bit5: Eingang frei Bit6: Eingang frei Bit7: Eingang frei |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_SELBSTTEST_DV_SENSOREN_ANSTOSSEN
Statusvorgabe: Selbsttest dV-Sensoren anstossen KWP2000: $31 Steuergeraetespezifische Routine starten $35 Selbsttest dV-Sensoren anstossen Modus : Default !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Job derzeit nicht unterstuetzt da keine dV-Sensoren zum Serienstart
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_SENSOR_LI_WERT | unsigned int | ??? Grenzen Wird nachgeliefert, sobald bekannt! |
| STAT_SENSOR_LI_EINH | string | ??? Einheit Wird nachgeliefert, sobald bekannt! |
| STAT_SENSOR_RE_WERT | unsigned int | ??? Grenzen Wird nachgeliefert, sobald bekannt! |
| STAT_SENSOR_RE_EINH | string | ??? Einheit Wird nachgeliefert, sobald bekannt! |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_NOTRUF_ABSETZEN
Statusvorgabe: Notruf an das Telefon absetzen KWP2000: $31 Steuergeraetespezifische Routine starten $34 Notruf an das Telefon absetzen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_LESEN
Steuergeraete Status lesen KWP2000: $22 SG spezifische Daten lesen $98 Steuergeraete Status lesen $00 Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_READINESS_FLAG_BUS_AKTIV | unsigned int | (Bit 0:) Bus aktiv (>16sek. seit letztem Loeschen) |
| STAT_READINESS_FLAG_PREDRIVECHECK_DURCHGEFUEHRT | unsigned int | (Bit 1:) 0 = Pre-Drive-Check nicht durchgefuehrt 1 = Pre-Drive-Check vollstaendig durchgefuehrt |
| STAT_READINESS_FLAG_SYSTEM_BETRIEBSFAEHIG | unsigned int | (Bit 2:) 1 = System betriebsfaehig d. h. Klemme R ein und Pre-Drive-Check erfolgt |
| STAT_READINESS_FLAG_SYSTEM_ABGESCHALTET | unsigned int | (Bit 3:) 1 = System wurde abgeschaltet |
| STAT_READINESS_FLAG_KLEMME_15_EIN | unsigned int | (Bit 4:) 1 = Klemme 15 ein |
| STAT_KLEMMENSTATUS_BUS_KL_15_SIM_EIN | unsigned int | Klemmenstatus 15 vom SIM Byte 6 Bits 0,1 00: Kl. 15 aus 01: Kl. 15 ein 10: Signal ungueltig 11: Signal ungueltig |
| STAT_KLEMMENSTATUS_BUS_KL_15_SIM_TEXT | string | Klemmenstatus 15 vom SIM Byte 6 Bits 0,1 00: Kl. 15 aus 01: Kl. 15 ein 10: Signal ungueltig 11: Signal ungueltig |
| STAT_KLEMMENSTATUS_BUS_KL_R_SIM_EIN | unsigned int | Klemmenstatus R vom SIM Byte 6 Bits 2,3 00: Kl. R aus 01: Kl. R ein 10: Signal ungueltig 11: Signal ungueltig |
| STAT_KLEMMENSTATUS_BUS_KL_R_SIM_TEXT | string | Klemmenstatus R vom SIM Byte 6 Bits 2,3 00: Kl. R aus 01: Kl. R ein 10: Signal ungueltig 11: Signal ungueltig |
| STAT_SIM_SPG | unsigned int | Nur fuer Entwicklung Spannungsstatus vom SIM Byte 6 Bits 4,5 00: Unterspannung 01: Normalspannung 10: Ueberspannung 11: Signal ungueltig |
| STAT_SIM_SPG_TEXT | string | Nur fuer Entwicklung Spannungsstatus vom SIM Byte 6 Bits 4,5 00: Unterspannung 01: Normalspannung 10: Ueberspannung 11: Signal ungueltig |
| STAT_SIM_SPG_UNTERSPG_AKTIV | unsigned int | Spannungsstatus vom SIM Byte 6 Bits 4,5 1: Unterspannung |
| STAT_SIM_SPG_NORMALSPG_AKTIV | unsigned int | Spannungsstatus vom SIM Byte 6 Bits 4,5 1: Normalspannung |
| STAT_SIM_SPG_UEBERSPG_AKTIV | unsigned int | Spannungsstatus vom SIM Byte 6 Bits 4,5 1: Ueberspannung |
| STAT_KM_AKTUELL_WERT | long | aktueller Kilometerstand |
| STAT_KM_AKTUELL_EINH | string | KM |
| STAT_STROMVERTEILER_A_FELD1 | unsigned int | Nur fuer Entwickler Bit 0: Uebertemperatur Bit 1: Temperaturabschaltung Bit 2: Sleep-Mode Bit 3: frei Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SV_A_UEBERTEMP | unsigned int | 1 = Uebertemperatur |
| STAT_SV_A_TEMPABSCHALTUNG | unsigned int | 1 = Temperaturabschaltung |
| STAT_SV_A_SLEEP | unsigned int | 1 = Im Sleep-Mode |
| STAT_STROMVERTEILER_A_FELD2 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang A1 ein Bit 1: Ausgang A2 ein Bit 2: Ausgang A3 ein Bit 3: Ausgang A4 ein Bit 4: Ausgang A1 im Hochstrommode Bit 5: Ausgang A2 im Hochstrommode Bit 6: Ausgang A3 im Hochstrommode Bit 7: Ausgang A4 im Hochstrommode |
| STAT_SV_A_AUSGANG1_AKTIV | unsigned int | (Bit 0:) 1 = Ausgang A1 aktiv |
| STAT_SV_A_AUSGANG2_AKTIV | unsigned int | (Bit 1:) 1 = Ausgang A2 aktiv |
| STAT_SV_A_AUSGANG3_AKTIV | unsigned int | (Bit 2:) 1 = Ausgang A3 aktiv |
| STAT_SV_A_AUSGANG4_AKTIV | unsigned int | (Bit 3:) 1 = Ausgang A4 aktiv |
| STAT_SV_A_HOCHMODE1_AKTIV | unsigned int | (Bit 4:) 1 = Ausgang A1 im Hochstrommode |
| STAT_SV_A_HOCHMODE2_AKTIV | unsigned int | (Bit 5:) 1 = Ausgang A2 im Hochstrommode |
| STAT_SV_A_HOCHMODE3_AKTIV | unsigned int | (Bit 6:) 1 = Ausgang A3 im Hochstrommode |
| STAT_SV_A_HOCHMODE4_AKTIV | unsigned int | (Bit 7:) 1 = Ausgang A4 im Hochstrommode |
| STAT_STROMVERTEILER_A_FELD3 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang A1 Ueberspannung Bit 1: Ausgang A2 Ueberspannung Bit 2: Ausgang A3 Ueberspannung Bit 3: Ausgang A4 Ueberspannung Bit 4: Ausgang A1 Ueberstrom Bit 5: Ausgang A2 Ueberstrom Bit 6: Ausgang A3 Ueberstrom Bit 7: Ausgang A4 Ueberstrom |
| STAT_SV_A_AUSGANG1_UEBERSPG | unsigned int | (Bit 0:) 1 = Ausgang A1 Ueberspannung |
| STAT_SV_A_AUSGANG2_UEBERSPG | unsigned int | (Bit 1:) 1 = Ausgang A2 Ueberspannung |
| STAT_SV_A_AUSGANG3_UEBERSPG | unsigned int | (Bit 2:) 1 = Ausgang A3 Ueberspannung |
| STAT_SV_A_AUSGANG4_UEBERSPG | unsigned int | (Bit 3:) 1 = Ausgang A4 Ueberspannung |
| STAT_SV_A_AUSGANG1_UEBERSTROM | unsigned int | (Bit 4:) 1 = Ausgang A1 Ueberstrom |
| STAT_SV_A_AUSGANG2_UEBERSTROM | unsigned int | (Bit 5:) 1 = Ausgang A2 Ueberstrom |
| STAT_SV_A_AUSGANG3_UEBERSTROM | unsigned int | (Bit 6:) 1 = Ausgang A3 Ueberstrom |
| STAT_SV_A_AUSGANG4_UEBERSTROM | unsigned int | (Bit 7:) 1 = Ausgang A4 Ueberstrom |
| STAT_SV_A_UEBERTEMP_TEXT | string | Text fuer Entwicklung: Bit 0: Uebertemperatur |
| STAT_SV_A_TEMPABSCHALTUNG_TEXT | string | Text fuer Entwicklung: Bit 1: Temperaturabschaltung |
| STAT_SV_A_SLEEP_TEXT | string | Text fuer Entwicklung: Bit 2: Sleep-Mode |
| STAT_SV_A_AUSGANG1_TEXT | string | Bit 0: Ausgang A1 ein Text fuer Entwicklung |
| STAT_SV_A_AUSGANG2_TEXT | string | Bit 1: Ausgang A2 ein Text fuer Entwicklung |
| STAT_SV_A_AUSGANG3_TEXT | string | Bit 2: Ausgang A3 ein Text fuer Entwicklung |
| STAT_SV_A_AUSGANG4_TEXT | string | Bit 3: Ausgang A4 ein Text fuer Entwicklung |
| STAT_SV_A_HOCHMODE1_TEXT | string | Bit 4: Ausgang A1 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_A_HOCHMODE2_TEXT | string | Bit 5: Ausgang A2 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_A_HOCHMODE3_TEXT | string | Bit 6: Ausgang A3 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_A_HOCHMODE4_TEXT | string | Bit 7: Ausgang A4 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_A_AUSGANG1_UEBERSPG_TEXT | string | Bit 0: Ausgang A1 Ueberspannung Text fuer Entwicklung |
| STAT_SV_A_AUSGANG2_UEBERSPG_TEXT | string | Bit 1: Ausgang A2 Ueberspannung Text fuer Entwicklung |
| STAT_SV_A_AUSGANG3_UEBERSPG_TEXT | string | Bit 2: Ausgang A3 Ueberspannung Text fuer Entwicklung |
| STAT_SV_A_AUSGANG4_UEBERSPG_TEXT | string | Bit 3: Ausgang A4 Ueberspannung Text fuer Entwicklung |
| STAT_SV_A_AUSGANG1_UEBERSTROM_TEXT | string | Bit 4: Ausgang A1 Ueberstrom Text fuer Entwicklung |
| STAT_SV_A_AUSGANG2_UEBERSTROM_TEXT | string | Bit 5: Ausgang A2 Ueberstrom Text fuer Entwicklung |
| STAT_SV_A_AUSGANG3_UEBERSTROM_TEXT | string | Bit 6: Ausgang A3 Ueberstrom Text fuer Entwicklung |
| STAT_SV_A_AUSGANG4_UEBERSTROM_TEXT | string | Bit 7: Ausgang A4 Ueberstrom Text fuer Entwicklung |
| STAT_STROMVERTEILER_B_FELD1 | unsigned int | Nur fuer Entwickler Bit 0: Uebertemperatur Bit 1: Temperaturabschaltung Bit 2: Sleep-Mode Bit 3: frei Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SV_B_UEBERTEMP | unsigned int | 1 = Uebertemperatur |
| STAT_SV_B_TEMPABSCHALTUNG | unsigned int | 1 = Temperaturabschaltung |
| STAT_SV_B_SLEEP | unsigned int | 1 = Im Sleep-Mode |
| STAT_STROMVERTEILER_B_FELD2 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang B1 ein Bit 1: Ausgang B2 ein Bit 2: Ausgang B3 ein Bit 3: Ausgang B4 ein Bit 4: Ausgang B1 im Hochstrommode Bit 5: Ausgang B2 im Hochstrommode Bit 6: Ausgang B3 im Hochstrommode Bit 7: Ausgang B4 im Hochstrommode |
| STAT_SV_B_AUSGANG1_AKTIV | unsigned int | (Bit 0:) 1 = Ausgang B1 aktiv |
| STAT_SV_B_AUSGANG2_AKTIV | unsigned int | (Bit 1:) 1 = Ausgang B2 aktiv |
| STAT_SV_B_AUSGANG3_AKTIV | unsigned int | (Bit 2:) 1 = Ausgang B3 aktiv |
| STAT_SV_B_AUSGANG4_AKTIV | unsigned int | (Bit 3:) 1 = Ausgang B4 aktiv |
| STAT_SV_B_HOCHMODE1_AKTIV | unsigned int | (Bit 4:) 1 = Ausgang B1 im Hochstrommode |
| STAT_SV_B_HOCHMODE2_AKTIV | unsigned int | (Bit 5:) 1 = Ausgang B2 im Hochstrommode |
| STAT_SV_B_HOCHMODE3_AKTIV | unsigned int | (Bit 6:) 1 = Ausgang B3 im Hochstrommode |
| STAT_SV_B_HOCHMODE4_AKTIV | unsigned int | (Bit 7:) 1 = Ausgang B4 im Hochstrommode |
| STAT_STROMVERTEILER_B_FELD3 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang B1 Ueberspannung Bit 1: Ausgang B2 Ueberspannung Bit 2: Ausgang B3 Ueberspannung Bit 3: Ausgang B4 Ueberspannung Bit 4: Ausgang B1 Ueberstrom Bit 5: Ausgang B2 Ueberstrom Bit 6: Ausgang B3 Ueberstrom Bit 7: Ausgang B4 Ueberstrom |
| STAT_SV_B_AUSGANG1_UEBERSPG | unsigned int | (Bit 0:) 1 = Ausgang B1 Ueberspannung |
| STAT_SV_B_AUSGANG2_UEBERSPG | unsigned int | (Bit 1:) 1 = Ausgang B2 Ueberspannung |
| STAT_SV_B_AUSGANG3_UEBERSPG | unsigned int | (Bit 2:) 1 = Ausgang B3 Ueberspannung |
| STAT_SV_B_AUSGANG4_UEBERSPG | unsigned int | (Bit 3:) 1 = Ausgang B4 Ueberspannung |
| STAT_SV_B_AUSGANG1_UEBERSTROM | unsigned int | (Bit 4:) 1 = Ausgang B1 Ueberstrom |
| STAT_SV_B_AUSGANG2_UEBERSTROM | unsigned int | (Bit 5:) 1 = Ausgang B2 Ueberstrom |
| STAT_SV_B_AUSGANG3_UEBERSTROM | unsigned int | (Bit 6:) 1 = Ausgang B3 Ueberstrom |
| STAT_SV_B_AUSGANG4_UEBERSTROM | unsigned int | (Bit 7:) 1 = Ausgang B4 Ueberstrom |
| STAT_SV_B_UEBERTEMP_TEXT | string | Text fuer Entwicklung: Bit 0: Uebertemperatur |
| STAT_SV_B_TEMPABSCHALTUNG_TEXT | string | Text fuer Entwicklung: Bit 1: Temperaturabschaltung |
| STAT_SV_B_SLEEP_TEXT | string | Text fuer Entwicklung: Bit 2: Sleep-Mode |
| STAT_SV_B_AUSGANG1_TEXT | string | Bit 0: Ausgang B1 ein Text fuer Entwicklung |
| STAT_SV_B_AUSGANG2_TEXT | string | Bit 1: Ausgang B2 ein Text fuer Entwicklung |
| STAT_SV_B_AUSGANG3_TEXT | string | Bit 2: Ausgang B3 ein Text fuer Entwicklung |
| STAT_SV_B_AUSGANG4_TEXT | string | Bit 3: Ausgang B4 ein Text fuer Entwicklung |
| STAT_SV_B_HOCHMODE1_TEXT | string | Bit 4: Ausgang B1 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_B_HOCHMODE2_TEXT | string | Bit 5: Ausgang B2 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_B_HOCHMODE3_TEXT | string | Bit 6: Ausgang B3 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_B_HOCHMODE4_TEXT | string | Bit 7: Ausgang B4 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_B_AUSGANG1_UEBERSPG_TEXT | string | Bit 0: Ausgang B1 Ueberspannung Text fuer Entwicklung |
| STAT_SV_B_AUSGANG2_UEBERSPG_TEXT | string | Bit 1: Ausgang B2 Ueberspannung Text fuer Entwicklung |
| STAT_SV_B_AUSGANG3_UEBERSPG_TEXT | string | Bit 2: Ausgang B3 Ueberspannung Text fuer Entwicklung |
| STAT_SV_B_AUSGANG4_UEBERSPG_TEXT | string | Bit 3: Ausgang B4 Ueberspannung Text fuer Entwicklung |
| STAT_SV_B_AUSGANG1_UEBERSTROM_TEXT | string | Bit 4: Ausgang B1 Ueberstrom Text fuer Entwicklung |
| STAT_SV_B_AUSGANG2_UEBERSTROM_TEXT | string | Bit 5: Ausgang B2 Ueberstrom Text fuer Entwicklung |
| STAT_SV_B_AUSGANG3_UEBERSTROM_TEXT | string | Bit 6: Ausgang B3 Ueberstrom Text fuer Entwicklung |
| STAT_SV_B_AUSGANG4_UEBERSTROM_TEXT | string | Bit 7: Ausgang B4 Ueberstrom Text fuer Entwicklung |
| STAT_STROMVERTEILER_C_FELD1 | unsigned int | Nur fuer Entwickler Bit 0: Uebertemperatur Bit 1: Temperaturabschaltung Bit 2: Sleep-Mode Bit 3: frei Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SV_C_UEBERTEMP | unsigned int | 1 = Uebertemperatur |
| STAT_SV_C_TEMPABSCHALTUNG | unsigned int | 1 = Temperaturabschaltung |
| STAT_SV_C_SLEEP | unsigned int | 1 = Im Sleep-Mode |
| STAT_STROMVERTEILER_C_FELD2 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang C1 ein Bit 1: Ausgang C2 ein Bit 2: Ausgang C3 ein Bit 3: Ausgang C4 ein Bit 4: Ausgang C1 im Hochstrommode Bit 5: Ausgang C2 im Hochstrommode Bit 6: Ausgang C3 im Hochstrommode Bit 7: Ausgang C4 im Hochstrommode |
| STAT_SV_C_AUSGANG1_AKTIV | unsigned int | (Bit 0:) 1 = Ausgang C1 aktiv |
| STAT_SV_C_AUSGANG2_AKTIV | unsigned int | (Bit 1:) 1 = Ausgang C2 aktiv |
| STAT_SV_C_AUSGANG3_AKTIV | unsigned int | (Bit 2:) 1 = Ausgang C3 aktiv |
| STAT_SV_C_AUSGANG4_AKTIV | unsigned int | (Bit 3:) 1 = Ausgang C4 aktiv |
| STAT_SV_C_HOCHMODE1_AKTIV | unsigned int | (Bit 4:) 1 = Ausgang C1 im Hochstrommode |
| STAT_SV_C_HOCHMODE2_AKTIV | unsigned int | (Bit 5:) 1 = Ausgang C2 im Hochstrommode |
| STAT_SV_C_HOCHMODE3_AKTIV | unsigned int | (Bit 6:) 1 = Ausgang C3 im Hochstrommode |
| STAT_SV_C_HOCHMODE4_AKTIV | unsigned int | (Bit 7:) 1 = Ausgang C4 im Hochstrommode |
| STAT_STROMVERTEILER_C_FELD3 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang C1 Ueberspannung Bit 1: Ausgang C2 Ueberspannung Bit 2: Ausgang C3 Ueberspannung Bit 3: Ausgang C4 Ueberspannung Bit 4: Ausgang C1 Ueberstrom Bit 5: Ausgang C2 Ueberstrom Bit 6: Ausgang C3 Ueberstrom Bit 7: Ausgang C4 Ueberstrom |
| STAT_SV_C_AUSGANG1_UEBERSPG | unsigned int | (Bit 0:) 1 = Ausgang C1 Ueberspannung |
| STAT_SV_C_AUSGANG2_UEBERSPG | unsigned int | (Bit 1:) 1 = Ausgang C2 Ueberspannung |
| STAT_SV_C_AUSGANG3_UEBERSPG | unsigned int | (Bit 2:) 1 = Ausgang C3 Ueberspannung |
| STAT_SV_C_AUSGANG4_UEBERSPG | unsigned int | (Bit 3:) 1 = Ausgang C4 Ueberspannung |
| STAT_SV_C_AUSGANG1_UEBERSTROM | unsigned int | (Bit 4:) 1 = Ausgang C1 Ueberstrom |
| STAT_SV_C_AUSGANG2_UEBERSTROM | unsigned int | (Bit 5:) 1 = Ausgang C2 Ueberstrom |
| STAT_SV_C_AUSGANG3_UEBERSTROM | unsigned int | (Bit 6:) 1 = Ausgang C3 Ueberstrom |
| STAT_SV_C_AUSGANG4_UEBERSTROM | unsigned int | (Bit 7:) 1 = Ausgang C4 Ueberstrom |
| STAT_SV_C_UEBERTEMP_TEXT | string | Text fuer Entwicklung: Bit 0: Uebertemperatur |
| STAT_SV_C_TEMPABSCHALTUNG_TEXT | string | Text fuer Entwicklung: Bit 1: Temperaturabschaltung |
| STAT_SV_C_SLEEP_TEXT | string | Text fuer Entwicklung: Bit 2: Sleep-Mode |
| STAT_SV_C_AUSGANG1_TEXT | string | Bit 0: Ausgang C1 ein Text fuer Entwicklung |
| STAT_SV_C_AUSGANG2_TEXT | string | Bit 1: Ausgang C2 ein Text fuer Entwicklung |
| STAT_SV_C_AUSGANG3_TEXT | string | Bit 2: Ausgang C3 ein Text fuer Entwicklung |
| STAT_SV_C_AUSGANG4_TEXT | string | Bit 3: Ausgang C4 ein Text fuer Entwicklung |
| STAT_SV_C_HOCHMODE1_TEXT | string | Bit 4: Ausgang C1 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_C_HOCHMODE2_TEXT | string | Bit 5: Ausgang C2 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_C_HOCHMODE3_TEXT | string | Bit 6: Ausgang C3 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_C_HOCHMODE4_TEXT | string | Bit 7: Ausgang C4 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_C_AUSGANG1_UEBERSPG_TEXT | string | Bit 0: Ausgang C1 Ueberspannung Text fuer Entwicklung |
| STAT_SV_C_AUSGANG2_UEBERSPG_TEXT | string | Bit 1: Ausgang C2 Ueberspannung Text fuer Entwicklung |
| STAT_SV_C_AUSGANG3_UEBERSPG_TEXT | string | Bit 2: Ausgang C3 Ueberspannung Text fuer Entwicklung |
| STAT_SV_C_AUSGANG4_UEBERSPG_TEXT | string | Bit 3: Ausgang C4 Ueberspannung Text fuer Entwicklung |
| STAT_SV_C_AUSGANG1_UEBERSTROM_TEXT | string | Bit 4: Ausgang C1 Ueberstrom Text fuer Entwicklung |
| STAT_SV_C_AUSGANG2_UEBERSTROM_TEXT | string | Bit 5: Ausgang C2 Ueberstrom Text fuer Entwicklung |
| STAT_SV_C_AUSGANG3_UEBERSTROM_TEXT | string | Bit 6: Ausgang C3 Ueberstrom Text fuer Entwicklung |
| STAT_SV_C_AUSGANG4_UEBERSTROM_TEXT | string | Bit 7: Ausgang C4 Ueberstrom Text fuer Entwicklung |
| STAT_STROMVERTEILER_D_FELD1 | unsigned int | Nur fuer Entwickler Bit 0: Uebertemperatur Bit 1: Temperaturabschaltung Bit 2: Sleep-Mode Bit 3: frei Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SV_D_UEBERTEMP | unsigned int | 1 = Uebertemperatur |
| STAT_SV_D_TEMPABSCHALTUNG | unsigned int | 1 = Temperaturabschaltung |
| STAT_SV_D_SLEEP | unsigned int | 1 = Im Sleep-Mode |
| STAT_STROMVERTEILER_D_FELD2 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang D1 ein Bit 1: Ausgang D2 ein Bit 2: Ausgang D3 ein Bit 3: Ausgang D4 ein Bit 4: Ausgang D1 im Hochstrommode Bit 5: Ausgang D2 im Hochstrommode Bit 6: Ausgang D3 im Hochstrommode Bit 7: Ausgang D4 im Hochstrommode |
| STAT_SV_D_AUSGANG1_AKTIV | unsigned int | (Bit 0:) 1 = Ausgang D1 aktiv |
| STAT_SV_D_AUSGANG2_AKTIV | unsigned int | (Bit 1:) 1 = Ausgang D2 aktiv |
| STAT_SV_D_AUSGANG3_AKTIV | unsigned int | (Bit 2:) 1 = Ausgang D3 aktiv |
| STAT_SV_D_AUSGANG4_AKTIV | unsigned int | (Bit 3:) 1 = Ausgang D4 aktiv |
| STAT_SV_D_HOCHMODE1_AKTIV | unsigned int | (Bit 4:) 1 = Ausgang D1 im Hochstrommode |
| STAT_SV_D_HOCHMODE2_AKTIV | unsigned int | (Bit 5:) 1 = Ausgang D2 im Hochstrommode |
| STAT_SV_D_HOCHMODE3_AKTIV | unsigned int | (Bit 6:) 1 = Ausgang D3 im Hochstrommode |
| STAT_SV_D_HOCHMODE4_AKTIV | unsigned int | (Bit 7:) 1 = Ausgang D4 im Hochstrommode |
| STAT_STROMVERTEILER_D_FELD3 | unsigned int | Nur fuer Entwickler Bit 0: Ausgang D1 Ueberspannung Bit 1: Ausgang D2 Ueberspannung Bit 2: Ausgang D3 Ueberspannung Bit 3: Ausgang D4 Ueberspannung Bit 4: Ausgang D1 Ueberstrom Bit 5: Ausgang D2 Ueberstrom Bit 6: Ausgang D3 Ueberstrom Bit 7: Ausgang D4 Ueberstrom |
| STAT_SV_D_AUSGANG1_UEBERSPG | unsigned int | (Bit 0:) 1 = Ausgang D1 Ueberspannung |
| STAT_SV_D_AUSGANG2_UEBERSPG | unsigned int | (Bit 1:) 1 = Ausgang D2 Ueberspannung |
| STAT_SV_D_AUSGANG3_UEBERSPG | unsigned int | (Bit 2:) 1 = Ausgang D3 Ueberspannung |
| STAT_SV_D_AUSGANG4_UEBERSPG | unsigned int | (Bit 3:) 1 = Ausgang D4 Ueberspannung |
| STAT_SV_D_AUSGANG1_UEBERSTROM | unsigned int | (Bit 4:) 1 = Ausgang D1 Ueberstrom |
| STAT_SV_D_AUSGANG2_UEBERSTROM | unsigned int | (Bit 5:) 1 = Ausgang D2 Ueberstrom |
| STAT_SV_D_AUSGANG3_UEBERSTROM | unsigned int | (Bit 6:) 1 = Ausgang D3 Ueberstrom |
| STAT_SV_D_AUSGANG4_UEBERSTROM | unsigned int | (Bit 7:) 1 = Ausgang D4 Ueberstrom |
| STAT_SV_D_UEBERTEMP_TEXT | string | Text fuer Entwicklung: Bit 0: Uebertemperatur |
| STAT_SV_D_TEMPABSCHALTUNG_TEXT | string | Text fuer Entwicklung: Bit 1: Temperaturabschaltung |
| STAT_SV_D_SLEEP_TEXT | string | Text fuer Entwicklung: Bit 2: Sleep-Mode |
| STAT_SV_D_AUSGANG1_TEXT | string | Bit 0: Ausgang D1 ein Text fuer Entwicklung |
| STAT_SV_D_AUSGANG2_TEXT | string | Bit 1: Ausgang D2 ein Text fuer Entwicklung |
| STAT_SV_D_AUSGANG3_TEXT | string | Bit 2: Ausgang D3 ein Text fuer Entwicklung |
| STAT_SV_D_AUSGANG4_TEXT | string | Bit 3: Ausgang D4 ein Text fuer Entwicklung |
| STAT_SV_D_HOCHMODE1_TEXT | string | Bit 4: Ausgang D1 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_D_HOCHMODE2_TEXT | string | Bit 5: Ausgang D2 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_D_HOCHMODE3_TEXT | string | Bit 6: Ausgang D3 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_D_HOCHMODE4_TEXT | string | Bit 7: Ausgang D4 im Hochstrommode Text fuer Entwicklung |
| STAT_SV_D_AUSGANG1_UEBERSPG_TEXT | string | Bit 0: Ausgang D1 Ueberspannung Text fuer Entwicklung |
| STAT_SV_D_AUSGANG2_UEBERSPG_TEXT | string | Bit 1: Ausgang D2 Ueberspannung Text fuer Entwicklung |
| STAT_SV_D_AUSGANG3_UEBERSPG_TEXT | string | Bit 2: Ausgang D3 Ueberspannung Text fuer Entwicklung |
| STAT_SV_D_AUSGANG4_UEBERSPG_TEXT | string | Bit 3: Ausgang D4 Ueberspannung Text fuer Entwicklung |
| STAT_SV_D_AUSGANG1_UEBERSTROM_TEXT | string | Bit 4: Ausgang D1 Ueberstrom Text fuer Entwicklung |
| STAT_SV_D_AUSGANG2_UEBERSTROM_TEXT | string | Bit 5: Ausgang D2 Ueberstrom Text fuer Entwicklung |
| STAT_SV_D_AUSGANG3_UEBERSTROM_TEXT | string | Bit 6: Ausgang D3 Ueberstrom Text fuer Entwicklung |
| STAT_SV_D_AUSGANG4_UEBERSTROM_TEXT | string | Bit 7: Ausgang D4 Ueberstrom Text fuer Entwicklung |
| STAT_STERNKOPPLER_AUS_FELD1 | unsigned int | Bit 0: Ausgang 0 ein Bit 1: Ausgang 1 ein Bit 2: Ausgang 2 ein Bit 3: Ausgang 3 ein Bit 4: Ausgang 4 ein Bit 5: Ausgang 5 ein Bit 6: Ausgang 6 ein Bit 7: Ausgang 7 ein |
| STAT_STERNKOPPLER_AUS_FELD2 | unsigned int | Bit 0: Ausgang 8 ein Bit 1: Ausgang 9 ein Bit 2: Ausgang 10 ein Bit 3: Ausgang 11 ein Bit 4: Ausgang 12 ein Bit 5: Ausgang 13 ein Bit 6: Ausgang 14 ein Bit 7: Ausgang 15 ein |
| STAT_STERNKOPPLER_AUS_FELD3 | unsigned int | Bit 0: Ausgang 16 ein Bit 1: Ausgang 17 ein Bit 2: Ausgang 18 ein Bit 3: Ausgang 19 ein (Schaltnetzteil 100.40) Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SK_AUS_0_AKTIV | unsigned int | Bit 0: Ausgang 0 ein |
| STAT_SK_AUS_1_AKTIV | unsigned int | Bit 1: Ausgang 1 ein |
| STAT_SK_AUS_2_AKTIV | unsigned int | Bit 2: Ausgang 2 ein |
| STAT_SK_AUS_3_AKTIV | unsigned int | Bit 3: Ausgang 3 ein |
| STAT_SK_AUS_4_AKTIV | unsigned int | Bit 4: Ausgang 4 ein |
| STAT_SK_AUS_5_AKTIV | unsigned int | Bit 5: Ausgang 5 ein |
| STAT_SK_AUS_6_AKTIV | unsigned int | Bit 6: Ausgang 6 ein |
| STAT_SK_AUS_7_AKTIV | unsigned int | Bit 7: Ausgang 7 ein |
| STAT_SK_AUS_8_AKTIV | unsigned int | Bit 0: Ausgang 8 ein |
| STAT_SK_AUS_9_AKTIV | unsigned int | Bit 1: Ausgang 9 ein |
| STAT_SK_AUS_10_AKTIV | unsigned int | Bit 2: Ausgang 10 ein |
| STAT_SK_AUS_11_AKTIV | unsigned int | Bit 3: Ausgang 11 ein |
| STAT_SK_AUS_12_AKTIV | unsigned int | Bit 4: Ausgang 12 ein |
| STAT_SK_AUS_13_AKTIV | unsigned int | Bit 5: Ausgang 13 ein |
| STAT_SK_AUS_14_AKTIV | unsigned int | Bit 6: Ausgang 14 ein |
| STAT_SK_AUS_15_AKTIV | unsigned int | Bit 7: Ausgang 15 ein |
| STAT_SK_AUS_16_AKTIV | unsigned int | Bit 0: Ausgang 16 ein |
| STAT_SK_AUS_17_AKTIV | unsigned int | Bit 1: Ausgang 17 ein |
| STAT_SK_AUS_18_AKTIV | unsigned int | Bit 2: Ausgang 18 ein |
| STAT_SK_AUS_19_AKTIV | unsigned int | Bit 3: Ausgang 19 ein |
| STAT_STERNKOPPLER_EIN_FELD1 | unsigned int | Bit 0: Eingang 0 ein Bit 1: Eingang 1 ein Bit 2: Eingang 2 ein Bit 3: Eingang 3 ein Bit 4: Eingang 4 ein Bit 5: Eingang 5 ein Bit 6: Eingang 6 ein Bit 7: Eingang 7 ein |
| STAT_STERNKOPPLER_EIN_FELD2 | unsigned int | Bit 0: Eingang 8 ein Bit 1: Eingang 9 ein Bit 2: Eingang 10 ein Bit 3: Eingang 11 ein Bit 4: Eingang 12 ein Bit 5: Eingang 13 ein Bit 6: Eingang 14 ein Bit 7: Eingang 15 ein |
| STAT_STERNKOPPLER_EIN_FELD3 | unsigned int | Bit 0: Eingang 16 ein Bit 1: Eingang 17 ein Bit 2: Eingang 18 ein Bit 3: Eingang 19 ein (Schaltnetzteil 100.40) Bit 4: frei Bit 5: frei Bit 6: frei Bit 7: frei |
| STAT_SK_EIN_0_AKTIV | unsigned int | Bit 0: Eingang 0 ein |
| STAT_SK_EIN_1_AKTIV | unsigned int | Bit 1: Eingang 1 ein |
| STAT_SK_EIN_2_AKTIV | unsigned int | Bit 2: Eingang 2 ein |
| STAT_SK_EIN_3_AKTIV | unsigned int | Bit 3: Eingang 3 ein |
| STAT_SK_EIN_4_AKTIV | unsigned int | Bit 4: Eingang 4 ein |
| STAT_SK_EIN_5_AKTIV | unsigned int | Bit 5: Eingang 5 ein |
| STAT_SK_EIN_6_AKTIV | unsigned int | Bit 6: Eingang 6 ein |
| STAT_SK_EIN_7_AKTIV | unsigned int | Bit 7: Eingang 7 ein |
| STAT_SK_EIN_8_AKTIV | unsigned int | Bit 0: Eingang 8 ein |
| STAT_SK_EIN_9_AKTIV | unsigned int | Bit 1: Eingang 9 ein |
| STAT_SK_EIN_10_AKTIV | unsigned int | Bit 2: Eingang 10 ein |
| STAT_SK_EIN_11_AKTIV | unsigned int | Bit 3: Eingang 11 ein |
| STAT_SK_EIN_12_AKTIV | unsigned int | Bit 4: Eingang 12 ein |
| STAT_SK_EIN_13_AKTIV | unsigned int | Bit 5: Eingang 13 ein |
| STAT_SK_EIN_14_AKTIV | unsigned int | Bit 6: Eingang 14 ein |
| STAT_SK_EIN_15_AKTIV | unsigned int | Bit 7: Eingang 15 ein |
| STAT_SK_EIN_16_AKTIV | unsigned int | Bit 0: Eingang 16 ein |
| STAT_SK_EIN_17_AKTIV | unsigned int | Bit 1: Eingang 17 ein |
| STAT_SK_EIN_18_AKTIV | unsigned int | Bit 2: Eingang 18 ein |
| STAT_SK_EIN_19_AKTIV | unsigned int | Bit 3: Eingang 19 ein |
| STAT_SK_AUS_0_TEXT | string | Bit 0: Ausgang 0 ein Text fuer Entwicklung |
| STAT_SK_AUS_1_TEXT | string | Bit 1: Ausgang 1 ein Text fuer Entwicklung |
| STAT_SK_AUS_2_TEXT | string | Bit 2: Ausgang 2 ein Text fuer Entwicklung |
| STAT_SK_AUS_3_TEXT | string | Bit 3: Ausgang 3 ein Text fuer Entwicklung |
| STAT_SK_AUS_4_TEXT | string | Bit 4: Ausgang 4 ein Text fuer Entwicklung |
| STAT_SK_AUS_5_TEXT | string | Bit 5: Ausgang 5 ein Text fuer Entwicklung |
| STAT_SK_AUS_6_TEXT | string | Bit 6: Ausgang 6 ein Text fuer Entwicklung |
| STAT_SK_AUS_7_TEXT | string | Bit 7: Ausgang 7 ein Text fuer Entwicklung |
| STAT_SK_AUS_8_TEXT | string | Bit 0: Ausgang 8 ein Text fuer Entwicklung |
| STAT_SK_AUS_9_TEXT | string | Bit 1: Ausgang 9 ein Text fuer Entwicklung |
| STAT_SK_AUS_10_TEXT | string | Bit 2: Ausgang 10 ein Text fuer Entwicklung |
| STAT_SK_AUS_11_TEXT | string | Bit 3: Ausgang 11 ein Text fuer Entwicklung |
| STAT_SK_AUS_12_TEXT | string | Bit 4: Ausgang 12 ein Text fuer Entwicklung |
| STAT_SK_AUS_13_TEXT | string | Bit 5: Ausgang 13 ein Text fuer Entwicklung |
| STAT_SK_AUS_14_TEXT | string | Bit 6: Ausgang 14 ein Text fuer Entwicklung |
| STAT_SK_AUS_15_TEXT | string | Bit 7: Ausgang 15 ein Text fuer Entwicklung |
| STAT_SK_AUS_16_TEXT | string | Bit 0: Ausgang 16 ein Text fuer Entwicklung |
| STAT_SK_AUS_17_TEXT | string | Bit 1: Ausgang 17 ein Text fuer Entwicklung |
| STAT_SK_AUS_18_TEXT | string | Bit 2: Ausgang 18 ein Text fuer Entwicklung |
| STAT_SK_AUS_19_TEXT | string | Bit 3: Ausgang 19 ein Text fuer Entwicklung |
| STAT_SK_EIN_0_TEXT | string | Bit 0: Eingang 0 ein Text fuer Entwicklung |
| STAT_SK_EIN_1_TEXT | string | Bit 1: Eingang 1 ein Text fuer Entwicklung |
| STAT_SK_EIN_2_TEXT | string | Bit 2: Eingang 2 ein Text fuer Entwicklung |
| STAT_SK_EIN_3_TEXT | string | Bit 3: Eingang 3 ein Text fuer Entwicklung |
| STAT_SK_EIN_4_TEXT | string | Bit 4: Eingang 4 ein Text fuer Entwicklung |
| STAT_SK_EIN_5_TEXT | string | Bit 5: Eingang 5 ein Text fuer Entwicklung |
| STAT_SK_EIN_6_TEXT | string | Bit 6: Eingang 6 ein Text fuer Entwicklung |
| STAT_SK_EIN_7_TEXT | string | Bit 7: Eingang 7 ein Text fuer Entwicklung |
| STAT_SK_EIN_8_TEXT | string | Bit 0: Eingang 8 ein Text fuer Entwicklung |
| STAT_SK_EIN_9_TEXT | string | Bit 1: Eingang 9 ein Text fuer Entwicklung |
| STAT_SK_EIN_10_TEXT | string | Bit 2: Eingang 10 ein Text fuer Entwicklung |
| STAT_SK_EIN_11_TEXT | string | Bit 3: Eingang 11 ein Text fuer Entwicklung |
| STAT_SK_EIN_12_TEXT | string | Bit 4: Eingang 12 ein Text fuer Entwicklung |
| STAT_SK_EIN_13_TEXT | string | Bit 5: Eingang 13 ein Text fuer Entwicklung |
| STAT_SK_EIN_14_TEXT | string | Bit 6: Eingang 14 ein Text fuer Entwicklung |
| STAT_SK_EIN_15_TEXT | string | Bit 7: Eingang 15 ein Text fuer Entwicklung |
| STAT_SK_EIN_16_TEXT | string | Bit 0: Eingang 16 ein Text fuer Entwicklung |
| STAT_SK_EIN_17_TEXT | string | Bit 1: Eingang 17 ein Text fuer Entwicklung |
| STAT_SK_EIN_18_TEXT | string | Bit 2: Eingang 18 ein Text fuer Entwicklung |
| STAT_SK_EIN_19_TEXT | string | Bit 3: Eingang 19 ein Text fuer Entwicklung |
| STAT_DV_SENSOR_LI_WERT | unsigned int | Status dV-Sensor links, aktueller Messwert 0x0 - 0xFF bzw. 0 - 255 |
| STAT_DV_SENSOR_LI_EINH | string | ??? tbd |
| STAT_DV_SENSOR_RE_WERT | unsigned int | Status dV-Sensor rechts, aktueller Messwert 0x0 - 0xFF bzw. 0 - 255 |
| STAT_DV_SENSOR_RE_EINH | string | ??? tbd |
| STAT_SPANNUNG_ENERGIERESERVE_WERT | unsigned int | Status Spannung am Energiereservekondensator tbd ??? |
| STAT_SPANNUNG_ENERGIERESERVE_EINH | string | Status Spannung am Energiereservekondensator Volt |
| STAT_INTERNE_VERSORGUNGSSPANNUNG_WERT | unsigned int | Status interne Versorgungsspannung (U85) tbd ??? |
| STAT_INTERNE_VERSORGUNGSSPANNUNG_EINH | string | Status interne Versorgungsspannung (U85) Volt |
| STAT_VERSORGUNG_SIM | unsigned int | Status der Versorgung vom SIM Byte 7 Bits 0,1 00: Versorgung aus Bordnetzspannung 01: Rueckspeisung aktiv 10: Signal ungueltig 11: Signal ungueltig |
| STAT_VERS_SIM_BORDNETZ_AKTIV | unsigned int | Status der Versorgung vom SIM Byte 7 Bits 0,1 1: Versorgung aus Bordnetzspannung |
| STAT_VERS_SIM_RUECKSPEISUNG_AKTIV | unsigned int | Status der Versorgung vom SIM Byte 7 Bits 0,1 1: Rueckspeisung aktiv |
| STAT_VERSORGUNG_SIM_TEXT | string | Beschreibung oben |
| STAT_ENERGIERESERVE | unsigned int | Nur fuer Entwicklung Status der Energiereserve vom SIM Byte 7 Bits 2,3 00: 400V Kondensator i.O. und geladen 01: Energiereserve noch fuer 100 ms 10: Hochspannungsteil defekt 11: Signal ungueltig |
| STAT_ENERGIERES_GELADEN | unsigned int | Status der Energiereserve vom SIM Byte 7 Bits 2,3 00: 400V Kondensator i.O. und geladen |
| STAT_ENERGIERES_100MS | unsigned int | Status der Energiereserve vom SIM Byte 7 Bits 2,3 01: Energiereserve noch fuer 100 ms |
| STAT_HOCHSPANNUNGSTEIL_DEFEKT | unsigned int | Status der Energiereserve vom SIM Byte 7 Bits 2,3 10: Hochspannungsteil defekt |
| STAT_ENERGIERESERVE_TEXT | string | Beschreibung oben |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
Tables
Index
- KONZEPT_TABELLE (2 × 2)
- JOBRESULT (76 × 2)
- LIEFERANTEN (56 × 2)
- FARTTEXTE (14 × 2)
- DIGITALARGUMENT (16 × 2)
- IARTTEXTE (14 × 2)
- FDETAILSTRUKTUR (4 × 2)
- FARTTEXTEERWEITERT (4 × 3)
- IDETAILSTRUKTUR (4 × 2)
- IARTTEXTEERWEITERT (4 × 3)
- FUMWELTMATRIX (1 × 5)
- IUMWELTMATRIX (1 × 5)
- FUMWELTTEXTE (3 × 9)
- IUMWELTTEXTE (3 × 9)
- DIAGMODE (14 × 3)
- BAUDRATE (7 × 3)
- SPEICHERSEGMENT (12 × 3)
- PROGRAMMIERSTATUS (19 × 2)
- JOBRESULTEXTENDED (1 × 2)
- FORTTEXTE (58 × 2)
- IORTTEXTE (132 × 2)
KONZEPT_TABELLE
Dimensions: 2 rows × 2 columns
| NR | KONZEPT_TEXT |
|---|---|
| 0x0F | BMW-FAST |
| 0x0C | KWP2000 |
JOBRESULT
Dimensions: 76 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 |
| ?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 |
| ?A0? | ERROR_DIAG_PROT |
| ?A1? | ERROR_SG_ADRESSE |
| ?A2? | ERROR_SG_MAXANZAHL_AIF |
| ?A3? | ERROR_SG_GROESSE_AIF |
| ?A4? | ERROR_SG_ENDEKENNUNG_AIF |
| ?A5? | ERROR_SG_AUTHENTISIERUNG |
| ?F0? | ERROR_ARGUMENT |
| 0xXY | ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE |
LIEFERANTEN
Dimensions: 56 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 | 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 |
| 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 erfuellt |
| 0x11 | Testbedingungen noch nicht erfuellt |
| 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 wuerde kein Aufleuchten einer Warnlampe verursachen |
| 0x31 | Fehler wuerde das Aufleuchten einer Warnlampe verursachen |
| 0xFF | unbekannte Fehlerart |
DIGITALARGUMENT
Dimensions: 16 rows × 2 columns
| TEXT | WERT |
|---|---|
| ein | 1 |
| aus | 0 |
| ja | 1 |
| nein | 0 |
| auf | 1 |
| ab | 0 |
| yes | 1 |
| no | 0 |
| on | 1 |
| off | 0 |
| up | 1 |
| down | 0 |
| true | 1 |
| false | 0 |
| 1 | 1 |
| 0 | 0 |
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 erfuellt |
| 0x11 | Testbedingungen noch nicht erfuellt |
| 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 wuerde kein Aufleuchten einer Warnlampe verursachen |
| 0x31 | Fehler wuerde das Aufleuchten einer Warnlampe verursachen |
| 0xFF | unbekannte Fehlerart |
FDETAILSTRUKTUR
Dimensions: 4 rows × 2 columns
| NAME | TYP |
|---|---|
| F_ART_ERW | 12300000 |
| F_HFK | ja |
| F_LZ | nein |
| F_UWB_ERW | ja |
FARTTEXTEERWEITERT
Dimensions: 4 rows × 3 columns
| ARTMASKE | ARTNR | ARTTEXT |
|---|---|---|
| 1xxxxxxx | 11 | Fehlerklassifikation t > 1min |
| x1xxxxxx | 21 | Fehlerklassifikation 1s < t < 1min |
| xx1xxxxx | 31 | Fehlerklassifikation 0 < t < 1s |
| xxxxxxxx | 0 | -- |
IDETAILSTRUKTUR
Dimensions: 4 rows × 2 columns
| NAME | TYP |
|---|---|
| F_ART_ERW | 12300000 |
| F_HFK | ja |
| F_LZ | nein |
| F_UWB_ERW | ja |
IARTTEXTEERWEITERT
Dimensions: 4 rows × 3 columns
| ARTMASKE | ARTNR | ARTTEXT |
|---|---|---|
| 1xxxxxxx | 11 | Fehlerklassifikation t > 1min |
| x1xxxxxx | 21 | Fehlerklassifikation 1s < t < 1min |
| xx1xxxxx | 31 | Fehlerklassifikation 0 < t < 1s |
| xxxxxxxx | 0 | -- |
FUMWELTMATRIX
Dimensions: 1 rows × 5 columns
| ORT | UW1_NR | UW2_NR | UW3_NR | UW4_NR |
|---|---|---|---|---|
| default | 0x01 | 0x02 | - | - |
IUMWELTMATRIX
Dimensions: 1 rows × 5 columns
| ORT | UW1_NR | UW2_NR | UW3_NR | UW4_NR |
|---|---|---|---|---|
| default | 0x01 | 0x02 | - | - |
FUMWELTTEXTE
Dimensions: 3 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x01 | Systemzeit Fehlerbeginn | Stunden | high | signed long | - | 16384 | 3600000 | 0 |
| 0x02 | Systemzeit Fehlerende | Stunden | high | signed long | - | 16384 | 3600000 | 0 |
| 0xXY | unbekannte Umweltbedingung | 1 | - | unsigned char | - | 1 | 1 | 0 |
IUMWELTTEXTE
Dimensions: 3 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x01 | Systemzeit Fehlerbeginn | Stunden | high | signed long | - | 16384 | 3600000 | 0 |
| 0x02 | Systemzeit Fehlerende | Stunden | high | signed long | - | 16384 | 3600000 | 0 |
| 0xXY | unbekannte Umweltbedingung | 1 | - | unsigned char | - | 1 | 1 | 0 |
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 |
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 |
PROGRAMMIERSTATUS
Dimensions: 19 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0x00 | Anlieferzustand |
| 0x01 | Normalbetrieb |
| 0x02 | nicht benutzt |
| 0x03 | Speicher geloescht |
| 0x04 | nicht benutzt |
| 0x05 | Signaturpruefung PAF nicht durchgefuehrt |
| 0x06 | Signaturpruefung DAF nicht durchgefuehrt |
| 0x07 | nicht benutzt |
| 0x08 | nicht benutzt |
| 0x09 | Hardwarereferenzeintrag fehlerhaft |
| 0x0A | Programmreferenzeintrag fehlerhaft |
| 0x0B | Referenzierungsfehler Hardware -> Programm |
| 0x0C | Programm nicht vorhanden oder nicht vollstaendig |
| 0x0D | Datenreferenzeintrag fehlerhaft |
| 0x0E | Referenzierungsfehler Programm -> Daten |
| 0x0F | Daten nicht vorhanden oder nicht vollstaendig |
| 0x10 | Reserviert fuer BMW |
| 0x80 | Reserviert fuer Zulieferer |
| 0xXY | unbekannter Programmierstatus |
JOBRESULTEXTENDED
Dimensions: 1 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0xXY | ERROR_UNKNOWN |
FORTTEXTE
Dimensions: 58 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0x93a8 | Watchdog-Reset uP |
| 0x93a9 | Clock-Monitor-Reset uP |
| 0x93aa | Illegal Opcode uP |
| 0x93ab | Falsche Fahrgestellnummer |
| 0x93ac | Systemzeitfehler |
| 0x93ad | Timeout ID 01H |
| 0x93ae | Timeout ID 02H |
| 0x93af | Timeout ID 03H |
| 0x93b0 | Timeout ID 04H |
| 0x93b1 | Timeout ID 05H |
| 0x93b2 | Timeout ID 06H |
| 0x93b3 | Timeout ID 07H |
| 0x93b4 | Timeout ID 08H |
| 0x93b5 | Timeout ID 09H |
| 0x93b6 | Timeout ID 0AH |
| 0x93b7 | Timeout ID 0BH |
| 0x93b8 | Timeout ID 0CH |
| 0x93b9 | Timeout ID 0DH |
| 0x93ba | Timeout ID 0EH |
| 0x93bb | Timeout ID 0FH |
| 0x93bc | Timeout ID 20H |
| 0x93bd | Timeout ID 21H |
| 0x93be | Timeout ID 22H |
| 0x93bf | Timeout ID 43H |
| 0x93c0 | Reserved |
| 0x93c1 | Reserved |
| 0x93c2 | PDC_3 : zu wenig Telegramme |
| 0x93c3 | PDC_3 : Datenfehler in Telegramm |
| 0x93c4 | PDC_3 : Uebertragungsfehler |
| 0x93c5 | unplausible Crash-Schwere |
| 0x93c6 | Fehler im Alarmpfad |
| 0x93c7 | Abschalten von Modul 1 |
| 0x93c8 | Abschalten von Modul 2 |
| 0x93c9 | Abschalten von Modul 3 |
| 0x93ca | Abschalten von Modul 4 |
| 0x93cb | Abschalten von Modul 5 |
| 0x93cc | Abschalten von Modul 6 |
| 0x93cd | Abschalten von Modul 7 |
| 0x93ce | Abschalten von Modul 8 |
| 0x93cf | Abschalten von Modul 9 |
| 0x93d0 | Abschalten von Modul 10 |
| 0x93d1 | Abschalten von Modul 11 |
| 0x93d2 | Abschalten von Modul 12 |
| 0x93d3 | Abschalten von Modul 13 |
| 0x93d4 | Abschalten von Modul 14 |
| 0x93d5 | Abschalten von Modul 15 |
| 0x93d6 | Abschalten von Modul 16 |
| 0x93d7 | Abschalten von Modul 17 |
| 0x93d8 | Abschalten von Modul 18 |
| 0x93d9 | Ueberspannungsabschaltung defekt |
| 0x93da | Reserved |
| 0x93db | Hochspannungsteil defekt |
| 0x93dc | Algorithmus-Parameter inkonsistent |
| 0x93dd | EAM-Parameter inkonsistent |
| 0x93de | Zuendversuch erfolgt |
| 0x93df | Unterspannung erkannt |
| 0x93e0 | COP-Watchdog fehlerhaft |
| 0x???? | unbekannter Fehlerort |
IORTTEXTE
Dimensions: 132 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0x9404 | Power-On-Reset uP |
| 0x9405 | SI-Bus: Uebertragungsfehler, CRC-Fehler ERRIF |
| 0x9406 | SI-Bus: Uebertragungsfehler, Formatfehler ILLPIF |
| 0x9407 | SI-Bus: Synchronisierungspuls zu frueh SYNEIF |
| 0x9408 | SI-Bus: Synchronisierung verloren SYNLIF |
| 0x9409 | SI-Bus: Slotmismatch, Timingfehler SLMMIF |
| 0x940a | SI-Bus: FIFO-Ueberlauf OVRNIF |
| 0x940b | Pre-Drive-Check n.i.O. wegen Modul 1 |
| 0x940c | Pre-Drive-Check n.i.O. wegen Modul 2 |
| 0x940d | Pre-Drive-Check n.i.O. wegen Modul 3 |
| 0x940e | Pre-Drive-Check n.i.O. wegen Modul 4 |
| 0x940f | Pre-Drive-Check n.i.O. wegen Modul 5 |
| 0x9410 | Pre-Drive-Check n.i.O. wegen Modul 6 |
| 0x9411 | Pre-Drive-Check n.i.O. wegen Modul 7 |
| 0x9412 | Pre-Drive-Check n.i.O. wegen Modul 8 |
| 0x9413 | Pre-Drive-Check n.i.O. wegen Modul 9 |
| 0x9414 | Pre-Drive-Check n.i.O. wegen Modul 10 |
| 0x9415 | Pre-Drive-Check n.i.O. wegen Modul 11 |
| 0x9416 | Pre-Drive-Check n.i.O. wegen Modul 12 |
| 0x9417 | Pre-Drive-Check n.i.O. wegen Modul 13 |
| 0x9418 | Pre-Drive-Check n.i.O. wegen Modul 14 |
| 0x9419 | Pre-Drive-Check n.i.O. wegen Modul 15 |
| 0x941a | Pre-Drive-Check n.i.O. wegen Modul 16 |
| 0x941b | Pre-Drive-Check n.i.O. wegen Modul 17 |
| 0x941c | Pre-Drive-Check n.i.O. wegen Modul 18 |
| 0x941d | Statusmeldung fehlt Modul 1 |
| 0x941e | Statusmeldung fehlt Modul 2 |
| 0x941f | Statusmeldung fehlt Modul 3 |
| 0x9420 | Statusmeldung fehlt Modul 4 |
| 0x9421 | Statusmeldung fehlt Modul 5 |
| 0x9422 | Statusmeldung fehlt Modul 6 |
| 0x9423 | Statusmeldung fehlt Modul 7 |
| 0x9424 | Statusmeldung fehlt Modul 8 |
| 0x9425 | Statusmeldung fehlt Modul 9 |
| 0x9426 | Statusmeldung fehlt Modul 10 |
| 0x9427 | Statusmeldung fehlt Modul 11 |
| 0x9428 | Statusmeldung fehlt Modul 12 |
| 0x9429 | Statusmeldung fehlt Modul 13 |
| 0x942a | Statusmeldung fehlt Modul 14 |
| 0x942b | Statusmeldung fehlt Modul 15 |
| 0x942c | Statusmeldung fehlt Modul 16 |
| 0x942d | Statusmeldung fehlt Modul 17 |
| 0x942e | Statusmeldung fehlt Modul 18 |
| 0x942f | Uebertemperatur Stromverteiler A |
| 0x9430 | Uebertemperatur Stromverteiler B |
| 0x9431 | Uebertemperatur Stromverteiler C |
| 0x9432 | Uebertemperatur Stromverteiler D |
| 0x9433 | Reserved 3 |
| 0x9434 | Temperaturabschaltung Stromverteiler A |
| 0x9435 | Temperaturabschaltung Stromverteiler B |
| 0x9436 | Temperaturabschaltung Stromverteiler C |
| 0x9437 | Temperaturabschaltung Stromverteiler D |
| 0x9438 | Reserved 4 |
| 0x9439 | Ueberstrom Ausgang A1 |
| 0x943a | Ueberstrom Ausgang A2 |
| 0x943b | Ueberstrom Ausgang A3 |
| 0x943c | Ueberstrom Ausgang A4 |
| 0x943d | Ueberstrom Ausgang B1 |
| 0x943e | Ueberstrom Ausgang B2 |
| 0x943f | Ueberstrom Ausgang B3 |
| 0x9440 | Ueberstrom Ausgang B4 |
| 0x9441 | Ueberstrom Ausgang C1 |
| 0x9442 | Ueberstrom Ausgang C2 |
| 0x9443 | Ueberstrom Ausgang C3 |
| 0x9444 | Ueberstrom Ausgang C4 |
| 0x9445 | Ueberstrom Ausgang D1 |
| 0x9446 | Ueberstrom Ausgang D2 |
| 0x9447 | Ueberstrom Ausgang D3 |
| 0x9448 | Ueberstrom Ausgang D4 |
| 0x9449 | Reserved 5 |
| 0x944a | Reserved 6 |
| 0x944b | Reserved 7 |
| 0x944c | Reserved 8 |
| 0x944d | Ueberspannung Ausgang A1 |
| 0x944e | Ueberspannung Ausgang A2 |
| 0x944f | Ueberspannung Ausgang A3 |
| 0x9450 | Ueberspannung Ausgang A4 |
| 0x9451 | Ueberspannung Ausgang B1 |
| 0x9452 | Ueberspannung Ausgang B2 |
| 0x9453 | Ueberspannung Ausgang B3 |
| 0x9454 | Ueberspannung Ausgang B4 |
| 0x9455 | Ueberspannung Ausgang C1 |
| 0x9456 | Ueberspannung Ausgang C2 |
| 0x9457 | Ueberspannung Ausgang C3 |
| 0x9458 | Ueberspannung Ausgang C4 |
| 0x9459 | Ueberspannung Ausgang D1 |
| 0x945a | Ueberspannung Ausgang D2 |
| 0x945b | Ueberspannung Ausgang D3 |
| 0x945c | Ueberspannung Ausgang D4 |
| 0x945d | Reserved 9 |
| 0x945e | Reserved 10 |
| 0x945f | Reserved 11 |
| 0x9460 | Reserved 12 |
| 0x9461 | Uebertragungsfehler Modul 1 |
| 0x9462 | Uebertragungsfehler Modul 2 |
| 0x9463 | Uebertragungsfehler Modul 3 |
| 0x9464 | Uebertragungsfehler Modul 4 |
| 0x9465 | Uebertragungsfehler Modul 5 |
| 0x9466 | Uebertragungsfehler Modul 6 |
| 0x9467 | Uebertragungsfehler Modul 7 |
| 0x9468 | Uebertragungsfehler Modul 8 |
| 0x9469 | Uebertragungsfehler Modul 9 |
| 0x946a | Uebertragungsfehler Modul 10 |
| 0x946b | Uebertragungsfehler Modul 11 |
| 0x946c | Uebertragungsfehler Modul 12 |
| 0x946d | Uebertragungsfehler Modul 13 |
| 0x946e | Uebertragungsfehler Modul 14 |
| 0x946f | Uebertragungsfehler Modul 15 |
| 0x9470 | Uebertragungsfehler Modul 16 |
| 0x9471 | Uebertragungsfehler Modul 17 |
| 0x9472 | Uebertragungsfehler Modul 18 |
| 0x9473 | S/E-Diagnose Lichtleistung Modul 1 |
| 0x9474 | S/E-Diagnose Lichtleistung Modul 2 |
| 0x9475 | S/E-Diagnose Lichtleistung Modul 3 |
| 0x9476 | S/E-Diagnose Lichtleistung Modul 4 |
| 0x9477 | S/E-Diagnose Lichtleistung Modul 5 |
| 0x9478 | S/E-Diagnose Lichtleistung Modul 6 |
| 0x9479 | S/E-Diagnose Lichtleistung Modul 7 |
| 0x947a | S/E-Diagnose Lichtleistung Modul 8 |
| 0x947b | S/E-Diagnose Lichtleistung Modul 9 |
| 0x947c | S/E-Diagnose Lichtleistung Modul 10 |
| 0x947d | S/E-Diagnose Lichtleistung Modul 11 |
| 0x947e | S/E-Diagnose Lichtleistung Modul 12 |
| 0x947f | S/E-Diagnose Lichtleistung Modul 13 |
| 0x9480 | S/E-Diagnose Lichtleistung Modul 14 |
| 0x9481 | S/E-Diagnose Lichtleistung Modul 15 |
| 0x9482 | S/E-Diagnose Lichtleistung Modul 16 |
| 0x9483 | S/E-Diagnose Lichtleistung Modul 17 |
| 0x9484 | S/E-Diagnose Lichtleistung Modul 18 |
| 0x9485 | Fehler Relativzeit |
| 0x9486 | DC/DC-Wandler MSC defekt |
| 0x???? | unbekannter Fehlerort |