x_ews4.prg
INFO
| Field | Value |
|---|---|
| ECU | Motorrad Elektronische Wegfahrsperre |
| ORIGIN | BMW UX-EE-2 Wolfgang_Rigl |
| REVISION | 3.005 |
| AUTHOR | BMW UX-EE-2 Wolfgang_Rigl, Dräxlmaier UX-EE-1 Werner_Rätscher, |
| COMMENT | - |
| PACKAGE | 1.70 |
| SPRACHE | deutsch |
Jobs
Index
- INFO - Information SGBD
- INITIALISIERUNG - Initialisierung und Kommunikationsparameter
- IDENT - Identdaten UDS : $22 ReadDataByIdentifier UDS : $F150 Sub-Parameter SGBD-Index Modus: Default
- FS_LESEN - Fehlerspeicher lesen (alle Fehler / Ort und Art) UDS : $19 ReadDTCInformation UDS : $02 ReadDTCByStatusMask UDS : $0C StatusMask (Bit2, Bit3) Modus: Default
- FS_LESEN_DETAIL - Fehlerspeicher lesen (einzelner Fehler / Ort und Art) UDS : $19 ReadDTCInformation UDS : $04 reportDTCSnapshotRecordByDTCNumber UDS : $06 reportDTCExtendedDataRecordByDTCNumber UDS : $09 reportSeverityInformationOfDTC Modus: Default
- FS_LOESCHEN - Fehlerspeicher loeschen UDS : $14 ClearDiagnosticInformation UDS : $FF DTCHighByte UDS : $FF DTCMiddleByte UDS : $FF DTCLowByte Modus: Default
- PRUEFSTEMPEL_LESEN - Auslesen des Pruefstempels UDS : $22 ReadDataByIdentifier UDS : $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. UDS : $2E WriteDataByIdentifier UDS : $1000 TestStamp Modus: Default
- SVK_LESEN - Informationen zur Steuergeraete-Verbau-Kennung UDS : $22 ReadDataByIdentifier UDS : $F1xx Sub-Parameter fuer SVK UDS : $F101 SVK_AKTUELL (Default) Modus: Default
- STATUS_LESEN - Lesen eines oder mehrerer Stati UDS : $22 ReadDataByIdentifier
- STEUERN - Vorgeben eines Status UDS : $2E WriteDataByIdentifier
- SERIENNUMMER_LESEN - Seriennummer des Steuergeraets UDS : $22 ReadDataByIdentifier UDS : $F18C Sub-Parameter ECUSerialNumber Modus: Default
- STEUERN_IO - Vorgeben eines Status UDS : $2F InputOutputControlByIdentifier
- STEUERN_ROUTINE - Vorgeben eines Status UDS : $31 RoutineControl
- IS_LESEN - Sekundaerer Fehlerspeicher lesen (alle Fehler / Ort und Art) UDS : $22 ReadDataByIdentifierRequestServiceID UDS : $2000 DataIdentifier sekundaerer Fehlerspeicher Modus: Default
- IS_LESEN_DETAIL - sekundären Fehlerspeicher lesen (Info-Meldungen / Ort und Art) UDS : $22 ReadDataByIdentifier UDS : $20 dataIdentifier UDS : $00 alle Info-Meldungen anschließend UDS : $20 dataIdentifier UDS : $nn Details zur Info-Meldung an der Position n Modus: Default
- IS_LOESCHEN - Infospeicher loeschen UDS : $31 RoutineControl UDS : $01 startRoutine UDS : $0F06 ClearSecondaryDTCMemory Modus: Default
- HERSTELLINFO_LESEN - Lieferant und Herstelldatum lesen UDS : $22 ReadDataByIdentifier UDS : $F18A SystemSupplierIdentifier UDS : $F18B ECUManufactoringData Modus: Default
- DIAGNOSE_AUFRECHT - Diagnosemode des SG aufrecht erhalten UDS : $3E TesterPresent UDS : $?0 suppressPosRspMsgIndication Modus: Default
- DIAGNOSE_MODE - SG in bestimmten Diagnosemode bringen UDS : $10 StartDiagnosticSession Modus: einstellbar mit diesem Job
- STEUERGERAETE_RESET - Harter Reset des Steuergeraets UDS : $11 EcuReset UDS : $01 HardReset Modus: Default
- CPS_LESEN - Codierpruefstempel lesen UDS : $22 ReadDataByIdentifier UDS : $37FE DataIdentifier Codierpruefstempel Modus: Default
- DIAG_SESSION_LESEN - Aktive Diagnose-Session auslesen UDS : $22 ReadDataByIdentifier UDS : $F186 ActiveDiagnosticSession Modus: Default
- FLASH_TP_LESEN - Flash Timing Parameter auslesen UDS : $22 ReadDataByIdentifier UDS : $2504 FlashTimingParameter Modus: Default
- PROG_ZAEHLER_LESEN - Programmierzaehler lesen UDS : $22 ReadDataByIdentifier UDS : $2502 ProgrammingCounter Modus: Default
- PROG_MAX_LESEN - Anzahl der maximal möglichen Programmiervorgänge auslesen UDS : $22 ReadDataByIdentifier UDS : $2503 ProgrammingCounter Modus: Default
- STATUS_EWS - Liefert den aktuellen Status der EWS-SecretKeys ISNs und den Status bzgl. KeyID KeyPIN JobHeaderFormat 0xC000 STATUS_EWS
- STATUS_EWS4_SK - Dieser Job dient zum (Gegen-)Lesen der Secretkeys / ISNs (vor einem anschließenden Verriegeln Kommando) JobHeaderFormat 0xC002 STATUS_EWS4_SK_CAS
- STEUERN_EWS4 - Dieser Job dient zum Setzen der Secretkeys und zum anschließenden Verriegeln. JobHeaderFormat 0xC001 STEUERN_EWS4_CAS
- STATUS_CAS_ANLIEFERZUSTAND - Dieser Job liefert den aktuellen Fortschritt des Rücksetzen nach STEUERN_CAS_ANLIEFERZUSTAND. JobHeaderFormat 0xDC7D STATUS_CAS_ANLIEFERZUSTAND
- STEUERN_CAS_ANLIEFERZUSTAND - Versetzt das CAS in den Anlieferzustand (Montage-Modi, Codierung, VIN, Tansponder-Tabelle, EWS4_CLIENT_SK, ...) Falls Rücksetzen unzulässig: ERROR_ECU_CONDITIONS_NOT_CORRECT. Anmerkung: Nach dem Rücksetzen müssen alle im verriegelten Zustand geschützten W JobHeaderFormat 0xAC50 STEUERN_CAS_ANLIEFERZUSTAND
- STATUS_FAHRGESTELLNUMMER - Lesen der Fahrgestellnummer JobHeaderFormat 0xF190 FAHRGESTELLNUMMER_LANG
- STEUERN_FAHRGESTELLNUMMER - Schreiben der Fahrgestellnummer JobHeaderFormat 0xF190 FAHRGESTELLNUMMER_LANG
- STATUS_SCHLUESSELDATEN - Den Status eines Schlüssel laut Transpondertabelle ausgeben. Anmerkung: Die Informationen sind unabhängig von einem evtl. gerade vorhandenen Transponder in der Ringspule bzw. einem erkannten ID-Geber. JobHeaderFormat 0xAC5A STATUS_SCHLUESSELDATEN
- STEUERN_SCHLUESSELDATEN - Schlüssel-Daten in CAS schreiben (z.B. für Ersatz-Steuergerät oder Nacharbeit). Nur zulässig solange EWS4_TRSP_SK nicht verriegelt. JobHeaderFormat 0xDC80 STEUERN_SCHLUESSELDATEN
- STATUS_SCHLUESSEL_TRSP - Liefert den Status des momentan in der Ringspule befindlichen Schlüssels. Der Job liefert den Status des zuletzt gefundenen Transponders in der Ringspule. Die Daten sind max. 300 ms alt und entprellt (bei dauerhaft vorhandenem Transponder, keine flackernden Results). Ist der Schlüssel unbekannt und bereits gelocked, so werden nur die immer lesbaren Informationen ausgegeben. JobHeaderFormat 0xDC7E STATUS_SCHLUESSEL_TRSP
- STEUERN_SCHLUESSEL_INIT - Job zum Anstoßen der Schlüssel-Initialisierung. Nur zulässig, solange EWS4_TRSP_SK noch nicht verriegelt. JobHeaderFormat 0xAC52 STEUERN_SCHLUESSEL_INIT
- STATUS_CAS_INIT_LOC_DATE - Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat 0xDC7B CAS_INIT_LOC_DATE
- STEUERN_CAS_INIT_LOC_DATE - Konfigurationd des CAS setzen. Die Konfiguration ist nach dem Verriegeln des EWS4_SK bzw. EWS4_TRSP_SK nicht mehr änderbar (ERROR_ECU_CONDITIONS_NOT_CORRECT). Werden unzulässige Daten übergeben, so erfolgt ein ERROR_DATA. JobHeaderFormat 0xDC7B CAS_INIT_LOC_DATE
- STEUERN_SCHLUESSEL_SPERRE - Job zum Sperren und wieder freigeben von Schlüsseln. Der Job ist nur zulässig, wenn sich gerade ein gültiger Schlüssel an der Transponder-Spule befindet. Der aktuelle Schlüssel an der Transponder-Spule kann nicht gesperrt oder freigegeben werden. JobHeaderFormat 0xDC73 STEUERN_SCHLUESSEL_SPERRE
- STATUS_CAS_FREQ_TYPE - Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat 0xDC79 CAS_FREQ_TYPE
INFO
Information SGBD
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ECU | string | Steuergerät im Klartext |
| ORIGIN | string | Steuergeräte-Verantwortlicher |
| REVISION | string | Versions-Nummer |
| AUTHOR | string | Namen aller Autoren |
| COMMENT | string | wichtige Hinweise |
| PACKAGE | string | Include-Paket-Nummer |
| SPRACHE | string | deutsch, english |
INITIALISIERUNG
Initialisierung und Kommunikationsparameter
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DONE | int | 1, wenn Okay |
IDENT
Identdaten UDS : $22 ReadDataByIdentifier UDS : $F150 Sub-Parameter SGBD-Index Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ID_SG_ADR | long | Steuergeraeteadresse |
| ID_SGBD_INDEX | long | Index zur Erkennung der SG-Variante |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
FS_LESEN
Fehlerspeicher lesen (alle Fehler / Ort und Art) UDS : $19 ReadDTCInformation UDS : $02 ReadDTCByStatusMask UDS : $0C StatusMask (Bit2, Bit3) Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| IGNORIERE_EREIGNIS_DTC | string | 'IGNORIERE_EREIGNIS_DTC': Alle Ereignis DTC-Fehlereinträge werden ignoriert sonst: alle Fehlereinträge werden ausgegeben |
Results
| Name | Type | Comment |
|---|---|---|
| F_VERSION | int | Typ des Fehlerspeichers Fuer UDS immer 3 |
| 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_EREIGNIS_DTC | int | 0: DTC kein Ereignis DTC 1: DTC ist Ereignis DTC table FOrtTexte EREIGNIS_DTC |
| F_STATUSBYTE | int | Wert des DTC-Statusbyte laut ISO 14229 (bitcodiert) Bedeutung der einzelnen Bits: Bit 7: warningIndicatorRequested Bit 6: testNotCompletedThisOperationCycle Bit 5: testFailedSinceLastClear Bit 4: testNotCompletedSinceLastClear Bit 3: ConfirmedDTC Bit 2: PendingDTC Bit 1: testFailedThisOperationCycle Bit 0: testFailed |
| 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 |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
FS_LESEN_DETAIL
Fehlerspeicher lesen (einzelner Fehler / Ort und Art) UDS : $19 ReadDTCInformation UDS : $04 reportDTCSnapshotRecordByDTCNumber UDS : $06 reportDTCExtendedDataRecordByDTCNumber UDS : $09 reportSeverityInformationOfDTC Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| F_CODE | long | gewaehlter Fehlercode |
Results
| Name | Type | Comment |
|---|---|---|
| F_VERSION | int | Typ des Fehlerspeichers Fuer UDS immer 3 |
| 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_EREIGNIS_DTC | int | 0: DTC kein Ereignis DTC 1: DTC ist Ereignis DTC table FOrtTexte EREIGNIS_DTC |
| F_STATUSBYTE | int | Wert des DTC-Statusbyte laut ISO 14229 (bitcodiert) Bedeutung der einzelnen Bits: Bit 7: warningIndicatorRequested Bit 6: testNotCompletedThisOperationCycle Bit 5: testFailedSinceLastClear Bit 4: testNotCompletedSinceLastClear Bit 3: ConfirmedDTC Bit 2: PendingDTC Bit 1: testFailedThisOperationCycle Bit 0: testFailed |
| 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_HFK | int | Haeufigkeitszaehler als Zahl Wertebereich 0 - 255 Bei mehr als 255 bleibt Zaehler stehen. Kein Ueberlauf |
| F_HLZ | int | Heilungsszaehler als Zahl Wertebereich 0 - 255 -1: ohne Heilungsszaehler |
| F_UEBERLAUF | int | 0: Kein Ueberlauf des Fehlerspeichers 1: Ueberlauf des Fehlerspeichers |
| F_FEHLERKLASSE_NR | int | 0: Keine Fehlerklasse verfuegbar 1: Ueberpruefung bei naechstem Werkstattbesuch 2: Ueberpruefung bei naechstem Halt 4: Ueberpruefung sofort erforderlich ! |
| F_FEHLERKLASSE_TEXT | string | Ausgabe der Fehlerklasse als Text table Fehlerklasse TEXT |
| 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 |
| F_UW_KM | long | Umweltbedingung Kilometerstand (3 Byte) Wertebereich: 0 - 16777215 km -1, wenn Kilometerstand nicht zur Verfuegung steht |
| F_UW_ZEIT | long | Umweltbedingung Absolute Zeit (4 Byte) Genauigkeit: in Sekunden -1, wenn Absolute Zeit nicht zur Verfuegung steht |
| F_UW_BN | int | Umweltbedingung Basisnetz (1 Byte) -1, wenn Daten bzgl. Basisnetz nicht zur Verfuegung stehen |
| F_UW_TN | long | Umweltbedingung Teilnetz (3 Byte) -1, wenn Daten bzgl. funktionalem Teilnetz nicht zur Verfuegung stehen |
| F_SAE_CODE | unsigned int | Wertebereich 0x000000 - 0xFFFFFF externe Tabelle T_SCOD |
| F_SAE_CODE_STRING | string | 5 stelliger Text in der Form 'Sxxxx' |
| F_SAE_CODE_TEXT | string | Text zu F_SAE_CODE |
| _RESPONSE_SNAPSHOT | binary | Hex-Antwort von SG |
| _RESPONSE_EXTENDED_DATA | binary | Hex-Antwort von SG |
| _RESPONSE_SEVERITY | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
FS_LOESCHEN
Fehlerspeicher loeschen UDS : $14 ClearDiagnosticInformation UDS : $FF DTCHighByte UDS : $FF DTCMiddleByte UDS : $FF DTCLowByte Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| F_CODE | long | 0x??????: Angabe eines einzelnen Fehlers Default: 0xFFFFFF: alle Fehler |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
PRUEFSTEMPEL_LESEN
Auslesen des Pruefstempels UDS : $22 ReadDataByIdentifier UDS : $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 |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | 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. UDS : $2E WriteDataByIdentifier UDS : $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 |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
SVK_LESEN
Informationen zur Steuergeraete-Verbau-Kennung UDS : $22 ReadDataByIdentifier UDS : $F1xx Sub-Parameter fuer SVK UDS : $F101 SVK_AKTUELL (Default) Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SVK | string | table SVK_ID BEZEICHNUNG WERT default SVK_AKTUELL |
Results
| Name | Type | Comment |
|---|---|---|
| PROG_TEST | int | Programmierabhaengigkeiten (ProgrammingDependenciesChecked) 1: IO : Signaturpruefung und ProgrammingDependenciesCheck erfolgreich 2: NIO: mindestens eine SWE fehlerhaft oder ProgrammingDependenciesCheck nicht durchgefuehrt 3: NIO: mindestens eine SWE passt nicht mit einer HWE zusammen 4: NIO: mindestens eine SWE passt nicht mit einer anderen SWE zusammen sonst: reserviert |
| ANZAHL_EINHEITEN | int | Anzahl der xWEn |
| PROG_DATUM | string | Programmierdatum (DD.MM.YY) |
| PROG_KM | long | KM-Stand bei Programmierung (10 KM bis 655350 KM) Inkrement sind 10 KM -1: KM-Stand wird nicht unterstuetzt |
| PROZESSKLASSE_WERT | int | table Prozessklassen WERT dezimale Angabe der Prozessklasse |
| PROZESSKLASSE_TEXT | string | table Prozessklassen BEZEICHNUNG Text-Angabe der Prozessklasse |
| PROZESSKLASSE_KURZTEXT | string | table Prozessklassen PROZESSKLASSE Text-Angabe des Prozessklassenkurztextes |
| SGBM_IDENTIFIER | string | Angabe SGBM-ID der Prozessklasse |
| VERSION | string | Angabe der Version der Prozessklasse |
| SGBM_ID | string | Angabe von Prozessklasse, SGBM-Identifier, Version |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_LESEN
Lesen eines oder mehrerer Stati UDS : $22 ReadDataByIdentifier
Arguments
| Name | Type | Comment |
|---|---|---|
| ARGUMENT_SPALTE | string | 'ARG', 'ID', 'LABEL' |
| STATUS | string | Es muss mindestens ein Argument übergeben werden Es wird das zugehörige result erzeugt table SG_Funktionen ARG ID RESULTNAME RES_TABELLE ARG_TABELLE |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Antwort von SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN
Vorgeben eines Status UDS : $2E WriteDataByIdentifier
Arguments
| Name | Type | Comment |
|---|---|---|
| ARGUMENT_SPALTE | string | 'ARG', 'ID', 'LABEL' |
| STATUS | string | Siehe table SG_Funktionen ARG ID LABEL ARG_TABELLE |
| WERT | string | Es muss mindestens ein Argument übergeben werden Argumente siehe table SG_Funktionen ARG ID ARG_TABELLE |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Antwort von SG |
| _RESPONSE | binary | Hex-Antwort von SG |
SERIENNUMMER_LESEN
Seriennummer des Steuergeraets UDS : $22 ReadDataByIdentifier UDS : $F18C Sub-Parameter ECUSerialNumber Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| SERIENNUMMER | string | Seriennummer des Steuergeraets |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_IO
Vorgeben eines Status UDS : $2F InputOutputControlByIdentifier
Arguments
| Name | Type | Comment |
|---|---|---|
| ARGUMENT_SPALTE | string | 'ARG', 'ID', 'LABEL' |
| STATUS | string | Siehe table SG_Funktionen ARG ID RES_TABELLE ARG_TABELLE |
| STEUERPARAMETER | string | 'RCTECU' = returnControlToECU 'RTD' = resetToDefault 'FCS' = freezeCurrentState 'STA' = shortTermAdjustment optionales Argument Wenn nicht angegeben, dann kein InputOutputControlParameter im Request |
| WERT | string | Argumente siehe table SG_Funktionen ARG_TABELLE |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Antwort von SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_ROUTINE
Vorgeben eines Status UDS : $31 RoutineControl
Arguments
| Name | Type | Comment |
|---|---|---|
| ARGUMENT_SPALTE | string | 'ARG', 'ID', 'LABEL' |
| STATUS | string | Siehe table SG_Funktionen ARG ID RES_TABELLE ARG_TABELLE |
| STEUERPARAMETER | string | 'STR' = startRoutine 'STPR' = stopRoutine 'RRR' = requestRoutineResults |
| WERT | string | Argumente siehe table SG_Funktionen ARG_TABELLE |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Antwort von SG |
| _RESPONSE | binary | Hex-Antwort von SG |
IS_LESEN
Sekundaerer Fehlerspeicher lesen (alle Fehler / Ort und Art) UDS : $22 ReadDataByIdentifierRequestServiceID UDS : $2000 DataIdentifier sekundaerer Fehlerspeicher Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| F_VERSION | int | Typ des Fehlerspeichers Fuer UDS immer 3 |
| 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_EREIGNIS_DTC | int | 0: DTC kein Ereignis DTC 1: DTC ist Ereignis DTC table FOrtTexte EREIGNIS_DTC |
| F_STATUSBYTE | int | Wert des DTC-Statusbyte laut ISO 14229 (bitcodiert) Bedeutung der einzelnen Bits: Bit 7: warningIndicatorRequested Bit 6: testNotCompletedThisOperationCycle Bit 5: testFailedSinceLastClear Bit 4: testNotCompletedSinceLastClear Bit 3: ConfirmedDTC Bit 2: PendingDTC Bit 1: testFailedThisOperationCycle Bit 0: testFailed |
| 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 |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
IS_LESEN_DETAIL
sekundären Fehlerspeicher lesen (Info-Meldungen / Ort und Art) UDS : $22 ReadDataByIdentifier UDS : $20 dataIdentifier UDS : $00 alle Info-Meldungen anschließend UDS : $20 dataIdentifier UDS : $nn Details zur Info-Meldung an der Position n Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| F_CODE | long | gewaehlter Infocode Wenn dieser Parameter angegeben wird, wird die Position automatisch ermittelt. Es darf dann nicht argument F_POS angegeben werden |
| F_POS | int | gewaehlter Eintrag Wenn dieser Parameter angegeben wird, wird die Position benutzt. Wertebereich 1 - 255 Es darf dann nicht argument F_CODE angegeben werden |
Results
| Name | Type | Comment |
|---|---|---|
| F_VERSION | int | Typ des Fehlerspeichers Fuer UDS immer 3 |
| 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_EREIGNIS_DTC | int | 0: DTC kein Ereignis DTC 1: DTC ist Ereignis DTC table FOrtTexte EREIGNIS_DTC |
| F_STATUSBYTE | int | Wert des DTC-Statusbyte laut ISO 14229 (bitcodiert) Bedeutung der einzelnen Bits: Bit 7: warningIndicatorRequested Bit 6: testNotCompletedThisOperationCycle Bit 5: testFailedSinceLastClear Bit 4: testNotCompletedSinceLastClear Bit 3: ConfirmedDTC Bit 2: PendingDTC Bit 1: testFailedThisOperationCycle Bit 0: testFailed |
| 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_HFK | int | Haeufigkeitszaehler als Zahl Wertebereich 0 - 255 Bei mehr als 255 bleibt Zaehler stehen. Kein Ueberlauf |
| F_HLZ | int | Heilungsszaehler als Zahl Wertebereich 0 - 255 -1: ohne Heilungsszaehler |
| F_UEBERLAUF | int | 0: Kein Ueberlauf des Fehlerspeichers 1: Ueberlauf des Fehlerspeichers |
| F_FEHLERKLASSE_NR | int | 0: Keine Fehlerklasse verfuegbar 1: Ueberpruefung bei naechstem Werkstattbesuch 2: Ueberpruefung bei naechstem Halt 4: Ueberpruefung sofort erforderlich ! |
| F_FEHLERKLASSE_TEXT | string | Ausgabe der Fehlerklasse als Text table Fehlerklasse TEXT |
| 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 |
| F_UW_KM | long | Umweltbedingung Kilometerstand (3 Byte) Wertebereich: 0 - 16777215 km -1, wenn Kilometerstand nicht zur Verfuegung steht |
| F_UW_ZEIT | long | Umweltbedingung Absolute Zeit (4 Byte) Genauigkeit: in Sekunden -1, wenn Absolute Zeit nicht zur Verfuegung steht |
| F_UW_BN | int | Umweltbedingung Basisnetz (1 Byte) -1, wenn Daten bzgl. Basisnetz nicht zur Verfuegung stehen |
| F_UW_TN | long | Umweltbedingung Teilnetz (3 Byte) -1, wenn Daten bzgl. funktionalem Teilnetz nicht zur Verfuegung stehen |
| F_SAE_CODE | unsigned int | Wertebereich 0x000000 - 0xFFFFFF externe Tabelle T_SCOD |
| F_SAE_CODE_STRING | string | 5 stelliger Text in der Form 'Sxxxx' |
| F_SAE_CODE_TEXT | string | Text zu F_SAE_CODE |
| _RESPONSE_2000 | binary | Hex-Antwort von SG |
| _RESPONSE_200X | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
IS_LOESCHEN
Infospeicher loeschen UDS : $31 RoutineControl UDS : $01 startRoutine UDS : $0F06 ClearSecondaryDTCMemory Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
HERSTELLINFO_LESEN
Lieferant und Herstelldatum lesen UDS : $22 ReadDataByIdentifier UDS : $F18A SystemSupplierIdentifier UDS : $F18B ECUManufactoringData Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ID_LIEF_NR | long | Lieferantennummer 0xFFFFFF, falls nicht vorhanden |
| ID_LIEF_TEXT | string | Text zu ID_LIEF_NR table Lieferanten LIEF_TEXT unbekannter Hersteller, falls nicht vorhanden |
| ID_DATUM | string | Herstelldatum (DD.MM.YY) |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
| _REQUEST_2 | binary | Hex-Auftrag an SG |
| _RESPONSE_2 | binary | Hex-Antwort von SG |
DIAGNOSE_AUFRECHT
Diagnosemode des SG aufrecht erhalten UDS : $3E TesterPresent UDS : $?0 suppressPosRspMsgIndication 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 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
DIAGNOSE_MODE
SG in bestimmten Diagnosemode bringen UDS : $10 StartDiagnosticSession Modus: einstellbar mit diesem Job
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | string | gewuenschter Diagnose-Modus table DiagMode MODE MODE_TEXT Defaultwert: DEFAULT (DefaultMode) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERGERAETE_RESET
Harter Reset des Steuergeraets UDS : $11 EcuReset UDS : $01 HardReset Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
CPS_LESEN
Codierpruefstempel lesen UDS : $22 ReadDataByIdentifier UDS : $37FE DataIdentifier Codierpruefstempel Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| CPS | string | Codierpruefstempel 7-stellig |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
DIAG_SESSION_LESEN
Aktive Diagnose-Session auslesen UDS : $22 ReadDataByIdentifier UDS : $F186 ActiveDiagnosticSession Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DIAG_SESSION_WERT | int | Diagnose-Session (1 Byte) |
| DIAG_SESSION_TEXT | string | Diagnose-Session als Text |
| DIAG_DETAIL_WERT | int | Details zur Diagnose-Session (1 Byte) |
| DIAG_DETAIL_TEXT | string | Details zur Diagnose-Session als Text |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
FLASH_TP_LESEN
Flash Timing Parameter auslesen UDS : $22 ReadDataByIdentifier UDS : $2504 FlashTimingParameter Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| FLASH_LOESCHEN | int | EraseMemoryTime (2 Byte) |
| FLASH_TEST | int | CheckMemoryTime (2 Byte) |
| FLASH_BOOT | int | BootloaderInstallationTime (2 Byte) |
| FLASH_AUTHENT | int | AuthenticationTime (2 Byte) |
| FLASH_RESET | int | ResetTime (2 Byte) |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
PROG_ZAEHLER_LESEN
Programmierzaehler lesen UDS : $22 ReadDataByIdentifier UDS : $2502 ProgrammingCounter Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| PROG_ZAEHLER_STATUS_WERT | int | Status, wie oft das SG programmierbar ist |
| PROG_ZAEHLER_STATUS_TEXT | string | Status, wie oft das SG programmierbar ist |
| PROG_ZAEHLER | int | Programmierzaehler |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
PROG_MAX_LESEN
Anzahl der maximal möglichen Programmiervorgänge auslesen UDS : $22 ReadDataByIdentifier UDS : $2503 ProgrammingCounter Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| PROG_MAX | long | maximal mögliche Programmiervorgänge Sonderfall 0xFFFF: Anzahl der Programmiervorgänge unbegrenzt |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_EWS
Liefert den aktuellen Status der EWS-SecretKeys ISNs und den Status bzgl. KeyID KeyPIN JobHeaderFormat 0xC000 STATUS_EWS
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_TRSP_SK_LOCKED | unsigned char | Liefert den Status, ob der Secretkey für die EWS-Transponder (EWS-Client) verriegelt ist oder nicht. Hinweise: - 0 = TRSP-SecretKey lässt sich noch direkt schreiben/lesen - 1 = TRSP-SecretKey lässt sich nicht mehr schreiben/lesen. Hierdurch wird auch der Schreibzugriff auf die Transponder-Tabelle (TRSP-IDs) und die Fahrgestellnummer gesperrt! |
| STAT_DMEDDE_SK_LOCKED | unsigned char | Liefert den Status, ob der Secretkey für die EWS-DME/DDE (EWS-SERVER) verriegelt ist oder nicht. Hinweise: - Dieser SecretKey lässt sich erst nach dem TRSP-SK verriegeln! - 0 = EWS4_DMEDDE-SecretKey und EGS-ISN lässt sich noch direkt schreiben/lesen - 1 = EWS4_DMEDDE-SecretKey und/oder EGS-ISN lässt sich nicht mehr schreiben/lesen. |
| STAT_VERSION | unsigned char | Liefert die Version der EWS4-Schnittstelle Hinweise: - 1 = Direktschreiben des SecretKey (alter Ablauf L1,L2,L3,L4 heute) |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_EWS4_SK
Dieser Job dient zum (Gegen-)Lesen der Secretkeys / ISNs (vor einem anschließenden Verriegeln Kommando) JobHeaderFormat 0xC002 STATUS_EWS4_SK_CAS
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EWS4_DMEDDE_SK | binary | Liefert den aktuellen SecretKey des EWS4-Servers zur Anbindung einer EWS4-DME/DDE. Hinweise: - 16 Byte hex-Wert - FFFF.FFFF = kein SecretKey vorhanden. - 0000.0000 = SecretKey ist bereits verriegelt (nicht mehr lesbar). |
| STAT_EWS4_DMEDDE_SK_EINH | string | Liefert den aktuellen SecretKey des EWS4-Servers zur Anbindung einer EWS4-DME/DDE. Hinweise: - 16 Byte hex-Wert - FFFF.FFFF = kein SecretKey vorhanden. - 0000.0000 = SecretKey ist bereits verriegelt (nicht mehr lesbar). |
| STAT_EWS4_TRSP_SK | binary | Liefert den aktuellen SecretKey des EWS4-Clients zur Anbindung der einzelnen Transponder-Schlüssel (zwecks Erzeugung der SessionKeys). Hinweise: - 16 Byte hex-Wert - FFFF.FFFF = kein SecretKey vorhanden. - 0000.0000 = SecretKey ist bereits verriegelt (nicht mehr lesbar). |
| STAT_EWS4_TRSP_SK_EINH | string | Liefert den aktuellen SecretKey des EWS4-Clients zur Anbindung der einzelnen Transponder-Schlüssel (zwecks Erzeugung der SessionKeys). Hinweise: - 16 Byte hex-Wert - FFFF.FFFF = kein SecretKey vorhanden. - 0000.0000 = SecretKey ist bereits verriegelt (nicht mehr lesbar). |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_EWS4
Dieser Job dient zum Setzen der Secretkeys und zum anschließenden Verriegeln. JobHeaderFormat 0xC001 STEUERN_EWS4_CAS
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | string | Das Argument dient zur Auswahl der auszuführenden Aktion. Hinweise: - 'WRITE_DMEDDE_SK' SecretKey des EWS4-Servers zur Anbindung einer EWS4-DME/DDE soll geschrieben werden. Argument ist der DMEDDE-SecretKey. - 'LOCK_DMEDDE_SK' EGS_ISN und EWS4_DMEDDE_SK soll verriegelt werden. Kein Argument. - 'WRITE_TRSP_SK' SecretKey des EWS4-Clients zur Anbindung der Transponder-Schlüssel soll geschrieben werden. Argument ist der TRSP-SecretKey. - 'LOCK_TRSP_SK' SecretKey des EWS4-Clients zur Anbindung der Transponder-Schlüssel soll verriegelt werden. Kein Argument. - 'LOCK_EWS4' SecretKeys der EWS4-Clients zur Anbindung der Transponder-Schlüssel und SecretKey des EWS4-Servers zur Anbindung einer EWS4-DME/DDE sollen beide verriegelt werden. Argument DATA enthält 0x00. - 'UNLOCK_DMEDDE_SK' NUR ENTWICKLUNG! Argument DATA muss EWS4_DMEDDE_SK enthalten, der bereits im CAS gespeichert ist! - 'UNLOCK_TRSP_SK' NUR ENTWICKLUNG! Argument DATA muss TRSP_SK enthalten, der bereits im CAS gespeichert ist! |
| DATA | string | Das Argument enthält den zu schreibenden SecretKey - 16-Byte Daten (SecretKey), falls MODE = WRITE_DMEDDE_SK/WRITE_TRSP_SK oder UNLOCK_DMEDDE_SK/UNLOCK_TRSP_SK - Keine Daten nötig, falls MODE = LOCK_TRSP_SK/LOCK_DMEDDE_SK/LOCK_EWS4 - Folgende Formate müssen unterstützt werden: "01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF" und "0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF,0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF". |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_CAS_ANLIEFERZUSTAND
Dieser Job liefert den aktuellen Fortschritt des Rücksetzen nach STEUERN_CAS_ANLIEFERZUSTAND. JobHeaderFormat 0xDC7D STATUS_CAS_ANLIEFERZUSTAND
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EEBLOCKS_TODO | int | Liefert die Anzahl der noch zu löschenden Blöcke im CAS. Hinweise: - Bei 0 ist löschen fertig. - Bei 255 wurde kein löschen in diesem Alive-Zyklus durchgeführt. - Bei 0 < WERT < 255: Anzahl noch zu löschender Blöcke. |
| STAT_EEBLOCKS_TODO_TEXT | string | Liefert die Anzahl der noch zu löschenden Blöcke im CAS. Hinweise: - Bei 0 ist löschen fertig. - Bei 255 wurde kein löschen in diesem Alive-Zyklus durchgeführt. - Bei 0 < WERT < 255: Anzahl noch zu löschender Blöcke. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_CAS_ANLIEFERZUSTAND
Versetzt das CAS in den Anlieferzustand (Montage-Modi, Codierung, VIN, Tansponder-Tabelle, EWS4_CLIENT_SK, ...) Falls Rücksetzen unzulässig: ERROR_ECU_CONDITIONS_NOT_CORRECT. Anmerkung: Nach dem Rücksetzen müssen alle im verriegelten Zustand geschützten W JobHeaderFormat 0xAC50 STEUERN_CAS_ANLIEFERZUSTAND
Arguments
| Name | Type | Comment |
|---|---|---|
| EWS4_TRSP_SK | string | Das (optionale) Argument enthält den geheimen EWS4_TRSP_SK. Die Jobdauer ist immer die gleiche (kleiner 5 Sekunden). Hinweise: - Wenn das CAS nicht verriegelt ist, so kann der Aufruf auch ohne Parameter erfolgen. - 16-Byte hex-Wert als String in dem folgenden Format: '0x01,0x02,0x03' oder '01 02 03'. |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_FAHRGESTELLNUMMER
Lesen der Fahrgestellnummer JobHeaderFormat 0xF190 FAHRGESTELLNUMMER_LANG
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_FGNR17_WERT | string | 17-Stellige Fahrgestellnummer '00000000000000000' wenn keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät). Hinweis: Der Resultwert '00000000000000000' wird zurückgeliefert, falls das CAS 0xFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF im Antworttelegramm liefert. |
| STAT_FGNR17_EINH | string | 17-Stellige Fahrgestellnummer '00000000000000000' wenn keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät). Hinweis: Der Resultwert '00000000000000000' wird zurückgeliefert, falls das CAS 0xFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF im Antworttelegramm liefert. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_FAHRGESTELLNUMMER
Schreiben der Fahrgestellnummer JobHeaderFormat 0xF190 FAHRGESTELLNUMMER_LANG
Arguments
| Name | Type | Comment |
|---|---|---|
| FGNR17 | string | 17-stellige Fahrgestellnummer. Zum Zurücksetzenim Steuergerät wird das Argument '00000000000000000' verwendet. Hinweise: - Nur Werte von '0' - '9' und/oder Großbuchstaben 'A' - 'Z' verwenden - Der Argumentwert '00000000000000000' wird SGBD-intern in 0xFF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF gewandelt, bevor er an das CAS gesendet wird. |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_SCHLUESSELDATEN
Den Status eines Schlüssel laut Transpondertabelle ausgeben. Anmerkung: Die Informationen sind unabhängig von einem evtl. gerade vorhandenen Transponder in der Ringspule bzw. einem erkannten ID-Geber. JobHeaderFormat 0xAC5A STATUS_SCHLUESSELDATEN
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Das Argument enthält die Kennzahl für die Auswahl des zu lesenden Schlüssels, Telestart-Handsender oder der Fond-Fernbedienung. Hinweis: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. |
Results
| Name | Type | Comment |
|---|---|---|
| STAT_KEY_TYPE | unsigned char | Das Result enthält den Typ des Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. - 15= THS / FFB / Position noch nicht belegt. |
| STAT_KEY_TYPE_TEXT | string | Das Result enthält den Typ des Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. - 15= THS / FFB / Position noch nicht belegt. |
| STAT_KEY_DISABLED | unsigned char | Das Result enthält den Status, ob der Schlüssel gesperrt (disabled) ist. Hinweis: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. |
| STAT_KEY_DISABLED_TEXT | string | Das Result enthält den Status, ob der Schlüssel gesperrt (disabled) ist. Hinweis: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. |
| STAT_INIT_DONE | unsigned char | Das Result enthält den Status der Schlüssel-Initialisierung. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_INITSTATUS. - 1= fertig angelernt - 255= Position nicht belegt. |
| STAT_INIT_DONE_TEXT | string | Das Result enthält den Status der Schlüssel-Initialisierung. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_INITSTATUS. - 1= fertig angelernt - 255= Position nicht belegt. |
| STAT_KEY_ID_WERT | binary | Das Result enthält die ID des Schlüssels. Hinweise: - 4-Byte hex-Wert. - Alle Werte ausser 'FF FF FF FF'= Gültige Schluessel-ID - 'FF FF FF FF' = unbekannt |
| STAT_KEY_ID_EINH | string | Das Result enthält die ID des Schlüssels. Hinweise: - 4-Byte hex-Wert. - Alle Werte ausser 'FF FF FF FF'= Gültige Schluessel-ID - 'FF FF FF FF' = unbekannt |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_SCHLUESSELDATEN
Schlüssel-Daten in CAS schreiben (z.B. für Ersatz-Steuergerät oder Nacharbeit). Nur zulässig solange EWS4_TRSP_SK nicht verriegelt. JobHeaderFormat 0xDC80 STEUERN_SCHLUESSELDATEN
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Das Argument zur Auswahl der Position in der Transponder-Tabelle an der der Schlüssel oder der Telestart-Handsender oder die Fond-Fernbedienung angelernt werden soll. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. |
| KEY_ID | string | Das Argument enthält die zu schreibende ID des Schlüssels. Hinweise: - 4-Byte hex-Wert. - Alle Werte ausser 'FF FF FF FF' - Folgende Übergabe-Formate müssen unterstützt werden: '01 23 45 67' und '0x01,0x23,0x45,0x67'. |
| KEY_TYPE | unsigned char | Das Argument enthält den zu schreibenden Typ des Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. |
| KEY_DISABLED | unsigned char | Zum Schlüssel sperren/entsperren. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. - Es sind nur die Werte 0 und 1 zulässig. |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_SCHLUESSEL_TRSP
Liefert den Status des momentan in der Ringspule befindlichen Schlüssels. Der Job liefert den Status des zuletzt gefundenen Transponders in der Ringspule. Die Daten sind max. 300 ms alt und entprellt (bei dauerhaft vorhandenem Transponder, keine flackernden Results). Ist der Schlüssel unbekannt und bereits gelocked, so werden nur die immer lesbaren Informationen ausgegeben. JobHeaderFormat 0xDC7E STATUS_SCHLUESSEL_TRSP
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_KEY_ID_WERT | binary | Das Result enthält die ID des Schlüssels Hinweise: - Alle Werte ausser 'FF FF FF FF' = Gültige Schluessel-ID - 'FF FF FF FF'= unbekannt - Beispiel '12 34 AB EF' - Ausgabe als 4-Byte hex-Wert. |
| STAT_KEY_ID_EINH | string | Das Result enthält die ID des Schlüssels Hinweise: - Alle Werte ausser 'FF FF FF FF' = Gültige Schluessel-ID - 'FF FF FF FF'= unbekannt - Beispiel '12 34 AB EF' - Ausgabe als 4-Byte hex-Wert. |
| STAT_KEY_TYPE | unsigned char | Das Result enthält den Typ des Schlüssels. Hinweise: - Die Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. |
| STAT_KEY_TYPE_TEXT | string | Das Result enthält den Typ des Schlüssels. Hinweise: - Die Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. |
| STAT_KEY_FREQ | unsigned char | Das Result enthält die Kennzahl für die Schlüssel-Frequenz. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FREQ. |
| STAT_KEY_FREQ_TEXT | string | Das Result enthält die Kennzahl für die Schlüssel-Frequenz. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FREQ. |
| STAT_KEY_TRSP_TYPE | unsigned char | Das Result enthält die Art des verwendeten Transponders. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_TYPE. |
| STAT_KEY_TRSP_TYPE_TEXT | string | Das Result enthält die Art des verwendeten Transponders. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_TYPE. |
| STAT_KEY_MECHCODE_WERT | string | Das Result enthält den Wert für den mechanischen Schliesscode. Hinweise: - Der Mechanische Code ist immer 10 Zeichen lang. - Die letzte Stelle im Code entspricht der von der Steuergerät berechneten Prüfsumme - Im CAS werden der 4-stellige MechCode sowie die dazu berechnete Prüfsumme abgelegt. - Die SGBD fügt die Zeichen "HX200" hinzu - Falls vom Steuergerät 0xFF,0xFF,0xFF,0xFF geliefert wird, wird kein mechanischer Schlüsselcode im Transponder abgelegt. Die SGBD liefert den Wert "HX20000006" zurück. |
| STAT_KEY_MECHCODE_EINH | string | Das Result enthält den Wert für den mechanischen Schliesscode. Hinweise: - Der Mechanische Code ist immer 10 Zeichen lang. - Die letzte Stelle im Code entspricht der von der Steuergerät berechneten Prüfsumme - Im CAS werden der 4-stellige MechCode sowie die dazu berechnete Prüfsumme abgelegt. - Die SGBD fügt die Zeichen "HX200" hinzu - Falls vom Steuergerät 0xFF,0xFF,0xFF,0xFF geliefert wird, wird kein mechanischer Schlüsselcode im Transponder abgelegt. Die SGBD liefert den Wert "HX20000006" zurück. |
| STAT_KEY_MECHCODE_VALID | unsigned char | Das Result enthält den Status, ob der Schliesscode des Schlüssels gültig ist. Hinweise: - Der Schliesscode wird im CAS nicht gespeichert. - 1=gültig, 0=ungültig |
| STAT_FBD_BATTERIE_ZUSTAND | unsigned char | Das Result enthält den Wert für die quantisierte Batterie-Spannung des sendenen Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FBD_BATTERIEZUSTAND. |
| STAT_FBD_BATTERIE_ZUSTAND_TEXT | string | Das Result enthält den Wert für die quantisierte Batterie-Spannung des sendenen Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FBD_BATTERIEZUSTAND. |
| STAT_KEY_VIN17_WERT | string | Liefert die 17-stellige Fahrgestellnummer. Hinweise: - Bei HTPro-Schlüsseln wird die Fahrgestellnummer aus dem schreib-geschützten Bereich des Schlüssels gelesen. - 17-stelliger ASCII-Wert ohne Sonderzeichen - Die ersten 3 Bytes sind immer '0x00 0x00 0x00' - '00000000000000000' = keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät) |
| STAT_KEY_VIN17_EINH | string | Liefert die 17-stellige Fahrgestellnummer. Hinweise: - Bei HTPro-Schlüsseln wird die Fahrgestellnummer aus dem schreib-geschützten Bereich des Schlüssels gelesen. - 17-stelliger ASCII-Wert ohne Sonderzeichen - Die ersten 3 Bytes sind immer '0x00 0x00 0x00' - '00000000000000000' = keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät) |
| STAT_TAB_INDEX | unsigned char | Das Result enthält die Schlüssel-Position in der Transponder-Tabelle. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. |
| STAT_TAB_INDEX_TEXT | string | Das Result enthält die Schlüssel-Position in der Transponder-Tabelle. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. |
| STAT_KEY_VALID | unsigned char | Das Result enthält den Status, ob der aktuelle Schlüssel gültig ist. Hinweise: - 0= Aktueller Schlüssel ungültig, unbekannt oder gesperrt - 1= Aktueller Schlüssel gültig (authentisiert) |
| STAT_KEY_ID_KNOWN | unsigned char | Das Result enthält den Status, ob der Schlüssel im CAS bekannt ist. Hinweise: - 1= Aktueller Schlüssel ist dem CAS bekannt. - 0= Aktueller Schlüssel ist dem CAS unbekannt. |
| STAT_KEY_DISABLED | unsigned char | Das Result enthält den Status, ob der Schlüssel gesperrt (disabled) ist. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. |
| STAT_KEY_DISABLED_TEXT | string | Das Result enthält den Status, ob der Schlüssel gesperrt (disabled) ist. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. |
| STAT_INIT_DONE | unsigned char | Das Result enthält den Status der Schlüssel-Initialisierung. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_INITSTATUS. - 1= fertig angelernt. - 255= unbekannt. |
| STAT_INIT_DONE_TEXT | string | Das Result enthält den Status der Schlüssel-Initialisierung. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_INITSTATUS. - 1= fertig angelernt. - 255= unbekannt. |
| STAT_TRSP_ERROR | unsigned char | Das Ergebnis liefert ob und welche Kommunikations-Fehler und Anlernfehler aufgetreten sind. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_ERROR. |
| STAT_TRSP_ERROR_TEXT | string | Das Ergebnis liefert ob und welche Kommunikations-Fehler und Anlernfehler aufgetreten sind. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_ERROR. |
| STAT_KEY_LOCKED | unsigned char | Das Result enthält den Verriegelungs-Status des AES-Transponders. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_VERRIEGELUNGSSTATUS. |
| STAT_KEY_LOCKED_TEXT | string | Das Result enthält den Verriegelungs-Status des AES-Transponders. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_VERRIEGELUNGSSTATUS. |
| STAT_KEY_DATA_CONSISTENT | unsigned char | Das Result beschreibt, ob die gelesenen Transponderdaten konsistent (vollständig) sind. |
| STAT_KEY_DATA_CONSISTENT_TEXT | string | Zuordnung erfolgt gemäß Tabelle TAB_TRSP_KEY_DATA_CONSISTENT. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_SCHLUESSEL_INIT
Job zum Anstoßen der Schlüssel-Initialisierung. Nur zulässig, solange EWS4_TRSP_SK noch nicht verriegelt. JobHeaderFormat 0xAC52 STEUERN_SCHLUESSEL_INIT
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Argument zur Auswahl der Schlüssel-Position in der Transponder-Tabelle an der der Schlüssel oder der Telestarthandsender oder die FFB angelernt werden soll. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. |
| KEY_ID | string | Das Argument enthält die zu schreibende ID des Schlüssels. Hinweise: - 4-Byte hex-Wert. - Alle Werte ausser 'FF FF FF FF' - Folgende Übergabe-Formate müssen unterstützt werden: '01 23 45 67' und '0x01,0x23,0x45,0x67'. |
| KEY_TYPE | unsigned char | Das Argument enthält den zu schreibenden Typ des Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_KEYTYPE. |
| INIT_MODE | unsigned char | Festlegen des Anlernmodus (optional). Hinweise: - 1= Normal anlernen und Schlüssel verriegeln (default). - 0= Normal anlernen, aber Schlüssel nicht verriegeln. |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_CAS_INIT_LOC_DATE
Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat 0xDC7B CAS_INIT_LOC_DATE
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_INIT_DAY_WERT | unsigned char | Tag CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich: 1 - 31 |
| STAT_INIT_DAY_EINH | string | Tag CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich: 1 - 31 |
| STAT_INIT_MONTH_WERT | unsigned char | Monat CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich: 1-12 |
| STAT_INIT_MONTH_EINH | string | Monat CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich: 1-12 |
| STAT_INIT_YEAR_WERT | unsigned int | Jahr CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich 2000-9999 |
| STAT_INIT_YEAR_EINH | string | Jahr CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich 2000-9999 |
| STAT_INIT_LOCATION_WERT | string | Ort CAS-/Schlüssel-Initialisierung. Hinweise: - Format: 4 Zeichen ASCII - Beispiele: 0240 = Werk 2.4, 0220 = Werk 2.2, 0100 = Werk München, EDGF = Ersatzteilplatz Dingolfing |
| STAT_INIT_LOCATION_EINH | string | Ort CAS-/Schlüssel-Initialisierung. Hinweise: - Format: 4 Zeichen ASCII - Beispiele: 0240 = Werk 2.4, 0220 = Werk 2.2, 0100 = Werk München, EDGF = Ersatzteilplatz Dingolfing |
| STAT_INIT_STATION_WERT | string | Liefert die BMW-spezifische Kennung der Anlernstation. Hinweise: - Format: 4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit - Beispiele: DC22, DA21, DN01, ... |
| STAT_INIT_STATION_EINH | string | Liefert die BMW-spezifische Kennung der Anlernstation. Hinweise: - Format: 4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit - Beispiele: DC22, DA21, DN01, ... |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_CAS_INIT_LOC_DATE
Konfigurationd des CAS setzen. Die Konfiguration ist nach dem Verriegeln des EWS4_SK bzw. EWS4_TRSP_SK nicht mehr änderbar (ERROR_ECU_CONDITIONS_NOT_CORRECT). Werden unzulässige Daten übergeben, so erfolgt ein ERROR_DATA. JobHeaderFormat 0xDC7B CAS_INIT_LOC_DATE
Arguments
| Name | Type | Comment |
|---|---|---|
| INIT_DAY | unsigned char | Argument Tag CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich 1-31. |
| INIT_MONTH | unsigned char | Argument Monat CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich 1-12. |
| INIT_YEAR | unsigned int | Argument Jahr CAS-/Schlüssel-Initialisierung. Hinweise: - Wertebereich 2000-9999. |
| INIT_LOCATION | string | Das Argument enthält den Ort der Schlüssel-Initialisierung. Hinweise: - Format: 4 Zeichen ASCII - Beispiele: 0240 = Werk 2.4, 0220 = Werk 2.2, 0100 = Werk München, EDGF = Ersatzteilplatz Dingolfing |
| INIT_STATION | string | Das Argument enthält die BMW-spezifische Kennung der Anlernstation (4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit, ...). Hinweise: - Format: 4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit - Beispiele: DC22, DA21, DN01, ... |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_SCHLUESSEL_SPERRE
Job zum Sperren und wieder freigeben von Schlüsseln. Der Job ist nur zulässig, wenn sich gerade ein gültiger Schlüssel an der Transponder-Spule befindet. Der aktuelle Schlüssel an der Transponder-Spule kann nicht gesperrt oder freigegeben werden. JobHeaderFormat 0xDC73 STEUERN_SCHLUESSEL_SPERRE
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Auswahl des Schlüssels in der Transponder-Tabelle. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSEL_POSITION. - Es sind nur die Werte 0-9 zulässig. |
| SCHL_SPERRE | unsigned char | Auswahl der Aktion Sperren oder Freigeben des gewählten Schlüssels. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_SCHLUESSELSPERRE. - Es sind nur die Werte 0 oder 1 zulässig. |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_CAS_FREQ_TYPE
Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat 0xDC79 CAS_FREQ_TYPE
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_INIT_FREQ | unsigned char | Das Result enthält die Kennzahl für Schlüssel-Frequenz. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FREQ. |
| STAT_INIT_FREQ_TEXT | string | Das Result enthält die Kennzahl für Schlüssel-Frequenz. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_FREQ. |
| STAT_TRSP_TYPE | unsigned char | Das Result enthält die Art der verwendeten Transponder. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_TYPE. |
| STAT_TRSP_TYPE_TEXT | string | Das Result enthält die Art der verwendeten Transponder. Hinweise: - Zuordnung erfolgt gemäß Tabelle TAB_CAS_TRSP_TYPE. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
Tables
Index
- JOBRESULT (76 × 2)
- LIEFERANTEN (141 × 2)
- FARTTEXTE (35 × 2)
- DIGITALARGUMENT (17 × 2)
- PROZESSKLASSEN (26 × 3)
- SVK_ID (65 × 2)
- DTCEXTENDEDDATARECORDNUMBER (5 × 3)
- DTCSNAPSHOTIDENTIFIER (7 × 9)
- FEHLERKLASSE (5 × 2)
- DIAGMODE (12 × 3)
- IARTTEXTE (35 × 2)
- ARG_0X4003_D (1 × 12)
- ARG_0XDC54_D (4 × 12)
- ARG_0XE00E_D (1 × 12)
- ARG_0XF001_R (1 × 14)
- BETRIEBSMODE (6 × 3)
- ENERGIESPARMODE_DOP (4 × 2)
- FDETAILSTRUKTUR (6 × 2)
- FEHLERKLASSE_DOP (4 × 2)
- FORTTEXTE (24 × 3)
- FUMWELTTEXTE (2 × 9)
- IDETAILSTRUKTUR (5 × 2)
- IORTTEXTE (19 × 3)
- IUMWELTTEXTE (2 × 9)
- JOBRESULTEXTENDED (2 × 2)
- PROG_DEP_DOP (6 × 2)
- RDBI_ADS_DOP (8 × 2)
- RDBI_PC_PCS_DOP (3 × 2)
- RDTCI_LEV_DOP (9 × 2)
- RES_0XDC54_D (4 × 10)
- RES_0XE00D_D (2 × 10)
- RES_0XE00E_D (1 × 10)
- RES_0XE00F_D (3 × 10)
- RES_0XF001_R (8 × 13)
- SG_FUNKTIONEN (10 × 16)
- SVK_VERSION_DOP (2 × 2)
- TAB_CAS_STATUS_SK_SET (3 × 2)
- TAB_MR_BACKUP_AREA (5 × 2)
- TAB_MR_LOCKED (3 × 2)
- TAB_STEUERN_EWS4_MODE (10 × 4)
- TAB_CAS_KEYTYPE (4 × 2)
- TAB_CAS_SCHLUESSELSPERRE (4 × 2)
- TAB_CAS_TRSP_INITSTATUS (28 × 2)
- TAB_CAS_SCHLUESSELDATEN_INITSTATUS (5 × 2)
- TAB_CAS_SCHLUESSEL_POSITION (14 × 2)
- TAB_CAS_TRSP_TYPE (5 × 2)
- TAB_CAS_TRSP_ERROR (63 × 2)
- TAB_CAS_FREQ (11 × 2)
- TAB_CAS_FBD_BATTERIEZUSTAND (10 × 2)
- TAB_CAS_TRSP_KEY_CONFIG_SUPPLIER (4 × 2)
- TAB_CAS_TRSP_VERRIEGELUNGSSTATUS (6 × 2)
- TAB_TRSP_KEY_DATA_CONSISTENT (3 × 2)
JOBRESULT
Dimensions: 76 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0x10 | ERROR_ECU_GENERAL_REJECT |
| 0x11 | ERROR_ECU_SERVICE_NOT_SUPPORTED |
| 0x12 | ERROR_ECU_SUB_FUNCTION_NOT_SUPPORTED |
| 0x13 | ERROR_ECU_INCORRECT_MESSAGE_LENGTH_OR_INVALID_FORMAT |
| 0x14 | ERROR_ECU_RESPONSE_TOO_LONG |
| 0x21 | ERROR_ECU_BUSY_REPEAT_REQUEST |
| 0x22 | ERROR_ECU_CONDITIONS_NOT_CORRECT |
| 0x24 | ERROR_ECU_REQUEST_SEQUENCE_ERROR |
| 0x25 | ERROR_ECU_NO_RESPONSE_FROM_SUBNET_COMPONENT |
| 0x26 | ERROR_ECU_FAILURE_PREVENTS_EXECUTION_OF_REQUESTED_ACTION |
| 0x31 | ERROR_ECU_REQUEST_OUT_OF_RANGE |
| 0x33 | ERROR_ECU_SECURITY_ACCESS_DENIED |
| 0x35 | ERROR_ECU_INVALID_KEY |
| 0x36 | ERROR_ECU_EXCEED_NUMBER_OF_ATTEMPTS |
| 0x37 | ERROR_ECU_REQUIRED_TIME_DELAY_NOT_EXPIRED |
| 0x70 | ERROR_ECU_UPLOAD_DOWNLOAD_NOT_ACCEPTED |
| 0x71 | ERROR_ECU_TRANSFER_DATA_SUSPENDED |
| 0x72 | ERROR_ECU_GENERAL_PROGRAMMING_FAILURE |
| 0x73 | ERROR_ECU_WRONG_BLOCK_SEQUENCE_COUNTER |
| 0x78 | ERROR_ECU_REQUEST_CORRECTLY_RECEIVED__RESPONSE_PENDING |
| 0x7E | ERROR_ECU_SUB_FUNCTION_NOT_SUPPORTED_IN_ACTIVE_SESSION |
| 0x7F | ERROR_ECU_SERVICE_NOT_SUPPORTED_IN_ACTIVE_SESSION |
| 0x81 | ERROR_ECU_RPM_TOO_HIGH |
| 0x82 | ERROR_ECU_RPM_TOO_LOW |
| 0x83 | ERROR_ECU_ENGINE_IS_RUNNING |
| 0x84 | ERROR_ECU_ENGINE_IS_NOT_RUNNING |
| 0x85 | ERROR_ECU_ENGINE_RUN_TIME_TOO_LOW |
| 0x86 | ERROR_ECU_TEMPERATURE_TOO_HIGH |
| 0x87 | ERROR_ECU_TEMPERATURE_TOO_LOW |
| 0x88 | ERROR_ECU_VEHICLE_SPEED_TOO_HIGH |
| 0x89 | ERROR_ECU_VEHICLE_SPEED_TOO_LOW |
| 0x8A | ERROR_ECU_THROTTLE_PEDAL_TOO_HIGH |
| 0x8B | ERROR_ECU_THROTTLE_PEDAL_TOO_LOW |
| 0x8C | ERROR_ECU_TRANSMISSION_RANGE_NOT_IN_NEUTRAL |
| 0x8D | ERROR_ECU_TRANSMISSION_RANGE_NOT_IN_GEAR |
| 0x8F | ERROR_ECU_BRAKE_SWITCH_NOT_CLOSED |
| 0x90 | ERROR_ECU_SHIFTER_LEVER_NOT_IN_PARK |
| 0x91 | ERROR_ECU_TORQUE_CONVERTER_CLUTCH_LOCKED |
| 0x92 | ERROR_ECU_VOLTAGE_TOO_HIGH |
| 0x93 | ERROR_ECU_VOLTAGE_TOO_LOW |
| ?00? | OKAY |
| ?01? | ERROR_ECU_NO_RESPONSE |
| ?02? | ERROR_ECU_INCORRECT_LEN |
| ?03? | ERROR_ECU_INCORRECT_RESPONSE_ID |
| ?04? | ERROR_ECU_TA_RESPONSE_NOT_SA_REQUEST |
| ?05? | ERROR_ECU_SA_RESPONSE_NOT_TA_REQUEST |
| ?06? | ERROR_ECU_RESPONSE_INCORRECT_DATA_IDENTIFIER |
| ?07? | ERROR_ECU_RESPONSE_TOO_MUCH_DATA |
| ?08? | ERROR_ECU_RESPONSE_TOO_LESS_DATA |
| ?09? | ERROR_ECU_RESPONSE_VALUE_OUT_OF_RANGE |
| ?0A? | ERROR_TABLE |
| ?10? | ERROR_F_CODE |
| ?12? | ERROR_INTERPRETATION |
| ?13? | ERROR_F_POS |
| ?14? | ERROR_ECU_RESPONSE_INCORRECT_IO_CONTROL_PARAMETER |
| ?15? | ERROR_ECU_RESPONSE_INCORRECT_ROUTINE_CONTROL_TYPE |
| ?16? | ERROR_ECU_RESPONSE_INCORRECT_SUB_FUNCTION |
| ?17? | ERROR_ECU_RESPONSE_INCORRECT_DYNAMICALLY_DEFINED_DATA_IDENTIFIER |
| ?18? | ERROR_ECU_RESPONSE_NO_STRING_END_CHAR |
| ?19? | ERROR_ECU_RESPONSE_INCORRECT_ROUTINE_IDENTIFIER |
| ?1A? | ERROR_ECU_RESPONSE_INCORRECT_RESET_TYPE |
| ?1B? | ERROR_ECU_RESPONSE_INCORRECT_SERIAL_NUMBER_FORMAT |
| ?1C? | ERROR_ECU_RESPONSE_INCORRECT_DTC_BY_STATUS_MASK |
| ?1D? | ERROR_ECU_RESPONSE_INCORRECT_DTC_STATUS_AVAILABILITY_MASK |
| ?1E? | ERROR_ECU_RESPONSE_INCORRECT_ROUTINE_CONTROL_IDENTIFIER |
| ?50? | ERROR_BYTE1 |
| ?51? | ERROR_BYTE2 |
| ?52? | ERROR_BYTE3 |
| ?60? | ERROR_VERIFY |
| ?61? | ERROR_ECU_RESPONSE_ZGW |
| ?62? | ERROR_ECU_RESPONSE_BACKUP |
| ?70? | ERROR_CALID_CVN_INCORRECT_LEN |
| ?80? | ERROR_SVK_INCORRECT_LEN |
| ?81? | ERROR_SVK_INCORRECT_FINGERPRINT |
| ?F0? | ERROR_ARGUMENT |
| 0xXY | ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE |
LIEFERANTEN
Dimensions: 141 rows × 2 columns
| LIEF_NR | LIEF_TEXT |
|---|---|
| 0x000001 | Reinshagen / Delphi |
| 0x000002 | Leopold Kostal GmbH & Co. KG |
| 0x000003 | Hella Fahrzeugkomponenten GmbH |
| 0x000004 | Siemens |
| 0x000005 | Eaton |
| 0x000006 | UTA |
| 0x000007 | Helbako GmbH |
| 0x000008 | Robert Bosch GmbH |
| 0x000009 | Lear Corporation |
| 0x000010 | VDO |
| 0x000011 | Valeo GmbH |
| 0x000012 | MBB |
| 0x000013 | Kammerer |
| 0x000014 | SWF |
| 0x000015 | Blaupunkt |
| 0x000016 | Philips |
| 0x000017 | Alpine Electronics GmbH |
| 0x000018 | Continental Teves AG & Co. OHG |
| 0x000019 | Elektromatik Südafrika |
| 0x000020 | Harman Becker Automotive Systems |
| 0x000021 | Preh GmbH |
| 0x000022 | Alps Electric Co. Ltd. |
| 0x000023 | Motorola |
| 0x000024 | Temic |
| 0x000025 | Webasto SE |
| 0x000026 | MotoMeter |
| 0x000027 | Delphi Automotive PLC |
| 0x000028 | DODUCO (Beru) |
| 0x000029 | DENSO |
| 0x000030 | NEC |
| 0x000031 | DASA |
| 0x000032 | Pioneer Corporation |
| 0x000033 | Jatco |
| 0x000034 | FUBA Automotive GmbH & Co. KG |
| 0x000035 | UK-NSI |
| 0x000036 | AABG |
| 0x000037 | Dunlop |
| 0x000038 | Sachs |
| 0x000039 | ITT |
| 0x000040 | FTE (Fahrzeugtechnik Ebern) |
| 0x000041 | Megamos |
| 0x000042 | TRW Automotive GmbH |
| 0x000043 | WABCO Fahrzeugsysteme GmbH |
| 0x000044 | ISAD Electronic Systems |
| 0x000045 | HEC Hella Electronics Corporation |
| 0x000046 | Gemel |
| 0x000047 | ZF Friedrichshafen AG |
| 0x000048 | GMPT |
| 0x000049 | Harman Becker Automotive Systems GmbH |
| 0x000050 | Remes GmbH |
| 0x000051 | ZF Lenksysteme GmbH |
| 0x000052 | Magneti Marelli S.p.A. |
| 0x000053 | Johnson Controls Inc. |
| 0x000054 | GETRAG Getriebe- und Zahnradf. Hermann Hagenmeyer GmbH & Co. KG |
| 0x000055 | Behr-Hella Thermocontrol GmbH |
| 0x000056 | Siemens VDO Automotive |
| 0x000057 | Visteon Innovation & Technology GmbH |
| 0x000058 | Autoliv AB |
| 0x000059 | Haberl Electronic GmbH & Co. KG |
| 0x000060 | Magna International Inc. |
| 0x000061 | Marquardt GmbH |
| 0x000062 | AB Elektronik GmbH |
| 0x000063 | SDVO/BORG |
| 0x000064 | Hirschmann Car Communication GmbH |
| 0x000065 | hoerbiger-electronics |
| 0x000066 | Thyssen Krupp Automotive |
| 0x000067 | Gentex Corporation |
| 0x000068 | Atena GmbH |
| 0x000069 | Magna-Donelly |
| 0x000070 | Koyo Steeting Europe |
| 0x000071 | NSI Beheer B.V. |
| 0x000072 | Aisin AW Co. Ltd. |
| 0x000073 | Schorlock |
| 0x000074 | Schrader Electronics Ltd. |
| 0x000075 | Huf-Electronics Bretten GmbH |
| 0x000076 | CEL |
| 0x000077 | AUDIO MOBIL Elektronik GmbH |
| 0x000078 | rd electronic |
| 0x000079 | iSYS RTS GmbH |
| 0x000080 | Westfalia-Automotive GmbH |
| 0x000081 | Tyco Electronics |
| 0x000082 | Paragon AG |
| 0x000083 | IEE S.A. |
| 0x000084 | TEMIC AUTOMOTIVE of NA |
| 0x000085 | Sonceboz S.A. |
| 0x000086 | Meta System S.p.A. |
| 0x000087 | Huf Hülsbeck & Fürst GmbH & Co. KG |
| 0x000088 | MANN+HUMMEL GmbH |
| 0x000089 | Brose Fahrzeugteile GmbH & Co. |
| 0x000090 | Keihin |
| 0x000091 | Vimercati S.p.a |
| 0x000092 | CRH |
| 0x000093 | TPO Display Corp |
| 0x000094 | Küster Automotive GmbH |
| 0x000095 | Hitachi Automotive |
| 0x000096 | Continental AG |
| 0x000097 | TI-Automotive |
| 0x000098 | Hydro |
| 0x000099 | Johnson Controls Inc. |
| 0x00009A | Takata-Petri |
| 0x00009B | Mitsubishi Electric B.V. (Melco) |
| 0x00009C | Autokabel |
| 0x00009D | GKN Plc |
| 0x00009E | Zollner Elektronik AG |
| 0x00009F | peiker acustic GmbH & Co. KG |
| 0x0000A0 | Bosal-Oris |
| 0x0000A1 | Cobasys |
| 0x0000A2 | Automotive Lighting Reutlingen GmbH |
| 0x0000A3 | CONTI VDO |
| 0x0000A4 | A.D.C. Automotive Distance Control Systems GmbH |
| 0x0000A5 | Novero Dabendorf GmbH |
| 0x0000A6 | LAMES S.p.a. |
| 0x0000A7 | Magna/Closures |
| 0x0000A8 | Harbin Wan Yu Technology Co |
| 0x0000A9 | ThyssenKrupp Presta AG |
| 0x0000AA | ArvinMeritor |
| 0x0000AB | Kongsberg Automotive GmbH |
| 0x0000AC | SMR Automotive Mirrors Stuttgart GmbH |
| 0x0000AD | So.Ge.Mi. |
| 0x0000AE | MTA S.p.A. |
| 0x0000AF | Alfmeier Präzision AG |
| 0x0000B0 | Eltek Deutechland GmbH |
| 0x0000B1 | OMRON Automotive Electronics Europe GmbH |
| 0x0000B2 | ASK Industries GmbH |
| 0x0000B3 | CML Innovative Technologies GmbH & Co. KG |
| 0x0000B4 | APAG Elektronik AG |
| 0x0000B5 | Nexteer Automotive |
| 0x0000B6 | Hans Widmaier Fernmelde- und Feinwerktechnik |
| 0x0000B7 | Robert Bosch Battery Systems GmbH |
| 0x0000B8 | Kyocera Display Europe GmbH |
| 0x0000B9 | Magna Powertrain AG & Co. KG |
| 0x0000BA | BorgWarner Beru Systems GmbH |
| 0x0000BB | BMW AG |
| 0x0000BC | Benteler Duncan Plant |
| 0x0000BD | U-Shin Deutschland Zugangssysteme GmbH |
| 0x0000BE | Schaeffler Technologies AG & Co. KG |
| 0x0000BF | JTEKT Corporation |
| 0x0000C0 | VLF |
| 0x0000C1 | Flextronics |
| 0x0000C2 | LG Chem |
| 0xFFFFFF | unbekannter Hersteller |
FARTTEXTE
Dimensions: 35 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | keine Fehlerart verfügbar |
| 0x04 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x05 | Fehler momentan vorhanden und bereits gespeichert |
| 0x08 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x09 | Fehler momentan vorhanden und bereits gespeichert |
| 0x0C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x0D | Fehler momentan vorhanden und bereits gespeichert |
| 0x20 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x21 | Fehler momentan vorhanden und bereits gespeichert |
| 0x24 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x25 | Fehler momentan vorhanden und bereits gespeichert |
| 0x28 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x29 | Fehler momentan vorhanden und bereits gespeichert |
| 0x2C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x2D | Fehler momentan vorhanden und bereits gespeichert |
| 0x40 | unbekannte Fehlerart |
| 0x44 | Fehler gespeichert |
| 0x45 | Fehler gespeichert |
| 0x48 | Fehler gespeichert |
| 0x49 | Fehler gespeichert |
| 0x4C | Fehler gespeichert |
| 0x4D | Fehler gespeichert |
| 0x60 | Fehler gespeichert |
| 0x61 | Fehler gespeichert |
| 0x64 | Fehler gespeichert |
| 0x65 | Fehler gespeichert |
| 0x68 | Fehler gespeichert |
| 0x69 | Fehler gespeichert |
| 0x6C | Fehler gespeichert |
| 0x6D | Fehler gespeichert |
| 0x10 | Testbedingungen erfüllt |
| 0x11 | Testbedingungen noch nicht erfüllt |
| 0x80 | Fehler würde kein Aufleuchten einer Warnlampe verursachen |
| 0x81 | Fehler würde das Aufleuchten einer Warnlampe verursachen |
| 0xFF | unbekannte Fehlerart |
DIGITALARGUMENT
Dimensions: 17 rows × 2 columns
| TEXT | WERT |
|---|---|
| ein | 1 |
| aus | 0 |
| ja | 1 |
| nein | 0 |
| auf | 1 |
| ab | 0 |
| an | 1 |
| yes | 1 |
| no | 0 |
| on | 1 |
| off | 0 |
| up | 1 |
| down | 0 |
| true | 1 |
| false | 0 |
| 1 | 1 |
| 0 | 0 |
PROZESSKLASSEN
Dimensions: 26 rows × 3 columns
| WERT | PROZESSKLASSE | BEZEICHNUNG |
|---|---|---|
| 0x00 | - | ungueltig |
| 0x01 | HWEL | Hardware (Elektronik) |
| 0x02 | HWAP | Hardwareauspraegung |
| 0x03 | HWFR | Hardwarefarbe |
| 0x05 | CAFD | Codierdaten |
| 0x06 | BTLD | Bootloader |
| 0x08 | SWFL | Software ECU Speicherimage |
| 0x09 | SWFF | Flash File Software |
| 0x0A | SWPF | Pruefsoftware |
| 0x0B | ONPS | Onboard Programmiersystem |
| 0x0F | FAFP | FA2FP |
| 0x1A | TLRT | Temporaere Loeschroutine |
| 0x1B | TPRG | Temporaere Programmierroutine |
| 0x07 | FLSL | Flashloader Slave |
| 0x0C | IBAD | Interaktive Betriebsanleitung Daten |
| 0x10 | FCFA | Freischaltcode Fahrzeug-Auftrag |
| 0x1C | BLUP | Bootloader-Update Applikation |
| 0x1D | FLUP | Flashloader-Update Applikation |
| 0xC0 | SWUP | Software-Update Package |
| 0xC1 | SWIP | Index Software-Update Package |
| 0xA0 | ENTD | Entertainment Daten |
| 0xA1 | NAVD | Navigation Daten |
| 0xA2 | FCFN | Freischaltcode Funktion |
| 0x04 | GWTB | Gateway-Tabelle |
| 0x0D | SWFK | BEGU: Detaillierung auf SWE-Ebene |
| 0xFF | - | ungueltig |
SVK_ID
Dimensions: 65 rows × 2 columns
| WERT | BEZEICHNUNG |
|---|---|
| 0x01 | SVK_AKTUELL |
| 0x02 | SVK_SUPPLIER |
| 0x03 | SVK_WERK |
| 0x04 | SVK_BACKUP_01 |
| 0x05 | SVK_BACKUP_02 |
| 0x06 | SVK_BACKUP_03 |
| 0x07 | SVK_BACKUP_04 |
| 0x08 | SVK_BACKUP_05 |
| 0x09 | SVK_BACKUP_06 |
| 0x0A | SVK_BACKUP_07 |
| 0x0B | SVK_BACKUP_08 |
| 0x0C | SVK_BACKUP_09 |
| 0x0D | SVK_BACKUP_10 |
| 0x0E | SVK_BACKUP_11 |
| 0x0F | SVK_BACKUP_12 |
| 0x10 | SVK_BACKUP_13 |
| 0x11 | SVK_BACKUP_14 |
| 0x12 | SVK_BACKUP_15 |
| 0x13 | SVK_BACKUP_16 |
| 0x14 | SVK_BACKUP_17 |
| 0x15 | SVK_BACKUP_18 |
| 0x16 | SVK_BACKUP_19 |
| 0x17 | SVK_BACKUP_20 |
| 0x18 | SVK_BACKUP_21 |
| 0x19 | SVK_BACKUP_22 |
| 0x1A | SVK_BACKUP_23 |
| 0x1B | SVK_BACKUP_24 |
| 0x1C | SVK_BACKUP_25 |
| 0x1D | SVK_BACKUP_26 |
| 0x1E | SVK_BACKUP_27 |
| 0x1F | SVK_BACKUP_28 |
| 0x20 | SVK_BACKUP_29 |
| 0x21 | SVK_BACKUP_30 |
| 0x22 | SVK_BACKUP_31 |
| 0x23 | SVK_BACKUP_32 |
| 0x24 | SVK_BACKUP_33 |
| 0x25 | SVK_BACKUP_34 |
| 0x26 | SVK_BACKUP_35 |
| 0x27 | SVK_BACKUP_36 |
| 0x28 | SVK_BACKUP_37 |
| 0x29 | SVK_BACKUP_38 |
| 0x2A | SVK_BACKUP_39 |
| 0x2B | SVK_BACKUP_40 |
| 0x2C | SVK_BACKUP_41 |
| 0x2D | SVK_BACKUP_42 |
| 0x2E | SVK_BACKUP_43 |
| 0x2F | SVK_BACKUP_44 |
| 0x30 | SVK_BACKUP_45 |
| 0x31 | SVK_BACKUP_46 |
| 0x32 | SVK_BACKUP_47 |
| 0x33 | SVK_BACKUP_48 |
| 0x34 | SVK_BACKUP_49 |
| 0x35 | SVK_BACKUP_50 |
| 0x36 | SVK_BACKUP_51 |
| 0x37 | SVK_BACKUP_52 |
| 0x38 | SVK_BACKUP_53 |
| 0x39 | SVK_BACKUP_54 |
| 0x3A | SVK_BACKUP_55 |
| 0x3B | SVK_BACKUP_56 |
| 0x3C | SVK_BACKUP_57 |
| 0x3D | SVK_BACKUP_58 |
| 0x3E | SVK_BACKUP_59 |
| 0x3F | SVK_BACKUP_60 |
| 0x40 | SVK_BACKUP_61 |
| 0xXY | ERROR_UNKNOWN |
DTCEXTENDEDDATARECORDNUMBER
Dimensions: 5 rows × 3 columns
| WERT | TEXT | ANZ_BYTE |
|---|---|---|
| 0x00 | ISO_RESERVED | 0 |
| 0x01 | CONDITION_BYTE | 1 |
| 0x02 | HFK | 1 |
| 0x03 | HLZ | 1 |
| 0xFF | RECORD_UNKNOWN | 0 |
DTCSNAPSHOTIDENTIFIER
Dimensions: 7 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x1700 | KM_STAND | 0-n | - | 0xFFFFFF | - | 1 | 1 | 0.000000 |
| 0x1701 | ABS_ZEIT | 0-n | - | 0xFFFFFFFF | - | 1 | 1 | 0.000000 |
| 0x1702 | SAE_CODE | 0-n | - | 0xFFFFFF | - | 1 | 1 | 0.000000 |
| 0x1731 | Fehlerklasse_DTC | - | - | u char | - | 1 | 1 | 0.000000 |
| 0x1750 | PWF_Basinetz | 0-n | - | 0xFF | - | 1 | 1 | 0.000000 |
| 0x1751 | PWF_Teilnetz | 0-n | - | 0xFFFFFF | - | 1 | 1 | 0.000000 |
| 0xFFFF | IDENTIFIER_UNKNOWN | - | - | 0xFFFFFF | - | 1 | 1 | 0.000000 |
FEHLERKLASSE
Dimensions: 5 rows × 2 columns
| NR | TEXT |
|---|---|
| 0x00 | Keine Fehlerklasse verfuegbar |
| 0x01 | Ueberpruefung bei naechstem Werkstattbesuch |
| 0x02 | Ueberpruefung bei naechstem Halt |
| 0x04 | Ueberpruefung sofort erforderlich ! |
| 0xFF | unbekannte Fehlerklasse |
DIAGMODE
Dimensions: 12 rows × 3 columns
| NR | MODE | MODE_TEXT |
|---|---|---|
| 0x00 | UNGUELTIG | DefaultMode |
| 0x01 | DEFAULT | DefaultMode |
| 0x02 | ECUPM | ECUProgrammingMode |
| 0x03 | ECUEXTDIAG | ECUExtendedDiagnosticSession |
| 0x04 | ECUSSDS | ECUSafetySystemDiagnosticSession |
| 0x40 | ECUEOL | ECUEndOfLineSession |
| 0x41 | ECUCODE | ECUCodingSession |
| 0x42 | ECUSWT | ECUSwtSession |
| 0x43 | ECUHDD | ECUHDDDownloadSession |
| 0x4F | ECUDEVELOP | ECUDevelopmentSession |
| 0x5F | ECUGDM | ECUGarageDiagnoseMode |
| 0xXY | -- | unbekannter Diagnose-Mode |
IARTTEXTE
Dimensions: 35 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | keine Fehlerart verfügbar |
| 0x04 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x05 | Fehler momentan vorhanden und bereits gespeichert |
| 0x08 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x09 | Fehler momentan vorhanden und bereits gespeichert |
| 0x0C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x0D | Fehler momentan vorhanden und bereits gespeichert |
| 0x20 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x21 | Fehler momentan vorhanden und bereits gespeichert |
| 0x24 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x25 | Fehler momentan vorhanden und bereits gespeichert |
| 0x28 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x29 | Fehler momentan vorhanden und bereits gespeichert |
| 0x2C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x2D | Fehler momentan vorhanden und bereits gespeichert |
| 0x40 | unbekannte Fehlerart |
| 0x44 | Fehler gespeichert |
| 0x45 | Fehler gespeichert |
| 0x48 | Fehler gespeichert |
| 0x49 | Fehler gespeichert |
| 0x4C | Fehler gespeichert |
| 0x4D | Fehler gespeichert |
| 0x60 | Fehler gespeichert |
| 0x61 | Fehler gespeichert |
| 0x64 | Fehler gespeichert |
| 0x65 | Fehler gespeichert |
| 0x68 | Fehler gespeichert |
| 0x69 | Fehler gespeichert |
| 0x6C | Fehler gespeichert |
| 0x6D | Fehler gespeichert |
| 0x10 | Testbedingungen erfüllt |
| 0x11 | Testbedingungen noch nicht erfüllt |
| 0x80 | Fehler würde kein Aufleuchten einer Warnlampe verursachen |
| 0x81 | Fehler würde das Aufleuchten einer Warnlampe verursachen |
| 0xFF | unbekannte Fehlerart |
ARG_0X4003_D
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| DELETE_BACKUP | 0/1 | high | unsigned char | - | - | - | - | - | - | - | Wert 0: SK-Backup wird nicht gelöscht Wert 1: SK-Backup wird gelöscht |
ARG_0XDC54_D
Dimensions: 4 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| HAENDLER_NUMMER | TEXT | - | string[5] | - | - | 1.0 | 1.0 | 0.0 | - | - | Das Argument enthält die 5-stellige Händlernummer. Im Werk ist dieser Wert = 00000. |
| ERSTZULASSUNGSDATUM_TAG | - | - | unsigned char | - | - | 1.0 | 1.0 | 0.0 | 1.0 | 31.0 | Das Argument enthält den Tag des Erstzulassungsdatums. Im Werk: dieser Wert = Tag der Schlüssel-Initialisierung. |
| ERSTZULASSUNGSDATUM_MONAT | - | - | unsigned char | - | - | 1.0 | 1.0 | 0.0 | 1.0 | 12.0 | Das Argument enthält den Monat des Erstzulassungsdatums. Im Werk: dieser Wert = Monat der Schlüssel-Initialisierung. |
| ERSTZULASSUNGSDATUM_JAHR | - | - | unsigned int | - | - | 1.0 | 1.0 | 0.0 | 2000.0 | 9999.0 | Das Argument enthält das Jahr des Erstzulassungsdatums. Im Werk ist dieser Wert = Jahr der Schlüssel-Initialisierung. Wertebereich 2000 - 9999. |
ARG_0XE00E_D
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| KL15_DIG | 0/1 | high | unsigned char | - | - | - | - | - | - | - | Schaltet KL15 ein bzw. aus: 0 = KL15 aus, 1 = KL15 ein |
ARG_0XF001_R
Dimensions: 1 rows × 14 columns
| ARG | STR | STPR | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| READ_AUTHENTICATION | + | - | DATA | high | data[16] | - | - | 1.0 | 1.0 | 0.0 | - | - | Authentisierung zum Lesen des korrupten SK |
BETRIEBSMODE
Dimensions: 6 rows × 3 columns
| WERT | TEXT | BEDEUTUNG |
|---|---|---|
| 0x00 | Allgemeiner Fertigungs- und Energiesparmode | Hier deaktivierte Funktionen gemäß FeTra-Liste festhalten |
| 0x01 | Spezieller Energiesparmode | - |
| 0x02 | ECOS-Mode | - |
| 0x03 | MOST-Mode | - |
| 0x04 | Rollenmode | - |
| 0xFF | ungültiger Betriebsmode | ungültig |
ENERGIESPARMODE_DOP
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Normalmode |
| 1 | Fertigungsmode |
| 2 | Transportmode |
| 3 | Flashmode |
FDETAILSTRUKTUR
Dimensions: 6 rows × 2 columns
| NAME | TYP |
|---|---|
| F_UWB_ERW | ja |
| SAE_CODE | nein |
| F_HLZ | ja |
| F_SEVERITY | nein |
| F_UWB_SATZ | 3 |
| F_HLZ_VIEW | ja |
FEHLERKLASSE_DOP
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Keine Fehlerklasse verfuegbar |
| 1 | Ueberpruefung beim naechsten Werkstattbesuch |
| 2 | Ueberpruefung beim naechsten Halt |
| 4 | Ueberpruefung sofort erforderlich |
FORTTEXTE
Dimensions: 24 rows × 3 columns
| ORT | ORTTEXT | EREIGNIS_DTC |
|---|---|---|
| 0x024000 | Energiesparmode aktiv | 0 |
| 0x804000 | Hardwarefehler Steuergeraet | 0 |
| 0x804002 | Fehler Transponderdaten | 0 |
| 0x804003 | Fehler DMEDDE_SK | 0 |
| 0x804004 | Fehler TRSP_SK | 0 |
| 0x804005 | NVM_E_WRITE_ALL_FAILED | 0 |
| 0x804006 | NVM_E_READ_ALL_FAILED | 0 |
| 0x804007 | NVM_E_WRITE_FAILED | 0 |
| 0x804008 | NVM_E_READ_FAILED | 0 |
| 0x804009 | NVM_E_WRONG_CONFIG_ID | 0 |
| 0x80400A | NVM_E_CONTROL_FAILED | 0 |
| 0x80400B | NVM_E_ERASE_FAILED | 0 |
| 0x80400C | Ueberspannung Batterie | 1 |
| 0x80400D | Unterspannung Batterie | 1 |
| 0x80400E | Klemme 15 Hardware unplausibel | 1 |
| 0x80400F | Unbekannter KEY_ID | 0 |
| 0x804010 | Ungültiger Schlüssel | 0 |
| 0x804013 | KL15 Treiber: Kurzschluss nach Masse | 0 |
| 0xD9045F | CAN Bus Off | 1 |
| 0xD91422 | CAN ABSBCO Nachricht Geschwindigkeit_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xD91424 | CAN DME Nachricht Klemmenstatus_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xD91426 | CAN KOMBI Nachricht Kombidaten_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xD9142A | CAN DME Nachricht Motordaten_2_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xFFFFFF | unbekannter Fehlerort | 0 |
FUMWELTTEXTE
Dimensions: 2 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x4004 | UWB_BATTERIESPANNUNG | V | High | unsigned char | - | 1.0 | 10.0 | 0.0 |
| 0xXYXY | unbekannte Umweltbedingung | - | - | - | - | - | - | - |
IDETAILSTRUKTUR
Dimensions: 5 rows × 2 columns
| NAME | TYP |
|---|---|
| F_UWB_ERW | ja |
| SAE_CODE | nein |
| F_HLZ | ja |
| F_SEVERITY | nein |
| F_UWB_SATZ | 2 |
IORTTEXTE
Dimensions: 19 rows × 3 columns
| ORT | ORTTEXT | EREIGNIS_DTC |
|---|---|---|
| 0x804011 | EMC Modus aktiv | 0 |
| 0x804014 | KL15 Treiber: Kurzschluss nach Ubat | 0 |
| 0x804015 | Falscher EWS Telegrammtyp | 0 |
| 0x804016 | Fehler Basisstation | 0 |
| 0x804017 | Fehler LF Antenne | 0 |
| 0x804018 | Nachricht 1 EWS-Challenge fehlt | 1 |
| 0x804019 | Nachricht 2 oder 3 EWS-Challenge fehlt | 1 |
| 0x80401A | Schalter SW1 klappert | 0 |
| 0x80401B | EWS-Challenge ungültig | 0 |
| 0x80401C | SEK Ueberspannung Batterie | 1 |
| 0x80401D | KEY_ON ist gleich KEY_OFF | 0 |
| 0x80401E | Fehler DMEDDE_SK korrupt | 0 |
| 0x80401F | Fehler TRSP_SK korrupt | 0 |
| 0x804020 | KL15 Treiber defekt | 0 |
| 0x804032 | Unerwuenschter Steuergeraete Reset | 0 |
| 0xD91423 | SEK_CAN ABSBCO Nachricht Geschwindigkeit_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xD91425 | SEK_CAN DME Nachricht Klemmenstatus_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xD9142B | SEK_CAN DME Nachricht Motordaten_2_Motorrad_2010: Zeitüberschreitung | 1 |
| 0xFFFFFF | unbekannter Fehlerort | 0 |
IUMWELTTEXTE
Dimensions: 2 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x4004 | UWB_BATTERIESPANNUNG | V | High | unsigned char | - | 1.0 | 10.0 | 0.0 |
| 0xXYXY | unbekannte Umweltbedingung | - | - | - | - | - | - | - |
JOBRESULTEXTENDED
Dimensions: 2 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0x94 | ERROR_TRANSPONDER_NOT_PRESENT |
| 0xXY | ERROR_UNKNOWN |
PROG_DEP_DOP
Dimensions: 6 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | reserved |
| 1 | correctResult |
| 2 | incorrectResult |
| 3 | incorrectResult error SWE - HWE |
| 4 | incorrectResult error SWE - SWE |
| 255 | reserved |
RDBI_ADS_DOP
Dimensions: 8 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | ISOSAEReserved_00 |
| 1 | defaultSession |
| 2 | programmingSession |
| 3 | extendedDiagnosticSession |
| 4 | safetySystemDiagnosticSession |
| 64 | vehicleManufacturerSpecific_40 |
| 65 | codingSession |
| 66 | SWTSession |
RDBI_PC_PCS_DOP
Dimensions: 3 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | ECUMehrmalsProgrammierbar |
| 1 | ECUMindestensEinmalVollstaendigProgrammierbar |
| 2 | ECUNichtMehrProgrammierbar |
RDTCI_LEV_DOP
Dimensions: 9 rows × 2 columns
| WERT | TEXT |
|---|---|
| 2 | reportDTCByStatusMask |
| 4 | reportDTCsnapshotRecordByDTCnumber |
| 6 | reportDTCextendedDataRecordByDTCnumber |
| 7 | reportNumberOfDTCbySeverityMaskRecord |
| 8 | reportDTCbySeverityMaskRecord |
| 9 | reportSeverityInformationOfDTC |
| 10 | reportSupportedDTC |
| 18 | reportNumberOfEmissionsRelatedOBDDTCByStatusMask |
| 19 | reportEmissionsRelatedOBDDTCByStatusMask |
RES_0XDC54_D
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_HAENDLER_NUMMER_TEXT | TEXT | - | string[5] | - | - | 1.0 | 1.0 | 0.0 | Das Result enthält die 5-stellige Händlernummer. Im Werk wird dieser Wert auf 00000. |
| STAT_ERSTZULASSUNGSDATUM_TAG_WERT | - | - | unsigned char | - | - | 1.0 | 1.0 | 0.0 | Das Result enthält den Tag des Erstzulassungsdatums. Im Werk wird dieser Wert auf den Tag der Schlüssel-Initialisierung gesetzt. |
| STAT_ERSTZULASSUNGSDATUM_MONAT_WERT | - | - | unsigned char | - | - | 1.0 | 1.0 | 0.0 | Das Result enthält den Monat des Erstzulassungsdatums. Im Werk wird dieser Wert auf den Monat der Schlüssel-Initialisierung gesetzt. |
| STAT_ERSTZULASSUNGSDATUM_JAHR_WERT | - | - | unsigned int | - | - | 1.0 | 1.0 | 0.0 | Das Result enthält den Jahr des Erstzulassungsdatums. Im Werk wird dieser Wert auf das Jahr der Schlüssel-Initialisierung gesetzt. Wertebereich: 2000-9999. |
RES_0XE00D_D
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SCHALTER_SCHLIESSER | 0/1 | high | unsigned char | 0x01 | - | - | - | - | Zustand Schalter Schliesser: 0 = offen, 1 = geschlossen |
| STAT_SCHALTER_OEFFNER | 0/1 | high | unsigned char | 0x02 | - | - | - | - | Zustand Schalter Öffner: 0 = offen, 1 = geschlossen |
RES_0XE00E_D
Dimensions: 1 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_KL15_DIG | 0/1 | high | unsigned char | - | - | - | - | - | Ein-/Aus-Status der KL15: 0 = KL15 aus, 1 = KL15 ein |
RES_0XE00F_D
Dimensions: 3 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_KL30_WERT | V | high | unsigned char | - | - | 1.0 | 10.0 | 0.0 | Spannung an KL30 |
| STAT_KL15_WERT | V | high | unsigned char | - | - | 1.0 | 10.0 | 0.0 | Spannung an KL15 |
| STAT_KL15_STROM_WERT | mA | high | unsigned int | - | - | 1.0 | 1.0 | 0.0 | Gemessener Stromwert auf KL15 |
RES_0XF001_R
Dimensions: 8 rows × 13 columns
| RESULTNAME | STR | STPR | RRR | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STAT_DMEDDE_SK_LOCKED | + | - | - | 0-n | high | unsigned char | - | TAB_MR_LOCKED | - | - | - | Zustand Verriegelung DMEDDE_SK |
| STAT_DMEDDE_SK_SET | + | - | - | 0-n | high | unsigned char | - | TAB_CAS_STATUS_SK_SET | - | - | - | Status Schlüsselbeschreibung DMEDDE_SK |
| STAT_DMEDDE_SK_BACKUP_AREA | + | - | - | 0-n | high | unsigned char | - | TAB_MR_BACKUP_AREA | - | - | - | Ausgelesener Schlüsselbereich DMEDDE_SK |
| STAT_DMEDDE_SK_DATA | + | - | - | DATA | high | data[16] | - | - | 1.0 | 1.0 | 0.0 | DMEDDE Schlüssel |
| STAT_TRSP_SK_LOCKED | + | - | - | 0-n | high | unsigned char | - | TAB_MR_LOCKED | - | - | - | Zustand Verriegelung TRSP_SK |
| STAT_TRSP_SK_SET | + | - | - | 0-n | high | unsigned char | - | TAB_CAS_STATUS_SK_SET | - | - | - | Status Schlüsselbeschreibung TRSP_SK |
| STAT_TRSP_SK_BACKUP_AREA | + | - | - | 0-n | high | unsigned char | - | TAB_MR_BACKUP_AREA | - | - | - | Ausgelesener Schlüsselbereich TRSP_SK |
| STAT_TRSP_SK_DATA | + | - | - | DATA | high | data[16] | - | - | 1.0 | 1.0 | 0.0 | TRSP Schlüssel |
SG_FUNKTIONEN
Dimensions: 10 rows × 16 columns
| ARG | ID | RESULTNAME | INFO | EINHEIT | LABEL | L/H | DATENTYP | NAME | MUL | DIV | ADD | SG_ADR | SERVICE | ARG_TABELLE | RES_TABELLE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KEY_VALID_NR_AKTUELL | 0xDAB4 | STAT_KEY_VAILD_NR_AKTUELL | Das Result enthält die Nummer (gemäß Transpondertabelle) des aktuell gültigen Schlüssel. Werte: 0-19 Schlüsselnummer, 255 momentan kein gültiger Schlüssel. | 0-n | - | - | unsigned char | TAB_CAS_SCHLUESSEL_POSITION | - | - | - | - | 22 | - | - |
| HO_INFO | 0xDC54 | - | Auslesen und Setzen der folgenden im CAS gespeicherten Daten für die Handelsorganisation: - Händlernummer - Erstzulassungsdatum Hinweise: - Aufruf des Jobs erfolgt über Standardjob STATUS_LESEN/STEUERN mit Argument HO_INFO. - Die Händlernummer wird vom Werk mit '00000' und das Erstzulasungsdatum mit dem Datum der Schlüssel-Initialisierung belegt. Diese Informationen sind Teil der CBS-Daten und werden auch in den Schlüssel übertragen. | - | - | - | - | - | - | - | - | - | 2E;22 | ARG_0xDC54_D | RES_0xDC54_D |
| EWS_DIGITAL_IN | 0xE00D | - | Digitale Eingänge am EWS | bit | - | - | BITFIELD | RES_0xE00D_D | - | - | - | - | 22 | - | - |
| EWS_KL15_MR | 0xE00E | - | Ansteuerung KL15 EWS | - | - | - | - | - | - | - | - | - | 2F;22 | ARG_0xE00E_D | RES_0xE00E_D |
| EWS4_ANALOG_IN | 0xE00F | - | Analoge Eingänge EWS4 | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xE00F_D |
| KL_15_HW_DIGITAL_MR | 0xE013 | STAT_KL_15_HW_DIGITAL_EIN | Status Klemme 15 Hardware digital | 0/1 | - | - | unsigned char | - | 1.0 | 1.0 | 0.0 | - | 22 | - | - |
| ANZAHL_AUTH_VERSUCHE_MR | 0xE01F | STAT_AUTH_VERSUCHE_WERT | Anzahl der Authentisierungsversuche | - | - | high | unsigned char | - | 1.0 | 1.0 | 0.0 | - | 22 | - | - |
| BATTERIESPANNUNG_MR | 0xE142 | STAT_BATTERIESPANNUNG_WERT | Batteriespannung | V | - | - | unsigned char | - | 1.0 | 10.0 | 0.0 | - | 22 | - | - |
| DELETE_SK_BACKUP | 0x4003 | - | Reset SK backup to 16x 0xFF | - | - | - | - | - | - | - | - | - | 2E | ARG_0x4003_D | - |
| _ROUTINE_CORRUPT_SK | 0xF001 | - | Routine zum Auslesen eines korrupten SKs | - | - | - | - | - | - | - | - | - | 31 | ARG_0xF001_R | RES_0xF001_R |
SVK_VERSION_DOP
Dimensions: 2 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | reserved |
| 1 | SVKVersion_01 |
TAB_CAS_STATUS_SK_SET
Dimensions: 3 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0x53 | SK wurde bereits mind. einmal geschrieben |
| 0x56 | SK wurde noch nicht geschrieben |
| 0xFF | Ungültig |
TAB_MR_BACKUP_AREA
Dimensions: 5 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0x00 | Kein Bereich |
| 0x01 | Hauptbereich |
| 0x02 | Wiederherstellungsbereich |
| 0x03 | Beide Bereiche (Hauptbereich wird zurückgeliefert) |
| 0xFF | Ungültig |
TAB_MR_LOCKED
Dimensions: 3 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0x46 | Nicht verriegelt |
| 0x4C | Verriegelt |
| 0xFF | Ungültig |
TAB_STEUERN_EWS4_MODE
Dimensions: 10 rows × 4 columns
| WERT | NAME | TEXT | DATA_LENGTH |
|---|---|---|---|
| 0x01 | LOCK_EWS4 | LOCK DMEDDE-Sk & Trsp-Sk | 0 |
| 0x02 | WRITE_DMEDDE_SK | Write DME/DDE-Sk | 16 |
| 0x03 | WRITE_TRSP_SK | Write Trsp-Sk | 16 |
| 0x04 | LOCK_DMEDDE_SK | Lock DME/DDE-Sk | 0 |
| 0x05 | LOCK_TRSP_SK | Lock Trsp-Sk | 0 |
| 0x06 | UNLOCK_DMEDDE_SK | UnLock DME/DDE-Sk | 16 |
| 0x07 | UNLOCK_TRSP_SK | UnLock Trsp-Sk | 16 |
| 0x10 | UNLOCK_CLEAR_DMEDDE_SK | Clear DME/DDE-Sk | 16 |
| 0x11 | UNLOCK_CLEAR_TRSP_SK | Clear Trsp-Sk | 16 |
| 0xFF | UNKNOWN_MODE | UNKNOWN_MODE | 0 |
TAB_CAS_KEYTYPE
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Umlaufschlüssel |
| 2 | Geldbörsen-Schlüssel |
| 3 | Drivers-Key |
| 5 | ID-Geber |
TAB_CAS_SCHLUESSELSPERRE
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Schlüssel nicht gesperrt oder unbekannt |
| 1 | Schlüssel gesperrt |
| 2 | Schlüssel temporär gesperrt wegen CA-Funktion |
| 255 | ungültig |
TAB_CAS_TRSP_INITSTATUS
Dimensions: 28 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | IS_INVALID: Ungültiger Wert (TRSP wird gelesen) |
| 1 | IS_CPLT: Schlüssel ist initialisiert (STATUS_SCHLUESSELDATEN result STAT_INIT_DONE ist 1 => in ECU gespeichert) |
| 2 | IS_KEYAUTH: Schlüssel wird authentisiert |
| 3 | IS_KEYCFG_NO_VALID: Konfiguration nicht gültig |
| 4 | IS_KEYCFG_VERIFY: Konfiguration wird verifiziert |
| 5 | IS_KEYCFG_RD: Konfiguration wird gelesen |
| 6 | IS_KEYCFG_VALID: Konfiguration gültig |
| 7 | IS_KEYCFG_LOCK: Konfiguration wird verriegelt |
| 8 | IS_KEYCFG_CHECK: Konfiguration wird geprüft |
| 9 | IS_KEYCFG_RESTART: Neustart Konfiguration |
| 10 | IS_KEYCFG_PREP:Konfiguration wird vorbereitet |
| 11 | IS_SEL_ADD: Page 1 wird geschrieben |
| 12 | IS_UDATA_1: Page 2 wird geschrieben |
| 13 | IS_UDATA_2: Page 8 wird geschrieben |
| 14 | IS_ENCRYPT: Page 4 wird geschrieben |
| 15 | IS_PA_ENCRYPT: Page 5 wird geschrieben |
| 16 | IS_MUTHUAL: Muthual Key wird geschrieben |
| 17 | IS_ISSUER: Issuer Key wird geschrieben |
| 18 | IS_UDATA_3: Page 9 wird geschrieben |
| 19 | IS_UDATA_4: Page 10 wird geschrieben |
| 20 | IS_UDATA_5: Page 11 wird geschrieben |
| 21 | IS_UDATA_6: Page 12 wird geschrieben |
| 22 | IS_UDATA_7: Page 13 wird geschrieben |
| 23 | IS_UDATA_8: Page 14 wird geschrieben |
| 24 | IS_UDATA_9: Page 15 wird geschrieben |
| 25 | IS_UDATA_10: Page 18 wird geschrieben |
| 26 | IS_CFG_WD: Transponder Konfiguration WORD wird geschrieben |
| 255 | IS_NOT_INIT: Schlüssel ist nicht an diesem SG angelernt |
TAB_CAS_SCHLUESSELDATEN_INITSTATUS
Dimensions: 5 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | IS_INVALID: Ungültiger Wert |
| 1 | IS_CPLT: Schlüssel ist initialisiert |
| 2 | IS_KEYCFG_WR_DFLASH: Schreibe Schlüsseldaten ins DFlahs des SGs |
| 3 | IS_KEYCFG_WR_TRSP: Schreibe Schlüsseldaten in den Transponder. Detailierten Status sh. STATUS_SCHLUESSEL_TRSP result STAT_INIT_DONE. |
| 255 | IS_DEFAULT: Default Wert / Anlieferzustand |
TAB_CAS_SCHLUESSEL_POSITION
Dimensions: 14 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Schlüssel 0 |
| 1 | Schlüssel 1 |
| 2 | Schlüssel 2 |
| 3 | Schlüssel 3 |
| 4 | Schlüssel 4 |
| 5 | Schlüssel 5 |
| 6 | Schlüssel 6 |
| 7 | Schlüssel 7 |
| 8 | Schlüssel 8 |
| 9 | Schlüssel 9 |
| 252 | EMV-Testmodus - Verhindert die Schlüsselsuche und schaltet das LF-Feld ein |
| 253 | EMV-Testmodus - Verhindert die Schlüsselsuche und schaltet das LF-Feld aus |
| 254 | Sonderfunktion SG wach halten |
| 255 | unbekannt |
TAB_CAS_TRSP_TYPE
Dimensions: 5 rows × 2 columns
| WERT | TEXT |
|---|---|
| 1 | HT2 |
| 2 | HTPro |
| 3 | TI DST80 |
| 4 | TI CRAID |
| 255 | unbekannt |
TAB_CAS_TRSP_ERROR
Dimensions: 63 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | IERR_OK - Kein Fehler |
| 1 | IERR_NO_TRSP - Kein Transponder gefunden |
| 2 | IERR_TRSP_COM - Fehler Transponderkommunikation |
| 4 | IERR _AUTH - Authentisierung fehlerhaft |
| 5 | IERR_ID_INVALID - ID des Transponders in der Ringspule stimmt nicht mit dem Argument KEY_ID in STEUERN_SCHLUESSEL_INIT überein. |
| 6 | IERR_ID_BUSY - ID ist bereits an anderer Position der Schlüsseltabelle gespeichert |
| 7 | IERR_TRSP_CFG - Transponder ist verriegelt |
| 10 | IERR_BS_ANT - Fehler Ringantenne |
| 11 | IERR_REPAIR - Teilweise initialisierter Schlüssel konnte nicht zurückgesetzt werden |
| 12 | IERR_CFG_MODE - Fehlerhafte Konfiguration im CFG mode des Transponders |
| 14 | IERR_LOCK_CFG - Fehler beim Verriegeln des Transponders |
| 16 | IERR_JOB_PARAM - ungueltiger Parameter des Jobs STEUERN_SCHLUESSEL_INIT |
| 18 | IERR_WR_SEL_ADD - Fehler beim Schreiben der Page 1 |
| 19 | IERR_WR_UDATA1 - Fehler beim Schreiben der Page 2 |
| 20 | IERR_WR_ENCRYPT - Fehler beim Schreiben der Page 4 (Authentication Key) |
| 21 | IERR_WR_PA_ENCRYPT - Fehler beim Schreiben der Page 5 (Passive Entry Encryption Key) |
| 22 | IERR_WR_MUTUAL - Fehler beim Schreiben der Page 7 (Muthual Authentication Key) |
| 23 | IERR_WR_ISSUER - Fehler beim Schreiben der Page 6 (Issuer Key) |
| 24 | IERR_WR_UDATA2 - Fehler beim Schreiben der Page 8 |
| 25 | IERR_WR_UDATA3 - Fehler beim Schreiben der Page 9 |
| 26 | IERR_WR_UDATA4 - Fehler beim Schreiben der Page 10 |
| 27 | IERR_WR_UDATA5 - Fehler beim Schreiben der Page 11 |
| 28 | IERR_WR_UDATA6 - Fehler beim Schreiben der Page 12 |
| 29 | IERR_WR_UDATA7 - Fehler beim Schreiben der Page 13 |
| 30 | IERR_WR_UDATA8 - Fehler beim Schreiben der Page 14 |
| 31 | IERR_WR_UDATA9 - Fehler beim Schreiben der Page 15 |
| 32 | IERR_WR_UDATA10 - Fehler beim Schreiben der Page 18 |
| 33 | IERR_WR_CFG_WD - Fehler beim Schreiben der Konfigurations-Page |
| 34 | IERR_RD_SEL_ADD - Fehler beim Lesen der Page 1 |
| 35 | IERR_RD_UDATA1 - Fehler beim Lesen der Page 2 |
| 36 | IERR_RD_UDATA2 - Fehler beim Lesen der Page 8 |
| 37 | IERR_RD_UDATA3 - Fehler beim Lesen der Page 9 |
| 38 | IERR_RD_UDATA4 - Fehler beim Lesen der Page 10 |
| 39 | IERR_RD_UDATA5 - Fehler beim Lesen der Page 11 |
| 40 | IERR_RD_UDATA6 - Fehler beim Lesen der Page 12 |
| 41 | IERR_RD_UDATA7 - Fehler beim Lesen der Page 13 |
| 42 | IERR_RD_UDATA8 - Fehler beim Lesen der Page 14 |
| 43 | IERR_RD_UDATA9 - Fehler beim Lesen der Page 15 |
| 44 | IERR_RD_UDATA10 - Fehler beim Lesen der Page 18 |
| 45 | IERR_RD_ENCRYPT - Fehler beim Lesen der Page 4 (Authentication Key) |
| 46 | IERR_RD_PA_ENCRYPT - Fehler beim Lesen der Page 5 (Passive Entry Encryption Key) |
| 47 | IERR_RD_MUTUAL - Fehler beim Lesen der Page 7 (Muthual Authentication Key) |
| 48 | IERR_RD_ISSUER - Fehler beim Lesen der Page 6 (Issuer Key) |
| 49 | IERR_RD_CFG_WD - Fehler beim Lesen der Konfigurations-Page |
| 50 | IERR_LK_SEL_ADD - Fehler beim Verriegeln der Page 1 |
| 51 | IERR_LK_UDATA1 - Fehler beim Verriegeln der Page 2 |
| 52 | IERR_LK_UDATA2 - Fehler beim Verriegeln der Page 8 |
| 53 | IERR_LK_UDATA3 - Fehler beim Verriegeln der Page 9 |
| 54 | IERR_LK_UDATA4 - Fehler beim Verriegeln der Page 10 |
| 55 | IERR_LK_UDATA5 - Fehler beim Verriegeln der Page 11 |
| 56 | IERR_LK_UDATA6 - Fehler beim Verriegeln der Page 12 |
| 57 | IERR_LK_UDATA7 - Fehler beim Verriegeln der Page 13 |
| 58 | IERR_LK_UDATA8 - Fehler beim Verriegeln der Page 14 |
| 59 | IERR_LK_UDATA9 - Fehler beim Verriegeln der Page 15 |
| 60 | IERR_LK_UDATA10 - Fehler beim Verriegeln der Page 18 |
| 61 | IERR_LK_ENCRYPT - Fehler beim Verriegeln der Page 4 (Authentication Key) |
| 62 | IERR_LK_PA_ENCRYPT - Fehler beim Verriegeln der Page 5 (Passive Entry Encryption Key) |
| 63 | IERR_LK_MUTUAL - Fehler beim Verriegeln der Page 7 (Muthual Authentication Key) |
| 64 | IERR_LK_ISSUER - Fehler beim Verriegeln der Page 6 (Issuer Key) |
| 65 | IERR_LK_CFG_WD - Fehler beim Verriegeln der Konfigurations-Page |
| 66 | IERR_INVALID_CONFIG_WORD - Fehler Transponderkonfiguration ungültig |
| 68 | IERR_INVALID_MLC_CS - Checksumme mechanischer Schließcode ungültig |
| 255 | Unbekannter Fehlerstatus |
TAB_CAS_FREQ
Dimensions: 11 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Keine Frequenz |
| 1 | Reserviert |
| 2 | Reserviert |
| 3 | 315 MHz LowPower |
| 4 | 315 MHz |
| 5 | 433 MHz |
| 6 | 868 MHz |
| 7 | 433 Mhz (KOREA) |
| 8 | Reserviert (GHZ) |
| 15 | Ungültige Frequenz |
| 255 | Ungültige Frequenz / Kein zweiter Empfänger |
TAB_CAS_FBD_BATTERIEZUSTAND
Dimensions: 10 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Batterie sehr schlecht |
| 1 | Batterie schlecht |
| 2 | Batterie schlecht bis mittel |
| 3 | Batterie mittel |
| 4 | Batterie mittel bis gut |
| 5 | Batterie gut |
| 6 | Batterie sehr gut |
| 10 | Batterie schwach - Kommunikation ohne Authentisierung |
| 11 | Batterie gut - Kommunikation ohne Authentisierung |
| 255 | unbekannt bzw. nicht relevant |
TAB_CAS_TRSP_KEY_CONFIG_SUPPLIER
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Schlüsselkonfiguration ist nicht ok, Schlüssel ist nicht anlernbar |
| 1 | Schlüsselkonfiguration ist ok, Schlüssel ist anlernbar |
| 2 | kein HitagPro-Schlüssel |
| 255 | unbekannt/ungültig |
TAB_CAS_TRSP_VERRIEGELUNGSSTATUS
Dimensions: 6 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Anlieferzustand |
| 1 | Verriegelt |
| 2 | Teilweise Verriegelt - Zwischenzustand |
| 3 | Fehlerhafte Konfiguration- Initialisierung nicht möglich |
| 4 | Kein normaler Anlieferzustand - Komplett unverriegelt |
| 255 | unbekannter Transpondertyp |
TAB_TRSP_KEY_DATA_CONSISTENT
Dimensions: 3 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Transponder Daten nicht konsistent oder nur teilweise gelesen |
| 1 | Transponder Daten konsistent und vollständig gelesen |
| 255 | Unbekannt |