cas4.prg
INFO
| Field | Value |
|---|---|
| ECU | CAS4 |
| ORIGIN | BMW EI-73 Andreas Wojcik |
| REVISION | 0.906 |
| AUTHOR | mPT Kögel GmbH Automotive Alfred Kögel, Conti Temic GmbH L/B2/EFB Dieter Karg |
| COMMENT | N/A |
| PACKAGE | 0.27 |
| 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
- FS_SPERREN - Sperren bzw. Freigeben des Fehlerspeichers UDS : $85 ControlDTCSetting UDS : $?? Sperren ($02) / Freigabe ($01) Modus: Default
- 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
- STATUS_BLOCK_LESEN - Lesen eines dynamisch definierten Datenblockes UDS : $2C DynamicallyDefineDataIdentifier $03 ClearDynamicallyDefinedDataIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier UDS : $2C DynamicallyDefineDataIdentifier $01 DefineByIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier UDS : $22 ReadDataByIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier $2C$02 DefineByMemoryAddress wird nicht unterstützt 'Composite data blocks' werden nur komplett unterstützt
- 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
- SLEEP_MODE - SG in Sleep-Mode versetzen UDS : $11 ECUReset UDS : $04 EnableRapidPowerShutDown Modus: Default
- ENERGIESPARMODE - Einstellen des Energiesparmodes UDS : $31 RoutineControlRequestServiceID UDS : $01 startRoutine UDS : $0F0C DataIdentifier ControlEnergySavingMode UDS : $?? Mode Modus : Default
- STATUS_ENERGIESPARMODE - Energy-Saving-Mode auslesen UDS : $22 ReadDataByIdentifier UDS : $100A DataIdentifier EnergySavingMode Modus: Default
- STATUS_BETRIEBSMODE - Aktueller Betriebsmode SG muss sich im Energiersparmode befinden UDS : $22 ReadDataByIdentifier UDS : $100E Sub-Parameter Betriebsmode Modus: Default
- STEUERN_BETRIEBSMODE - Betriebsmode setzen SG muss sich im Energiersparmode befinden UDS : $31 RoutineControl UDS : $01 startRoutine UDS : $1003 DataIdentifier Betriebsmode UDS : $0? Betriebsmode Modus: Default
- SENSOREN_ANZAHL_LESEN - Anzahl der intelligenten Subbussensoren lesen UDS : $22 ReadDataByIdentifier UDS : $1600 Identifier NumberofSubbusMembers Modus: Default
- SENSOREN_IDENT_LESEN - Identifikation der intelligenten Subbussensoren lesen UDS : $22 ReadDataByIdentifier UDS : $1600 Identifier NumberofSubbusMembers UDS : $16xx SubbusMemberSerialNumber Modus: Default
- STEUERGERAETE_RESET - Harter Reset des Steuergeraets UDS : $11 EcuReset UDS : $01 HardReset Modus: Default
- STEUERN_ROE_STOP - Temporaeres Deaktivieren der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $00 Stop $02 (EventWindowTime)
- STATUS_ROE_REPORT - Abfrage Status der Aktivierung der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $04 report activated events
- STEUERN_ROE_START - Temporaeres Aktivieren der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $05 Start $02 (EventWindowTime)
- STEUERN_ROE_PERSISTENT_STOP - Persistentes Deaktivieren der aktiven Fehlermeldung an den Diagnosemaster ueber TAS UDS : $86 ResponseOnEvent $40 Stop persistent $02 (EventWindowTime)
- STEUERN_ROE_PERSISTENT_START - Persistentes Aktivieren der aktiven Fehlermeldung an den Diagnosemaster ueber TAS UDS : $86 ResponseOnEvent $45 Start persistent $02 (EventWindowTime)
- 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_CAS_INIT_KENNUNG - Jobbeschreibung: Der Job dient zum Auslesen des CAS Zustands (Verriegelt/Entriegelt) bezüglich des Schlüsselanlernens Vorbedingungen: keine Diagnose-Service: UDS $22 DID $4001 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
- STATUS_ANALOG - Job zum Auslesen Analoger Spannungs-Werte am Steuergerät. JobHeaderFormat Aus Kompatibilitaetsgruenden nur fuer I300 Softwarestand verwenden! 0xF3A0 _STATUS_U_KL15N30B (KL15N, KL30B_1, KL30B_2, KL15WUP) 0xF3A1 _STATUS_U_KL15_KL50 (KL15_1, KL15_2, KL15_3, KL15_50, KL50, KL50MSA) 0xF3A2 _STATUS_U_POWERSUPPLY (TEMP, LF_DIAG, LF_STROM) 0xF3A3 _STATUS_U_ELV (KL30_ELV, KL31_ELV) 0xF3A4 _STATUS_U_HALL_TAGE (HALL_VERS13, HALL_VERS24)
- STATUS_PM_HISTORIE - Der Job dient zum Auslesen des Powermanagement Historienspeicher des CAS. Der Historienspeicher gibt die Weckquelle, das zeitliche Auftreten (relativer Abstand zwischen 2 Weckereignissen) und die Häufigkeit von Weckereignissen wieder. JobHeaderFormat STATUS_PM_HISTORIE Diagnose-Service: UDS $22 DID $4103
- STATUS_PM_SCHLAFBEREITSCHAFT - Der Job dient zum Auslesen der Schlafbereitschaft des CAS und gibt den Status aller möglichen Einschlafverhinderer, d.h. Weckquellen (CAS-intern/extern) aus. JobHeaderFormat STATUS_PM_SCHLAFBEREITSCHAFT Diagnose-Service: UDS $22 DID $4104
- _STATUS_STARTCYC_CNT - Jobbeschreibung: Der Job dient zum Auslesen des Startzykluszählers. Hinweis: Der Startzykluszähler zählt die Anzahl der erfolgreichen Motorstarts. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $22 DID $4205 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
- _STEUERN_CAS_INIT_KENNUNG - Jobbeschreibung: Der Job dient zum Verriegeln bzw. Entriegeln des CAS für das Schlüsselanlernen Vorbedingungen: keine Diagnose-Service: UDS $2E DID $4001 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
- _STEUERN_STARTCYC_CNT - Jobbeschreibung: Der Job dient zum Schreiben des Startzykluszählers. Hinweis: Der Startzykluszähler zählt die Anzahl der erfolgreichen Motorstarts. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $2E DID $4205 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
- STATUS_CAS_ANLIEFERZUSTAND - Dieser Job liefert den aktuellen Fortschritt des Rücksetzen nach STEUERN_CAS_ANLIEFERZUSTAND. JobHeaderFormat STATUS_CAS_ANLIEFERZUSTAND Diagnose-Service: UDS $22 DID $4003
- STATUS_CAS_FREQ_TYPE - Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat STATUS_CAS_FREQ_TYPE Diagnose-Service: UDS $22 DID $4202
- STATUS_CAS_INIT_LOC_DATE - Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat STATUS_CAS_INIT_LOC_DATE Diagnose-Service: UDS $22 DID $4203
- STATUS_CAS_WUP - 4-Byte FBD-Wakeup-Pattern lesen. JobHeaderFormat STATUS_CAS_WUP Diagnose-Service: UDS $22 DID $4204
- STATUS_DIGITAL - Job zum Auslesen digitaler Stati JobHeaderFormat 0xF3A5 _STATUS_DIG_INPUT_START_STOP (A_S_START, BLS_MSA) 0xF3A6 _STATUS_DIG_INPUT_HALL (HALL_SSTA, HALL_SSTB) 0xF3A8 _STATUS_DIG_INPUT_SCHALTER (CLT, MHK, HOTEL, MSA, TOEHKL) 0xF3A9 _STATUS_DIG_INPUT_BREMSE_KUPPL (BLTS, PN_KUPPL)
- STATUS_EGS_ISN - Verriegelungs-Status für EGS-ISN im CAS lesen (wird für Getriebe-EWS genutzt) JobHeaderFormat STATUS_EGS_ISN Diagnose-Service: UDS $22 DID $4300
- STATUS_EWS - Liefert den aktuellen Status der EWS-SecretKeys ISNs und den Status bzgl. KeyID KeyPIN JobHeaderFormat STATUS_EWS_CAS Diagnose-Service: UDS $22 DID $C000
- STATUS_EWS4_SK - Dieser Job dient zum (Gegen-)Lesen der Secretkeys / ISNs (vor einem anschließenden Verriegeln Kommando) JobHeaderFormat STATUS_EWS4_SK_CAS Diagnose-Service: UDS $22 DID $C002
- STATUS_FAHRGESTELLNUMMER - Lesen der Fahrgestellnummer JobHeaderFormat STATUS_FAHRGESTELLNUMMER Diagnose-Service: UDS $22 DID $F190
- 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 STATUS_SCHLUESSEL_TRSP Diagnose-Service: UDS $22 DID $4200
- STATUS_SCHLUESSELDATEN - Jobbeschreibung: Dieser Job dient dazu den Status eines Schlüssel laut Transpondertabelle auszulesen. Anmerkung: Die Informationen sind unabhängig von einem evtl. gerade vorhandenen Transponder in der Ringspule bzw. einem erkannten ID-Geber. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $22 DID $4210 Gültigkeit: Ab F001-08-09-300 Kommentare: Im JobHeaderFormat in der Diagnose-Datenbank angelegt
- STATUS_CAS_HW_GESCHWINDIGKEIT - Auslesen der vom CAS (über separate HW-Leitung vom DSC) erkannte Geschwindigkeit. JobHeaderFormat CAS_HW_GESCHWINDIGKEIT Diagnose-Service: UDS $22 DID $DC51
- STATUS_CAS_HW_VARIANTE - Hardware-Variante des CAS lesen. JobHeaderFormat CAS_HW_VARIANTE Diagnose-Service: UDS $22 DID $DAB7
- STATUS_ISTUFE - Liefert die im EEPROM abgelegte I-Stufe jeweils für Werk, HO und HO-Backup. JobHeaderFormat STATUS_ISTUFE Diagnose-Service: UDS $22 DID $100B
- STATUS_KILOMETERSTAND - Aufruf liefert den angezeigeten Gesamtwegstreckenzähler. Beim CAS den im EEPROM hinterlegten Wert. JobHeaderFormat STATUS_KILOMETERSTAND Diagnose-Service: UDS $22 DID $1700
- 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 STEUERN_CAS_ANLIEFERZUSTAND Diagnose-Service: UDS $3101 DID $AC50($4003)
- STEUERN_CAS_FREQ_TYPE - 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 STEUERN_CAS_FREQ_TYPE Diagnose-Service: UDS $2E DID $4202
- 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 STEUERN_CAS_INIT_LOC_DATE Diagnose-Service: UDS $2E DID $4203
- STEUERN_CAS_WUP - 4-Byte FBD-Wakeup-Pattern schreiben. JobHeaderFormat STEUERN_CAS_WUP Diagnose-Service: UDS $2E DID $4204
- STEUERN_EGS_ISN - EGS-ISN im CAS setzen (wird für Getriebe-EWS genutzt) JobHeaderFormat STEUERN_EGS_ISN Diagnose-Service: UDS $2E DID $4300
- STEUERN_EWS4 - Dieser Job dient zum Setzen der Secretkeys und zum anschließenden Verriegeln. JobHeaderFormat STEUERN_EWS4_CAS Diagnose-Service: UDS $2E DID $C001
- STEUERN_FAHRGESTELLNUMMER - Schreiben der Fahrgestellnummer JobHeaderFormat STEUERN_FAHRGESTELLNUMMER Diagnose-Service: UDS $2E DID $F190
- STEUERN_SCHLUESSEL_INIT - Job zum Anstoßen der Schlüssel-Initialisierung. Nur zulässig, solange EWS4_TRSP_SK noch nicht verriegelt. JobHeaderFormat STEUERN_SCHLUESSEL_INIT Diagnose-Service: UDS $3101 RID $AC52($4005)
- 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 STEUERN_SCHLUESSELDATEN Diagnose-Service: UDS $2E DID $4210
- STEUERN_PIA_NR - PIA-Nummer eines Schlüssels umdefinieren. JobHeaderFormat STEUERN_PIA_NR Diagnose-Service: UDS $22 DID $DC5B
- STEUERN_SERVICE_SCHLUESSELDATEN_UPDATE - Dieser Job ermöglicht es einem folgende Aktionen anzustossen: Ermitteln der aktuellen Daten aus dem Fahrzeug, Übertragen der Daten in alle aktuell erkannten Schlüssel (inkrementell oder komplett). JobHeaderFormat STEUERN_SERVICE_SCHLUESSELDATEN_UPDATE Diagnose-Service: UDS $3101 DID $4005
- STATUS_SERVICE_SCHLUESSELDATEN_LESEN - Dieser Job erlaubt es die Service-Schlüsseldaten blockweise aus dem CAS auszulesen. JobHeaderFormat STATUS_SERVICE_SCHLUESSELDATEN Diagnose-Service: UDS $3101 DID $1006
- _DIAGNOSE_MODE - UDS : $10 DiagnosticSessionControl Mode einstellbar ueber das Argument
- _STATUS_IDENT_ISTUFE - Lesen Identifikation I-Stufe UDS : $22 ReadDataByIdentifier $100B Modus: Default
- _STATUS_KILOMETERSTAND - Lesen aktueller Kilometerstand UDS : $22 ReadDataByIdentifier $1700 Modus: Default
- _STATUS_ABS_TIME - Lesen aktuelle absolute Zeit UDS : $22 ReadDataByIdentifier $1701 Modus: Default
- _STATUS_DARH_DTC - Lesen Anzahl der abgelegten Fehler UDS : $22 ReadDataByIdentifier $1704 Modus: Default
- _STATUS_SC_VERSION - Lesen Standard Core Version UDS : $22 ReadDataByIdentifier $1720 Modus: Default
- _STATUS_SC_PACKAGE_ID - Lesen Standard Core Package Id UDS : $22 ReadDataByIdentifier $1726 Modus: Default
- _STATUS_MEM_SEG_TABLE - Lesen Memory segmentation table UDS : $22 ReadDataByIdentifier $2501 Modus: Default
- _STATUS_PROG_COUNTER - Lesen Programming counter Status UDS : $22 ReadDataByIdentifier $2502 Modus: Default
- _STATUS_PROG_COUNTER_MAX - Lesen Maximalwert des Programming Counters UDS : $22 ReadDataByIdentifier $2503 Modus: Default
- _STATUS_FLASH_TIM_PARA - Lesen Flash Timing Parameter UDS : $22 ReadDataByIdentifier $2504 Modus: Default
- _STATUS_MAX_BLOCK_LENGTH - Lesen maximale Blocklaenge UDS : $22 ReadDataByIdentifier $2505 Modus: Default
- _STATUS_FAHRZEUGAUFTRAG_TEIL_1 - aktuelle 160 Byte Fahrzeugauftrag Teil1 UDS : $22 ReadDataByIdentifier $3F1C Modus: Default
- _STATUS_FAHRZEUGAUFTRAG_TEIL_2 - aktuelle 160 Byte Fahrzeugauftrag Teil2 UDS : $22 ReadDataByIdentifier $3F1C Modus: Default
- _STATUS_CAS_VAR_KONFIG - aktueller Status "CAS, Varianten Konfiguration" UDS : $22 ReadDataByIdentifier $4000 Modus: Default
- _STATUS_TRSP_MECH_CODE - aktueller Status "Transponder MechCode" UDS : $22 ReadDataByIdentifier $4201 Modus: Default
- _STATUS_TRSP_FAHRZYKLUS - aktueller Status "Transponder Programmierdaten" UDS : $22 ReadDataByIdentifier $4205 Modus: Default
- _STATUS_FBD_EMPFANGSDATEN - aktuelle 18 Byte des FBD Empfangs UDS : $22 ReadDataByIdentifier $4600 Modus: Default
- _STATUS_ACT_DIAG_SESSION - Lesen active diagnose session UDS : $22 ReadDataByIdentifier $F186 Modus: Default
- _STATUS_SUPPLIER_NUMBER - Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18A Modus: Default
- _STATUS_ECU_MANUFACTURING_DATA - Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18B Modus: Default
- _STATUS_ECU_SERIAL_NUMBER - Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18C Modus: Default
- _STATUS_CAS4_AUSLIEFERUNGSSTAND - CAS4 Auslieferungsstand UDS : $22 ReadDataByIdentifier $F300 Modus: Default Fuer CT Qualitaetssicherung benoetigt hierueber erfolgt die Identifikation des SW Stand der ECU
- _STATUS_COMPILATION_DATE_TIME - aktuelle 21 Byte Ascii UDS : $22 ReadDataByIdentifier $F317 Modus: Default Datum ist in ASCII hinterlegt, das Format ist von der Systemdatum und -zeit Variablen eines Windows PC abhaengig
- _STATUS_ANT_LINKS_AUSSEN_HANDLE - aktueller Status "Antenne Links aussen Handle" UDS : $22 ReadDataByIdentifier $F320 Modus: Default
- _STATUS_ANT_RECHTS_AUSSEN_HANDLE - aktueller Status "Antenne Rechts aussen Handle" UDS : $22 ReadDataByIdentifier $F321 Modus: Default
- _STATUS_ANT_KOFFERR_AUSSEN_HANDLE - aktueller Status "Antenne Kofferraum aussen Handle" UDS : $22 ReadDataByIdentifier $F322 Modus: Default
- _STATUS_ANT_VORNE_INNEN_HANDLE - aktueller Status "Antenne vorne innen Handle" UDS : $22 ReadDataByIdentifier $F323 Modus: Default
- _STATUS_ANT_MITTE_INNEN_HANDLE - aktueller Status "Antenne vorne innen Handle" UDS : $22 ReadDataByIdentifier $F324 Modus: Default
- _STATUS_ANT_HUTABLAGE_HANDLE - aktueller Status "Antenne Hutablage Handle" UDS : $22 ReadDataByIdentifier $F325 Modus: Default
- _STATUS_ANT_KOFFERR_INNEN_LINKS_HANDLE - aktueller Status "Antenne Kofferraum innen links Handle" UDS : $22 ReadDataByIdentifier $F326 Modus: Default
- _STATUS_ANT_KOFFERR_INNEN_RECHTS_HANDLE - aktueller Status "Antenne Kofferraum innen rechts Handle" UDS : $22 ReadDataByIdentifier $F327 Modus: Default
- _STATUS_COMFORT_GO_ANT_KONFIG - aktueller Status "Comfort Go Antennen Konfiguration" UDS : $22 ReadDataByIdentifier $F330 Modus: Default
- _STATUS_TAGE_ID - aktueller Status "Status TAGE Identifier" UDS : $22 ReadDataByIdentifier $F331 Modus: Default BMW Teilenummer (6Byte String) fuer jede Tuer
- _STATUS_ANTENNEN - aktueller Status "Status Antennen" UDS : $22 ReadDataByIdentifier $F340 Modus: Default Liefert die Stati der bis zu 8 Antennen und einen globalen Status
- _STATUS_TAGE - aktueller Status "Status Tueraussengriffelektronik" UDS : $22 ReadDataByIdentifier $F341 Modus: Default
- _STATUS_CA_TELEGRAMM - aktueller Status "Status CA Telegramm" UDS : $22 ReadDataByIdentifier $F342 Modus: Default
- _STATUS_ANT_STROEME - aktueller Status "Status Antennenstroeme" UDS : $22 ReadDataByIdentifier $F343 Modus: Default Bei der zuletzt ausgefuehrten CA Aktion gemessener Antennenstrom fuer alle Antennen
- _STATUS_SCHLUESSEL_INFO - aktueller Status "Status Schluesselinfo" UDS : $22 ReadDataByIdentifier $F344 Modus: Default
- _STATUS_CA_HANDLER - aktueller Status "Status CA Handler" UDS : $22 ReadDataByIdentifier $F345 Modus: Default Interner CAH-Statusspeicher, nur zu Entwicklungszwecken
- _STATUS_RES_FREQ - aktueller Status "Status Resonanz Frequenz" UDS : $22 ReadDataByIdentifier $F346 Modus: Default Lesen der geschaetzten Resonanzfrequenzen
- _STATUS_ANT_GUETE - aktueller Status "Status Guete Antenne" UDS : $22 ReadDataByIdentifier $F347 Modus: Default Lesen der geschaetzten Gueten
- _STATUS_LF_TREIBER - aktueller Status "Status LF Treiber" UDS : $22 ReadDataByIdentifier $F348 Modus: Default Verhalten des LF-Treibers und des CAH
- _STATUS_U_KL15N30B - aktueller Status analoge Spannungswerte Funktionsgruppe 15N30B UDS : $22 ReadDataByIdentifier $F3A0 Modus: Default
- _STATUS_U_KL15_KL50 - aktueller Status analoge Spannungswerte Funktionsgruppe KL15 UDS : $22 ReadDataByIdentifier $F3A1 Modus: Default
- _STATUS_U_POWERSUPPLY - aktueller Status analoge Spannungswerte Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A2 Modus: Default
- _STATUS_U_ELV - aktueller Status analoge Spannungswerte ELV Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A3 Modus: Default
- _STATUS_U_HALL_TAGE - aktueller Status analoge Spannungswerte Hallsensoren und Tueraussengriffe Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A4 Modus: Default
- _STATUS_DIG_INPUT_START_STOP - aktueller Status digitale Eingaenge Funktionsgruppen 15N30B und 15WUP UDS : $22 ReadDataByIdentifier $F3A5 Modus: Default
- _STATUS_DIG_INPUT_HALL - aktueller Status digitale Eingaenge Funktionsgruppen HALL UDS : $22 ReadDataByIdentifier $F3A6 Modus: Default
- _STATUS_DIG_INPUT_SCHALTER - aktueller Status digitale Eingaenge Funktionsgruppen Schalter UDS : $22 ReadDataByIdentifier $F3A8 Modus: Default
- _STATUS_DIG_INPUT_BREMSE_KUPPL - aktueller Status digitale Eingaenge Funktionsgruppen Bremse und Kupplung UDS : $22 ReadDataByIdentifier $F3A9 Modus: Default
- _STATUS_DIG_INPUT_KLEMMEN - aktueller Status digitale Eingaenge Funktionsgruppen 15N30B und 15WUP UDS : $22 ReadDataByIdentifier $F3AB Modus: Default
- _SA_REQUEST_SEED - Anfordern des SEED Codes von der ECU Es muessen immer alle 5 Argumente im angegebenen Wertebereich uebergeben werden. UDS : $27 SecurityAccess SID $01 Sub Identifier "Request Seed" User-ID Byte[0] User-ID Byte[1] User-ID Byte[2] User-ID Byte[3] Modus: Default
- _SA_SEND_KEY - Senden des Key Wertes an die ECU Es muessen immer alle Argumente im jeweils gueltigen Wertebereich uebergeben werden. UDS : $27 SecurityAccess SID $02 Sub Identifier "Request Seed" $03 FixCode[68 Byte Array] Modus: Default
- _STEUERN_IDENT_ISTUFE - Beschreiben der I-Stufe Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $100B Modus: Default
- _STEUERN_FAHRZEUGAUFTRAG_TEIL_1 - Beschreiben der Fahrzeugauftrag Teil1 Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $3F1C Modus: Default
- _STEUERN_FAHRZEUGAUFTRAG_TEIL_2 - Beschreiben der Fahrzeugauftrag Teil2 Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $3F1D Modus: Default
- _STEUERN_CAS_VAR_KONFIG - Beschreiben der CAS Varianten Konfiguration Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4000 CAS_VAR_KONFIG Modus: Default
- _STEUERN_TRSP_MECH_CODE - Beschreiben des Transponder MechCode Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4201 Modus: Default
- _STEUERN_TRSP_FAHRZYKLUS - Beschreiben des Transponder Fahrzykluszaehler Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4205 Modus: Default
- _STEUERN_EWS4_SECKEY - Schreiben des EWS4 Secret Key 17 Byte Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $C001 Modus: Default
- _STEUERN_SVK_SUPPLIER - Schreiben der BMW Logistik Daten Zulieferer Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F102 Modus: Default
- _STEUERN_SVK_WERK - Schreiben der BMW Logistik Daten Werk Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F103 Modus: Default
- _STEUERN_ANT_LINKS_AUSSEN_HANDLE - Beschreiben des Antenne links Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F320 Data Modus: Default
- _STEUERN_ANT_RECHTS_AUSSEN_HANDLE - Beschreiben des Antenne rechts aussen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F321 Data Modus: Default
- _STEUERN_ANT_KOFFERR_AUSSEN_HANDLE - Beschreiben des Antenne Kofferraum aussen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F322 Data Modus: Default
- _STEUERN_ANT_VORNE_INNEN_HANDLE - Beschreiben des Antenne vorne innen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F323 Data Modus: Default
- _STEUERN_ANT_MITTE_INNEN_HANDLE - Beschreiben des Antenne mitte innen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F324 Data Modus: Default
- _STEUERN_ANT_HUTABLAGE_HANDLE - Beschreiben des Antenne Hutablage Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F325 Data Modus: Default
- _STEUERN_ANT_KOFFERR_INNEN_LINKS_HANDLE - Beschreiben des Antenne Kofferraum innen links Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F326 Data Modus: Default
- _STEUERN_ANT_KOFFERR_INNEN_RECHTS_HANDLE - Beschreiben des Antenne Kofferraum innen rechts Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F327 Data Modus: Default
- _STEUERN_COMFORT_GO_ANT_KONFIG - Beschreiben der Comfort go Antennen Konfig Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F330 Data Modus: Default
- _STEUERN_TAGE_ID - Beschreiben der Tueraussengriffelektronik Id Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F331 Data Modus: Default
- _STEUERN_TREIBERSTUFE_KL15_30 - Ansteuerung der Klemme 15/30 Ausgangspins UDS : $2F I/O Control By Local Id $0201 Data Id
- _STEUERN_TREIBERSTUFE_KL15_50 - Ansteuerung der Klemme 15/50 Ausgangspins UDS : $2F I/O Control By Local Id $0202 Data Id
- _STEUERN_BIMAG - Ansteuerung der BiMAG UDS : $2F I/O Control By Local Id $0203 Data Id
- _STEUERN_ELV - Ansteuerung ELV UDS : $2F I/O Control By Local Id $0204 Data Id
- _STEUERN_HALL - Ansteuerung HALL Sensoren UDS : $2F I/O Control By Local Id $0205 Data Id
- _STEUERN_LED_LF - Ansteuerung LED und LF UDS : $2F I/O Control By Local Id $0206 Data Id
- _STEUERN_ANT_STATUS_RESET - Antennenstatus ruecksetzen UDS : $31 Routine Control $xxF801 Routine Id $F801 Modus: Default
- _STEUERN_SCHLUESSEL_SUCHE - Schluesselsuche, CA Handler versendet LF Telegramm UDS : $31 Routine Control $xxF802 Routine Id $F802 Modus: Default
- _STEUERN_LF_HW_TEST - LF Hardware Selbsttest UDS : $31 Routine Control $xxF803 Routine Id $F803 Modus: Default
- _STEUERN_LF_TEST_TELEGRAMM - Versendet LF Telegramm mit der im Parameter angegebenen Anzahl Bytes UDS : $31 Routine Control $xxF804 Routine Id $F804 Modus: Default
- _STEUERN_RESET_DET - Ruecksetzen der Eintraege im Debugmodul "Development Error Tracer (DET)" UDS : $31 Routine Control $xxF806 Routine Id $F806 Modus: Default
- _DEVELOPMENT_JOB - Frei programmierbare Diagnosebotschaft, die ohne Vorfilterung auf dem CAN gesendet wird. Wird benoetigt fuer Diagnose Tests. Auch > 64 Byte Daten Adressierung unterstuetzt. Modus: Default
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
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_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_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 | Haufigkeitszaehler 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 Haufigkeitszaehler |
| 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_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 Prozessklasse WERT dezimale Angabe der Prozessklasse |
| PROZESSKLASSE_TEXT | string | table Prozessklasse BEZEICHNUNG Text-Angabe der Prozessklasse |
| SGBM_IDENTIFIER | string | Angabe SGBM-ID der Prozessklasse |
| VERSION | string | Angabe der Version der Prozessklasse |
| 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 |
FS_SPERREN
Sperren bzw. Freigeben des Fehlerspeichers UDS : $85 ControlDTCSetting UDS : $?? Sperren ($02) / Freigabe ($01) Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SPERREN | string | "ja" -> Fehlerspeicher sperren "nein" -> Fehlerspeicher freigeben table DigitalArgument TEXT Default: "ja" |
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 |
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_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_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 | Haufigkeitszaehler 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 Haufigkeitszaehler |
| 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_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 |
STATUS_BLOCK_LESEN
Lesen eines dynamisch definierten Datenblockes UDS : $2C DynamicallyDefineDataIdentifier $03 ClearDynamicallyDefinedDataIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier UDS : $2C DynamicallyDefineDataIdentifier $01 DefineByIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier UDS : $22 ReadDataByIdentifier $F300-$F3FF DynamicallyDefinedDataIdentifier $2C$02 DefineByMemoryAddress wird nicht unterstützt 'Composite data blocks' werden nur komplett unterstützt
Arguments
| Name | Type | Comment |
|---|---|---|
| BLOCK_NR | long | Nummer des Blockes 0..255 |
| NEU_DEFINIEREN | string | Wenn 'JA' oder 'YES' wird der Block im SG gelöscht und neu ins SG geschrieben Wenn 'NEIN' oder 'NO' wird der Block im SG nicht gelöscht und nicht geschrieben Anschließend wird der Block gelesen |
| ARGUMENT_SPALTE | string | 'ARG', 'ID', 'LABEL' |
| STATUS | string | Es muss mindestens ein Argument übergeben werden Es wird das zugehörige Result table SG_Funktionen ARG ID RESULTNAME erzeugt |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST_1 | binary | Hex-Antwort von SG |
| _RESPONSE_1 | binary | Hex-Antwort von SG |
| _REQUEST_2 | binary | Hex-Antwort von SG |
| _RESPONSE_2 | binary | Hex-Antwort von SG |
| _REQUEST_3 | binary | Hex-Antwort von SG |
| _RESPONSE_3 | 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 |
SLEEP_MODE
SG in Sleep-Mode versetzen UDS : $11 ECUReset UDS : $04 EnableRapidPowerShutDown 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 |
ENERGIESPARMODE
Einstellen des Energiesparmodes UDS : $31 RoutineControlRequestServiceID UDS : $01 startRoutine UDS : $0F0C DataIdentifier ControlEnergySavingMode UDS : $?? Mode Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | int | 0x00: Normalmode 0x01: Fertigungsmode 0x02: Transportmode 0x03: Flashmode |
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_ENERGIESPARMODE
Energy-Saving-Mode auslesen UDS : $22 ReadDataByIdentifier UDS : $100A DataIdentifier EnergySavingMode Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_ENERGIESPARMODE_WERT | int | Ausgabe des Energiesparmodes 0: Kein Energiesparmode gesetzt 1: Produktionsmode gesetzt 2: Transportmode gesetzt 3: Flashmode gesetzt -1: Mode ungueltig |
| STAT_ENERGIESPARMODE_TEXT | string | Text zu STAT_ENERGIESPARMODE_WERT |
| STAT_PRODUKTIONSMODE_EIN | int | 0: Produktionsmode nicht aktiv 1: Produktionsmode aktiv |
| STAT_TRANSPORTMODE_EIN | int | 0: Transportmode nicht aktiv 1: Transportmode aktiv |
| STAT_FLASHMODE_EIN | int | 0: Flashmode nicht aktiv 1: Flashmode aktiv |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_BETRIEBSMODE
Aktueller Betriebsmode SG muss sich im Energiersparmode befinden UDS : $22 ReadDataByIdentifier UDS : $100E Sub-Parameter Betriebsmode Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_BETRIEBSMODE_WERT | int | Aktueller Betriebsmode table Betriebsmode WERT 0 : Kein Betriebsmode gesetzt 1 - 16: Erweiterter Betriebsmode (Bedeutung siehe Tabelle) |
| STAT_BETRIEBSMODE_TEXT | string | Textausgabe STAT_BETRIEBSMODE_WERT table Betriebsmode TEXT |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_BETRIEBSMODE
Betriebsmode setzen SG muss sich im Energiersparmode befinden UDS : $31 RoutineControl UDS : $01 startRoutine UDS : $1003 DataIdentifier Betriebsmode UDS : $0? Betriebsmode Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| BETRIEBSMODE | int | Betriebsmode setzen table Betriebsmode WERT 0 : Kein Betriebsmode gesetzt 1 - 16: Erweiterter Betriebsmode (Bedeutung siehe Tabelle) |
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 |
SENSOREN_ANZAHL_LESEN
Anzahl der intelligenten Subbussensoren lesen UDS : $22 ReadDataByIdentifier UDS : $1600 Identifier NumberofSubbusMembers Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| SENSOR_ANZAHL | long | Anzahl der intelligenten Subbussensoren |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
SENSOREN_IDENT_LESEN
Identifikation der intelligenten Subbussensoren lesen UDS : $22 ReadDataByIdentifier UDS : $1600 Identifier NumberofSubbusMembers UDS : $16xx SubbusMemberSerialNumber Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SENSOR_NR | long | optionales Argument gewuenschter Sensor xx (0x01 - 0xFF) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SENSOR_VERBAUORT | string | Verbauort des Sensors table VerbauortTabelle ORTTEXT |
| SENSOR_BMW_NR | string | BMW-Teilenummer des Sensors |
| SENSOR_PART_NR | string | Teilenummer des Sensors optional wenn SENSOR_BMW_NR gueltig wenn Teilenummer vom Sensor nicht verfuegbar dann '--' |
| SENSOR_LIN_2_0_FORMAT | int | 1: Die optionalen Daten des Sensors (Hersteller, Seriennummer, ...) werden in LIN_2_Format geliefert 0: Optionale Daten nicht im LIN_2_Format (nur Defaultwerte werden ausgegeben) |
| SENSOR_HERSTELLER_NR | long | Lieferantennummer des Herstellers wenn Hersteller-Nummer nicht verfuegbar, dann 0 |
| SENSOR_HERSTELLER_TEXT | string | Textausgabe Lieferant wenn Softwarestand nicht verfuegbar, dann 'Information nicht verfuegbar' |
| SENSOR_FUNKTIONS_NR | long | Funktionsnummer des Sensors wenn Funktions-Nummer nicht verfuegbar, dann 0 |
| SENSOR_VARIANTEN_NR | long | Variantennummer des Sensors wenn Varianten-Nummer nicht verfuegbar, dann 0 |
| SENSOR_PROD_DATUM | string | Produnktionsdatum (DD.MM.YY) des Sensors wenn Produktions-Datum nicht verfuegbar, dann '--' |
| SENSOR_SERIEN_NR | string | Seriennummer des Sensors wenn Serien-Nummer nicht verfuegbar, dann '--' |
| SENSOR_SW_RELEASE_NR | string | Softwarestand des Sensors wenn Softwarestand nicht verfuegbar, dann '--' |
| SENSOR_HW_RELEASE_NR | string | Hardwarestand des Sensors wenn Softwarestand nicht verfuegbar, dann '--' |
| _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 |
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 |
STEUERN_ROE_STOP
Temporaeres Deaktivieren der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $00 Stop $02 (EventWindowTime)
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 |
STATUS_ROE_REPORT
Abfrage Status der Aktivierung der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $04 report activated events
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_ROE_AKTIV | char | 0x00 = Aktive Fehlermeldung deaktiviert 0x01 = Aktive Fehlermeldung aktiviert 0xFF = Status der aktiven Fehlermeldung nicht feststellbar |
| STAT_ROE_AKTIV_TEXT | string | Interpretation von STAT_ROE_AKTIV table UDS_TAB_ROE_AKTIV TEXT |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STEUERN_ROE_START
Temporaeres Aktivieren der aktiven Fehlermeldung UDS : $86 ResponseOnEvent $05 Start $02 (EventWindowTime)
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 |
STEUERN_ROE_PERSISTENT_STOP
Persistentes Deaktivieren der aktiven Fehlermeldung an den Diagnosemaster ueber TAS UDS : $86 ResponseOnEvent $40 Stop persistent $02 (EventWindowTime)
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 |
STEUERN_ROE_PERSISTENT_START
Persistentes Aktivieren der aktiven Fehlermeldung an den Diagnosemaster ueber TAS UDS : $86 ResponseOnEvent $45 Start persistent $02 (EventWindowTime)
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 | int | 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_CAS_INIT_KENNUNG
Jobbeschreibung: Der Job dient zum Auslesen des CAS Zustands (Verriegelt/Entriegelt) bezüglich des Schlüsselanlernens Vorbedingungen: keine Diagnose-Service: UDS $22 DID $4001 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| CAS_INIT | binary | Beschreibung: Das Ergebnis enthält den Verriegelungsstatus des CAS hinsichtlich des Anlernens von Schlüsseln Datenlänge: 3 Byte Gültige Werte: 0xAAAAAA = CAS für Schlüssel anlernen gesperrt Alle anderen Werte = CAS für Schlüssel anlernen frei Einheit: hex |
| JOB_STATUS | string | Beschreibung: Status der Jobverarbeitung Gültige Werte: OKAY = Fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Beschreibung: Hex-Auftrag an SG |
| _RESPONSE | binary | Beschreibung: Hex-Antwort von SG |
STATUS_ANALOG
Job zum Auslesen Analoger Spannungs-Werte am Steuergerät. JobHeaderFormat Aus Kompatibilitaetsgruenden nur fuer I300 Softwarestand verwenden! 0xF3A0 _STATUS_U_KL15N30B (KL15N, KL30B_1, KL30B_2, KL15WUP) 0xF3A1 _STATUS_U_KL15_KL50 (KL15_1, KL15_2, KL15_3, KL15_50, KL50, KL50MSA) 0xF3A2 _STATUS_U_POWERSUPPLY (TEMP, LF_DIAG, LF_STROM) 0xF3A3 _STATUS_U_ELV (KL30_ELV, KL31_ELV) 0xF3A4 _STATUS_U_HALL_TAGE (HALL_VERS13, HALL_VERS24)
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_SPANNUNG_KLEMME_15N_WERT | string | Spannungswert am Steuergerät an Klemme 15N Bei Alt-Baureihen entspricht dies KL30G Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15N_EINH | string | Spannungswert am Steuergerät an Klemme 15N Bei Alt-Baureihen entspricht dies KL30G Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_1_WERT | string | Spannungswert am Steuergerät an Klemme 30B_1 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_1_EINH | string | Spannungswert am Steuergerät an Klemme 30B_1 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_2_WERT | string | Spannungswert am Steuergerät an Klemme 30B_2 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_2_EINH | string | Spannungswert am Steuergerät an Klemme 30B_2 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15WUP_WERT | string | Spannungswert am Steuergerät an Klemme 15_WUP Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15WUP_EINH | string | Spannungswert am Steuergerät an Klemme 15_WUP Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_1_WERT | string | Spannungswert am Steuergerät an Klemme 15_1 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_1_EINH | string | Spannungswert am Steuergerät an Klemme 15_1 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_2_WERT | string | Spannungswert am Steuergerät an Klemme 15_2 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_2_EINH | string | Spannungswert am Steuergerät an Klemme 15_2 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_3_WERT | string | Spannungswert am Steuergerät an Klemme 15_3 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_3_EINH | string | Spannungswert am Steuergerät an Klemme 15_3 Bei CAS Ausgang |
| STAT_STROM_KLEMME_15_50_WERT | string | Stromwert am Steuergerät an Klemme 15 und 50 Bei CAS Ausgang |
| STAT_STROM_KLEMME_15_50_EINH | string | Stromwert am Steuergerät an Klemme 15 und 50 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50_WERT | string | Spannungswert am Steuergerät an Klemme 50 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50_EINH | string | Spannungswert am Steuergerät an Klemme 50 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50MSA_WERT | string | Spannungswert am Steuergerät an Klemme 50MSA Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50MSA_EINH | string | Spannungswert am Steuergerät an Klemme 50MSA Bei CAS Ausgang |
| STAT_STROM_LF_WERT | string | Stromwert am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_STROM_LF_EINH | string | Stromwert am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_DIAG_LF_WERT | string | Spannung am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_DIAG_LF_EINH | string | Spannung am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_31ELV_WERT | string | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_KLEMME_31ELV_EINH | string | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_KLEMME_30ELV_WERT | string | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_KLEMME_30ELV_EINH | string | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_INNENTEMPERATUR_WERT | string | Spannung am PTC/NTC im Steuergerät zur Ermittlung der Innentemperatur |
| STAT_SPANNUNG_INNENTEMPERATUR_EINH | string | Spannung am PTC/NTC im Steuergerät zur Ermittlung der Innentemperatur |
| STAT_SPANNUNG_HALL_VERS13_WERT | string | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 1 und 3 |
| STAT_SPANNUNG_HALL_VERS13_EINH | string | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 1 und 3 |
| STAT_SPANNUNG_HALL_VERS24_WERT | string | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 2 und 4 |
| STAT_SPANNUNG_HALL_VERS24_EINH | string | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 2 und 4 |
| STAT_SPANNUNG_KLEMME_30B_3_WERT | string | Spannungswert am Steuergerät an Klemme 30B_3 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_3_EINH | string | Spannungswert am Steuergerät an Klemme 30B_3 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_PM_HISTORIE
Der Job dient zum Auslesen des Powermanagement Historienspeicher des CAS. Der Historienspeicher gibt die Weckquelle, das zeitliche Auftreten (relativer Abstand zwischen 2 Weckereignissen) und die Häufigkeit von Weckereignissen wieder. JobHeaderFormat STATUS_PM_HISTORIE Diagnose-Service: UDS $22 DID $4103
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_PMHISTORIE_ANZAHL_ERGEBNISSAETZE_WERT | unsigned char | Anzahl der Einträge im Historienspeicher. Abhängig von dieser Anzahl n (n = 1, 2, ...) existieren n mal folgende Results in je einem eigenen EDIABAS-Ergebnissatz (analog FS_LESEN): STAT_PMHISTORIE_ID_WECKQUELLE, STAT_PMHISTORIE_HAEUFIGKEITSZAEHLER_WERT, STAT_PMHISTORIE_BETRIEBSSEKUNDENZAEHLER_WERT, STAT_PM_HISTORIE_ERGEBNISSATZ_NUMMER_WERT Wertebereich: 0: Keine Historienspeicher vorhanden 1 - 255: Anzahl der Historienspeichereinträge |
| STAT_PMHISTORIE_ANZAHL_ERGEBNISSAETZE_EINH | string | Anzahl der Einträge im Historienspeicher. Abhängig von dieser Anzahl n (n = 1, 2, ...) existieren n mal folgende Results in je einem eigenen EDIABAS-Ergebnissatz (analog FS_LESEN): STAT_PMHISTORIE_ID_WECKQUELLE, STAT_PMHISTORIE_HAEUFIGKEITSZAEHLER_WERT, STAT_PMHISTORIE_BETRIEBSSEKUNDENZAEHLER_WERT, STAT_PM_HISTORIE_ERGEBNISSATZ_NUMMER_WERT Wertebereich: 0: Keine Historienspeicher vorhanden 1 - 255: Anzahl der Historienspeichereinträge |
| STAT_PMHISTORIE_ERGEBNISSATZ_NUMMER_WERT | unsigned char | Aktuelle Satz-Nummer 1 bis n |
| STAT_PMHISTORIE_ERGEBNISSATZ_NUMMER_EINH | string | Aktuelle Satz-Nummer 1 bis n |
| STAT_PMHISTORIE_ID_WECKQUELLE | unsigned char | Das Ergebnis enthält die PM-ID der entsprechenden Aufweckquelle. Hinweise: Die PM-ID für eine Wakeupquelle unterscheidet sich von der FZM-ID dadurch, das bei dir PM-ID auch interne CAS-Weckquellen unterschieden werden. |
| STAT_PMHISTORIE_ID_WECKQUELLE_TEXT | string | Das Ergebnis enthält die PM-ID der entsprechenden Aufweckquelle. Hinweise: Die PM-ID für eine Wakeupquelle unterscheidet sich von der FZM-ID dadurch, das bei dir PM-ID auch interne CAS-Weckquellen unterschieden werden. |
| STAT_PMHISTORIE_HAEUFIGKEITSZAEHLER_WERT | unsigned char | Das Ergebnis enthält den Wert des Haeufigkeitszählers für die entsprechende Weckquelle, d.h. wie oft wurde das CAS durch die entsprechende Weckquelle geweckt. Wertebereich: 0: Ungültiger Wert/Häufigkeitszähler nicht ermittelbar 1-255: Anzahl der Weckvorgänge durch die Weckquelle. Der Häufigkeitszähler einer Weckquelle umfasst nur 1 Byte und kann daher überlaufen, d.h. Überschreitet derWert den Wert 255, so beginnt der Zähler wieder von vorne. |
| STAT_PMHISTORIE_HAEUFIGKEITSZAEHLER_EINH | string | Das Ergebnis enthält den Wert des Haeufigkeitszählers für die entsprechende Weckquelle, d.h. wie oft wurde das CAS durch die entsprechende Weckquelle geweckt. Wertebereich: 0: Ungültiger Wert/Häufigkeitszähler nicht ermittelbar 1-255: Anzahl der Weckvorgänge durch die Weckquelle. Der Häufigkeitszähler einer Weckquelle umfasst nur 1 Byte und kann daher überlaufen, d.h. Überschreitet derWert den Wert 255, so beginnt der Zähler wieder von vorne. |
| STAT_PMHISTORIE_BETRIEBSSEKUNDENZAEHLER_WERT | unsigned long | Das Ergebnis enthält den Wert des Betriebssekundenzählers bei dem das Weckereignis auftrat. |
| STAT_PMHISTORIE_BETRIEBSSEKUNDENZAEHLER_EINH | string | Das Ergebnis enthält den Wert des Betriebssekundenzählers bei dem das Weckereignis auftrat. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_PM_SCHLAFBEREITSCHAFT
Der Job dient zum Auslesen der Schlafbereitschaft des CAS und gibt den Status aller möglichen Einschlafverhinderer, d.h. Weckquellen (CAS-intern/extern) aus. JobHeaderFormat STATUS_PM_SCHLAFBEREITSCHAFT Diagnose-Service: UDS $22 DID $4104
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_PM_SCHLAFBEREITSCHAFT | unsigned char | Das Ergebnis gibt an, ob das CAS einschlafbereit ist oder nicht. Dabei wird Wachbleiben aufgrund von gerade laufender Tester-Diagnose nicht berücksichtigt. 0 = Einschlafbereit 1 = Nicht Einschlafbereit, mindestens ein WUP-Quelle hält das CAS aktuell wach. |
| STAT_PM_ANZAHL_ERGEBNISSAETZE_WERT | unsigned char | Anzahl der Weckquellen, die das CAS prinzipiell wachhalten können. Je nach dieser Anzahl n (n = 1, 2, ...) existieren n mal folgende Results in einem eigenen EDIABAS-Ergebnis-Satz erstellt. STAT_PM_ID_WECKQUELLE STAT_PM_RESTZEIT_SCHLAFBEREITSCHAFT_WERT STAT_PM_HAEUFIGKEITSZAEHLER |
| STAT_PM_ANZAHL_ERGEBNISSAETZE_EINH | string | Anzahl der Weckquellen, die das CAS prinzipiell wachhalten können. Je nach dieser Anzahl n (n = 1, 2, ...) existieren n mal folgende Results in einem eigenen EDIABAS-Ergebnis-Satz erstellt. STAT_PM_ID_WECKQUELLE STAT_PM_RESTZEIT_SCHLAFBEREITSCHAFT_WERT STAT_PM_HAEUFIGKEITSZAEHLER |
| STAT_PM_ID_WECKQUELLE | unsigned char | Das Ergebnis enthält die PM-ID der entsprechenden Aufweckquelle. Hinweise: Die PM-ID für eine Wakeupquelle unterscheidet sich von der FZM-ID dadurch, da bei derr PM-ID auch interne CAS-Weckquellen unterschieden werden. |
| STAT_PM_ID_WECKQUELLE_TEXT | string | Das Ergebnis enthält die PM-ID der entsprechenden Aufweckquelle. Hinweise: Die PM-ID für eine Wakeupquelle unterscheidet sich von der FZM-ID dadurch, das bei dir PM-ID auch interne CAS-Weckquellen unterschieden werden. |
| STAT_PM_ID_FLAGS | unsigned char | Das Ergebnis enthält die FLAGS der entsprechenden Aufweckquelle. |
| STAT_PM_RESTZEIT_SCHLAFBEREITSCHAFT_WERT | unsigned int | Das Ergebnis enthält die Restzeit, die die entsprechende Weckquelle das CAS noch wachhält. Hinweise: Ist der Wert > 0, so verhindert diese Weckquelle das Einschlafen noch mindestens für die angegebene Anzahl Millisekunden. |
| STAT_PM_RESTZEIT_SCHLAFBEREITSCHAFT_EINH | string | Das Ergebnis enthält die Restzeit, die die entsprechende Weckquelle das CAS noch wachhält. Hinweise: Ist der Wert > 0, so verhindert diese Weckquelle das Einschlafen noch mindestens für die angegebene Anzahl Millisekunden. |
| STAT_PM_HAEUFIGKEITSZAEHLER_WERT | unsigned char | Das Ergebnis enthält den Wert des Haeufigkeitszählers für die entsprechende Weckquelle, d.h. wie oft wurde das CAS durch die entsprechende Weckquelle bereits geweckt. Hinweise: Der Häufigkeitszähler einer Weckquelle umfasst 1 Byte und kann überlaufen. D.h. Überschreitet derWert den Wert 255, so beginnt der Zähler wieder von vorne. |
| STAT_PM_HAEUFIGKEITSZAEHLER_EINH | string | Das Ergebnis enthält den Wert des Haeufigkeitszählers für die entsprechende Weckquelle, d.h. wie oft wurde das CAS durch die entsprechende Weckquelle bereits geweckt. Hinweise: Der Häufigkeitszähler einer Weckquelle umfasst 1 Byte und kann überlaufen. D.h. Überschreitet derWert den Wert 255, so beginnt der Zähler wieder von vorne. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
_STATUS_STARTCYC_CNT
Jobbeschreibung: Der Job dient zum Auslesen des Startzykluszählers. Hinweis: Der Startzykluszähler zählt die Anzahl der erfolgreichen Motorstarts. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $22 DID $4205 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_STARTCYC_CNT_WERT | binary | Beschreibung: Das Ergebnis enthält den Wert des Startzykluszählers. Datenlänge: 4 Byte Gültige Werte: 0x00000000 - 0xFFFFFFFF = Hexadezimaler Wert des counters Einheit: hex |
| STAT_STARTCYC_CNT_EINH | string | Beschreibung: Einheit der Result STAT_STARTCYC_CNT_WERT Datenlänge: 3 Byte Gültige Werte: "hex" |
| JOB_STATUS | string | Beschreibung: Status der Jobverarbeitung Gültige Werte: OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Beschreibung: Hex-Auftrag an SG |
| _RESPONSE | binary | Beschreibung: Hex-Antwort von SG |
_STEUERN_CAS_INIT_KENNUNG
Jobbeschreibung: Der Job dient zum Verriegeln bzw. Entriegeln des CAS für das Schlüsselanlernen Vorbedingungen: keine Diagnose-Service: UDS $2E DID $4001 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
Arguments
| Name | Type | Comment |
|---|---|---|
| CAS_INIT | string | Beschreibung: Das Argument dient zum Verriegeln des CAS hinsichtlich des Anlernens von Schlüsseln. Datenlänge: 3 Byte Gültige Werte: 0xAAAAAA = CAS für Schlüssel anlernen sperren Alle anderen Werte = CAS für Schlüssel anlernen freischalten Einheit: hex |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Beschreibung: Status der Jobverarbeitung Gültige Werte: OKAY = Fehlerfrei ERROR_FORMAT_ARGUMENT = Fehler, da Argument nicht in einem der folgenden unterstützten Formate "0x01,0x02,0x03" oder"01,02,03" oder "0x01 0x02 0x03" oder "01 02 03" ERROR_LEN_ARGUMENT = Fehler, da noch Daten übrig oder fehlen (Argument insgesamt zu lang oder zu kurz) ERROR_ARGUMENT = Fehler, da dem Job kein Argument übergeben wurde table JobResult STATUS_TEXT |
| _REQUEST | binary | Beschreibung: Hex-Auftrag an SG |
| _RESPONSE | binary | Beschreibung: Hex-Antwort von SG |
_STEUERN_STARTCYC_CNT
Jobbeschreibung: Der Job dient zum Schreiben des Startzykluszählers. Hinweis: Der Startzykluszähler zählt die Anzahl der erfolgreichen Motorstarts. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $2E DID $4205 Gültigkeit: Ab F001-08-09-300 Kommentare: JobHeaderFormat.Nicht in der Diagnose-Datenbank erfasst!
Arguments
| Name | Type | Comment |
|---|---|---|
| STARTCYC_CNT | string | Beschreibung: Das Argument enthält den zu setzten Wert für den Startzykluszählers. Datenlänge: 4 Byte Gültige Werte: 0x00000000 - 0xFFFFFFFF = Hexadezimaler Wert des Startzykluszählers Einheit: hex |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Beschreibung: Status der Jobverarbeitung Gültige Werte: OKAY = Fehlerfrei ERROR_FORMAT_ARGUMENT = Fehler, da Argument nicht in einem der folgenden unterstützten Formate "0x01,0x02,0x03,0x04" oder"01,02,03,04" oder "0x01 0x02 0x03 0x04" oder "01 02 03 04" ERROR_LEN_ARGUMENT = Fehler, da noch Daten übrig oder fehlen (Argument insgesamt zu lang oder zu kurz) ERROR_ARGUMENT = Fehler, da dem Job kein Argument übergeben wurde table JobResult STATUS_TEXT |
| _REQUEST | binary | Beschreibung: Hex-Auftrag an SG |
| _RESPONSE | binary | Beschreibung: Hex-Antwort von SG |
STATUS_CAS_ANLIEFERZUSTAND
Dieser Job liefert den aktuellen Fortschritt des Rücksetzen nach STEUERN_CAS_ANLIEFERZUSTAND. JobHeaderFormat STATUS_CAS_ANLIEFERZUSTAND Diagnose-Service: UDS $22 DID $4003
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EEBLOCKS_TODO | int | Liefert die Anzahl der noch zu löschenden Blöcke im CAS. Bei 0 ist löschen fertig. Bei -1 wurde kein löschen in diesem Alive-Zyklus durchgeführt. Bei >0: Anzahl noch zu löschender Blöcke |
| STAT_EEBLOCKS_TODO_TEXT | string | Liefert die Anzahl der noch zu löschenden Blöcke im CAS. Bei 0 ist löschen fertig. Bei -1 wurde kein löschen in diesem Alive-Zyklus durchgeführt. Bei >0: 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 |
STATUS_CAS_FREQ_TYPE
Konfiguration des CAS bzgl. Schlüssel-Initialisierung auslesen. JobHeaderFormat STATUS_CAS_FREQ_TYPE Diagnose-Service: UDS $22 DID $4202
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_INIT_FREQ | unsigned char | Kennzahl Schlüssel-Frequenz (1 Byte) 0: Unbekannte oder keine Schlüssel-Frequenz 1 - n: Werte für Frequenzen: 6 -> 868MHz, 5 -> 433MHz, 4 -> 315MHz, 3 -> 315MHz LowPower (Japan/Korea). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_FREQ_TEXT | string | Kennzahl Schlüssel-Frequenz (1 Byte) 0: Unbekannte oder keine Schlüssel-Frequenz 1 - n: Werte für Frequenzen: 6 -> 868MHz, 5 -> 433MHz, 4 -> 315MHz, 3 -> 315MHz LowPower (Japan/Korea). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_TRSP_TYPE | unsigned char | Art der verwendeten Transponder 1 = 'HT2' alt L2, 2 = 'HT3' neu L6 (default) |
| STAT_TRSP_TYPE_TEXT | string | Art der verwendeten Transponder 1 = 'HT2' alt L2, 2 = 'HT3' neu L6 (default) |
| 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 STATUS_CAS_INIT_LOC_DATE Diagnose-Service: UDS $22 DID $4203
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_INIT_DAY_WERT | unsigned int | Tag der CAS-/Schlüssel-Initialisierung 1 - 31 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_DAY_EINH | string | Tag der CAS-/Schlüssel-Initialisierung 1 - 31 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_MONTH_WERT | unsigned int | Monat der CAS-/Schlüssel-Initialisierung 1 - 12 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_MONTH_EINH | string | Monat der CAS-/Schlüssel-Initialisierung 1 - 12 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_YEAR_WERT | unsigned int | Jahr der CAS-/Schlüssel-Initialisierung 2000 - 2999 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_YEAR_EINH | string | Jahr der CAS-/Schlüssel-Initialisierung 2000 - 2999 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_LOCATION_WERT | string | Ort der Schlüssel-Initialisierung (4 Zeichen ASCII) 0240 = Werk 2.4, 0220 =Werk 2.2, 0100 =Werk München, ... Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_LOCATION_EINH | string | Ort der Schlüssel-Initialisierung (4 Zeichen ASCII) 0240 = Werk 2.4, 0220 =Werk 2.2, 0100 =Werk München, ... Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_STATION_WERT | string | BMW-Spezifisch (4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit, ...). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| STAT_INIT_STATION_EINH | string | BMW-Spezifisch (4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit, ...). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_CAS_WUP
4-Byte FBD-Wakeup-Pattern lesen. JobHeaderFormat STATUS_CAS_WUP Diagnose-Service: UDS $22 DID $4204
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_FBD_WAKEUP_WERT | binary | FBD-Wakeup-Pattern (4 Byte) Z.B. "01234567" Im Anlieferzustand "FFFFFFFF" |
| STAT_FBD_WAKEUP_EINH | string | FBD-Wakeup-Pattern (4 Byte) Z.B. "01234567" Im Anlieferzustand "FFFFFFFF" |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_DIGITAL
Job zum Auslesen digitaler Stati JobHeaderFormat 0xF3A5 _STATUS_DIG_INPUT_START_STOP (A_S_START, BLS_MSA) 0xF3A6 _STATUS_DIG_INPUT_HALL (HALL_SSTA, HALL_SSTB) 0xF3A8 _STATUS_DIG_INPUT_SCHALTER (CLT, MHK, HOTEL, MSA, TOEHKL) 0xF3A9 _STATUS_DIG_INPUT_BREMSE_KUPPL (BLTS, PN_KUPPL)
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EIN_HALL_SSTA_AKTIV | unsigned char | Status des SST Hall-Sensors A (entprellt), 0 nicht aktiv, 1 aktiv |
| STAT_EIN_HALL_SSTB_AKTIV | unsigned char | Status des SST Hall-Sensors B (entprellt), 0 nicht aktiv, 1 aktiv |
| STAT_EIN_SCHALTER_KUPPL_PN_AKTIV | unsigned char | HW Taster Kupplungsschalter, 1 Taster gerückt / PN eingelegt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_KUPPL_PN_AKTIV_TEXT | string | HW Taster Kupplungsschalter, 1 Taster gerückt / PN eingelegt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_BREMSL_HIGH_AKTIV | unsigned char | HW Taster Bremslichtschalter, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_BREMSL_HIGH_AKTIV_TEXT | string | HW Taster Bremslichtschalter, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_CENTERLOCK_AKTIV | unsigned char | HW Taster Centerlock, 1 Taster gerückt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_CENTERLOCK_AKTIV_TEXT | string | HW Taster Centerlock, 1 Taster gerückt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_MOTORHAUBE_AKTIV | unsigned char | Motorhauben-Kontakt, 1 aktiv (offen), 0 nicht aktiv (geschlossen), 2 Fahrzeug besitzt keinen Motorhaubenkontakt, 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_HOTEL_AKTIV | unsigned char | Hotelschalter, 1 Hotelfunktion aktiv, 0 Hotelfunktion nicht aktiv, 2 Fahrzeug besitzt keinen Hotelschalter, 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_HOTEL_AKTIV_TEXT | string | Hotelschalter, 1 Hotelfunktion aktiv, 0 Hotelfunktion nicht aktiv, 2 Fahrzeug besitzt keinen Hotelschalter, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_MSA_AKTIV | unsigned char | Taster MSA, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_MSA_AKTIV_TEXT | string | Taster MSA, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_SICHERN_HECKKL_AKTIV | unsigned char | HW TasterSichern an der HKL 1 Taster gedrückt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_SICHERN_HECKKL_AKTIV_TEXT | string | HW TasterSichern an der HKL 1 Taster gedrückt, 0 Taster nicht gedrückt, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_HECKKL_INNEN_AKTIV | unsigned char | Heckklappentaster innen, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 3 Signal ungültig / unplausibel |
| STAT_EIN_TASTER_HECKKL_INNEN_AKTIV_TEXT | string | Heckklappentaster innen, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 3 Signal ungültig / unplausibel |
| STAT_EIN_MOST_WUP_AKTIV | unsigned char | MOST_WUP von TCU, 1 Spannung liegt an, 0 Ausgang abgeschaltet |
| STAT_EIN_A_S_START_AKTIV | unsigned char | DME_START_ENDE, 1 Spannung liegt an, 0 Ausgang abgeschaltet |
| STAT_EIN_SCHALTER_BREMSL_LOW_AKTIV | unsigned char | HW Taster Bremslichtschalter (Test-Schalter), 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 3 Signal ungültig / unplausibel |
| STAT_EIN_SCHALTER_BREMSL_LOW_AKTIV_TEXT | string | HW Taster Bremslichtschalter (Test-Schalter), 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 3 Signal ungültig / unplausibel |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_EGS_ISN
Verriegelungs-Status für EGS-ISN im CAS lesen (wird für Getriebe-EWS genutzt) JobHeaderFormat STATUS_EGS_ISN Diagnose-Service: UDS $22 DID $4300
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EGS_ISN_WERT | binary | Aktueller EGS-ISN (4 Byte) zur Anbindung vom EGS Falls kein Schlüssel vorhanden oder nicht implementiert "FFFFFFFF". Falls Schlüssel bereits verriegelt ist "00000000". |
| STAT_EGS_ISN_EINH | string | Aktueller EGS-ISN (4 Byte) zur Anbindung vom EGS Falls kein Schlüssel vorhanden oder nicht implementiert "FFFFFFFF". Falls Schlüssel bereits verriegelt ist "00000000". |
| STAT_EGS_ISN_LOCKED | unsigned char | Aktueller Verriegelungs-Status für EGS-ISN: 0 = unlocked, 1 = locked |
| 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 STATUS_EWS_CAS Diagnose-Service: UDS $22 DID $C000
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EWS_EGS_ACTIVE | unsigned char | 0: Das CAS ist nicht auf EWS_EGS konfiguriert, 1: Das CAS ist auf EWS_EGS konfiguriert (EGS-ISN wird nach verlassen des KL50-Montagemodus und verriegeln des TRSP_SK gesendet). Anmerkung: Gibt das über Codierung gesetzte Flag aus. |
| STAT_TRSP_SK_LOCKED | unsigned char | 0: TRSP-SecretKey lässt sich noch direkt schreiben/lesen, 1: TRSP-SecretKey lässt sich nicht mehr schreiben/lesen (EWS4-TRSP-SecretKey bereits verriegelt) Hinweis: Hierdurch wird auch der Schreibzugriff auf die Transponder-Tabelle (TRSP-IDs) und Fahrgestellnummer gesperrt! |
| STAT_DMEDDE_SK_LOCKED | unsigned char | 0: EWS4_DMEDDE-SecretKey und EGS-ISN lässt sich noch direkt schreiben/lesen, 1: EWS4_DMEDDE-SecretKey und/oder EWS3-ISN lässt sich nicht mehr schreiben/lesen (DMEDDE-Anbindung ist bereits verriegelt) Hinweis: Dieser SecretKey lässt sich erst nach dem TRSP-SK verriegeln! |
| STAT_VERSION | int | Version der EWS4-Schnittstelle, 0x01: Direktschreiben des SecretKey (alter Ablauf L1,L2,L3,L4 heute), 0x02: Direktschreiben des SecretKey ohne keyPIN (bisheriger Planstand F01) 0x03 Direktschreiben des SecretKey mit keyPIN (Ziel F01) |
| _STAT_DMEDDE_SK | int | Beschreibung: Liefert den internen CAS-Status zum SecretKey DME/DDE (EWS-Server) Datenlänge: 1 Byte Gültige Werte: 0xFF = KEY_STATE_CLEARED 0xEE = START_RND 0xDD = INIT_RND1 0xCC = INIT_RND2 0xBB = WAIT_WR_RND 0xAA = CALC_FACTOR 0x9E = WAIT_FSC_UNLOCKED 0x9D = WAIT_FSC 0x9B = WAIT_FSC_KEYREADY 0x8E = CHECK_FSC_UNLOCKED 0x8D = CHECK_FSC 0x8B = CHECK_FSC_KEYREADY 0x77 = CALC_KEY 0x66 = COMPRESS_KEY 0x5E = RND_KEY 0x5D = SEND_RPLY_KEY 0x00 = KEY_READY Einheit: - |
| _STAT_TRSP_SK | int | Beschreibung: Liefert den internen CAS-Status zum SecretKey Transponder (EWS-Client) Datenlänge: 1 Byte Gültige Werte: 0xFF = KEY_STATE_CLEARED 0xEE = START_RND 0xDD = INIT_RND1 0xCC = INIT_RND2 0xBB = WAIT_WR_RND 0xAA = CALC_FACTOR 0x9E = WAIT_FSC_UNLOCKED 0x9D = WAIT_FSC 0x9B = WAIT_FSC_KEYREADY 0x8E = CHECK_FSC_UNLOCKED 0x8D = CHECK_FSC 0x8B = CHECK_FSC_KEYREADY 0x77 = CALC_KEY 0x66 = COMPRESS_KEY 0x5E = RND_KEY 0x5D = SEND_RPLY_KEY 0x00 = KEY_READY Einheit: - |
| 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 STATUS_EWS4_SK_CAS Diagnose-Service: UDS $22 DID $C002
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_EWS4_TRSP_SK | binary | Aktueller SecretKey (jeweils 16 Byte) des EWS4-Clients zur Anbindung der Transponder-Schlüssel (dient zur Erzeugung der SessionKeys) Falls kein Schlüssel vorhanden oder nicht implementiert "FFFF....FFFF". Falls Schlüssel bereits verriegelt ist "0000....0000" |
| STAT_EWS4_TRSP_SK_EINH | string | Aktueller SecretKey (jeweils 16 Byte) des EWS4-Clients zur Anbindung der Transponder-Schlüssel (dient zur Erzeugung der SessionKeys) Falls kein Schlüssel vorhanden oder nicht implementiert "FFFF....FFFF". Falls Schlüssel bereits verriegelt ist "0000....0000" |
| STAT_EWS4_DMEDDE_SK | binary | "Aktueller SecretKey (jeweils 16 Byte) des EWS4-Servers zur Anbindung einer EWS4-DME/DDE Falls kein Schlüssel vorhanden oder nicht implementiert ""FFFF....FFFF"". Falls Schlüssel bereits verriegelt ist ""0000....0000"". |
| STAT_EWS4_DMEDDE_SK_EINH | string | "Aktueller SecretKey (jeweils 16 Byte) des EWS4-Servers zur Anbindung einer EWS4-DME/DDE Falls kein Schlüssel vorhanden oder nicht implementiert ""FFFF....FFFF"". Falls Schlüssel bereits verriegelt ist ""0000....0000"". |
| 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 STATUS_FAHRGESTELLNUMMER Diagnose-Service: UDS $22 DID $F190
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_FGNR17_WERT | string | 17-Stellige Fahrgestellnummer '00000000000000000' bei keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät). |
| STAT_FGNR17_EINH | string | 17-Stellige Fahrgestellnummer '00000000000000000' bei keine Fahrgestellnummer vorhanden (jungfräuliches Steuergerät). |
| 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 STATUS_SCHLUESSEL_TRSP Diagnose-Service: UDS $22 DID $4200
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_TAB_INDEX | int | 255 Aktuelle Schlüssel-ID konnte keiner Position im CAS zugeordnet werden. 0 - 9 Erkannte Schlüssel-Position in der Schlüssel-Tabelle, 255 unbekannt |
| STAT_TAB_INDEX_TEXT | string | 255 Aktuelle Schlüssel-ID konnte keiner Position im CAS zugeordnet werden. 0 - 9 Erkannte Schlüssel-Position in der Schlüssel-Tabelle, 255 unbekannt |
| STAT_KEY_DISABLED | int | Status ob aktueller Schlüssel im CAS gesperrt (disabled) ist. 0: Aktueller Schlüssel nicht gesperrt oder unbekannt 1: Aktueller Schlüssel gesperrt 2: Aktueller Schlüssel temporär gesperrt (CA-Funktion) |
| STAT_KEY_DISABLED_TEXT | string | Status ob aktueller Schlüssel im CAS gesperrt (disabled) ist. 0: Aktueller Schlüssel nicht gesperrt oder unbekannt 1: Aktueller Schlüssel gesperrt 2: Aktueller Schlüssel temporär gesperrt (CA-Funktion) |
| STAT_KEY_VALID | int | 0: Aktueller Schlüssel ungültig, unbekannt oder gesperrt 1: Aktueller Schlüssel gültig (authentisiert) |
| STAT_KEY_CAM_NR | int | 0 ... 7: ID-Geber Nummer (Codierbar: 0 ... 1, 0 ... 3, 0 ... 7) 255: bei kein ID-Geber |
| STAT_KEY_CAM_NR_TEXT | string | 0 ... 7: ID-Geber Nummer (Codierbar: 0 ... 1, 0 ... 3, 0 ... 7) 255: bei kein ID-Geber |
| STAT_TRSP_ERROR | int | Kommunikations-Fehler und Anlernfehler 0 kein Fehler 1 Keine Ringspule 2 Lesefehler Page 0 (nach retries) 3 Lesefahler TRSP_TYP ... Weitere Werte siehe Liste Jan Vastl |
| STAT_TRSP_ERROR_TEXT | string | Kommunikations-Fehler und Anlernfehler 0 kein Fehler 1 Keine Ringspule 2 Lesefehler Page 0 (nach retries) 3 Lesefahler TRSP_TYP ... Weitere Werte siehe Liste Jan Vastl |
| STAT_KEY_PIA_NR | int | 15 Keine personalisierung zugewiesen oder Schlüssel unbekannt 0 - 2 Erkannte Schlüssel-Personalisierung in der Schlüssel-Tabelle 3 keine/default Personalisierung |
| STAT_KEY_PIA_NR_TEXT | string | 15 Keine personalisierung zugewiesen oder Schlüssel unbekannt 0 - 2 Erkannte Schlüssel-Personalisierung in der Schlüssel-Tabelle 3 keine/default Personalisierung |
| STAT_KEY_PARTNUMBER_WERT | string | 7-stellige Sachnummer des Schlüssels bzw. der Gleichschliessung. (6-Byte BCD dekodiert, ggf. führende Nullen) |
| STAT_KEY_PARTNUMBER_EINH | string | 7-stellige Sachnummer des Schlüssels bzw. der Gleichschliessung. (6-Byte BCD dekodiert, ggf. führende Nullen) |
| STAT_KEY_VIN17_WERT | string | 17-Stellige Fahrgestellnummer aus dem Schlüssel '00000000000000000' bei keine Fahrgestellnummer vorhanden (jungfräulicher Schlüssel). 'FFFFFFFFFFFFFFFF' bei Fahrgestellnummer nicht lesbar (falls notwendig). |
| STAT_KEY_VIN17_EINH | string | 17-Stellige Fahrgestellnummer aus dem Schlüssel '00000000000000000' bei keine Fahrgestellnummer vorhanden (jungfräulicher Schlüssel). 'FFFFFFFFFFFFFFFF' bei Fahrgestellnummer nicht lesbar (falls notwendig). |
| STAT_KEY_FREQ | int | Kennzahl Schlüssel-Frequenz (1 Byte) 0: Unbekannte oder keine Schlüssel-Frequenz (Drivers-Key, Wallet-Key) 1 - n: Werte für Frequenzen 6 -> 868MHz 5 -> 433MHz 4 -> 315MHz 3 -> 315MHz LowPower (Japan/Korea) |
| STAT_KEY_FREQ_TEXT | string | Kennzahl Schlüssel-Frequenz (1 Byte) 0: Unbekannte oder keine Schlüssel-Frequenz (Drivers-Key, Wallet-Key) 1 - n: Werte für Frequenzen 6 -> 868MHz 5 -> 433MHz 4 -> 315MHz 3 -> 315MHz LowPower (Japan/Korea) |
| STAT_KEY_ID_WERT | binary | ID des aktuellen Schlüssels (z.B. '12 34 AB EF'). |
| STAT_KEY_ID_EINH | string | ID des aktuellen Schlüssels (z.B. '12 34 AB EF'). |
| STAT_KEY_ID_KNOWN | int | 1: Aktueller Schlüssel ist dem CAS bekannt 0: Aktueller Schlüssel ist dem CAS unbekannt |
| STAT_KEY_SUPPLIER_YEAR_WERT | int | Jahr des Herstelldatums (im Schlüssel nicht mehr änderbar) 2000 - 2999 |
| STAT_KEY_SUPPLIER_YEAR_EINH | string | Jahr des Herstelldatums (im Schlüssel nicht mehr änderbar) 2000 - 2999 |
| STAT_KEY_SUPPLIER_ID_WERT | unsigned char | Herstellungsort (im Schlüssel nicht mehr änderbar, 1Byte) Z.B. Lieferanten-Kennung |
| STAT_KEY_SUPPLIER_ID_WERT_TEXT | string | Herstellungsort (im Schlüssel nicht mehr änderbar, 1Byte) Z.B. Lieferanten-Kennung |
| STAT_KEY_SUPPLIER_MONTH_WERT | int | Monat des Herstelldatums (im Schlüssel nicht mehr änderbar) 1 - 12 |
| STAT_KEY_SUPPLIER_MONTH_EINH | string | Monat des Herstelldatums (im Schlüssel nicht mehr änderbar) 1 - 12 |
| STAT_KEY_SUPPLIER_STATION_WERT | int | Zulieferer-Spezifisch (z.B. Anlagennummer, Scharschennummer, ....) (im Schlüssel nicht mehr änderbar, 2 Byte) |
| STAT_KEY_SUPPLIER_STATION_EINH | string | Zulieferer-Spezifisch (z.B. Anlagennummer, Scharschennummer, ....) (im Schlüssel nicht mehr änderbar, 2 Byte) |
| STAT_KEY_SUPPLIER_DAY_WERT | int | Tag des Herstelldatums (im Schlüssel nicht mehr änderbar) 1 - 31 |
| STAT_KEY_SUPPLIER_DAY_EINH | string | Tag des Herstelldatums (im Schlüssel nicht mehr änderbar) 1 - 31 |
| STAT_KEY_MECHCODE_WERT | string | 5 Stellen des Mechanischen Schliesscodes (letzte Stelle ist CS) '00000' bei kein Schliesscode vorhanden (FBD-/PA-Schlüssel) Dieser Mechcode wird beim Zulieferer geschrieben. Der Schliesscode wird im CAS nicht gespeichert. |
| STAT_KEY_MECHCODE_EINH | string | 5 Stellen des Mechanischen Schliesscodes (letzte Stelle ist CS) '00000' bei kein Schliesscode vorhanden (FBD-/PA-Schlüssel) Dieser Mechcode wird beim Zulieferer geschrieben. Der Schliesscode wird im CAS nicht gespeichert. |
| STAT_KEY_MECHCODE_VALID | int | 1: Schliesscode plausibel 0: Schliesscode ungültig (CS falsch, unzulässige Werte, ...). Der Schliesscode wird im CAS nicht gespeichert. |
| STAT_KEY_INIT_YEAR_WERT | int | Jahr der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar) 2000 - 2999 |
| STAT_KEY_INIT_YEAR_EINH | string | Jahr der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar) 2000 - 2999 |
| STAT_KEY_INIT_LOCATION_WERT | string | Ort der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar, 4 Byte) (definition Helmut Wagatha) 24: Werk 2.4 22: Werk 2.2 1: Werk München Bei Anlernen über FSC evtl. Händler-Nummer |
| STAT_KEY_INIT_LOCATION_EINH | string | Ort der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar, 4 Byte) (definition Helmut Wagatha) 24: Werk 2.4 22: Werk 2.2 1: Werk München Bei Anlernen über FSC evtl. Händler-Nummer |
| STAT_KEY_INIT_MONTH_WERT | int | Monat der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar): 1 = Januar, usw - 12 |
| STAT_KEY_INIT_MONTH_EINH | string | Monat der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar): 1 = Januar, usw - 12 |
| STAT_KEY_INIT_STATION_WERT | string | BMW-Spezifisch (z.B. Anlagennummer , Händlernummer) (im Schlüssel nicht mehr änderbar, 4-Byte) |
| STAT_KEY_INIT_STATION_EINH | string | BMW-Spezifisch (z.B. Anlagennummer , Händlernummer) (im Schlüssel nicht mehr änderbar, 4-Byte) |
| STAT_KEY_INIT_DAY_WERT | int | Tag der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar) 1 - 31 |
| STAT_KEY_INIT_DAY_EINH | string | Tag der Schlüssel-Initialisierung (im Schlüssel nicht mehr änderbar) 1 - 31 |
| STAT_KEY_TYPE | int | Schlüssel-Typ (4 Bit) 0: Dummy-Schlüssel bzw. Umlaufschlüssel 2: Geldbörsen-Schlüssel 3: Drivers-Key 4: Funk-Schlüssel 5: ID-Geber 15: Unbekannter Schlüssel-Typ |
| STAT_KEY_TYPE_TEXT | string | Schlüssel-Typ (4 Bit) 0: Dummy-Schlüssel bzw. Umlaufschlüssel 2: Geldbörsen-Schlüssel 3: Drivers-Key 4: Funk-Schlüssel 5: ID-Geber 15: Unbekannter Schlüssel-Typ |
| STAT_FBD_BATTERIE_ZUSTAND | unsigned char | Quantisierte Batterie-Spannung des Schlüssels. 0 sehr schlecht, 6 sehr gut, 10 Status Battrie Schwach (bei Kommunikation ohne Authentisierung), 11 Status Battrie Gut (bei Kommunikation ohne Authentisierung), 255 nicht ermittelbar bzw. nicht relevant |
| STAT_FBD_BATTERIE_ZUSTAND_TEXT | string | Quantisierte Batterie-Spannung des Schlüssels. 0 sehr schlecht, 6 sehr gut, 10 Status Battrie Schwach (bei Kommunikation ohne Authentisierung), 11 Status Battrie Gut (bei Kommunikation ohne Authentisierung), 255 nicht ermittelbar bzw. nicht relevant |
| STAT_KEY_VARIANT | int | Variante des Schlüssels. Zur späteren unterscheidung von Änderungen. (4-Bit) Am Anfang z.B. 1 |
| STAT_KEY_VARIANT_TEXT | string | Variante des Schlüssels. Zur späteren unterscheidung von Änderungen. (4-Bit) Am Anfang z.B. 1 |
| STAT_KEY_LOCKED | int | Verriegelungs-Status des AES-Transponders: 0: Schlüssel noch nicht verriegelt, d.h. er lässt sich (nochmal) anlernen. 1: Schlüssel komplett verriegelt (Wegfahrsperre-Daten sind verriegelt), 2: Schlüssel ist teilweise bzgl. Wegfahrsperre verriegelt (Zwischenzustand), 3: fehlerhafte Konfiguration, Initialisierung nicht möglich, 4: Kein normaler Anlieferzustand, Schlüssel komplett offen (Anlieferzustand Philips) |
| STAT_KEY_LOCKED_TEXT | string | Verriegelungs-Status des AES-Transponders: 0: Schlüssel noch nicht verriegelt, d.h. er lässt sich (nochmal) anlernen. 1: Schlüssel komplett verriegelt (Wegfahrsperre-Daten sind verriegelt), 2: Schlüssel ist teilweise bzgl. Wegfahrsperre verriegelt (Zwischenzustand), 3: fehlerhafte Konfiguration, Initialisierung nicht möglich, 4: Kein normaler Anlieferzustand, Schlüssel komplett offen (Anlieferzustand Philips) |
| STAT_INIT_DONE | int | 1: Schlüssel vollständig angelernt 254: Schlüssel (noch) nicht angelernt (d.h. SecretKey, FBD-Konfig, VIN17, ... Noch nicht In Schlüssel übertragen und Schlüssel nicht verriegelt). 255 Unbekannter Schlüssel. |
| STAT_INIT_DONE_TEXT | string | 1: Schlüssel vollständig angelernt 254: Schlüssel (noch) nicht angelernt (d.h. SecretKey, FBD-Konfig, VIN17, ... Noch nicht In Schlüssel übertragen und Schlüssel nicht verriegelt). 255 Unbekannter Schlüssel. |
| STAT_KEY_TRSP_TYPE | int | 1 = HT2 2 = HT3/AES |
| STAT_KEY_TRSP_TYPE_TEXT | string | 1 = HT2 2 = HT3/AES |
| STAT_KEY_CAM_NR_AKTUALISIERT | unsigned char | Das Ergebnis gibt an, ob die CAM-Nr auch im Schlüssel aktualisiert wurde und nicht nur im CAS. Beim ersten Verwenden eines Ersatzschlüssels oder beim Freigeben eines Schlüssels wird die CAM-Nr (ComfortAcessMaster-Nr.) vom CAS neu berechnet. Diese muss dann auch noch im Schlüssel aktualisiert werden. 0 = CAM-Nr wurde noch nicht im Schlüssel aktualisiert 1 = CAM-Nr wurde im Schlüssel aktualisiert |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_SCHLUESSELDATEN
Jobbeschreibung: Dieser Job dient dazu den Status eines Schlüssel laut Transpondertabelle auszulesen. Anmerkung: Die Informationen sind unabhängig von einem evtl. gerade vorhandenen Transponder in der Ringspule bzw. einem erkannten ID-Geber. Vorbedingungen: keine Diagnose-Service: UDS Diagnose-Service: UDS $22 DID $4210 Gültigkeit: Ab F001-08-09-300 Kommentare: Im JobHeaderFormat in der Diagnose-Datenbank angelegt
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | int | Beschreibung: Das Argument zur Auswahl der Schlüssel-Position in der Transponder-Tabelle 0 - 9 Datenlänge: 1 Byte Gültige Werte: 0-9 = Transponder-Tabelle Einheit: keine |
Results
| Name | Type | Comment |
|---|---|---|
| STAT_KEY_TYPE | int | Beschreibung: Das Result enthält den zu Typ des Schlüssels als ID Datenlänge: 1 Byte Gültige Werte: 0 = Umlauf-Schlüssel 2 = Geldbörsen-Schlüssel 3 = Drivers-Key 4 = Funk-Schlüssel 5 = ID-Geber Einheit: keine |
| STAT_KEY_TYPE_TEXT | string | Beschreibung: Das Result enthält den Typ des Schlüssels als Text Datenlänge: - Gültige Werte: "Unbekannter Schluesseltyp" = Unbekannter Schluesseltyp "Umlaufschluessel" = Umlauf-Schlüssel "GB-Schluessel" = Geldbörsen-Schlüssel "Drivers Key" = Drivers-Key "FBD-Schluessel" = Funk-Schlüssel "ID-Geber" = ID-Geber Einheit: keine |
| _STAT_KEY_SQCNT_UPD | int | Sequence counter update Beschreibung: Das Result gibt an, ob der Sequence Counter, der zur Absicherung der Kommunikation Schlüssel <-> CAS hochgezählt wird, bei der nächsten bidirektionalen Kommunikation neu initialisiert (mit einerZufallszahl) wird. Datenlänge: 1 Byte Gültige Werte: 0 = Keine Initialisierung des Sequence Counter bei nächster bidirektionalen Kommunikation 1 = Neuinitialisierung des Sequence Counter bei nächster bidirektionalen Kommunikation Einheit: keine |
| STAT_DISABLED | int | Schl. gesperrt Beschreibung: Das Result enthält den Status, ob der Schlüssel gesperrt (disabled) ist Datenlänge: 1 Byte Gültige Werte: 0: Schlüssel nicht gesperrt oder unbekannt 1: Schlüssel gesperrt 2: Schlüssel temporär gesperrt (CA-Funktion) Einheit: keine |
| STAT_CAM_NR | int | Beschreibung: Das Result enthält die CA ID-Geber Nummer. Anmerkung: Die CA ID-Geber Nummer wird vom CAS selbständig vergeben. Datenlänge: 1 Byte Gültige Werte: 0-7 = CAM Nummer 255 = kein ID-Geber Einheit: keine |
| STAT_CAM_NR_TEXT | string | Beschreibung: Das Result enthält die CA ID-Geber Nummer als Textstring. Datenlänge: - Gültige Werte: "ID-Geber-Nummer" + CAM Nummer Einheit: keine |
| _STAT_CAM_NR_ACT | int | Beschreibung: Das Ergebnis gibt an, ob die CAM-Nr auch im Schlüssel aktualisiert wurde und nicht nur im CAS. Datenlänge: 1 Byte Gültige Werte: 0 = CAM-Nr wurde noch nicht im Schlüssel aktualisiert 1 = CAM-Nr wurde im Schlüssel aktualisiert Einheit: keine |
| STAT_INIT_DONE | int | Beschreibung: Das Result enthält den Status des Anlernen des Schlüssels. Datenlänge: 1 Byte Gültige Werte: 1 = Schlüssel vollständig angelernt 2-254 = Schlüssel (noch) nicht angelernt (d.h. SecretKey, FBD-Konfig, VIN17, ... Noch nicht In Schlüssel übertragen und Schlüssel nicht verriegelt). 255 = Für Ersatz-Schlüssel reserviert. Einheit: keine |
| STAT_INIT_DONE_TEXT | string | Beschreibung: Das Result enthält den Status des Anlernen des Schlüssels als Textstring. Datenlänge: - Gültige Werte: "Angelernt" = 1: Schlüssel vollständig angelernt "Anlernen noch nicht abgeschlossen" = 2-254: Schlüssel (noch) nicht angelernt (d.h. SecretKey, FBD-Konfig, VIN17, ... Noch nicht In Schlüssel übertragen und Schlüssel nicht verriegelt). "Default Wert = 255: Für Ersatz-Schlüssel reserviert. "Ungültiger Wert" = 0: Ungültiger Wert Einheit: keine |
| STAT_KEY_ID_WERT | binary | Beschreibung: Das Result enthält die zu ID des Schlüssels Datenlänge: 4 Byte Gültige Werte: Alle Werte ausser FF FF FF FF = Gültige Schluessel-ID FF FF FF FF = unbekannt Einheit: hex |
| STAT_KEY_ID_EINH | string | Beschreibung: Enthält die Einheit des Result STAT_KEY_ID_WERT als Textstring Datenlänge: - Gültige Werte: "hex" Einheit: keine |
| STAT_PIA_NR | int | Beschreibung: Das Result enthält die PIA-Nr Datenlänge: 1 Byte Gültige Werte: 15 = Keine PIA-Nr zugewiesen oder Schlüssel unbekannt 0 - 2 = Zugewiesene PIA-Nr in der Schlüssel-Tabelle Einheit: keine |
| STAT_PIA_NR_TEXT | string | Beschreibung: Das Result enthält die PIA-Nr als Textstring Datenlänge: - Gültige Werte: "keine Personalisierung" = 15: Keine PIA-Nr zugewiesen oder Schlüssel unbekannt "Personalisierung" + Nr = 0-2: Zugewiesene PIA-Nr in der Schlüssel-Tabelle Einheit: keine |
| _STAT_ROHDATEN | binary | ALLE 8 Byte ausgelesene Daten Beschreibung: Das Result enthält den kompletten EEPROM-Datenblock des Schlüssels als 8 Byte hexadezimale Rohdaten Datenlänge: 8 Byte Gültige Werte: 8 Byte Hex-Wert Einheit: hex |
| JOB_STATUS | string | Beschreibung: Status der Jobverarbeitung Gültige Werte: OKAY = Fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Beschreibung: Hex-Auftrag an SG |
| _RESPONSE | binary | Beschreibung: Hex-Antwort von SG |
STATUS_CAS_HW_GESCHWINDIGKEIT
Auslesen der vom CAS (über separate HW-Leitung vom DSC) erkannte Geschwindigkeit. JobHeaderFormat CAS_HW_GESCHWINDIGKEIT Diagnose-Service: UDS $22 DID $DC51
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_HW_SPEED_STATUS | unsigned char | HW-Geschwindigkeitssignal, 0 Unplausibel bzgl. Frequenz, 1 Unplausibel, DSC kann keinen gültigen Status senden, 2 Fahrzeug steht, 3 Rollt, 4 Fahrt V1, 5 Fahrt V2, 6 Fahrt V3 |
| STAT_HW_SPEED_STATUS_TEXT | string | HW-Geschwindigkeitssignal, 0 Unplausibel bzgl. Frequenz, 1 Unplausibel, DSC kann keinen gültigen Status senden, 2 Fahrzeug steht, 3 Rollt, 4 Fahrt V1, 5 Fahrt V2, 6 Fahrt V3 |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_CAS_HW_VARIANTE
Hardware-Variante des CAS lesen. JobHeaderFormat CAS_HW_VARIANTE Diagnose-Service: UDS $22 DID $DAB7
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_CAS_HW_VARIANTE_CG_VORHANDEN | long | CG-Funktion vorhanden ja/nein: 0 CAS4 ohne CG-Ansteuerung, 1 CAS4 mit CG-Ansteuerung |
| STAT_CAS_HW_VARIANTE_CE_VORHANDEN | long | CE-Funktion vorhanden ja/nein: 0 CAS4 ohne CE-Ansteuerung, 1 CAS4 mit CE-Ansteuerung |
| STAT_CAS_HW_VARIANTE_ELV_VORHANDEN | long | ELV vorhanden ja/nein: 0 CAS4 ohne ELV-Ansteuerung, 1 CAS4 mit ELV-Ansteuerung |
| STAT_CAS_HW_VARIANTE_KEYLOCK_VORHANDEN | long | Schlüsselverrastung (KeyLock) vorhanden ja/nein: 0 CAS4 ohne KeyLock-Ansteuerung, 1 CAS4 mit KeyKlock-Ansteuerung |
| STAT_CAS_HW_VARIANTE_BN2000 | long | BN2000 Software vorhanden ja/nein: 0 CAS4 UDS neu, 1 CAS4 BN2000-Kompatibel |
| STAT_CAS_HW_VARIANTE_FA_CAN_VORHANDEN | long | Zweiter CAN-Bus (FA-CAN) bestückt: 0 CAS4 kein FA-CAN, 1 CAS4 mit FA-CAN |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_ISTUFE
Liefert die im EEPROM abgelegte I-Stufe jeweils für Werk, HO und HO-Backup. JobHeaderFormat STATUS_ISTUFE Diagnose-Service: UDS $22 DID $100B
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_ISTUFE_WERK_WERT | string | Liefert die im EEPROM abgelegte Werks-I-Stufe. |
| STAT_ISTUFE_HO_WERT | string | Liefert die im EEPROM abgelegte HO-I-Stufe. |
| STAT_ISTUFE_HO_BACKUP_WERT | string | Liefert die im EEPROM abgelegte HO-Backup-I-Stufe. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
STATUS_KILOMETERSTAND
Aufruf liefert den angezeigeten Gesamtwegstreckenzähler. Beim CAS den im EEPROM hinterlegten Wert. JobHeaderFormat STATUS_KILOMETERSTAND Diagnose-Service: UDS $22 DID $1700
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_KILOMETERSTAND_WERT | long | Liefert den absoluten Gesamtwegstreckenzähler aus dem EEPROM. |
| STAT_KILOMETERSTAND_EINH | string | Liefert den absoluten Gesamtwegstreckenzähler aus dem EEPROM. |
| 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 STEUERN_CAS_ANLIEFERZUSTAND Diagnose-Service: UDS $3101 DID $AC50($4003)
Arguments
| Name | Type | Comment |
|---|---|---|
| EWS4_TRSP_SK | string | Falls SG verriegelt muss der geheime EWS4_TRSP_SK als Argument angegeben werden (optional). Der Job liefert immer Status 'OKAY' und dauert immer gleich lange (< 5 Sekunden). Der Erfolg des Rückstzens ist anschließend nur über die anderen Status-Jobs erkennbar. (Es müssen zuallererst die Secret-Keys gelöscht werden.) |
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_CAS_FREQ_TYPE
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 STEUERN_CAS_FREQ_TYPE Diagnose-Service: UDS $2E DID $4202
Arguments
| Name | Type | Comment |
|---|---|---|
| INIT_FREQ | unsigned char | Kennzahl Schlüssel-Frequenz (1 Byte) 0: Unbekannte oder keine Schlüssel-Frequenz 1 - n: Werte für Frequenzen: 6 -> 868MHz, 5 -> 433MHz, 4 -> 315MHz, 3 -> 315MHz LowPower (Japan/Korea). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| TRSP_TYPE | unsigned char | Optional: Art der verwendeten Transponder 1 = 'HT2' alt L2, 2 = 'HT3' neu L6 (default). |
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_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 STEUERN_CAS_INIT_LOC_DATE Diagnose-Service: UDS $2E DID $4203
Arguments
| Name | Type | Comment |
|---|---|---|
| INIT_DAY | unsigned int | Tag der CAS-/Schlüssel-Initialisierung 1 - 31 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| INIT_MONTH | unsigned int | Monat der CAS-/Schlüssel-Initialisierung 1 - 12 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| INIT_YEAR | unsigned int | Jahr der CAS-/Schlüssel-Initialisierung 2000 - 2999 Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| INIT_LOCATION | string | Ort der Schlüssel-Initialisierung (4 Zeichen ASCII) 0240 = Werk 2.4, 0220 =Werk 2.2, 0100 =Werk München, ... Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
| INIT_STATION | string | BMW-Spezifisch (4 Zeichen ASCII, z.B. Anlagennummer, Kennung für Nacharbeit, ...). Dieser Wert ist nach dem Verriegeln des EWS4_TRSP_SK nicht mehr änderbar. |
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_CAS_WUP
4-Byte FBD-Wakeup-Pattern schreiben. JobHeaderFormat STEUERN_CAS_WUP Diagnose-Service: UDS $2E DID $4204
Arguments
| Name | Type | Comment |
|---|---|---|
| FBD_WAKEUP | string | FBD-Wakeup-Pattern (4 Byte) Folgende Übergabe-Formate müssen unterstützt werden: "01 23 45 67" und "0x01,0x23,0x45,0x67" |
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_EGS_ISN
EGS-ISN im CAS setzen (wird für Getriebe-EWS genutzt) JobHeaderFormat STEUERN_EGS_ISN Diagnose-Service: UDS $2E DID $4300
Arguments
| Name | Type | Comment |
|---|---|---|
| EGS_ISN | string | EGS-ISN (4 Byte) Folgende Übergabe-Formate müssen unterstützt werden: "01 23 45 67" und "0x01,0x23,0x45,0x67" |
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_EWS4
Dieser Job dient zum Setzen der Secretkeys und zum anschließenden Verriegeln. JobHeaderFormat STEUERN_EWS4_CAS Diagnose-Service: UDS $2E DID $C001
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | string | "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 | SecretKey, der geschrieben werden soll (16 Byte, Argument nur bei WRITE_xxx, kein Argument falls Mode LOCK_xxx) 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". (Implementierung analog CAS->STEUERN_SCHLUESSELDATEN: Argument IDENTIFIER) |
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 |
| _REQUEST2 | binary | Beschreibung: 2. Hex-Auftrag an SG |
| _RESPONSE2 | binary | Beschreibung: 2. Hex-Antwort von SG |
STEUERN_FAHRGESTELLNUMMER
Schreiben der Fahrgestellnummer JobHeaderFormat STEUERN_FAHRGESTELLNUMMER Diagnose-Service: UDS $2E DID $F190
Arguments
| Name | Type | Comment |
|---|---|---|
| FGNR17 | string | 17-Stellige Fahrgestellnummer. Zum Zurücksetzen im Steuergerät wird das Argument '00000000000000000' verwendet. |
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_INIT
Job zum Anstoßen der Schlüssel-Initialisierung. Nur zulässig, solange EWS4_TRSP_SK noch nicht verriegelt. JobHeaderFormat STEUERN_SCHLUESSEL_INIT Diagnose-Service: UDS $3101 RID $AC52($4005)
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Schlüssel-Position in der Transponder-Tabelle 0 - 9, 100 THS1, 101 THS2. Folgende Sonderfunktionen sind noch möglich (ohne einen Anlernvorgang anzustossen): 255 stößt eine neue Schlüsselsuche über die Ringspule an. 254 verhindert nur das Einschlafen des CAS für die nächsten 10 Sekunden. |
| KEY_ID | string | ID des Schlüssels |
| KEY_TYPE | unsigned char | 0: Umlauf-Schlüssel 2: Geldbörsen-Schlüssel 3: Drivers-Key 4: Funk-Schlüssel 5: ID-Geber |
| INIT_MODE | unsigned char | Modus festlegen (optional). 1: Normal anlernen und Schlüssel verriegeln(default), 0: Schlüssel wird nicht verriegelt |
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_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 STEUERN_SCHLUESSELDATEN Diagnose-Service: UDS $2E DID $4210
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Schlüssel-Position in der Transponder-Tabelle 0 - 9, 100 THS1, 101 THS2, 200 RSE-Fernbedienung. |
| KEY_ID | string | ID des Schlüssels (Gleichzeitig wird KEY_INIT_DONE auf 1 gesetzt) 'FF FF FF FF' bei unbekannt. (Gleichzeitig wird KEY_INIT_DONE auf 0 gesetzt) Falls ID 'FF FF FF FF' und gleichzeitig KEY_TYPE nicht 15: ERROR_DATA |
| KEY_TYPE | unsigned char | 0: Umlauf-Schlüssel 2: Geldbörsen-Schlüssel 3: Drivers-Key 4: Funk-Schlüssel 5: ID-Geber 15: künftiger Ersatzschlüssel |
| KEY_DISABLED | unsigned char | 0: Schlüssel nicht gesperrt 1: Schlüssel gesperrt |
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_PIA_NR
PIA-Nummer eines Schlüssels umdefinieren. JobHeaderFormat STEUERN_PIA_NR Diagnose-Service: UDS $22 DID $DC5B
Arguments
| Name | Type | Comment |
|---|---|---|
| TAB_INDEX | unsigned char | Schlüssel-Position in der Transponder-Tabelle 0 - 9 |
| PIA_NR | unsigned char | 15 Keine personalisierung zugewiesen oder Schlüssel unbekannt 0 - 3: Schlüssel-Personalisierung in der Schlüssel-Tabelle Anmerkung: Die PIA-Nummer wird beim Anlernen automatisch vergeben, kann aber über Diagnose geändert werden. |
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_SERVICE_SCHLUESSELDATEN_UPDATE
Dieser Job ermöglicht es einem folgende Aktionen anzustossen: Ermitteln der aktuellen Daten aus dem Fahrzeug, Übertragen der Daten in alle aktuell erkannten Schlüssel (inkrementell oder komplett). JobHeaderFormat STEUERN_SERVICE_SCHLUESSELDATEN_UPDATE Diagnose-Service: UDS $3101 DID $4005
Arguments
| Name | Type | Comment |
|---|---|---|
| UPDATE_MODUS | unsigned char | Legt den Update-Modus fest (welche Daten werden vom CAS aus dem Fahrzeug aktualisiert und wie werden sie übertragen). Folgende Modi sind möglich: 0->Vollständiges Update CAS-Speicher+Vollständiges Update Schlüssel, 1->Vollständiges Update CAS-Speicher+Inkrementelles Update Schlüssel, 2->Kein Update CAS-Speicher+Vollständiges Update Schlüssel, 3->Kein Update CAS-Speicher+Inkrementelles Update Schlüssel, 15->Vollständiges Update CAS-Speicher+Kein Update Schlüssel |
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_SERVICE_SCHLUESSELDATEN_LESEN
Dieser Job erlaubt es die Service-Schlüsseldaten blockweise aus dem CAS auszulesen. JobHeaderFormat STATUS_SERVICE_SCHLUESSELDATEN Diagnose-Service: UDS $3101 DID $1006
Arguments
| Name | Type | Comment |
|---|---|---|
| BLOCK_NR | unsigned int | Nummer des zu lesenden Service-Schlüsseldaten-Blocks. |
Results
| Name | Type | Comment |
|---|---|---|
| STAT_DATEN_BLOCK_WERT | string | 32 Byte Rohdaten des Service-Schlüsseldaten-Blocks. |
| STAT_DATEN_BLOCK_EINH | string | 32 Byte Rohdaten des Service-Schlüsseldaten-Blocks. |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _REQUEST | binary | Hex-Auftrag an SG |
| _RESPONSE | binary | Hex-Antwort von SG |
_DIAGNOSE_MODE
UDS : $10 DiagnosticSessionControl Mode einstellbar ueber das Argument
Arguments
| Name | Type | Comment |
|---|---|---|
| SESSION | int | 0x01 = defaultSession 0x03 = extendedDiagnosticSession |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_IDENT_ISTUFE
Lesen Identifikation I-Stufe UDS : $22 ReadDataByIdentifier $100B Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_IDENT_ISTUFE_WERT | binary | 24 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_KILOMETERSTAND
Lesen aktueller Kilometerstand UDS : $22 ReadDataByIdentifier $1700 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_KILOMETERSTAND_WERT | binary | 3 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ABS_TIME
Lesen aktuelle absolute Zeit UDS : $22 ReadDataByIdentifier $1701 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_ABS_TIME_WERT | binary | 4 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DARH_DTC
Lesen Anzahl der abgelegten Fehler UDS : $22 ReadDataByIdentifier $1704 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_DARH_DTC_WERT | binary | 7 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_SC_VERSION
Lesen Standard Core Version UDS : $22 ReadDataByIdentifier $1720 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_SC_VERSION_WERT | binary | 4 Byte Byte 1: Major Version Byte 2: Minor Version Byte 3: Patch version Byte 4: reserviert |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_SC_PACKAGE_ID
Lesen Standard Core Package Id UDS : $22 ReadDataByIdentifier $1726 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_SC_PACK_ID_WERT | binary | 136 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_MEM_SEG_TABLE
Lesen Memory segmentation table UDS : $22 ReadDataByIdentifier $2501 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_MEM_SEG_TABLE_WERT | binary | 13 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_PROG_COUNTER
Lesen Programming counter Status UDS : $22 ReadDataByIdentifier $2502 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_PROG_CTR_WERT | binary | 4 Byte Byte 1: reserviert Byte 2: ECU Programming State Byte 3: Programming Counter HiByte Byte 4: Programming Counter LoByte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_PROG_COUNTER_MAX
Lesen Maximalwert des Programming Counters UDS : $22 ReadDataByIdentifier $2503 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_PROG_CTR_MAX_WERT | binary | 2 Byte Byte 1: MaxValue HiByte des Programming Counters Byte 2: MaxValue LoByte des Programming Counters |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_FLASH_TIM_PARA
Lesen Flash Timing Parameter UDS : $22 ReadDataByIdentifier $2504 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_FLASH_TIM_PARA_WERT | binary | 15 Byte Byte 0-1: Erase Memory Time Byte 2-3: Check Memory Time Byte 4-5: Bootloader Install Time Byte 6-7: Authentification Time Byte 8-9: Reset Time Byte 10: Neues Datenobjekt 1 Byte 11: Neues Datenobjekt 2 Byte 12: Neues Datenobjekt 3 Byte 13: Neues Datenobjekt 4 Byte 14: Neues Datenobjekt 5 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_MAX_BLOCK_LENGTH
Lesen maximale Blocklaenge UDS : $22 ReadDataByIdentifier $2505 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_FLASH_BLOCK_LENGTH_WERT | binary | 3 Byte Byte 1: Adress Format Id (0x20) Byte 2-3: Flash Block Length |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_FAHRZEUGAUFTRAG_TEIL_1
aktuelle 160 Byte Fahrzeugauftrag Teil1 UDS : $22 ReadDataByIdentifier $3F1C Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 160 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_FAHRZEUGAUFTRAG_TEIL_2
aktuelle 160 Byte Fahrzeugauftrag Teil2 UDS : $22 ReadDataByIdentifier $3F1C Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 160 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_CAS_VAR_KONFIG
aktueller Status "CAS, Varianten Konfiguration" UDS : $22 ReadDataByIdentifier $4000 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 8 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_TRSP_MECH_CODE
aktueller Status "Transponder MechCode" UDS : $22 ReadDataByIdentifier $4201 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 5 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_TRSP_FAHRZYKLUS
aktueller Status "Transponder Programmierdaten" UDS : $22 ReadDataByIdentifier $4205 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 4 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_FBD_EMPFANGSDATEN
aktuelle 18 Byte des FBD Empfangs UDS : $22 ReadDataByIdentifier $4600 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_FBD_EMPFANG_WERT | binary | 18 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ACT_DIAG_SESSION
Lesen active diagnose session UDS : $22 ReadDataByIdentifier $F186 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_ACT_DIA_SESS_WERT | binary | 2 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_SUPPLIER_NUMBER
Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18A Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 3 Byte ECU Supplier Byte 0 ECU Supplier Byte 1 ECU Supplier Byte 2 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ECU_MANUFACTURING_DATA
Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18B Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 3 Byte ECU Herstelldatum Tag 1..31 ECU Herstelldatum Monat 1..12 ECU Herstelldatum Jahr Offset zum Jahr 2000 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ECU_SERIAL_NUMBER
Lesen ECU serial number UDS : $22 ReadDataByIdentifier $F18C Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 9 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_CAS4_AUSLIEFERUNGSSTAND
CAS4 Auslieferungsstand UDS : $22 ReadDataByIdentifier $F300 Modus: Default Fuer CT Qualitaetssicherung benoetigt hierueber erfolgt die Identifikation des SW Stand der ECU
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 3 Byte Jahr KW Index Index wird verwendet fuer mehrere Auslieferungen innerhalb einer KW |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_COMPILATION_DATE_TIME
aktuelle 21 Byte Ascii UDS : $22 ReadDataByIdentifier $F317 Modus: Default Datum ist in ASCII hinterlegt, das Format ist von der Systemdatum und -zeit Variablen eines Windows PC abhaengig
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_COMP_TIMESTAMP | binary | 21 Byte Hinter "Datum" und "Zeit" wird jeweils ein 0x00 gesetzt z. B.: May 05 2006[0x00]13:45:00[0x00] |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_LINKS_AUSSEN_HANDLE
aktueller Status "Antenne Links aussen Handle" UDS : $22 ReadDataByIdentifier $F320 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_RECHTS_AUSSEN_HANDLE
aktueller Status "Antenne Rechts aussen Handle" UDS : $22 ReadDataByIdentifier $F321 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_KOFFERR_AUSSEN_HANDLE
aktueller Status "Antenne Kofferraum aussen Handle" UDS : $22 ReadDataByIdentifier $F322 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_VORNE_INNEN_HANDLE
aktueller Status "Antenne vorne innen Handle" UDS : $22 ReadDataByIdentifier $F323 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_MITTE_INNEN_HANDLE
aktueller Status "Antenne vorne innen Handle" UDS : $22 ReadDataByIdentifier $F324 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_HUTABLAGE_HANDLE
aktueller Status "Antenne Hutablage Handle" UDS : $22 ReadDataByIdentifier $F325 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_KOFFERR_INNEN_LINKS_HANDLE
aktueller Status "Antenne Kofferraum innen links Handle" UDS : $22 ReadDataByIdentifier $F326 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_KOFFERR_INNEN_RECHTS_HANDLE
aktueller Status "Antenne Kofferraum innen rechts Handle" UDS : $22 ReadDataByIdentifier $F327 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 33 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_COMFORT_GO_ANT_KONFIG
aktueller Status "Comfort Go Antennen Konfiguration" UDS : $22 ReadDataByIdentifier $F330 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 3 Byte Byte 0: Comfort Go Configbyte Auswahl der Antennen (bitcodiert, Antenne 0 = Bit0), die verwendet werden sollen Byte 1: Communication Retries Maximale Anzahl der Kommunikationsversuche Byte 2: Reserved |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_TAGE_ID
aktueller Status "Status TAGE Identifier" UDS : $22 ReadDataByIdentifier $F331 Modus: Default BMW Teilenummer (6Byte String) fuer jede Tuer
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 24 Byte Byte 0 - 5 TAGE ID Fahrertuer Byte 6 - 11 TAGE ID Beifahrertuer Byte 12 - 17 TAGE ID Fahrertuer hinten Byte 18 - 23 TAGE ID Beifahrertuer hinten |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANTENNEN
aktueller Status "Status Antennen" UDS : $22 ReadDataByIdentifier $F340 Modus: Default Liefert die Stati der bis zu 8 Antennen und einen globalen Status
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 18 Byte Byte 0 - 1: Status Antenne 0 Byte 2 - 3: Status Antenne 1 Byte 4 - 5: Status Antenne 2 Byte 6 - 7: Status Antenne 3 Byte 8 - 9: Status Antenne 4 Byte 10 - 11: Status Antenne 5 Byte 12 - 13: Status Antenne 6 Byte 14 - 15: Status Antenne 7 Byte 16 - 17: Status global Status 0x0000 -> No Error 0x0001 -> Antenna Short to Battey 0x0002 -> Antenna Short to Ground 0x0004 -> Antenna Open Load 0x0008 -> reserved 0x0010 -> F0 Out of Range 0x0020 -> Q Out of Range 0x0040 -> Supply Voltage LF Driver Low 0x0080 -> Supply Voltage LF Driver High 0x0100 -> ISR Overrun Flag 0x0200 -> reserved 0x0400 -> Selected Current Out of Range 0x0800 -> reserved 0x1000 -> reserved 0x2000 -> reserved 0x4000 -> reserved 0x8000 -> reserved |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_TAGE
aktueller Status "Status Tueraussengriffelektronik" UDS : $22 ReadDataByIdentifier $F341 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 4 Byte Byte 0 Status TAGE Fahrertuer Byte 1 Status TAGE Beifahrertuer Byte 2 Status TAGE Fahrertuer hinten Byte 3 Status TAGE Beifahrertuer hinten Status TAGE fuer jede Tuer: 0 Kein Status (keine Betätigung) 1 Zugsensor Betätigt 2 Sichern Sensor Betätigt 3 Entriegeln Sensor Betätigt (Status wird 5 s gehalten oder bis anderer Befehl kommt) |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_CA_TELEGRAMM
aktueller Status "Status CA Telegramm" UDS : $22 ReadDataByIdentifier $F342 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 14 Byte Byte 0 Schluesselnummer 0...9 Schlüssel-Index in Schlüssel-Tabelle "15" = ungültiger / unbekannter Schlüssel Byte 1..4 Schluessel ID Byte 5 Personalisierungsnummer 0...3 Pers-Nr "15" = ungültiger / unbekannter Schlüssel Byte 6 FBD Feldstaerke Empfangsstärke Signal Schlüssel an FBD-Empfänger 0...255 Empfangsstärke Byte 7 FBD Feldstaerke Schluessel Empfangsstärke Signal FBD-Empfänger an Schlüssel 0...255 Empfangsstärke Byte 8 LF Feldstaerke Schluessel Empfangsstärke LF-Signal 125 kHz Fahrzeug an Schlüssel 0...255 Empfangsstärke Byte 9 CA Aktion Aktion bzw. Ursache 1 Entriegeln 2 Verriegeln 3 Kofferraum öffnen 4 Motor starten / Innenraum-Suche Byte 10 Suchort Empfangsort / Suchort 1 IRV (Innenraum vorn) 2 IRH (Innenraum hinten) 3 FT (Fahrertür/-seite) 4 BFT (Beifahrertür/-seite) 5 HA (Hut-Ablage) 6 KRLI (Kofferraum links) 7 KRRE (Kofferraum rechts) 8 SF (Stoßfänger) Byte 11 Gueltigkeit Gütigkeitsstatus 0 ungültig 1 gültig Byte 12..13 Batterie-Spannung des sendenden Schluessels |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_STROEME
aktueller Status "Status Antennenstroeme" UDS : $22 ReadDataByIdentifier $F343 Modus: Default Bei der zuletzt ausgefuehrten CA Aktion gemessener Antennenstrom fuer alle Antennen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 16 Byte Byte 0..1 Antennenstrom (mA) Antenne0 Byte 2..3 Antennenstrom (mA) Antenne1 Byte 4..5 Antennenstrom (mA) Antenne2 Byte 6..7 Antennenstrom (mA) Antenne3 Byte 8..9 Antennenstrom (mA) Antenne4 Byte 10..11 Antennenstrom (mA) Antenne5 Byte 12..13 Antennenstrom (mA) Antenne6 Byte 14..15 Antennenstrom (mA) Antenne7 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_SCHLUESSEL_INFO
aktueller Status "Status Schluesselinfo" UDS : $22 ReadDataByIdentifier $F344 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 9 Byte |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_CA_HANDLER
aktueller Status "Status CA Handler" UDS : $22 ReadDataByIdentifier $F345 Modus: Default Interner CAH-Statusspeicher, nur zu Entwicklungszwecken
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 12 Byte Byte 0..3 Number of Keysearch Calls Byte 4..7 Authentication Time Byte 8..9 Max Tasktime Byte 10 CA Handler Statusbyte 1 Byte 11 CA Handler Statusbyte 2 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_RES_FREQ
aktueller Status "Status Resonanz Frequenz" UDS : $22 ReadDataByIdentifier $F346 Modus: Default Lesen der geschaetzten Resonanzfrequenzen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 8 Byte Byte 0 aussen links Byte 1 aussen rechts Byte 2 aussen Kofferraum Byte 3 innen vorne Byte 4 innen mitte Byte 5 innen hinten Byte 6 innen Kofferraum links Byte 7 innen Kofferraum rechts |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_ANT_GUETE
aktueller Status "Status Guete Antenne" UDS : $22 ReadDataByIdentifier $F347 Modus: Default Lesen der geschaetzten Gueten
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 8 Byte Byte 0 aussen links Byte 1 aussen rechts Byte 2 aussen Kofferraum Byte 3 innen vorne Byte 4 innen mitte Byte 5 innen hinten Byte 6 innen Kofferraum links Byte 7 innen Kofferraum rechts |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_LF_TREIBER
aktueller Status "Status LF Treiber" UDS : $22 ReadDataByIdentifier $F348 Modus: Default Verhalten des LF-Treibers und des CAH
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 4 Byte Byte 0 Anzahl der max. Kommunikationsversuche Byte 1..2 LF-Sendestrom fuer Diagnosefunktionen Byte 3 CA Handler Statusflags Byte 2 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_U_KL15N30B
aktueller Status analoge Spannungswerte Funktionsgruppe 15N30B UDS : $22 ReadDataByIdentifier $F3A0 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | Byte 0-1 AI_15N Byte 2-3 AI_30B_1 Byte 4-5 AI_30B_2 Byte 6-7 AI_15WUP |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_U_KL15_KL50
aktueller Status analoge Spannungswerte Funktionsgruppe KL15 UDS : $22 ReadDataByIdentifier $F3A1 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | Byte 0-1 AI_15_1 Byte 2-3 AI_15_2 Byte 4-5 AI_15_3 Byte 6-7 AI_15_50 Byte 8-9 AI_50L Byte 10-11 AI_50L_RS |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_U_POWERSUPPLY
aktueller Status analoge Spannungswerte Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A2 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | Byte 0-1 AI_30E Byte 2-3 AI_30L Byte 4-5 AI_TEMP Byte 6-7 AI_LF_DIAG Byte 8-9 AI_LF_STROM |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_U_ELV
aktueller Status analoge Spannungswerte ELV Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A3 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | Byte 0-1 AI_30 ELV Byte 2-3 AI_31 ELV |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_U_HALL_TAGE
aktueller Status analoge Spannungswerte Hallsensoren und Tueraussengriffe Funktionsgruppe Powersupply UDS : $22 ReadDataByIdentifier $F3A4 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | Byte 0 AI_TAGE_ER_BFT Byte 1 AI_TAGE_ER_BFTH Byte 2 AI_TAGE_ER_FT Byte 3 AI_TAGE_ER_FTH Byte 4-5 AI_VCC_HALL13 Byte 6-7 AI_VCC_HALL24 |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DIG_INPUT_START_STOP
aktueller Status digitale Eingaenge Funktionsgruppen 15N30B und 15WUP UDS : $22 ReadDataByIdentifier $F3A5 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 3 Byte Byte 0: Bit0 DI_A_S_START Bit1 DI_BLS_MSA Bit2 Reserve Bit3 Reserve Bit4 DI_A_S_START Co Bit1 DI_BLS_MSA Co Bit2 Reserve Bit3 Reserve Byte 1: Bit0..Bit3 DI_DFASIM Bit4..Bit7 Reserve Byte 2: Bit0..Bit3 DI_DFASIM Co Bit4..Bit7 Reserve |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DIG_INPUT_HALL
aktueller Status digitale Eingaenge Funktionsgruppen HALL UDS : $22 ReadDataByIdentifier $F3A6 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 1 Byte Bit0 DI_HALL1_SSTA Bit1 DI_HALL2_SSTB |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DIG_INPUT_SCHALTER
aktueller Status digitale Eingaenge Funktionsgruppen Schalter UDS : $22 ReadDataByIdentifier $F3A8 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 1 Byte Bit0 DI_WU_CLT Bit1 DI_WU_HOTEL Bit2 DI_WU_MHK Bit3 DI_WU_MOST_WUP Bit4 DI_WU_MSA Bit5 DI_WU_TOEHKI Bit6 Reserve Bit7 Reserve |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DIG_INPUT_BREMSE_KUPPL
aktueller Status digitale Eingaenge Funktionsgruppen Bremse und Kupplung UDS : $22 ReadDataByIdentifier $F3A9 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 1 Byte Bit0 DI_BLTS Bit1 DI_PN_KUPPL Bit2 Reserve Bit3 Reserve Bit4 DI_BLTS_Co Bit5 DI_PN_KUPPL_Co Bit6 Reserve Bit7 Reserve |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STATUS_DIG_INPUT_KLEMMEN
aktueller Status digitale Eingaenge Funktionsgruppen 15N30B und 15WUP UDS : $22 ReadDataByIdentifier $F3AB Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATA | binary | 1 Byte Bit0 DI_15N_30B_1_STAT Bit1 DI_30B_2_STAT Bit2 DI_WU_15WUP_RS |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_SA_REQUEST_SEED
Anfordern des SEED Codes von der ECU Es muessen immer alle 5 Argumente im angegebenen Wertebereich uebergeben werden. UDS : $27 SecurityAccess SID $01 Sub Identifier "Request Seed" User-ID Byte[0] User-ID Byte[1] User-ID Byte[2] User-ID Byte[3] Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SUB_ID_RS | int | Bereich: 1-1 bzw. 0x01-0x01 |
| USER_ID0 | int | Bereich: 0-255 bzw. 0x00-0xFF |
| USER_ID1 | int | Bereich: 0-255 bzw. 0x00-0xFF |
| USER_ID2 | int | Bereich: 0-255 bzw. 0x00-0xFF |
| USER_ID3 | int | Bereich: 0-255 bzw. 0x00-0xFF |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_SA_SEND_KEY
Senden des Key Wertes an die ECU Es muessen immer alle Argumente im jeweils gueltigen Wertebereich uebergeben werden. UDS : $27 SecurityAccess SID $02 Sub Identifier "Request Seed" $03 FixCode[68 Byte Array] Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| KEYVALUE | binary | Sub-ID "Send Key" und aus Seedwert berechneter Key 1Byte (Default 0x02) + 68 Bytes, Defaultwert 0x03 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_IDENT_ISTUFE
Beschreiben der I-Stufe Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $100B Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 23 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_FAHRZEUGAUFTRAG_TEIL_1
Beschreiben der Fahrzeugauftrag Teil1 Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $3F1C Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,2A,..,33,44" ======> Byte 0 - 159 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_FAHRZEUGAUFTRAG_TEIL_2
Beschreiben der Fahrzeugauftrag Teil2 Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $3F1D Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,2A,..,33,44" ======> Byte 0 - 159 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_CAS_VAR_KONFIG
Beschreiben der CAS Varianten Konfiguration Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4000 CAS_VAR_KONFIG Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11, .. ,AA" ======> Byte 0 - 7 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_TRSP_MECH_CODE
Beschreiben des Transponder MechCode Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4201 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "00,11,..,AA" ======> Byte 0 - 4 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_TRSP_FAHRZYKLUS
Beschreiben des Transponder Fahrzykluszaehler Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $4205 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| FAHRZYKLUS | string | "FAHRZYKLUS": z.B. "00,00,11,00" ======> Byte 0 - 3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_EWS4_SECKEY
Schreiben des EWS4 Secret Key 17 Byte Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $C001 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 16 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_SVK_SUPPLIER
Schreiben der BMW Logistik Daten Zulieferer Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F102 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,2A, .. ,AA" Achtung, variable Datenlaenge ! Im Byte 3 wird die Anzahl der vorhandenen HW und SW Einheiten festgelegt Die danach eingegebenen Daten muessen exakt dieser Angabe entsprechen Byte 0 SVK Version Byte 1 Programming Dependencies Status Byte 2 Number of SVK Entries MSB Byte 3 Number of SVK Entries LSB Byte 4-16 13 Byte Fingerprint Byte 17-24 8 Byte Daten HWE 0 Byte 25-32 8 Byte Daten SWE 0 Byte 33-40 8 Byte Daten SWE 1 (falls vorhanden) Byte 41-48 8 Byte Daten SWE 2 (falls vorhanden) Byte 49-56 8 Byte Daten SWE 3 (falls vorhanden) Byte 57-64 8 Byte Daten SWE 4 (falls vorhanden) Byte 65-72 8 Byte Daten SWE 5 (falls vorhanden) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_SVK_WERK
Schreiben der BMW Logistik Daten Werk Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F103 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,2A, .. ,AA" Achtung, variable Datenlaenge ! Im Byte 3 wird die Anzahl der vorhandenen HW und SW Einheiten festgelegt Die danach eingegebenen Daten muessen exakt dieser Angabe entsprechen Byte 0 SVK Version Byte 1 Programming Dependencies Status Byte 2 Number of SVK Entries MSB Byte 3 Number of SVK Entries LSB Byte 4-16 13 Byte Fingerprint Byte 17-24 8 Byte Daten HWE 0 Byte 25-32 8 Byte Daten SWE 0 Byte 33-40 8 Byte Daten SWE 1 (falls vorhanden) Byte 41-48 8 Byte Daten SWE 2 (falls vorhanden) Byte 49-56 8 Byte Daten SWE 3 (falls vorhanden) Byte 57-64 8 Byte Daten SWE 4 (falls vorhanden) Byte 65-72 8 Byte Daten SWE 5 (falls vorhanden) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_LINKS_AUSSEN_HANDLE
Beschreiben des Antenne links Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F320 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_RECHTS_AUSSEN_HANDLE
Beschreiben des Antenne rechts aussen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F321 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_KOFFERR_AUSSEN_HANDLE
Beschreiben des Antenne Kofferraum aussen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F322 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_VORNE_INNEN_HANDLE
Beschreiben des Antenne vorne innen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F323 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_MITTE_INNEN_HANDLE
Beschreiben des Antenne mitte innen Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F324 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_HUTABLAGE_HANDLE
Beschreiben des Antenne Hutablage Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F325 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_KOFFERR_INNEN_LINKS_HANDLE
Beschreiben des Antenne Kofferraum innen links Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F326 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_KOFFERR_INNEN_RECHTS_HANDLE
Beschreiben des Antenne Kofferraum innen rechts Handle Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F327 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22, .. ,AA" ======> Byte 0 - 32 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_COMFORT_GO_ANT_KONFIG
Beschreiben der Comfort go Antennen Konfig Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F330 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22,33" ======> Byte 0 - 2 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_TAGE_ID
Beschreiben der Tueraussengriffelektronik Id Eingabe der Daten als Hexwert von 00..FF UDS : $2E WriteDataByIdentifier $F331 Data Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DATEN | string | "Daten": z.B. "11,22..FF" ======> Byte 0 - 23 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_TREIBERSTUFE_KL15_30
Ansteuerung der Klemme 15/30 Ausgangspins UDS : $2F I/O Control By Local Id $0201 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_TREIBERSTUFE_KL15_50
Ansteuerung der Klemme 15/50 Ausgangspins UDS : $2F I/O Control By Local Id $0202 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_BIMAG
Ansteuerung der BiMAG UDS : $2F I/O Control By Local Id $0203 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ELV
Ansteuerung ELV UDS : $2F I/O Control By Local Id $0204 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_HALL
Ansteuerung HALL Sensoren UDS : $2F I/O Control By Local Id $0205 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_LED_LF
Ansteuerung LED und LF UDS : $2F I/O Control By Local Id $0206 Data Id
Arguments
| Name | Type | Comment |
|---|---|---|
| CONTROL_OPTION | int | 0 return Control to ECU 1 Reset 3 Set |
| DATEN | string | "Control States": z.B. "11,22" ======> Byte 0 - 1 ACHTUNG nur bei Control Option 3 (Set) eingeben! Byte0 Pinmaske (siehe Diagnosebeschreibung) Byte1 Zustandsmaske (siehe Diagnosebeschreibung) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_ANT_STATUS_RESET
Antennenstatus ruecksetzen UDS : $31 Routine Control $xxF801 Routine Id $F801 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SERVICE_REQ | int | 1 Start routine 2 Stop routine 3 Request routine results |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_SCHLUESSEL_SUCHE
Schluesselsuche, CA Handler versendet LF Telegramm UDS : $31 Routine Control $xxF802 Routine Id $F802 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SERVICE_REQ | int | 1 Start routine 2 Stop routine 3 Request routine results |
| ID_GEBER_NR | int | 0-7, die zu bevorzugende Schluesselnummer |
| GESPERRTE_SCHL_BYTE0 | int | Keine Schluesselsuche fuer ..., bitcodiert Bit0: Schluessel 8, Bit1: Schluessel 9 ... |
| GESPERRTE_SCHL_BYTE1 | int | Keine Schluesselsuche fuer ..., bitcodiert Bit0: Schluessel 0, Bit1: Schluessel 1 ... |
| SUCH_MODUS | int | 0-19, Suchmodus lt. Diagnosebeschreibung |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_LF_HW_TEST
LF Hardware Selbsttest UDS : $31 Routine Control $xxF803 Routine Id $F803 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SERVICE_REQ | int | 1 Start routine |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_LF_TEST_TELEGRAMM
Versendet LF Telegramm mit der im Parameter angegebenen Anzahl Bytes UDS : $31 Routine Control $xxF804 Routine Id $F804 Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SERVICE_REQ | int | 1 Start routine |
| ANZ_BYTES | int | Testdatenanzahl |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_STEUERN_RESET_DET
Ruecksetzen der Eintraege im Debugmodul "Development Error Tracer (DET)" UDS : $31 Routine Control $xxF806 Routine Id $F806 Modus: Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_DEVELOPMENT_JOB
Frei programmierbare Diagnosebotschaft, die ohne Vorfilterung auf dem CAN gesendet wird. Wird benoetigt fuer Diagnose Tests. Auch > 64 Byte Daten Adressierung unterstuetzt. Modus: Default
Arguments
| Name | Type | Comment |
|---|---|---|
| DEVJOB_DATALEN | int | Anzahl der Nutzdaten |
| DEVJOB_DATA | binary | Frei programmierbarer Datenarray Alle fuer den Service benoetigten Bytes muessen programmiert werden |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Anfrage vom Tester |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
Tables
Index
- JOBRESULT (64 × 2)
- LIEFERANTEN (97 × 2)
- FARTTEXTE (18 × 2)
- DIGITALARGUMENT (17 × 2)
- PROZESSKLASSEN (20 × 3)
- SVK_ID (65 × 2)
- DTCEXTENDEDDATARECORDNUMBER (5 × 3)
- DTCSNAPSHOTIDENTIFIER (4 × 9)
- FEHLERKLASSE (5 × 2)
- DIAGMODE (9 × 3)
- VERBAUORTTABELLE (45 × 3)
- PARTNRTABELLE (1 × 3)
- LIEFERANTENLIN (73 × 2)
- IARTTEXTE (18 × 2)
- UDS_TAB_ROE_AKTIV (3 × 2)
- JOBRESULTEXTENDED (1 × 2)
- BETRIEBSMODE (2 × 3)
- FORTTEXTE (56 × 3)
- FDETAILSTRUKTUR (5 × 2)
- FUMWELTTEXTE (1 × 9)
- IORTTEXTE (8 × 3)
- IDETAILSTRUKTUR (3 × 2)
- SG_FUNKTIONEN (33 × 16)
- TAB_STEUERN_EWS4_MODE (8 × 4)
- RES_0XDAB6 (1 × 13)
- TAB_WECKQUELLE (30 × 2)
- RES_0XDC54 (1 × 10)
- ARG_0XDC54 (7 × 12)
- RES_0XDAC1 (6 × 10)
- TAB_CAS_ZV_STATUS (7 × 2)
- RES_0XDAB9 (1 × 10)
- ARG_0XDAB9 (1 × 12)
- TAB_CAS_MONTAGEMODUS (4 × 2)
- RES_0XDC68 (2 × 10)
- ARG_0XDC68 (1 × 12)
- RES_0XDC63 (2 × 10)
- ARG_0XDC63 (1 × 12)
- RES_0XDC65 (2 × 10)
- ARG_0XDC65 (1 × 12)
- RES_0XDC62 (2 × 10)
- ARG_0XDC62 (1 × 12)
- RES_0XDABC (6 × 10)
- TAB_CAS_GANG (12 × 2)
- TAB_CAS_MOTOR_STATUS (4 × 2)
- TAB_CAS_MOTORSTART_FREIGABE (4 × 2)
- TAB_CAS_MOTOR_ANLASSERSPERRE (4 × 2)
- ARG_0XAC51 (1 × 12)
- RES_0XDAB5 (4 × 10)
- RES_0XDC67 (2 × 10)
- ARG_0XDC67 (1 × 12)
- RES_0XDABB (7 × 10)
- TAB_CAS_KLEMMENSTATUS (16 × 2)
- RES_0XDC64 (2 × 10)
- ARG_0XDC64 (1 × 12)
- TAB_CAS_PIA_NUMMER (5 × 2)
- RES_0XDC60 (4 × 10)
- ARG_0XDC60 (2 × 12)
- RES_0XDABF (4 × 10)
- TAB_CAS_FH_STATUS (4 × 2)
- RES_0XDABD (3 × 10)
- TAB_CAS_GESCHW_STATUS (6 × 2)
- RES_0XDACA (4 × 10)
- RES_0XDAB0 (2 × 10)
- RES_0XDC69 (2 × 10)
- ARG_0XDC69 (1 × 12)
- RES_0XDC61 (4 × 10)
- ARG_0XDC61 (2 × 12)
- RES_0XAC57 (1 × 13)
- ARG_0XAC57 (1 × 12)
- TAB_ZV_AKTION (8 × 2)
- TAB_ZV_ZUSTAND (9 × 2)
- RES_0XDAB3 (16 × 10)
- RES_0XDC66 (2 × 10)
- ARG_0XDC66 (1 × 12)
- RES_0XDC6A (2 × 10)
- ARG_0XDC6A (1 × 12)
- TAB_CAS_DIGITAL_EINGANG (4 × 2)
JOBRESULT
Dimensions: 64 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 |
| 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 |
| ?50? | ERROR_BYTE1 |
| ?51? | ERROR_BYTE2 |
| ?52? | ERROR_BYTE3 |
| ?80? | ERROR_SVK_INCORRECT_LEN |
| ?81? | ERROR_SVK_INCORRECT_FINGERPRINT |
| ?F0? | ERROR_ARGUMENT |
| 0xXY | ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE |
LIEFERANTEN
Dimensions: 97 rows × 2 columns
| LIEF_NR | LIEF_TEXT |
|---|---|
| 0x000001 | Reinshagen => Delphi |
| 0x000002 | Kostal |
| 0x000003 | Hella |
| 0x000004 | Siemens |
| 0x000005 | Eaton |
| 0x000006 | UTA |
| 0x000007 | Helbako |
| 0x000008 | Bosch |
| 0x000009 | Loewe => Lear |
| 0x000010 | VDO |
| 0x000011 | Valeo |
| 0x000012 | MBB |
| 0x000013 | Kammerer |
| 0x000014 | SWF |
| 0x000015 | Blaupunkt |
| 0x000016 | Philips |
| 0x000017 | Alpine |
| 0x000018 | Continental Teves |
| 0x000019 | Elektromatik Suedafrika |
| 0x000020 | Becker |
| 0x000021 | Preh |
| 0x000022 | Alps |
| 0x000023 | Motorola |
| 0x000024 | Temic |
| 0x000025 | Webasto |
| 0x000026 | MotoMeter |
| 0x000027 | Delphi PHI |
| 0x000028 | DODUCO => BERU |
| 0x000029 | DENSO |
| 0x000030 | NEC |
| 0x000031 | DASA |
| 0x000032 | Pioneer |
| 0x000033 | Jatco |
| 0x000034 | Fuba |
| 0x000035 | UK-NSI |
| 0x000036 | AABG |
| 0x000037 | Dunlop |
| 0x000038 | Sachs |
| 0x000039 | ITT |
| 0x000040 | FTE |
| 0x000041 | Megamos |
| 0x000042 | TRW |
| 0x000043 | Wabco |
| 0x000044 | ISAD Electronic Systems |
| 0x000045 | HEC (Hella Electronics Corporation) |
| 0x000046 | Gemel |
| 0x000047 | ZF |
| 0x000048 | GMPT |
| 0x000049 | Harman Kardon |
| 0x000050 | Remes |
| 0x000051 | ZF Lenksysteme |
| 0x000052 | Magneti Marelli |
| 0x000053 | Borg Instruments |
| 0x000054 | GETRAG |
| 0x000055 | BHTC (Behr Hella Thermocontrol) |
| 0x000056 | Siemens VDO Automotive |
| 0x000057 | Visteon |
| 0x000058 | Autoliv |
| 0x000059 | Haberl |
| 0x000060 | Magna Steyr |
| 0x000061 | Marquardt |
| 0x000062 | AB-Elektronik |
| 0x000063 | Siemens VDO Borg |
| 0x000064 | Hirschmann Electronics |
| 0x000065 | Hoerbiger Electronics |
| 0x000066 | Thyssen Krupp Automotive Mechatronics |
| 0x000067 | Gentex GmbH |
| 0x000068 | Atena GmbH |
| 0x000069 | Magna-Donelly |
| 0x000070 | Koyo Steering Europe |
| 0x000071 | NSI B.V |
| 0x000072 | AISIN AW CO.LTD |
| 0x000073 | Shorlock |
| 0x000074 | Schrader |
| 0x000075 | BERU Electronics GmbH |
| 0x000076 | CEL |
| 0x000077 | Audio Mobil |
| 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 | AKsys GmbH |
| 0x000086 | META System |
| 0x000087 | Hülsbeck & Fürst GmbH & Co KG |
| 0x000088 | Mann & Hummel Automotive GmbH |
| 0x000089 | Brose Fahrzeugteile GmbH & Co |
| 0x000090 | Keihin |
| 0x000091 | Vimercati S.p.A. |
| 0x000092 | CRH |
| 0x000093 | TPO Display Corp. |
| 0x000094 | KÜSTER Automotive Control |
| 0x000095 | Hitachi Automotive |
| 0x000096 | Continental Automotive |
| 0xFFFFFF | unbekannter Hersteller |
FARTTEXTE
Dimensions: 18 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | keine Fehlerart verfügbar |
| 0x04 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x05 | Fehler gespeichert |
| 0x08 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x09 | Fehler gespeichert |
| 0x0C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x0D | Fehler gespeichert |
| 0x44 | Fehler momentan vorhanden und bereits gespeichert |
| 0x45 | Fehler gespeichert |
| 0x48 | Fehler momentan vorhanden und bereits gespeichert |
| 0x49 | Fehler gespeichert |
| 0x4C | Fehler momentan vorhanden und bereits gespeichert |
| 0x4D | 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: 20 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 |
| 0xA0 | ENTD | Entertainment Daten |
| 0xA1 | NAVD | Navigation Daten |
| 0xA2 | FCFN | Freischaltcode Funktion |
| 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: 4 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 |
| 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: 9 rows × 3 columns
| NR | MODE | MODE_TEXT |
|---|---|---|
| 0x00 | UNGUELTIG | DefaultMode |
| 0x01 | DEFAULT | DefaultMode |
| 0x02 | ECUPM | ECUProgrammingMode |
| 0x03 | ECUEXTDIAG | ECUExtendedDiagnosticSession |
| 0x40 | ECUEOL | ECUEndOfLineSession |
| 0x41 | ECUCODE | ECUCodingSession |
| 0x42 | ECUSWT | ECUSwtSession |
| 0x4F | ECUDEVELOP | ECUDevelopmentSession |
| 0xXY | -- | unbekannter Diagnose-Mode |
VERBAUORTTABELLE
Dimensions: 45 rows × 3 columns
| ORT | ORTTEXT | LIN_2_FORMAT |
|---|---|---|
| 0x0100 | Batteriesensor | - |
| 0x0200 | Elektrische Wasserpumpe | - |
| 0x0300 | Generator 1 | - |
| 0x0350 | Generator 2 | - |
| 0x0400 | Schaltzentrum Lenksäule | - |
| 0x0500 | DSC Sensor-Cluster | - |
| 0x0600 | Nahbereichsradarsensor links | - |
| 0x0700 | Nahbereichsradarsensor rechts | - |
| 0x0800 | Funkempfänger | - |
| 0x0900 | Elektrische Lenksäulenverriegelung | - |
| 0x0A00 | Regen- Lichtsensor | - |
| 0x290A00 | DSC Hydraulikblock | - |
| 0x0B00 | Nightvision Kamera | - |
| 0x0C00 | TLC Kamera | - |
| 0x0D00 | Spurwechselradarsensor hinten links | - |
| 0x0E00 | Heckklima Bedienteil rechts | 1 |
| 0x0F00 | Rearview Kamera hinten | - |
| 0x1000 | Topview Kamera Außenspiegel links | - |
| 0x1100 | Topview Kamera Außenspiegel rechts | - |
| 0x1200 | Sideview Kamera Stoßfänger vorne links | - |
| 0x1300 | Sideview Kamera Stoßfänger vorne rechts | - |
| 0x1400 | Wischermotor | 1 |
| 0x1500 | Regen- Lichtsensor | 1 |
| 0x1600 | Innenspiegel | 1 |
| 0x1700 | Garagentoröffner | 1 |
| 0x1800 | AUC-Sensor | 1 |
| 0x1900 | Druck- Temperatursensor | 1 |
| 0x1A00 | Schalterblock Sitzheizung hinten | 1 |
| 0x1B00 | Schalterblock Sitzmemory/-massage Fahrer | 1 |
| 0x1C00 | Schalterblock Sitzmemory/-massage Beifahrer | 1 |
| 0x1D00 | Sonnenrollo Seitenfenster Fahrer | 1 |
| 0x1E00 | Sonnenrollo Seitenfenster Beifahrer | 1 |
| 0x1F00 | KAFAS Kamera | 1 |
| 0x2000 | Automatische Anhängevorrichtung | 1 |
| 0x2100 | SINE | 1 |
| 0x2200 | Funkempfänger | 1 |
| 0x2300 | Funkempfänger 2 | 1 |
| 0x2400 | Türgriffelektronik Fahrer | - |
| 0x2500 | Türgriffelektronik Beifahrer | - |
| 0x2600 | Türgriffelektronik Fahrer hinten | - |
| 0x2700 | Türgriffelektronik Beifahrer hinten | - |
| 0x2800 | Telestart-Handsender 1 | - |
| 0x2900 | Telestart-Handsender 2 | - |
| 0x2A00 | RSE-Fernbedienung | - |
| 0xFFFF | unbekannter Verbauort | - |
PARTNRTABELLE
Dimensions: 1 rows × 3 columns
| PART_NR | BMW_NR | KOMMENTAR |
|---|---|---|
| -- | -- | unbekannte Teilenummer |
LIEFERANTENLIN
Dimensions: 73 rows × 2 columns
| LIEF_NR | LIEF_TEXT |
|---|---|
| 0x0001 | Audi |
| 0x0002 | BMW |
| 0x0003 | DaimlerChrysler |
| 0x0004 | Motorola |
| 0x0005 | VCT/Mentor Graphics |
| 0x0006 | VW (VW-Group) |
| 0x0007 | Volvo Cars (Ford Group) |
| 0x000B | Freescale Semiconductor |
| 0x0011 | NXP Semiconductors |
| 0x0012 | ST Microelectronics |
| 0x0013 | Melexis |
| 0x0014 | Microchip |
| 0x0015 | CRF |
| 0x0016 | Renesas Technology Europe GmbH |
| 0x0017 | Atmel |
| 0x0018 | Magnet Marelli |
| 0x0019 | NEC |
| 0x001A | Fujitsu |
| 0x001B | Opel |
| 0x001C | Infineon |
| 0x001D | AMI Semiconductor |
| 0x001E | Vector Informatik |
| 0x001F | Brose |
| 0x0020 | ZMD |
| 0x0021 | ihr |
| 0x0022 | Visteon |
| 0x0023 | ELMOS |
| 0x0024 | ON Semi |
| 0x0025 | Denso |
| 0x0026 | c&s |
| 0x0027 | Renault |
| 0x0028 | Renesas Technology Europe Limited |
| 0x0029 | Yazaki |
| 0x002A | Trinamic Microchips |
| 0x002B | Allegro Microsystems |
| 0x002C | Toyota |
| 0x002D | PSA Peugeot Citroën |
| 0x002E | Westsächsische Hochschule Zwickau |
| 0x002F | Micron AG |
| 0x0030 | Delphi Deutschland GmbH |
| 0x0031 | Texas Instruments Deutschland GmbH |
| 0x0032 | Maxim Integrated Products |
| 0x0033 | Bertrandt Ingenierbüro GmbH |
| 0x0034 | PKC Group Oyi |
| 0x0035 | BayTech IKs |
| 0x0036 | Hella KGaA Hueck & Co. |
| 0x0037 | Continental Temic microelectronic GmbH |
| 0x0038 | Johnson Controls GmbH |
| 0x0039 | Toshiba Electronics Europe GmbH |
| 0x003A | Analog Devices |
| 0x003B | TRW Automotive Electronics & Components GmbH & Co. KG |
| 0x003C | Advanced Data Controls, Corp. |
| 0x003D | GÖPEL electronic GmbH |
| 0x003E | Dr. Ing. h.c. F. Porsche AG |
| 0x003F | Marquardt GmbH |
| 0x0040 | ETAS GmbH |
| 0x0041 | Micronas GmbH |
| 0x0042 | Preh GmbH |
| 0x0043 | GENTEX CORPORATION |
| 0x0044 | ZF Lenksysteme GmbH |
| 0x0045 | Nagares S.A. |
| 0x0046 | MAN Nutzfahrzeuge AG |
| 0x0047 | BITRON SpA BU Grugliasco |
| 0x0048 | Pierburg GmbH |
| 0x0049 | Alps Electric Co., Ltd |
| 0x004A | Beru Electronics GmbH |
| 0x004B | Paragon AG |
| 0x004C | Silicon Laboratories |
| 0x004D | Sensata Technologies Holland B.V. |
| 0x004E | Meta System S.p.A |
| 0x004F | Dräxlmaier Systemtechnik GmbH |
| 0x0050 | Grupo Antolin Ingenieria, S.A. |
| 0xFFFF | unbekannter Hersteller |
IARTTEXTE
Dimensions: 18 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | keine Fehlerart verfügbar |
| 0x04 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x05 | Fehler gespeichert |
| 0x08 | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x09 | Fehler gespeichert |
| 0x0C | Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x0D | Fehler gespeichert |
| 0x44 | Fehler momentan vorhanden und bereits gespeichert |
| 0x45 | Fehler gespeichert |
| 0x48 | Fehler momentan vorhanden und bereits gespeichert |
| 0x49 | Fehler gespeichert |
| 0x4C | Fehler momentan vorhanden und bereits gespeichert |
| 0x4D | 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 |
UDS_TAB_ROE_AKTIV
Dimensions: 3 rows × 2 columns
| NR | TEXT |
|---|---|
| 0x00 | Aktive Fehlermeldung deaktiviert |
| 0x01 | Aktive Fehlermeldung aktiviert |
| 0xFF | Status der aktiven Fehlermeldung nicht feststellbar |
JOBRESULTEXTENDED
Dimensions: 1 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0xXY | ERROR_UNKNOWN |
BETRIEBSMODE
Dimensions: 2 rows × 3 columns
| WERT | TEXT | BEDEUTUNG |
|---|---|---|
| 0x00 | kein Betriebsmode gesetzt | kein Betriebsmode |
| 0xFF | ungültiger Betriebsmode | ungültig |
FORTTEXTE
Dimensions: 56 rows × 3 columns
| ORT | ORTTEXT | EREIGNIS_DTC |
|---|---|---|
| 0x002711 | Coding Event: not coded | 0 |
| 0x002712 | Coding Event: transaction failed | 0 |
| 0x002713 | Coding Event: signature error | 0 |
| 0x002714 | Coding Event: wrong vehicle | 0 |
| 0x002715 | Coding Event: invalid data | 0 |
| 0x024000 | Energiesparmode aktiv | 0 |
| 0x02FF40 | DM test appl | 0 |
| 0x240000 | VSM Event Opmode | 0 |
| 0x400401 | DM queue full | 0 |
| 0x400402 | DM queue deleted | 0 |
| 0x4003A0 | Ausfall CAN-ID 3A0 | 0 |
| 0x401001 | DM Event Zeitbotschaft Timeout | 0 |
| 0x402847 | PIA E Io Error | 0 |
| 0xD9045F | Body-CAN Bus | 0 |
| 0xD90468 | Body-CAN Control Module Bus OFF | 0 |
| 0xD90BFF | DM_TEST_COM Standardcore Diagnosemodul Testfehlerspeichereintrag | 0 |
| 0x93080C | Unterspannung | 0 |
| 0x93080D | Überspannung KL30L/KL30E | 0 |
| 0x930820 | CAS4-Versorgung KL30L / KL30E: Unterspannung | 0 |
| 0x930821 | Bremssignale BLSH: Kurzschluss Masse | 0 |
| 0x930822 | P-Signal PN_KUPPL: Kurzschluss Masse | 0 |
| 0x930823 | Kupplungssignal PN_KUPPL | 0 |
| 0x930824 | Bedientaster MSA | 0 |
| 0x930825 | Komfortstartleitung A_S_START: Kurzschluss Masse | 0 |
| 0x930826 | Fehler Motorstart bei Anlasserbetrieb: Kurzschluss Masse | 0 |
| 0x930827 | Geschwindigkeitssignal DFA_EMF | 0 |
| 0x930828 | Hallsensor SSTA | 0 |
| 0x930829 | Hallsensor SSTB | 0 |
| 0x93082A | Treiber 15WUP | 0 |
| 0x93082B | KL15WUP_RS | 0 |
| 0x93082C | Treiber KL30B1: Kurzschluss Masse | 0 |
| 0x93082D | Treiber KL30B2 | 0 |
| 0x93082E | Treiber KL30B3 | 0 |
| 0x93082F | Treiber KL15-1: Kurzschluss Masse | 0 |
| 0x930830 | Treiber KL15-2 | 0 |
| 0x930831 | Treiber KL15-3 | 0 |
| 0x930832 | Treiber KL15N: Kurzschluss Masse | 0 |
| 0x930833 | Treiber KL50L | 0 |
| 0x930834 | Treiber KL5MSA / KL50L_RS | 0 |
| 0x930835 | Treiber LED_SST | 0 |
| 0x930836 | Treiber LED_MSA | 0 |
| 0x930837 | Treiber VCC_HALL1 | 0 |
| 0x930838 | Treiber VC_HALL2 | 0 |
| 0x930839 | Fehler Freigabe CoProzessor | 0 |
| 0x93083A | Ungleiche CRC-Summe CoProzessor | 0 |
| 0x930841 | Bremssignale BLSH: Kurzschluss Batteriespannung | 0 |
| 0x930842 | Bremssgnale BLSL: Kurzschluss Batteriespannung | 0 |
| 0x930843 | Bremssignale BLSL: Kurzschluss Masse | 0 |
| 0x930846 | P-Signal PN_KUPPL: Kurzschluss Batteriespannung | 0 |
| 0x93084A | Komfortstartleitung A_S_START: Kurzschluss Masse | 0 |
| 0x930851 | Fehler Motorstart bei Anlasserbetrieb: Relaiskleber | 0 |
| 0x930852 | Fehler Motorstart bei Anlasserbetrieb: Motor dreht nicht | 0 |
| 0x930856 | Treiber KL30B1: Kurzschluss Batteriespannung | 0 |
| 0x930861 | Treiber KL15-1: Kurzschluss Batteriespannung | 0 |
| 0x930871 | Treiber KL15N: Kurzschluss Batteriespannung | 0 |
| 0xFFFFFF | unbekannter Fehlerort | 0 |
FDETAILSTRUKTUR
Dimensions: 5 rows × 2 columns
| NAME | TYP |
|---|---|
| F_UWB_ERW | ja |
| SAE_CODE | nein |
| F_HLZ | ja |
| F_SEVERITY | nein |
| F_UWB_SATZ | 2 |
FUMWELTTEXTE
Dimensions: 1 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x40FF | Fehlerart | HEX | - | unsigned char | - | - | - | - |
IORTTEXTE
Dimensions: 8 rows × 3 columns
| ORT | ORTTEXT | EREIGNIS_DTC |
|---|---|---|
| 0x402001 | NVM E write failed | 0 |
| 0x402002 | NVM E read failed | 0 |
| 0x402003 | NVM E control failed | 0 |
| 0x402004 | NVM E erase failed | 0 |
| 0x402006 | NVM E write all failed | 0 |
| 0x402007 | NVM E read all failed | 0 |
| 0x402010 | NVM E wrong config id | 0 |
| 0xFFFFFF | unbekannter Fehlerort | 0 |
IDETAILSTRUKTUR
Dimensions: 3 rows × 2 columns
| NAME | TYP |
|---|---|
| F_UWB_ERW | nein |
| SAE_CODE | nein |
| F_HLZ | nein |
SG_FUNKTIONEN
Dimensions: 33 rows × 16 columns
| ARG | ID | RESULTNAME | INFO | EINHEIT | LABEL | L/H | DATENTYP | NAME | MUL | DIV | ADD | SG_ADR | SERVICE | ARG_TABELLE | RES_TABELLE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASTER_SST | 0xDAB6 | STAT_TASTER_SST_AKTIV | Das Result enthält den aktuellen Zustand des Start-Stopp-Tasters | 0/1 | - | - | unsigned char | - | - | - | - | - | 22 | - | - |
| HO_INFO | 0xDC54 | - | Job zum Schreiben/Lesen der HändlerInformationen für die Handelsorganisation. Wird vom Werk mit Händlernummer 0 und dem Datum der Schlüssel-Initialisierung gesetzt. Diese Informationen sind Teil der CBS-Daten und werden auch in den Schlüssel übertragen. | - | - | - | - | - | - | - | - | - | 2E;22 | ARG_0xDC54 | RES_0xDC54 |
| BUS_IN_ZV | 0xDAC1 | - | Vom Bus empfangener Status aller ZV-Antriebe. | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDAC1 |
| CAS_MONTAGEMODUS | 0xDAB9 | - | Statusabfrage des Montagemodus für ELV-Sperre und KL50-Sperre. Im Anlieferzustand sind immer Alle Sperren Aktiv. Die ELV-Sperre wird mit gültigem Geschwindigkeitssignal automatisch deaktiviert. Die KL50-Sperre muss explizit per Diagnose aufgehoben werden. Ist die ELV-Sperre aktiv, so ist auch zwingend die KL50-Sperre aktiv. | - | - | - | - | - | - | - | - | - | 2E;22 | ARG_0xDAB9 | RES_0xDAB9 |
| TASTER_SICHERN_HECKKL | 0xDC68 | - | Taster Sichern an der HKL, Eingang am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC68 | RES_0xDC68 |
| SCHALTER_KUPPL_PN | 0xDC63 | - | Kupplungsschalter oder PN-Signal vom EGS, 1 Taster gerückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel | - | - | - | - | - | - | - | - | - | 2F;22 | ARG_0xDC63 | RES_0xDC63 |
| SCHALTER_MOTORHAUBE | 0xDC65 | - | Motorhauben-Kontakt am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC65 | RES_0xDC65 |
| A_S_START_LEITUNG | 0xDC62 | - | Eingang Start-Ende-Leitung von DME/DDE an CAS. 1 Spannung liegt an, 0 Spannung liegt nicht an, 2 nicht vorhanden, 255 ungültig/Fehler. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC62 | RES_0xDC62 |
| BUS_IN_DME1 | 0xDABC | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal von DME1. | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDABC |
| STEUERN_KL15_ABSCHALTUNG | 0xAC51 | - | Setzen der Geschwindigkeit, bei der die Funktion KL15-Abschaltung wieder aktiviert (default) werden soll: 0 -> KL15-Abschaltung wieder aktivieren xx -> KL15-Abschaltung unterdrücken bis nächstes Mal über xx Kmh (xx = min. 1 Km/h bis max 50 Km/h) Mit Argument = 0 soll die KL-15-Abschaltung sofort wieder aktiviert werden können. | - | - | - | - | - | - | - | - | - | 31 | ARG_0xAC51 | - |
| SPANNUNG_KLEMME_30E_WERT | 0xDADA | STAT_SPANNUNG_KLEMME_30E_WERT | Job zum Auslesen der Klemmensteuerung am Steuergerät. | Volt | - | - | int | - | - | 10 | - | - | 22 | - | - |
| CA_TAGE_ER_LEITUNG | 0xDAB5 | - | CAS: Job zum Auslesen der analogen Spannungswerte der Entriegeln-Leitung zur TAGE | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDAB5 |
| TASTER_MSA | 0xDC67 | - | MSA-Taster am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC67 | RES_0xDC67 |
| BUS_IN_DATUM_ZEIT | 0xDABB | - | CAS: Aktuelles vom Kombi empfangenes Datum/Zeit | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDABB |
| STATUS_KLEMMEN | 0xDC56 | STAT_KLEMMENSTATUS | Vom CAS aktuell gesendeter Klemmenstatus. In I-300 Job-Header, Später STATUS_LESEN. | 0-n | - | - | unsigned char | TAB_CAS_KLEMMENSTATUS | - | - | - | - | 22 | - | - |
| NACHLAUFZEIT_KLEMME_15N | 0xDB2D | STAT_NACHLAUFZEIT_KLEMME_15N_WERT | Nachlaufzeit der Klemme 15N über BUS-Nachrich in Sekunden: Interpretation siehe BN-DB | s | - | - | int | - | - | - | - | - | 22 | - | - |
| TASTER_CENTERLOCK | 0xDC64 | - | Taster Centerlock (ZV-Taster), 1 Taster gedrückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC64 | RES_0xDC64 |
| PIA_NR_AKTUELL | 0x0F27 | STAT_PIA_NR_AKTUELL | Aktuell vom CAS gesendete FBD-Personalisierungs-Nummer | 0-n | - | - | unsigned char | TAB_CAS_PIA_NUMMER | - | - | - | - | 22 | - | - |
| CAS_HW_GESCHWINDIGKEIT | 0xDC51 | STAT_HW_SPEED_STATUS | Auslesen der vom CAS (über separate HW-Leitung vom DSC) erkannte Geschwindigkeit. In I-300 Job-Header, Später STATUS_LESEN. | 0-n | - | - | unsigned char | - | - | - | - | - | 22 | - | - |
| HALL_START_STOP_TASTER | 0xDC60 | - | Hallsensor A und B des Start-Stop-Tasters am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC60 | RES_0xDC60 |
| BUS_IN_FH | 0xDABF | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Status Fensterheber (je Tür FT,BFT,FTH,BFTH). | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDABF |
| BUS_IN_DSC | 0xDABD | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal vom DSC. | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDABD |
| KEY_VALID_NR_AKTUELL | 0xDAB4 | STAT_KEY_VAILD_NR_AKTUELL | Nummer des aktuell gültigen Schlüssels. | 0-n | - | - | unsigned char | - | - | - | - | - | 22 | - | - |
| NACHLAUFZEIT_KLEMME_30B | 0xDB2E | STAT_NACHLAUFZEIT_KLEMME_30B_WERT | Nachlaufzeit der Klemme 30B über BUS-Nachrich in Sekunden: Interpretation siehe BN-DB | s | - | - | int | - | - | - | - | - | 22 | - | - |
| CA_TAGE_STATUS | 0xDACA | - | Lesen der TAGE Sensorstati für jede Tür BFT, BFTH, FT, FTH. Das CAS gibt den zuletzt von der TAGE empfangenen Status für 5 Sekunden aus. | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDACA |
| SPANNUNG_KLEMME_30L_WERT | 0xDADD | STAT_SPANNUNG_KLEMME_30L_WERT | Job zum Auslesen der Klemmensteuerung am Steuergerät. | Volt | - | - | int | - | - | 10 | - | - | 22 | - | - |
| SPANNUNG_HALL_VERS | 0xDAB0 | - | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 1 und 3, 2 und 4 In I-300 Job-Header, Später STATUS_LESEN | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDAB0 |
| TASTER_HECKKL_INNEN | 0xDC69 | - | Heckklappentaster innen, Eingang am CAS. 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 255 Signal ungültig / unplausibel | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC69 | RES_0xDC69 |
| SCHALTER_BREMSLICHT | 0xDC61 | - | Status Bremslichtschalter High- und Low-schaltend am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC61 | RES_0xDC61 |
| STEUERN_ZV_MASTER | 0xAC57 | - | Dieser Job dient dazu per Diagnose die Zentralverriegelung anzusteuern. Hinweis: Aufruf des Jobs erfolgt über Standardjob STEUERN_ROUTINE mit Argument STEUERN_ZV_MASTER. | - | - | - | - | - | - | - | - | - | 31 | ARG_0xAC57 | RES_0xAC57 |
| SPANNUNG_KLEMMEN | 0xDAB3 | - | CAS: Job zum Auslesen Analoger Klemmen-Spannungs- und Stromwerte am Steuergerät. Für I-300 über Job-Header, Später über einzel-IDs pro Wert. | - | - | - | - | - | - | - | - | - | 22 | - | RES_0xDAB3 |
| SCHALTER_HOTEL | 0xDC66 | - | Hotelschalter am CAS. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC66 | RES_0xDC66 |
| EINGANG_MOST_WUP | 0xDC6A | - | Status Leitung MOST_WUP von TCU an CAS. 1 Spannung liegt an, 0 Ausgang abgeschaltet, 255 Signal ungültig / Fehler. | - | - | - | - | - | - | - | - | - | 22;2F | ARG_0xDC6A | RES_0xDC6A |
TAB_STEUERN_EWS4_MODE
Dimensions: 8 rows × 4 columns
| WERT | NAME | TEXT | DATA_LENGTH |
|---|---|---|---|
| 0x01 | LOCK_EWS4 | LOCK DMEDDE-Sk & Trsp-Sk | 16 |
| 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 | 16 |
| 0x05 | LOCK_TRSP_SK | Lock Trsp-Sk | 16 |
| 0x06 | UNLOCK_DMEDDE_SK | UnLock DME/DDE-Sk | 16 |
| 0x07 | UNLOCK_TRSP_SK | UnLock Trsp-Sk | 16 |
| 0xFF | UNKNOWN_MODE | UNKNOWN_MODE | 0 |
RES_0XDAB6
Dimensions: 1 rows × 13 columns
| RESULTNAME | STR | STPR | RRR | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | BESCHREIBUNG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STAT_TASTER_SST_AKTIV | unsigned char | 0x01 | Das Result enthält den aktuellen Zustand des Start-Stopp-Tasters |
TAB_WECKQUELLE
Dimensions: 30 rows × 2 columns
| WERT | NAME |
|---|---|
| 0 | Entwicklungsfunktion, reserviert |
| 1 | System wachhalten wegen Zündung an |
| 2 | Buswecken über K-CAN(L1..L4)/Body-CAN(L6) |
| 3 | Buswecken über LO-CAN(optional) |
| 4 | Buswecken über CAS-BUS(TAGE:L1..L4) |
| 5 | Taster Heckklappe öffnen innen (TOEHKI) |
| 6 | Motorhaubenkontakt (MHK) |
| 7 | Start Stopp Taster A (SSTA) |
| 8 | Start Stopp Taster B (SSTB) |
| 9 | Funkschlüssel-Einschub(EJECT) |
| 10 | Center Lock Taster (CLT) |
| 11 | Parkstellung Automatik Verriegelt (PLOCK) |
| 12 | FBD-Empfänger (L1..L4) |
| 13 | Wakeup-Signal von TCU (MOST_WUP) |
| 14 | Hotelschalter (HOTEL) |
| 15 | Bidirektionaler Funkempfänger (L6) |
| 16 | Kupplung (PN_KUPPL)(nur bei KL30B aktiv) |
| 17 | Bremse (BLTS)(nur bei KL30B aktiv) |
| 18 | Weckleitung (15WUP) |
| 19 | Reserviert |
| 20 | Taster Fahrertür (TAGE-FT-ER) |
| 21 | Taster Beifahrertür (TAGE-BFT-ER) |
| 22 | Taster Fahrertür hinten (TAGE-FTH-ER) |
| 23 | Taster Beifahrertür hinten (TAGE-BTH-ER) |
| 24 | Authentisierung Fahrertür (TAGE-FT-AUTH) |
| 25 | Authentisierung Beifahrertür (TAGE-BFT-AUTH) |
| 26 | Authentisierung Fahrer hinten (TAGE-FTH-AUTH) |
| 27 | Authentisierung Beifahrer hinten (TAGE-FTH-AUTH) |
| 28 | Kurzschluss KL30B (bei Busruhe) |
| 29 | Unterspannung (Zeitstempel sichern, kein WakeUp) |
RES_0XDC54
Dimensions: 1 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_HAENDLER_NUMMER_WERT | - | - | string[5] | - | - | - | - | - | Händlernummer (5-stellige Nummer). Im Werk wird dieser Wert auf 00000 |
ARG_0XDC54
Dimensions: 7 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| HAENDLER_NUMMER | - | - | string[5] | - | - | - | - | - | - | - | Händlernummer (5-stellige Nummer). Im Werk wird dieser Wert auf 00000 |
| ERSTZULASSUNGSDATUM_TAG | - | - | unsigned char | - | - | - | - | - | - | - | Tag des Erstzulassungsdatums. Im werk wird dieser Wert auf den Tag der Schlüssel-Initialisierung gesetzt. |
| ERSTZULASSUNGSDATUM_MONAT | - | - | unsigned char | - | - | - | - | - | - | - | Monat des Erstzulassungsdatums. Im werk wird dieser Wert auf den Monat der Schlüssel-Initialisierung gesetzt. |
| ERSTZULASSUNGSDATUM_JAHR | - | - | unsigned int | - | - | - | - | - | - | - | Jahr des Erstzulassungsdatums. . Im werk wird dieser Wert auf den Jahr der Schlüssel-Initialisierung gesetzt. |
| STAT_ERSTZULASSUNGSDATUM_TAG_WERT | - | - | unsigned char | - | - | - | - | - | - | - | Tag des Erstzulassungsdatums. Im werk wird dieser Wert auf den Tag der Schlüssel-Initialisierung gesetzt. |
| STAT_ERSTZULASSUNGSDATUM_MONAT_WERT | - | - | unsigned char | - | - | - | - | - | - | - | Monat des Erstzulassungsdatums. Im werk wird dieser Wert auf den Monat der Schlüssel-Initialisierung gesetzt. |
| STAT_ERSTZULASSUNGSDATUM_JAHR_WERT | - | - | unsigned int | - | - | - | - | - | - | - | Jahr des Erstzulassungsdatums. . Im werk wird dieser Wert auf den Jahr der Schlüssel-Initialisierung gesetzt. |
RES_0XDAC1
Dimensions: 6 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STATUS_ZV_FT | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Fahrertür. |
| STATUS_ZV_BFT | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Beifahrertür. |
| STATUS_ZV_FTH | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Fahrertür-Hinten. |
| STATUS_ZV_BFTH | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Beifahrertür-Hinten. |
| STATUS_ZV_HECKKLAPPE | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Heckklappe. |
| STATUS_ZV_HECKSCHEIBE | 0-n | - | unsigned char | - | TAB_CAS_ZV_STATUS | - | - | - | Status Zentralverriegelung Heckscheibe. |
TAB_CAS_ZV_STATUS
Dimensions: 7 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Entriegelt |
| 1 | Verriegelt |
| 2 | Gesichert |
| 128 | Klappe/Scheibe geschlossen |
| 129 | Klappe/Scheibe geöffnet |
| 130 | Klappe in Vorrast |
| 255 | ungültig |
RES_0XDAB9
Dimensions: 1 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_CAS_MONTAGEMODUS | 0-n | - | unsigned char | - | TAB_CAS_MONTAGEMODUS | - | - | - | Die ELV-Sperre (ELV-Montagemodus) verhindert die Ansteuerung (Verriegeln/Entriegeln) der ELV während des Montage-Prozesses. Die ELV-Diagnosen (z.B. Status-Abfragen, ELV-Ident) sind zulässig. Die KL50-Sperre verhindert das Ansteuern des Anlassers während des Montage-Prozesses. Definierte Montagemodi: 0 Alle Montagemodi sind deaktiviert (ELV- und KL50-Ansteuerung wird durchgeführ), 1 Nur KL50-Montagemodus aktiv (kein Anlasser), 2 ELV- und KL50 Montage-Modus sind aktiv (keine ELV-Ansteuerung, kein Anlasser) |
ARG_0XDAB9
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| CAS_MONTAGEMODUS | 0-n | - | unsigned char | - | TAB_CAS_MONTAGEMODUS | - | - | - | - | - | Die ELV-Sperre (ELV-Montagemodus) verhindert die Ansteuerung (Verriegeln/Entriegeln) der ELV während des Montage-Prozesses. Die ELV-Diagnosen (z.B. Status-Abfragen, ELV-Ident) sind zulässig. Die KL50-Sperre verhindert das Ansteuern des Anlassers während des Montage-Prozesses. Definierte Montagemodi: 0 Alle Montagemodi sind deaktiviert (ELV- und KL50-Ansteuerung wird durchgeführ), 1 Nur KL50-Montagemodus aktiv (kein Anlasser), 2 ELV- und KL50 Montage-Modus sind aktiv (keine ELV-Ansteuerung, kein Anlasser) |
TAB_CAS_MONTAGEMODUS
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Normalbetrieb - Alle Montagemodi deaktiviert |
| 1 | KL50-Montagemodus - Anlassersperre aktiv |
| 2 | ELV_KL50-Montagemodus - Anlassersperre und keine Ansteuerung ELV |
| 255 | unbekannter Zustand |
RES_0XDC68
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_TASTER_SICHERN_HECKKL_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Taster Sichern an der HKL, Eingang am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
| STAT_TASTER_SICHERN_HECKKL_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Taster Sichern an der HKL, Eingang am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
ARG_0XDC68
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TASTER_SICHERN_HECKKL | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Taster Sichern an der HKL, Eingang am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt. |
RES_0XDC63
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SCHALTER_KUPPL_PN_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Kupplungsschalter oder PN-Signal vom EGS, 1 Taster gerückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_KUPPL_PN_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Kupplungsschalter oder PN-Signal vom EGS, 1 Taster gerückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
ARG_0XDC63
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SCHALTER_KUPPL_PN | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Kupplungsschalter oder PN-Signal vom EGS, 1 Taster gerückt, 0 Taster nicht gedrückt. |
RES_0XDC65
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SCHALTER_MOTORHAUBE_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Motorhauben-Kontakt, 1 aktiv (offen), 0 nicht aktiv (geschlossen), 2 Fahrzeug besitzt keinen Motorhaubenkontakt, 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_MOTORHAUBE_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Motorhauben-Kontakt, 1 aktiv (offen), 0 nicht aktiv (geschlossen), 2 Fahrzeug besitzt keinen Motorhaubenkontakt, 255 Signal ungültig / unplausibel |
ARG_0XDC65
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SCHALTER_MOTORHAUBE | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status Motorhauben-Kontakt vorgrbrn, 1 aktiv (offen), 0 nicht aktiv (geschlossen). |
RES_0XDC62
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_EINGANG_A_S_START_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Eingang Start-Ende-Leitung von DME/DDE, 1 Spannung liegt an, 0 Spannung liegt nicht an, 2 nicht vorhanden, 255 ungültig/Fehler. |
| STAT_EINGANG_A_S_START_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Eingang Start-Ende-Leitung von DME/DDE, 1 Spannung liegt an, 0 Spannung liegt nicht an, 2 nicht vorhanden, 255 ungültig/Fehler. |
ARG_0XDC62
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| EINGANG_A_S_START | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Eingang Start-Ende-Leitung von DME/DDE, 1 Spannung liegt an, 0 Spannung liegt nicht an. |
RES_0XDABC
Dimensions: 6 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_BUS_IN_GANG | 0-n | - | unsigned char | - | TAB_CAS_GANG | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Gang von DME1. 1 N neutral; 2 R rückwärts; 3 P Park; 5 Gang 1; 6 Gang 2; 7 Gang 3; 8 Gang 4; 9 Gang 5; 10 Gang 6; 11 Gang 7; 12 Gang 8; 255 ungültig / kein Signal |
| STAT_BUS_IN_MOTOR_LAEUFT | 0-n | - | unsigned char | - | TAB_CAS_MOTOR_STATUS | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Motor läuft von DME1. 0 Motor aus; 1 Motor startet; 2 Motor läuft: 255 ungültig / kein Signal |
| STAT_BUS_IN_MOTOR_FREIGABE | 0-n | - | unsigned char | - | TAB_CAS_MOTORSTART_FREIGABE | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Motor Freigabe von DME1. 0 Kein Motorstart; 1 Motorstart verzögert; 2 Motorstart zugelassen; 255 ungültig / kein Signal |
| STAT_BUS_IN_ANLASSER_SPERRE | 0-n | - | unsigned char | - | TAB_CAS_MOTOR_ANLASSERSPERRE | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Anlasser Sperre von DME1. 0 Kein Motorstart, Getriebe D / R; 1 Motorstart zulassen, Getriebe N; 2 Motorstart und -stop zulassen Getriebe in P; 255 ungültig / kein Signal |
| STAT_BUS_IN_KUPPLUNG | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Kupplung von DME1. 0 Kupplung nicht betätigt; 1 Kupplung betätigt; 255 ungültig / kein Signal / nicht verbaut |
| STAT_BUS_IN_DREHZAHL_WERT | U/min | - | unsigned int | - | - | - | 4 | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Drehzahl von DME1. Aktuelle Drehzahl; -1 ungültige Drehzahl |
TAB_CAS_GANG
Dimensions: 12 rows × 2 columns
| WERT | TEXT |
|---|---|
| 1 | N - Kein Kraftschluss |
| 2 | R - Rückwärtsgang |
| 3 | P - Parkposition |
| 5 | 1. Gang |
| 6 | 2. Gang |
| 7 | 3. Gang |
| 8 | 4. Gang |
| 9 | 5. Gang |
| 10 | 6. Gang |
| 11 | 7. Gang |
| 12 | 8. Gang |
| 255 | ungültig |
TAB_CAS_MOTOR_STATUS
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Motor aus |
| 1 | Motor startet |
| 2 | Motor läuft |
| 255 | ungültig/unbekannt |
TAB_CAS_MOTORSTART_FREIGABE
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Kein Motorstart |
| 1 | Motorstart/-stop verzögert |
| 2 | Motorstart zulassen |
| 255 | ungültig/unbekannt |
TAB_CAS_MOTOR_ANLASSERSPERRE
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 1 | Motorstart zulassen - Getriebe in N |
| 0 | Kein Motorstart, Pos. D/R |
| 2 | Motorstart zulassen, Motorstop zulassen - Getriebe in P |
| 255 | ungültig/unbekannt |
ARG_0XAC51
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| DEAKTIVIERUNGSGESCHWINDIGKEIT | km/h | - | unsigned char | - | - | - | - | - | - | - | Gibt an bei welcher Geschindigkeit die Funktion KL15-Abschaltung wieder aktiviert (default) werden soll: 0 -> KL15-Abschaltung wieder aktivieren xx -> KL15-Abschaltung unterdrücken bis nächstes Mal über xx Kmh (xx = min. 1 Km/h bis max 50 Km/h) Mit Argument = 0 soll die KL-15-Abschaltung sofort wieder aktiviert werden können. |
RES_0XDAB5
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_STROM_TAGE_ER_FT_WERT | A | - | unsigned int | - | - | - | 1000 | - | Strom der Entriegeln-Leitung zur TAGE Fahrertüre. Mittelwert über je 100 ms. |
| STAT_STROM_TAGE_ER_BFT_WERT | A | - | unsigned int | - | - | - | 1000 | - | Strom der Entriegeln-Leitung zur TAGE Beiahrertüre. Mittelwert über je 100 ms. |
| STAT_STROM_TAGE_ER_FTH_WERT | A | - | unsigned int | - | - | - | 1000 | - | Strom der Entriegeln-Leitung zur TAGE Fahrertüre hinten. Mittelwert über je 100 ms. |
| STAT_STROM_TAGE_ER_BFTH_WERT | A | - | unsigned int | - | - | - | 1000 | - | Strom der Entriegeln-Leitung zur TAGE Beiahrertüre hinten. Mittelwert über je 100 ms. |
RES_0XDC67
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_TASTER_MSA_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status MSA-Taster am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 255 Signal ungültig / unplausibel |
| STAT_TASTER_MSA_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status MSA-Taster am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 255 Signal ungültig / unplausibel |
ARG_0XDC67
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TASTER_MSA | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status MSA-Taster am CAS. 1 Taster gedrückt, 0 Taster nicht gedrückt. |
RES_0XDABB
Dimensions: 7 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_BUS_IN_ZEIT_STUNDEN | 0-n | - | unsigned char | - | - | - | - | - | Stunden: 0 - 23; 253 entspricht -- ; 254 Keine Angabe: 255 Signal ungültig |
| STAT_BUS_IN_ZEIT_MINUTEN | 0-n | - | unsigned char | - | - | - | - | - | Minuten: 0 - 59; 253 entspricht -- ; 254 Keine Angabe; 255 Signal ungültig |
| STAT_BUS_IN_DATUM_TAG | 0-n | - | unsigned char | - | - | - | - | - | Tag: 1 - 31 |
| STAT_BUS_IN_DATUM_MONAT | 0-n | - | unsigned char | - | - | - | - | - | Monat: 1 - 12 |
| STAT_BUS_IN_DATUM_JAHR | 0-n | - | unsigned int | - | - | - | - | - | Jahr: 1 - 65534 |
| STAT_BUS_IN_ZEIT_RELATIV_WERT | - | - | unsigned long | - | - | - | - | - | Aktuelles Relative Zeit in Sekunden seit 01.01.2000, Sekuden: 0 - 4,2 Millarden |
| STAT_BUS_IN_ZEIT_TAGE_RELATIV_WERT | - | - | unsigned int | - | - | - | - | - | Aktuelles Relative gesehene Tage seit 01.01.2000; Tage: 1 entspricht 01.01.2000 |
TAB_CAS_KLEMMENSTATUS
Dimensions: 16 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | INIT |
| 1 | Reserve |
| 2 | KL30 alle Klemmen aus |
| 3 | KL30F-Änderung |
| 4 | KL30F |
| 5 | KL30B-Änderung |
| 6 | KL30B |
| 7 | KLR-Änderung |
| 8 | KLR |
| 9 | KL15-Änderung |
| 10 | KL15 |
| 11 | KL50-Verzögerung |
| 12 | KL50-Änderung |
| 13 | KL50 |
| 14 | Fehler |
| 15 | Ungültig |
RES_0XDC64
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_TASTER_CENTERLOCK_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Centerlock, 1 Taster gerückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
| STAT_TASTER_CENTERLOCK_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Centerlock, 1 Taster gerückt, 0 Taster nicht gedrückt, 255 Signal ungültig / unplausibel |
ARG_0XDC64
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TASTER_CENTERLOCK | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status Taster Centerlock vorgeben, 1 Taster gedrückt, 0 Taster nicht gedrückt. |
TAB_CAS_PIA_NUMMER
Dimensions: 5 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Personalisierungskonfiguration 0 |
| 1 | Personalisierungskonfiguration 1 |
| 2 | Personalisierungskonfiguration 2 |
| 10 | Gast |
| 15 | ungültig |
RES_0XDC60
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_HALL_SSTA_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status des SST Hall-Sensors A (entprellt), 0 nicht aktiv, 1 aktiv |
| STAT_HALL_SSTB_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status des SST Hall-Sensors B (entprellt), 0 nicht aktiv, 1 aktiv |
| STAT_HALL_SSTA_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status des SST Hall-Sensors A (entprellt), 0 nicht aktiv, 1 aktiv |
| STAT_HALL_SSTB_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status des SST Hall-Sensors B (entprellt), 0 nicht aktiv, 1 aktiv |
ARG_0XDC60
Dimensions: 2 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| HALL_SSTA | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Vorgeben des Status von Hallsensor A. 0 nicht aktiv, 1 aktiv. |
| HALL_SSTB | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Vorgeben des Status von Hallsensor B. 0 nicht aktiv, 1 aktiv. |
RES_0XDABF
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_BUS_IN_FH_FT | 0-n | - | unsigned char | - | TAB_CAS_FH_STATUS | - | - | - | CAN-Signal Status Fensterheber Fahrertür, 0 Geschlossen; 1 Zwischenstellung; 2 Offen; 255 Signal ungültig / unplausibel |
| STAT_BUS_IN_FH_BFT | 0-n | - | unsigned char | - | TAB_CAS_FH_STATUS | - | - | - | CAN-Signal Status Fensterheber Beifahrertür, 0 Geschlossen; 1 Zwischenstellung; 2 Offen; 255 Signal ungültig / unplausibel |
| STAT_BUS_IN_FH_FTH | 0-n | - | unsigned char | - | TAB_CAS_FH_STATUS | - | - | - | CAN-Signal Status Fensterheber fahrertür hinten, 0 Geschlossen; 1 Zwischenstellung; 2 Offen; 255 Signal ungültig / unplausibel |
| STAT_BUS_IN_FH_BFTH | 0-n | - | unsigned char | - | TAB_CAS_FH_STATUS | - | - | - | CAN-Signal Status Fensterheber Beifahrertür hinten, 0 Geschlossen; 1 Zwischenstellung; 2 Offen; 255 Signal ungültig / unplausibel |
TAB_CAS_FH_STATUS
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Geschlossen |
| 1 | Zwischenstellung |
| 2 | Offen |
| 255 | ungültig/unbekannt |
RES_0XDABD
Dimensions: 3 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_BUS_IN_GESCHW_WERT | km/h | - | unsigned int | - | - | - | 64 | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Geschwindigkeit vom DSC. CAN-Signal Geschwindigkeit vom DSC |
| STAT_BUS_IN_GESCHW_STATUS | 0-n | - | unsigned char | - | TAB_CAS_GESCHW_STATUS | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Geschwindigkeit-Status vom DSC. 0 Fahrzeug steht; 1 Fahrzeug fährt vorwärts; 2 Fahrzeug fährt rückwärts; 3 Fahrzeug fährt; 4 Fahrzeug steht Hinterachse auf Rollenprüfstand; 7 ungültig / kein Signal |
| STAT_BUS_IN_BREMSPEDAL | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Auslesen der vom BUS empfangenen Stati. Wird eine Botschaft innerhalb der erwarteten Zeit nicht empfangen (timeout), so wird der Status ungültig/kein Signal zurückgegeben. CAN-Signal Status Bremspedal vom DSC. 0 Nicht betätigt; 1 Betätigt; 255 Signal ungültig / unplausibel (Hinweis: CAN-Signal Status_Bremsung_Fahrer, Auswertung der Bit-Kodierung Betätigung_Bremssystem_Fahrer + Gesamtsignal ungültig muss im CAS erfolgen). |
TAB_CAS_GESCHW_STATUS
Dimensions: 6 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Fahrzeug steht |
| 1 | Fahrzeug fährt vorwärts |
| 2 | Fahrzeug fährt rückwärts |
| 3 | Fahrzeug fährt |
| 4 | Fahrzeug steht, Hinterachse auf Rollenprüfstand erkannt |
| 7 | Signal ungültig |
RES_0XDACA
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_TAGE_FT | 0-n | - | unsigned char | - | - | - | - | - | Status TAGE Fahrertüre, 0 Kein Status (keine Betätigung), 1 Zugsensor Betätigt (Hall); 2 Sichern Sensor Betätigt (Piezo UND VR-Kap-Sensor); 3 Entriegeln Sensor Betätigt (ER-Kap-Sensor) |
| STAT_TAGE_BFT | 0-n | - | unsigned char | - | - | - | - | - | Status TAGE Beifahrertüre, 0 Kein Status (keine Betätigung), 1 Zugsensor Betätigt (Hall); 2 Sichern Sensor Betätigt (Piezo UND VR-Kap-Sensor); 3 Entriegeln Sensor Betätigt (ER-Kap-Sensor) |
| STAT_TAGE_FTH | 0-n | - | unsigned char | - | - | - | - | - | Status TAGE Fahrertüre hinten, 0 Kein Status (keine Betätigung), 1 Zugsensor Betätigt (Hall); 2 Sichern Sensor Betätigt (Piezo UND VR-Kap-Sensor); 3 Entriegeln Sensor Betätigt (ER-Kap-Sensor) |
| STAT_TAGE_BFTH | 0-n | - | unsigned char | - | - | - | - | - | Status TAGE Beifahrertüre hinten, 0 Kein Status (keine Betätigung), 1 Zugsensor Betätigt (Hall); 2 Sichern Sensor Betätigt (Piezo UND VR-Kap-Sensor); 3 Entriegeln Sensor Betätigt (ER-Kap-Sensor) |
RES_0XDAB0
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SPANNUNG_HALL_VERS13_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 1 und 3 |
| STAT_SPANNUNG_HALL_VERS24_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannung Hall-Sensor-Versorgung (Peak) Sensoren 2 und 4 |
RES_0XDC69
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_TASTER_HECKKL_INNEN_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Heckklappentaster innen, Eingang am CAS. 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 255 Signal ungültig / unplausibel. |
| STAT_TASTER_HECKKL_INNEN_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Heckklappentaster innen, Eingang am CAS. 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Fahrzeug besitzt keinen Taster, 255 Signal ungültig / unplausibel. |
ARG_0XDC69
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TASTER_HECKKL_INNEN | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Heckklappentaster innen, Eingang am CAS. 1 Taster gerückt, 0 Taster nicht gedrückt. |
RES_0XDC61
Dimensions: 4 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SCHALTER_BREMSL_HIGH_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Bremslichtschalter, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_BREMSL_LOW_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Bremslichtschalter (Test-Schalter), 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_BREMSL_HIGH_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Bremslichtschalter, 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_BREMSL_LOW_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | HW Taster Bremslichtschalter (Test-Schalter), 1 Taster gerückt, 0 Taster nicht gedrückt, 2 Taster nicht vorhanden (kein Automatik-Getriebe), 255 Signal ungültig / unplausibel |
ARG_0XDC61
Dimensions: 2 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SCHALTER_BREMSL_HIGH | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status des High-schaltenden Bremslichtschalters vorgeben. 1 Taster gerückt, 0 Taster nicht gedrückt. |
| SCHALTER_BREMSL_LOW | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status des Low-schaltenden Bremslichtschalters vorgeben. 1 Taster gerückt, 0 Taster nicht gedrückt. |
RES_0XAC57
Dimensions: 1 rows × 13 columns
| RESULTNAME | STR | STPR | RRR | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STAT_ZV_STATUS | + | + | + | 0-n | - | unsigned char | - | TAB_ZV_ZUSTAND | - | - | - | Aktuell gesendeter ZV-Status: 0 Unbekannter Status, 1 mindestens eine Tür entriegelt, 2 mindestens eine Tür verriegelt, 4 interner Status ist gesichert, 15 ungültig (Kombinationen siehe Tabelle TAB_ZV_ZUSTAND). |
ARG_0XAC57
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ZV_AKTION | 0-n | - | unsigned char | - | TAB_ZV_AKTION | - | - | - | - | - | Das Argument enthält die auszuführende ZV-Aktion. Mögliche Argumente sind: 0=keine Aktion, 1=Entriegeln, 2=Verriegeln, 3=Sichern, 4=Selektiv entriegeln, 5=logisch entriegeln. |
TAB_ZV_AKTION
Dimensions: 8 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | keine Aktion |
| 1 | Entriegeln |
| 2 | Verriegeln |
| 3 | Sichern |
| 4 | Selektiv Entriegeln |
| 5 | logisch Entriegeln |
| 100 | Elektrisch öffnen ist aktiv |
| 255 | ungültig |
TAB_ZV_ZUSTAND
Dimensions: 9 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | Status noch unbekannt |
| 1 | mindestens eine Tür entriegelt - keine Tür verriegelt oder gesichert |
| 2 | mindestens eine Tür verriegelt - keine Tür entriegelt |
| 3 | mindestens eine Tür entriegelt - mindestens eine Tür verriegelt |
| 4 | alle Türen gesichert |
| 5 | gesichert - mindestens eine Tür entriegelt |
| 6 | teilweise gesichert - Zwischenzustand oder Fehlerzustand |
| 7 | teilweise gesichert - Zwischenzustand oder Fehlerzustand |
| 15 | ungültig |
RES_0XDAB3
Dimensions: 16 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SPANNUNG_KLEMME_30B_1_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 30B_1 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_2_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 30B_2 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_30B_3_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 30B_3 Bei Alt-Baureihen entspricht dies Klemme R Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15WUP_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 15_WUP Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15N_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 15N Bei Alt-Baureihen entspricht dies KL30G Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_1_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 15_1 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_2_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 15_2 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_15_3_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 15_3 Bei CAS Ausgang |
| STAT_STROM_KLEMME_15_50_WERT | V | - | unsigned int | - | - | - | 1000 | - | Stromwert am Steuergerät an Klemme 15 und 50 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 50 Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_50MSA_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am Steuergerät an Klemme 50MSA Bei CAS Ausgang |
| STAT_STROM_LF_WERT | A | - | unsigned int | - | - | - | 1000 | - | Stromwert am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_DIAG_LF_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannung am Steuergerät an LF (CA-Antennen) Bei CAS Ausgang |
| STAT_SPANNUNG_KLEMME_31ELV_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_KLEMME_30ELV_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannungswert am CAS-Steuergerät an Klemme 30_ELV Ausgang am CAS |
| STAT_SPANNUNG_INNENTEMPERATUR_WERT | V | - | unsigned int | - | - | - | 1000 | - | Spannung am PTC/NTC im Steuergerät zur Ermittlung der Innentemperatur |
RES_0XDC66
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_SCHALTER_HOTEL_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Hotelschalter, 1 Hotelfunktion aktiv, 0 Hotelfunktion nicht aktiv, 2 Fahrzeug besitzt keinen Hotelschalter, 255 Signal ungültig / unplausibel |
| STAT_SCHALTER_HOTEL_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Hotelschalter, 1 Hotelfunktion aktiv, 0 Hotelfunktion nicht aktiv, 2 Fahrzeug besitzt keinen Hotelschalter, 255 Signal ungültig / unplausibel |
ARG_0XDC66
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| SCHALTER_HOTEL | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Hotelschalter, 1 Hotelfunktion aktiv, 0 Hotelfunktion nicht aktiv. |
RES_0XDC6A
Dimensions: 2 rows × 10 columns
| RESULTNAME | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | INFO |
|---|---|---|---|---|---|---|---|---|---|
| STAT_EINGANG_MOST_WUP_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status Leitung MOST_WUP von TCU an CAS. 1 Spannung liegt an, 0 Ausgang abgeschaltet, 255 Signal ungültig / Fehler. |
| STAT_EINGANG_MOST_WUP_AKTIV | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | Status Leitung MOST_WUP von TCU an CAS. 1 Spannung liegt an, 0 Ausgang abgeschaltet, 255 Signal ungültig / Fehler. |
ARG_0XDC6A
Dimensions: 1 rows × 12 columns
| ARG | EINHEIT | L/H | DATENTYP | MASKE | NAME | MUL | DIV | ADD | MIN | MAX | INFO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| EINGANG_MOST_WUP | 0-n | - | unsigned char | - | TAB_CAS_DIGITAL_EINGANG | - | - | - | - | - | Status Leitung MOST_WUP von TCU an CAS. 1 Spannung liegt an, 0 Ausgang abgeschaltet. |
TAB_CAS_DIGITAL_EINGANG
Dimensions: 4 rows × 2 columns
| WERT | TEXT |
|---|---|
| 0 | nicht aktiv / nicht betätigt |
| 1 | aktiv / betätigt |
| 2 | nicht verbaut / Status nicht verfügbar |
| 255 | ungültig / Fehler erkannt |