Skip to content

FZD_70.prg

INFO

Field Value
ECU FZD E70
ORIGIN BMW EI-61 Herter
REVISION 2.000
AUTHOR Hella_Micron_Engineering Software_Development Peter_Schmidt, Hella_KGaA EE_313 Dieter_Schnelle
COMMENT N/A
PACKAGE 1.30
SPRACHE deutsch

Jobs

Index

  • INITIALISIERUNG - Initialisierung und Kommunikationsparameter
  • INFO - Information SGBD
  • DIAGNOSEPROTOKOLL_LESEN - Gibt die möglichen Diagnoseprotokolle für eine Auswahl an den Aufrufer zurück
  • DIAGNOSEPROTOKOLL_SETZEN - Wählt ein Diagnoseprotokoll aus
  • IDENT - Identdaten KWP2000: $1A ReadECUIdentification Modus : Default
  • FS_LESEN - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
  • FS_LESEN_DETAIL - Fehlerspeicher lesen (ein Fehler / alle Details) KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default
  • FS_LOESCHEN - Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default
  • PRUEFSTEMPEL_LESEN - Auslesen des Pruefstempels KWP2000: $22 ReadDataByCommonIdentifier $1000 TestStamp Modus : Default
  • PRUEFSTEMPEL_SCHREIBEN - Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default
  • NORMALER_DATENVERKEHR - Sperren bzw. Freigeben des normalen Datenverkehrs KWP2000: $28 DisableNormalMessageTransmission KWP2000: $29 EnableNormalMessageTransmission Modus : Default
  • DIAGNOSE_AUFRECHT - Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default
  • FS_SPERREN - Sperren bzw. Freigeben des Fehlerspeichers KWP2000: $85 ControlDTCSetting Modus : Default
  • IS_LESEN - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2000 dtcShadowMemory
  • IS_LESEN_DETAIL - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2001 - $20FF dtcShadowMemoryEntry Modus: Default
  • IS_LOESCHEN - Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory Modus : Default
  • HS_LESEN - Historyspeicher lesen (alle History-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2100 HistoryMemory Modus : Default
  • HS_LESEN_DETAIL - Historypeicher lesen (alle History-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2101 - $21FF HistoryMemoryEntry Modus: Default
  • HS_LOESCHEN - Historyspeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $03 ClearHistoryMemory Modus : Default
  • DIAGNOSE_ENDE - Diagnosemode des SG beenden KWP2000: $20 StopDiagnosticSession Modus : Default
  • DIAGNOSE_MODE - SG in bestimmten Diagnosemode bringen KWP2000: $10 StartDiagnosticSession Modus : einstellbar mit diesem Job Wenn MODE = "ECUPM" ( ECUProgrammingMode ) muss nach dem Job die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
  • SLEEP_MODE - SG in Sleep-Mode versetzen KWP2000: $31 StartRoutineByLocalIdentifier a) $0E Time controlled PowerDown oder b) $05 PowerDown $00 all ECU Modus : Default
  • ENERGIESPARMODE - Einstellen des Energiesparmodes KWP2000: $31 StartRoutineByLocalIdentifier $0C ControlEnergySavingMode Modus : Default
  • C_CI_LESEN - Codierindex lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $9B Vehicle Manufacturer Coding Index oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • C_FG_LESEN - Fahrgestellnummer lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
  • C_FG_SCHREIBEN - Fahrgestellnummer schreiben Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number Modus : Default
  • C_FG_AUFTRAG - Fahrgestellnummer schreiben und ruecklesen Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
  • C_AEI_LESEN - Aenderungsindex der Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_AEI_SCHREIBEN - Aenderungsindex der Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_AEI_AUFTRAG - Aenderungsindex der Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
  • C_C_LESEN - Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • C_C_SCHREIBEN - Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • C_C_AUFTRAG - Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
  • SERIENNUMMER_LESEN - Hersteller Seriennummer lesen KWP2000: $1A ReadECUIdentification $89 SystemSupplierECUSerialNumber oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • ZIF_LESEN - Auslesen des Zulieferinfofeldes KWP2000: $22 ReadDataByCommonIdentifier $2503 ProgrammReferenz und KWP2000: $1A ReadECUIdentification $91 VehicleManufacturerECUHardware*Number oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • ZIF_BACKUP_LESEN - Auslesen des Backups des Zulieferinfofeldes ProgrammReferenzBackup PRGREFB vehicleManufECUHWNumberBackup VMECUHNB KWP2000: $22 ReadDataByCommonIdentifier $2500 PRBHW*B oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • PHYSIKALISCHE_HW_NR_LESEN - Auslesen der physikalischen Hardwarenummer KWP2000: $1A ReadECUIdentification $87 physicalECUHardwareNumber (PECUHN) oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • HARDWARE_REFERENZ_LESEN - Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
  • DATEN_REFERENZ_LESEN - Auslesen der Daten Referenz KWP2000: $22 ReadDataByCommonIdentifier $2504 DREF Modus : Default
  • FLASH_ZEITEN_LESEN - Auslesen der Flash Loeschzeit, Signaturtestzeit, Authentisierberechnungszeit und Resetzeit KWP2000: $22 ReadDataByCommonIdentifier $2501 Zeiten Modus : Default
  • FLASH_BLOCKLAENGE_LESEN - Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default
  • AUTHENTISIERUNG_ZUFALLSZAHL_LESEN - Authentisierung Zufallszahl des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $07 RequestForAuthentication Modus : Default
  • AUTHENTISIERUNG_START - Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication Modus : Default
  • FLASH_PROGRAMMIER_STATUS_LESEN - Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default
  • FLASH_SIGNATUR_PRUEFEN - Flash Signatur pruefen KWP2000: $31 StartRoutineByLocalIdentifier $09 CheckSignature Modus : Default
  • STEUERGERAETE_RESET - Steuergeraete reset ausloesen KWP2000: $11 ECUReset $01 PowerOn Modus : Default Nach dem Job muss die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
  • FLASH_LOESCHEN - Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory Modus : Default
  • FLASH_SCHREIBEN_ADRESSE - Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload Modus : Default
  • FLASH_SCHREIBEN - Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData Modus : Default
  • FLASH_SCHREIBEN_ENDE - Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit Modus : Default
  • AIF_LESEN - Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • AIF_SCHREIBEN - Schreiben des Anwender Informations Feldes Standard Flashjob KWP 2000: $3D WriteMemoryByAddress Modus : Default
  • STATUS_BATTERIESPANNUNG - Versorgungsspannungsspannung auslesen Ergebnis in mV
  • STATUS_TEMPERATUR_FZD - Auslesen der Temperatur an folgenden Punkten: - direkt auf der FZD Platine - im Innenraum (via CAN )
  • STATUS_ENERGIESPARMODE - aktuellen Energiesparmode-Lesen (FeTraWe)
  • _STATUS_RESETZAEHLER - Gibt den aktuellen Wert der Resetzähler zurück
  • _STEUERN_RESETZAEHLER_LOESCHEN - Zurücksetzen der Resetzaehler
  • _STATUS_STACKCHECK - gibt die Anzahl der unbenutzten Bytes in den Task- und ISR-Stacks zurück
  • _STEUERN_STACKCHECK_LOESCHEN - Setzt die Stackcheckcounter zurueck
  • _STATUS_USIS_VERSIONINFO - Auslesen der Versionsinformation fuer USIS
  • _SPEICHER_LESEN - Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
  • _SPEICHER_SCHREIBEN - Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt) KWP2000: $3D WriteMemoryByAddress Modus : Default
  • STEUERN_SHD_EINLERNEN - Einlernen des Schiebedachs Einlernvorgang per Diagnose muss ohne Randbedingungen ausgefuehrt werden koennen Zu Beginn eines Einlernvorgangs wird STAT_SHD_EINGELERNT zurueckgesetzt Der Job fuehrt die Normierung und die Initialsierung des Schiebedachs bzw. der Schiebedächer durch
  • STATUS_MDS_DATEN - Auslesen der Bedienkonzept-Daten
  • STATUS_TASTER_SHD - Auslesen der Stati von Schalterleitungen Fuer den MDS-Bedienkonzept-Schalter Werte bei Results: 0: Taster nicht betaetigt 1: Taster betaetigt
  • STEUERN_TASTER_SHD - Steuert den Zustand des Bedienkonzept-Schalters Nach Ausführung des Jobs geht die Kontrolle automatisch an das SG zurück Bei jeder Tasterbetätigung (über Diagnose) muß eine "0x00: Nichts gedrückt" gesendet werden, damit der Folgezustand des Tasters erkannt werden kann.
  • STATUS_SHD - Abfrage der Schiebedach Stati In welchem Zustand befindet sich das Schiebdach? Wertezuordnung bei Results: 0: nicht aktiv bzw nicht eingelernt 1: aktiv bzw eingelernt
  • STATUS_ESH - Abfrage der Stati des Elektrischen SchiebeHimmels (ESH) In welchem Zusatnd befindet sich der elektrische Schiebehimmel Wertezuordnung bei Results: 0: nicht aktiv bzw nicht eingelernt 1: aktiv bzw eingelernt
  • STATUS_MDS_BEDIENSTATISTIK - Bedienkonzept-Statistik auslesen
  • STEUERN_DIGITAL_OUTPUT - Ansteuerung der Ausgaenge
  • STEUERN_SHD - Verfahren des Schiebedachs per Diagnose Ansteuerung bezieht sich auf die Eingangsseite
  • STEUERN_ESH - Verfahren des elektrischen Schiebehimmels per Diagnose Ansteuerung bezieht sich auf die Eingangsseite
  • STEUERN_MDS_STANDALONE - Stand-Alone Version des MDS aktivieren / Deaktivieren Bei aktiver Stand-Alone-Version ist keine Freigabe der Dachbewegung über CAN erforderlich nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STEUERN_EKS_SHD - Aktivieren oder deaktivieren des Einklemmschutzes fuer den Motor SHD Nach ECU-Reset ist der codierte Zustand wiederhergestellt
  • STEUERN_EKS_ESH - Aktivieren oder deaktivieren des Einklemmschutzes uer den Motor ESH nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STATUS_TEMPERATURMONITOR_MDS - Gibt den Status des Temperaturmonitors des MDS zurueck Wertezuordnung bei Results: 0: nicht aktiv 1: aktiv
  • STATUS_EKS - Gibt Anzahl der Klemmungen und die letzte Klemmposition zurueck
  • STEUERN_THERMO_SHD - Aktivieren oder deaktivieren des Thermoschutzes fuer den Motor SHD nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STEUERN_THERMO_ESH - Aktivieren oder deaktivieren des Thermoschutzes fuer den Motor ESH nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STEUERN_COMFORT_POS - Aktivieren oder deaktivieren des Anfahrens der Komfortposition nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STEUERN_WINDABWEISER - Ausfahren bzw. Einfahren des Windabweisers unabhängig von der Fahrzeuggeschwindigkeit nach ECU-Reset ist codierter Zustand wiederhergestellt
  • STATUS_EKS_KENNLINIEN - Auslesen der gespeicherten Kennlinien fuer den Einklemmschutz Bemerkungen: - Jeder "STAT_INKREMENT"-ten Motorposition wird ein 8Bit Stromsample zugeordnet. - Der erste Stromwert bezieht sich auf die "STAT_STARTPOS"-Position. - Aufloesung: 0 ... 15.9375 A in 62,5 mA Schritten. Jedes Datenbyte muss durch 16 dividiert werden, um eine Anzeige in Ampere zu bekommen.
  • STATUS_BEDIENKONZEPT - Job liefert Aussage, welche Schiebedachvariante verbaut ist Benoetigt fuer HELLA Prueflabor
  • _STATUS_DWA - Auslesen des DWA-Status Wertezuordnung bei Results: 0: nicht aktiv 1: aktiv
  • STATUS_DWA_LED - Auslesen des Status der DWA-LED
  • STATUS_CAR_KEY_MEMORY - Auslesen der CKM-Parameter
  • STATUS_DWA_ALARMTRIGGER - Auslesen des Status der Alarmtrigger Wertezuordnung bei Results: 0: nicht ausgeloest 1: ausgeloest
  • STATUS_DWA_INTERN - Auslesen des Status der DWA-Applikation 0x00: DWA entschärft 0x01: DWA in Schärfung 0x02: DWA geschärft 0x03: DWA wird entschärft (not supported) 0x04: DWA Alarm 0x05: DWA Pause nach Alarm 0x06: DWA Transport Mode 0x07: DWA Werkstattmode 0x09: DWA geschärft - IRS und Neigungssensor durch Benutzer deaktiviert 0x0A: DWA geschärft - Distributionsmodus (not supported) 0x0B: DWA Energiesparmode wird beendet (not supported) 0x0C: DWA Powerdown Mode (not supported) 0x0D: DWA Panik Alarm Mode 0x0E: DWA geschärft - Hotelstellung aktiv 0x0F: DWA geschärft - IRS & Neigungssensor nicht aktiv 0x10: DWA geschärft - IRS nicht aktiv 0x11: DWA geschärft - Neigungssensor nicht aktiv 0x12: DWA Schnelltest aktiv
  • STEUERN_DWA_LED - Setzen des Status der DWA-LED Voraussetzung: DWA ungeschärft Beendigungmöglichkeiten des Jobs: - Automatisch nach 2 Minuten - Schärfen der DWA - Parameter = 0
  • STEUERN_DWA_SCHAERFEN - Setzen des Status der DWA Ein Entschaerfen der DWA, die ueber CAN geschaerft wurde, ist nicht moeglich
  • STEUERN_SIRENE_EIN_AUS - Setzen des Status der DWA-SINE
  • STEUERN_DWA_SELFTEST - Perform an hardware selftest of the DWA
  • STEUERN_DWA_SCHNELLTEST - Aktiviert den DWA-Schnelltest Modus Sensoren werden geschaerft Nach der Referenzierung kann ein Alarm ausgelöst werden Tritt ein Alarm auf, so wird 2s lang ein Alarmton erzeugt Abbrechkriterien: - Ausführen dieses Jobs mit "0", "aus" oder "off" - Schärfen oder Entschärfen der DWa über CAN - Timeout von 5 Minuten Startkriterien: Ausführen des Jobs mit "1", "ein", "on" oder ohne Argument
  • STEUERN_DWA_SCHNELLTEST_LEISE - Aktiviert den DWA-Schnelltest Modus Sensoren werden geschaerft Nach der Referenzierung kann ein Alarm ausgelöst werden Tritt ein Alarm auf, so wird 2s lang ein Alarmton mit verringerter Lautstärke erzeugt Abbrechkriterien: - Ausführen dieses Jobs mit "0", "aus" oder "off" - Schärfen oder Entschärfen der DWa über CAN - Timeout von 5 Minuten Startkriterien: Ausführen des Jobs mit "1", "ein", "on" oder ohne Argument
  • STEUERN_K_BUS_TEST - Prüft die Kommunikation zur SINE
  • STATUS_INNENLICHT_LEUCHTEN - gibt den Status der Innenlicht-Leuchten zurück Wertezuordnung bei Results: 0: Leuchte aus 1: Leuchte ein
  • STATUS_INNENLICHT_TASTER - gibt den Status der Innenlicht-Taster zurück Wertezuordnung bei Results: 0: Taster nicht gedrückt 1: Taster gedrückt
  • _STEUERN_INNENLICHT_LEUCHTEN - Steuert den Zustand der Innenlicht-Leuchten
  • STEUERN_INNENLICHT_TASTER - Steuert den Zustand der Innenlicht-Taster Job stellt Tastimpuls auf der Leitung per CAN nach
  • STEUERN_DIGITAL_LICHT - Ansteuerung der Innenlicht-Leuchten Verwendet Tabelle für ELEMENT: STEUERN_DIGITAL_LICHT Verwendete Tabelle für AKTION: DIGITAL_ARGUMENT Folgende Lichter werden gemeinsam geschaltet: Alle Innenlichter Die Makeup-Spiegelleuchten-Freigabe Diese Einschränkung ist Hardware-Abhängig
  • _FS_LESEN_PARAMETRIERT - parametrierte Version des FS_LESEN
  • _FS_LOESCHEN_PARAMETRIERT - Parametrierte Version des Jobs FS_LOESCHEN
  • _IS_LOESCHEN_PARAMETRIERT - Parametrierte Version des Jobs IS_LOESCHEN
  • _MDS_TEST - Jobvorlage
  • STATUS_IRS_ALARMCOUNTER - Auslesen der Stati der Innenraum-Sensoren Ausgegeben werden die Anzahl der intern gespeicherten Alarme Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_ALARM_LEVELS_RESET
  • STATUS_IRS_ALARM_LEVELS - Auslesen der letzten 10 Alarm-Levels Der ALARM_LEVEL_ARRAY_xxx identifiziert dabei einen Parameter Set Dieser Set wird von der Doppler-Erkennung zur Alarmerkennung genutzt Der Wert '0' bedeutet: Kein Alarm an dieser Stelle gespeichert Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_ALARM_LEVELS_RESET Mögliche Werte des jeweiligen Alarm-Level Eintrags sind: ALARM_LEVEL_ARRAY IRS inaktiv Normal Fenster / Dach offen Klimaanlage an Mögliche Werte des Alarm-Levels sind: Thermal levels VL = 0 -> -40°C .. -15°C L = 1 -> -15°C .. + 5°C M = 2 -> +5°C .. +45°C H = 3 -> +45°C .. +65°C VH = 4 -> +65°C .. +85°C Hardware gain level _LO_GAIN = 0 -> low _ML_GAIN = 1 -> medium low _MH_GAIN = 2 -> medium high _HI_GAIN = 3 -> high Sensitivity
  • STATUS_IRS_FALSE_WAKEUP_LEVELS - Auslesen der letzten 10 Wakeup-Levels ohne Alarmauslösung D.h. der Doppler-Mode wurde aktiviviert ohne Alarm auszulösen Der Werte '0' bedeutet: Kein Alarm an dieser Stelle gespeichert Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_FALSE_WAKEUP_LEVELS_RESET
  • STATUS_IRS_NOISE - Gibt Maßzahl für das Störrauschen an Wird erreichnet aus dem Verhältnis Anzahl Echo mode / Anzahl Doppler Mode Berechnet als gleitender Mittelwert in Anzahl/Minute Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_NOISE_RESET
  • STATUS_SENSOR_EMPFINDLICHKEIT - Liest die Empfindlichkeit der Innenraumsensoren aus 0x00: Normal mode 0x01: Window opened 0x02: Roof opened 0x03: Air condition/heater on
  • STEUERN_SENSOR_EMPFINDLICHKEIT - Stellt die Empfindlichkeit der Innenraumsensoren ein Eingestellte Werte werden mit Entschärfen der DWA automatisch zurückgesetzt 0x00: Normal mode 0x01: Window opened 0x02: Roof opened 0x03: Air condition/heater on
  • STEUERN_IRS_SELFTEST - Selbsttest der Innenraumschutz-Sensoren Dieser Job ist nur im ungeschärften Zustand der IRS ausführbar Es wird ein statischer Fehlercode zurückgegeben: 8: defect detected - both channels 9: defect detected - Channel Front(A) 10: defect detected - Channel Rear(B) 11: the internal usis selftest has passed, no defect detected
  • STEUERN_IRS_NOISE_RESET - Noise-Level löschen
  • STEUERN_IRS_ALARM_LEVELS_RESET - Löschen der letzten 10 Alarm-Level
  • STEUERN_IRS_FALSE_WAKEUP_LEVELS_RESET - Löschen der letzen 10 False-Wakeup Level

INITIALISIERUNG

Initialisierung und Kommunikationsparameter

No arguments.

Results

Name Type Comment
DONE int 1, wenn Okay

INFO

Information SGBD

No arguments.

Results

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

DIAGNOSEPROTOKOLL_LESEN

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

No arguments.

Results

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

DIAGNOSEPROTOKOLL_SETZEN

Wählt ein Diagnoseprotokoll aus

Arguments

Name Type Comment
DIAG_PROT string Diagnoseprotokoll table KONZEPT_TABELLE KONZEPT_TEXT

Results

Name Type Comment
JOB_STATUS string OKAY

IDENT

Identdaten KWP2000: $1A ReadECUIdentification Modus : Default

No arguments.

Results

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

FS_LESEN

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

No arguments.

Results

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

FS_LESEN_DETAIL

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

Arguments

Name Type Comment
F_CODE int gewaehlter Fehlercode

Results

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

FS_LOESCHEN

Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default

Arguments

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

Results

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

PRUEFSTEMPEL_LESEN

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

No arguments.

Results

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

PRUEFSTEMPEL_SCHREIBEN

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

Arguments

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

Results

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

NORMALER_DATENVERKEHR

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

Arguments

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

Results

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

DIAGNOSE_AUFRECHT

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

Arguments

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

Results

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

FS_SPERREN

Sperren bzw. Freigeben des Fehlerspeichers KWP2000: $85 ControlDTCSetting Modus : Default

Arguments

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

Results

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

IS_LESEN

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

No arguments.

Results

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

IS_LESEN_DETAIL

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

Arguments

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

Results

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

IS_LOESCHEN

Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory Modus : Default

No arguments.

Results

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

HS_LESEN

Historyspeicher lesen (alle History-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2100 HistoryMemory Modus : Default

No arguments.

Results

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

HS_LESEN_DETAIL

Historypeicher lesen (alle History-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2101 - $21FF HistoryMemoryEntry Modus: Default

Arguments

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

Results

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

HS_LOESCHEN

Historyspeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $03 ClearHistoryMemory Modus : Default

No arguments.

Results

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

DIAGNOSE_ENDE

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

No arguments.

Results

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

DIAGNOSE_MODE

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

Arguments

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

Results

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

SLEEP_MODE

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

Arguments

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

Results

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

ENERGIESPARMODE

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

Arguments

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

Results

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

C_CI_LESEN

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

No arguments.

Results

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

C_FG_LESEN

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

No arguments.

Results

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

C_FG_SCHREIBEN

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

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

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

C_FG_AUFTRAG

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

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

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

C_AEI_LESEN

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

No arguments.

Results

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

C_AEI_SCHREIBEN

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

Arguments

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

Results

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

C_AEI_AUFTRAG

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

Arguments

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

Results

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

C_C_LESEN

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

Arguments

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

Results

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

C_C_SCHREIBEN

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

Arguments

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

Results

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

C_C_AUFTRAG

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

Arguments

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

Results

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

SERIENNUMMER_LESEN

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

No arguments.

Results

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

ZIF_LESEN

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

No arguments.

Results

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

ZIF_BACKUP_LESEN

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

No arguments.

Results

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

PHYSIKALISCHE_HW_NR_LESEN

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

No arguments.

Results

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

HARDWARE_REFERENZ_LESEN

Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
HARDWARE_REFERENZ string Hardware Referenz Format: ZZZPPPx 7 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware
HW_REF_SG_KENNUNG string ZZZ
HW_REF_PROJEKT string PPPx
HW_REF_STATUS int Dateninhalt bei FF noch nicht beschrieben
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG
_TEL_AUFTRAG_2 binary Hex-Auftrag an SG
_TEL_ANTWORT_2 binary Hex-Antwort von SG

DATEN_REFERENZ_LESEN

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

No arguments.

Results

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

FLASH_ZEITEN_LESEN

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

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
FLASH_LOESCHZEIT int Flash Loeschzeit in Sekunden
FLASH_SIGNATURTESTZEIT int Flash Signaturtestzeit in Sekunden
FLASH_RESETZEIT int Flash Resetzeit in Sekunden
FLASH_AUTHENTISIERZEIT int Flash Authentisierberechnungszeit in Sekunden
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

FLASH_BLOCKLAENGE_LESEN

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

No arguments.

Results

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

AUTHENTISIERUNG_ZUFALLSZAHL_LESEN

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

Arguments

Name Type Comment
LEVEL int
USER_ID long optional

Results

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

AUTHENTISIERUNG_START

Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication Modus : Default

Arguments

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

Results

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

FLASH_PROGRAMMIER_STATUS_LESEN

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

No arguments.

Results

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

FLASH_SIGNATUR_PRUEFEN

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

Arguments

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

Results

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

STEUERGERAETE_RESET

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

No arguments.

Results

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

FLASH_LOESCHEN

Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory Modus : Default

Arguments

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

Results

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

FLASH_SCHREIBEN_ADRESSE

Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload Modus : Default

Arguments

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

Results

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

FLASH_SCHREIBEN

Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData Modus : Default

Arguments

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

Results

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

FLASH_SCHREIBEN_ENDE

Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit Modus : Default

Arguments

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

Results

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

AIF_LESEN

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

Arguments

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

Results

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

AIF_SCHREIBEN

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

Arguments

Name Type Comment
AIF_FG_NR string Fahrgestellnummer 7-stellig oder 17-stellig
AIF_DATUM string Datum der SG-Programmierung in der Form TT.MM.JJJJ oder TTMMJJ
AIF_ZB_NR string BMW/Rover Zusammenbaunummer
AIF_SW_NR string BMW/Rover Datensatznummer - Softwarenummer
AIF_BEHOERDEN_NR string BMW/Rover Behoerdennummer
AIF_HAENDLER_NR string Haendlernummer
AIF_SERIEN_NR string Tester Seriennummer
AIF_KM long km-Stand bei der Programmierung
AIF_PROG_NR string Programmstandsnummer

Results

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

STATUS_BATTERIESPANNUNG

Versorgungsspannungsspannung auslesen Ergebnis in mV

No arguments.

Results

Name Type Comment
STAT_KL30_WERT int Wert der Batteriespannung in mV
STAT_KL30_WERT_EINH string "mV"
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_TEMPERATUR_FZD

Auslesen der Temperatur an folgenden Punkten: - direkt auf der FZD Platine - im Innenraum (via CAN )

No arguments.

Results

Name Type Comment
STAT_FZD_TEMP_WERT real Temperatur der FZD Platine in Grad C
STAT_TEMP_INTERIOR real Temperatur des Innenraums in Grad C
STAT_FZD_TEMP_EINH string Einheit der Temperaturwerte const "Grad C"
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_ENERGIESPARMODE

aktuellen Energiesparmode-Lesen (FeTraWe)

No arguments.

Results

Name Type Comment
STAT_FETRAWE_WERT int Status FeTraWe
STAT_FETRAWE_TEXT string textuelle Ausgabe des aktuellen FetraWeModes siehe Tabelle STATUS_FETRAWE_TAB
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_STATUS_RESETZAEHLER

Gibt den aktuellen Wert der Resetzähler zurück

No arguments.

Results

Name Type Comment
STAT_RESETZAEHLER_HW_RESET int anzahl Resets Resetzähler Hardware Reset
STAT_RESETZAEHLER_WATCHDOG_RESET int anzahl Resets Resetzähler µC Watchdog
STAT_RESETZAEHLER_SOFTWARE_TASK_WATCHDOG_RESET int anzahl Resets Resetzähler Software Task Watchdog
STAT_RESETZAEHLER_SOFTWARE_RESET_REQUEST int anzahl Resets Resetzähler Software Reset Request
STAT_RESETZAEHLER_STACK_WATCHDOG_RESET int anzahl Resets Resetzähler Stack Watchdog
STAT_RESETGRUND_WERT int Grund des letzten Resets
STAT_RESETGRUND_TEXT string Grund des letzten Resets
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_STEUERN_RESETZAEHLER_LOESCHEN

Zurücksetzen der Resetzaehler

Arguments

Name Type Comment
STEUERN_LOESCHE_RESETZAEHLER_1 int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_RESETZAEHLER_2 int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_RESETZAEHLER_3 int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_RESETZAEHLER_4 int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_RESETZAEHLER_5 int 0: nicht loeschen 1: loeschen

Results

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

_STATUS_STACKCHECK

gibt die Anzahl der unbenutzten Bytes in den Task- und ISR-Stacks zurück

No arguments.

Results

Name Type Comment
STAT_UNUSED_STACK_OPM int Anzahl unbenutzte Bytes im Stackbereich OPM
STAT_UNUSED_STACK_DWA int Anzahl unbenutzte Bytes im Stackbereich DWA
STAT_UNUSED_STACK_DST int Anzahl unbenutzte Bytes im Stackbereich DST
STAT_UNUSED_STACK_HPC int Anzahl unbenutzte Bytes im Stackbereich HPC
STAT_UNUSED_STACK_DAS int Anzahl unbenutzte Bytes im Stackbereich DAS
STAT_UNUSED_STACK_FLT int Anzahl unbenutzte Bytes im Stackbereich FLT
STAT_UNUSED_STACK_NVM int Anzahl unbenutzte Bytes im Stackbereich NVM
STAT_UNUSED_STACK_ISR int Anzahl unbenutzte Bytes im Stackbereich ISR
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_STEUERN_STACKCHECK_LOESCHEN

Setzt die Stackcheckcounter zurueck

Arguments

Name Type Comment
STEUERN_LOESCHE_STACKCHECK_OPM int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_DWA int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_DST int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_HPC int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_DAS int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_FLT int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_NVM int 0: nicht loeschen 1: loeschen
STEUERN_LOESCHE_STACKCHECK_ISR int 0: nicht loeschen 1: loeschen

Results

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

_STATUS_USIS_VERSIONINFO

Auslesen der Versionsinformation fuer USIS

No arguments.

Results

Name Type Comment
STAT_VERSINFO_BYTE_1 int Byte 1 der Versionsinformation
STAT_VERSINFO_BYTE_2 int Byte 2 der Versionsinformation
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_SPEICHER_LESEN

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

Arguments

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

Results

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

_SPEICHER_SCHREIBEN

Beschreiben des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse, Anzahl der Datenbytes und Datenbytes (Datenbytes durch Komma getrennt) KWP2000: $3D WriteMemoryByAddress Modus : Default

Arguments

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

Results

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

STEUERN_SHD_EINLERNEN

Einlernen des Schiebedachs Einlernvorgang per Diagnose muss ohne Randbedingungen ausgefuehrt werden koennen Zu Beginn eines Einlernvorgangs wird STAT_SHD_EINGELERNT zurueckgesetzt Der Job fuehrt die Normierung und die Initialsierung des Schiebedachs bzw. der Schiebedächer durch

Arguments

Name Type Comment
AUSWAHL_SHD int 0x00: Vorgang abbrechen 0x01: Einlernvorgang starten Kein Argument uebergeben wird wie 0x00 behandelt

Results

Name Type Comment
STATUS_VORGANG_GESTARTET_EIN int 0: Einlernvorgang konnte nicht gestartet werden 1: Einlernvorgang gestartet
STATUS_VORGANG_GESTARTET_DEZIMAL int Zuordnung siehe CODE aus table SHD_EINLERNEN CODE BESCHREIBUNG siehe STATUS_VORGANG_GESTARTET_TEXT
STATUS_VORGANG_GESTARTET_TEXT string Zuordnung siehe BESCHREIBUNG aus table SHD_EINLERNEN CODE BESCHREIBUNG
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_MDS_DATEN

Auslesen der Bedienkonzept-Daten

No arguments.

Results

Name Type Comment
STAT_TARGETPOS_MOTOR1 int Zielposition SHD
STAT_TARGETPOS_MOTOR2 int Zielposition ESH
STAT_ACTPOS_MOTOR1 int Position SHD (PosZaehler Dach)
STAT_ACTPOS_MOTOR2 int Position SHD (PosZaehler Himmel)
STAT_STOREDPOSITION_MOTOR2 int gespeicherte Himmelposition
STAT_VEHICLE_SPEED int Fahrzeuggeschwindigkeit
STAT_H2_CONTROL int Codierung Wasserstoff - Fahrzeug
STAT_SAVESTATE_WINDSCHOTT_ST int Windschott SM-Zustand
STAT_SAVESTATE_SHD_ST int SHD SM-Zustand
STAT_SAVESTATE_KEYST_ST int Schalter SM-Zustand
STAT_SAVESTATE_PAN_ST int Panoramadach SM-Zustand
STAT_SAVESTATE_GHD_ST int Glashubdach SM-Zustand
STAT_SAVESTATE_POS_ST2 int Himmelpositions SM-Zustand
STAT_SAVESTATE_INIT_ST int Initialisierungs SM-Zustand
STAT_SAVESTATE_POS_ST1 int Deckelpositions SM_Zustand
STAT_STOREPOSITION_MOTOR2 int Himmelposition schreiben wenn FZG gesichert
STAT_KEYSTATE_1 int Input Schalterbetätigung
STAT_RAIN_INTENSITY int Regenintensität
STAT_COMFORT_MOVE int Komfortfunktion CAS (Funktschlüssel)
STAT_INIT_ACTIVE int ACK Auto Init (AcknowlegeSignal)
STAT_WINDSCHOTT_ACTIVE int Diagnose: Windschott ausgefahren
STAT_STARTSTOP_MOTOR1 int SHD Steuerung Start-Stop
STAT_STARTSTOP_MOTOR2 int ESH Steuerung Start-Stop - Bit
STAT_DISABLE_CFL_MOTOR1 int EKS SHD wird ignoriert
STAT_BBSHORT_MOTOR1 int SHD: Kurzer Reversierweg 2cm
STAT_BBNOTBEFORSTART_MOTOR1 int SHD: Bei Regenschliessen, Reversierung nur bis Motorstart
STAT_TMONDISABLE_MOTOR1 int SHD: Temperatur Monitor ignorieren und trotzdem fahren
STAT_DISABLE_CFL_MOTOR2 int ESH: EKS wird ignoriert
STAT_BBSHORT_MOTOR2 int ESH: Kurzer Reversierweg 2cm
STAT_BBNOTBEFORESTART_MOTOR2 int ESH: Bei Regenschliessen, Reversierung nur bis Motorstart
STAT_TMONDISABLE_MOTOR2 int ESH: Temperatur Monitor ignorieren und trotzdem fahren
STAT_PARAM_CHANGED_1 int alle Parameter einlesen, nur wenn Bit true ist
STAT_PANIC_ENABLED_1 int Panic-Mode Freigabe vom CAS
STAT_EBA_MODE int EBA - Modus
STAT_RF_MAX_VALID_MOTOR1 int SHD Kennlinie Max erkannt
STAT_RF_MIN_VALID_MOTOR1 int SHD Kennlinie Min erkannt
STAT_NORMED_MOTOR1 int SHD Normiert
STAT_RF_MAX_VALID_MOTOR2 int ESH Kennlinie Max erkannt
STAT_RF_MIN_VALID_MOTOR2 int ESH Kennlinie Min erkannt
STAT_NORMED_MOTOR2 int ESH Normiert
STAT_AUTO_INIT_CAN int Input Automatische Inititalisierung
STAT_KL50 int Input Klemme 50 ( Anlasser )
STAT_SHD_ENABLED int Tastenfreigabe vom CAS
STAT_KL15 int Zustand Klemme 15
STAT_MOVING_MOTOR1 int SHD läuft / steht
STAT_MOVING_MOTOR2 int ESH läuft / steht
STAT_BOUNCEBACK_MOTOR1 int SHD Reversiert
STAT_BOUNCEBACK_MOTOR2 int ESH Reversiert
STAT_START_STOP_PREV_MOTOR1 int StartStop SHD
STAT_START_STOP_PREV_MOTOR2 int StartStop ESH
STAT_PINCHINGDETECTED_MOTOR1 int Kraftzuwachs des SHD erkannt, oder blockiert
STAT_PINCHINGDETECTED_MOTOR2 int Kraftzuwachs des ESH erkannt, oder blockiert
STAT_LOWPOWER int Unterspannung erkannt
STAT_HIGHPOWER int Überspannung erkannt
STAT_CARSECURED int FZG ZV gesichert bzw. entriegelt
STAT_FORCE_WINDSCHOTT int Windschott ausfahren ohne Gewschindigkeitsüberwachung
STAT_SECURITY_ALARM int Sicherheitsfahrzeug Alarm
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT

STATUS_TASTER_SHD

Auslesen der Stati von Schalterleitungen Fuer den MDS-Bedienkonzept-Schalter Werte bei Results: 0: Taster nicht betaetigt 1: Taster betaetigt

No arguments.

Results

Name Type Comment
STAT_TASTER_SHD_MAUT_ZU int 0: Taster Schiebedach schliessen Maut nicht betaetigt 1: Taster Schiebedach schliessen Maut betaetigt
STAT_TASTER_SHD_ZU int 0: Taster Schiebedach schliessen nicht betaetigt 1: Taster Schiebedach schliessen betaetigt
STAT_TASTER_SHD_MAUT_AUF int 0: Taster Schiebedach oeffnen Maut nicht betaetigt 1: Taster Schiebedach oeffnen Maut betaetigt
STAT_TASTER_SHD_AUF int 0: Taster Schiebedach oeffnen nicht betaetigt 1: Taster Schiebedach oeffnen betaetigt
STAT_TASTER_SHD_HEBEN int 0: Taster Schiebedach heben nicht betaetigt 1: Taster Schiebedach heben betaetigt
STAT_TASTER_SHD_WERT int 0x00 = Schalter nicht betaetigt 0x01 = Zu (Tipp) 0x02 = Zu (Maut) 0x03 = Auf (Tipp) 0x04 = Auf (Maut) 0x05 = Heben
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_TASTER_SHD

Steuert den Zustand des Bedienkonzept-Schalters Nach Ausführung des Jobs geht die Kontrolle automatisch an das SG zurück Bei jeder Tasterbetätigung (über Diagnose) muß eine "0x00: Nichts gedrückt" gesendet werden, damit der Folgezustand des Tasters erkannt werden kann.

Arguments

Name Type Comment
AUSWAHL_SCHALTER int Zuordnung siehe Tabelle STATUS_MDS_BK_SCHALTER_TAB 0x00: Nichts gedrückt - Kontrolle geht an das SG zurück 0x01: MDS auf 0x02: MDS zu 0x04: MDS heben 0x11: MAUT auf 0x12: MAUT zu

Results

Name Type Comment
STAT_SCHALTER_SHD_TEXT string Zuordnung siehe Tabelle STATUS_MDS_BK_SCHALTER_TAB
STAT_SCHALTER_SHD_WERT int identisch mit STEUERN_BK_SCHALTER_WERT eingepflegt nach IM-Meldung 6420
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_SHD

Abfrage der Schiebedach Stati In welchem Zustand befindet sich das Schiebdach? Wertezuordnung bei Results: 0: nicht aktiv bzw nicht eingelernt 1: aktiv bzw eingelernt

No arguments.

Results

Name Type Comment
STAT_SHD_EINGELERNT int 0: Schiebedach nicht eingelernt 1: Schiebedach eingelernt
STAT_SHD_EINLERNVORGANG_AKTIV int 0: Einlernvorgang nicht aktiv 1: Einlernvorgang aktiv
STAT_SHD_KENNLINIE_SCHLIESSEN_EIN int 0: Kennlinie Schiebedach schliessen nicht eingelernt 1: Kennlinie Schiebedach schliessen eingelernt
STAT_SHD_KENNLINIE_HEBEN_EIN int 0: Kennlinie Schiebedach heben nicht eingelernt 1: Kennlinie Schiebedach heben eingelernt
STAT_SHD_MAUT_ZU int 0: Schiebedach schliessen Maut nicht aktiv 1: Schiebedach schliessen Maut aktiv
STAT_SHD_ZU int 0: Schiebedach schliessen nicht aktiv 1: Schiebedach schliessen aktiv
STAT_SHD_MAUT_AUF int 0: Schiebedach oeffnen Maut nicht aktiv 1: Schiebedach oeffnen Maut aktiv
STAT_SHD_AUF int 0: Schiebedach oeffnen nicht aktiv 1: Schiebedach oeffnen aktiv
STAT_SHD_HEBEN int 0: Schiebedach heben nicht aktiv 1: Schiebedach heben aktiv
STAT_SHD_WERT int 0: Keine Bewegung 1: Zu (Tipp) 2: Zu (Maut) 3: Auf (Tipp) 4: Auf (Maut) 5: Heben
STAT_SHD_OFFEN_KOMPLETT int 0: Schiebedach nicht vollstaendig geoeffnet 1: Schiebedach vollstaendig geoeffnet
STAT_SHD_GESCHLOSSEN_KOMPLETT int 0: Schiebedach nicht vollstaendig geschlossen 1: Schiebedach vollstaendig geschlossen
STAT_SHD_GEHOBEN int 0: Schiebedach nicht in Position gehoben 1: Schiebedach in Position gehoben
STAT_SHD_POSITION_HORIZONTAL_WERT int Angabe der Position des Schiebedachs in Prozent 0% bis 100% 0%: Schiebedach offen 100%: Schiebedach geschlossen 0xFF: Ungültig
STAT_SHD_POSITION_HORIZONTAL_EINH string Einheit zu STAT_SHD_POSITION_HORIZONTAL_WERT
STAT_SHD_POSITION_HEBEN_WERT int Angabe der Position Heben des Schiebedachs in Prozent 0% bis 100% 0%: Schiebedach gehoben 100%: Schiebedach geschlossen 0xFF: Ungültig
STAT_SHD_POSITION_HEBEN_EINH string Einheit zu STAT_SHD_POSITION_HEBEN_WERT
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_ESH

Abfrage der Stati des Elektrischen SchiebeHimmels (ESH) In welchem Zusatnd befindet sich der elektrische Schiebehimmel Wertezuordnung bei Results: 0: nicht aktiv bzw nicht eingelernt 1: aktiv bzw eingelernt

No arguments.

Results

Name Type Comment
STAT_ESH_EINGELERNT int 0: Elektrischer Schiebehimmel nicht eingelernt 1: Elektrischer Schiebehimmel eingelernt
STAT_ESH_EINLERNVORGANG_AKTIV int 0: Einlernvorgang nicht aktiv 1: Einlernvorgang aktiv
STAT_ESH_KENNLINIE_SCHLIESSEN_EIN int 0: Kennlinie elektrischer Schiebehimmel schliessen nicht eingelernt 1: Kennlinie elektrischer Schiebehimmel schliessen eingelernt
STAT_ESH_KENNLINIE_HEBEN_EIN int 0: Kennlinie elektrischer Schiebehimmel heben nicht eingelernt 1: Kennlinie elektrischer Schiebehimmel heben eingelernt
STAT_ESH_MAUT_ZU int 0: elektrischer Schiebehimmel schliessen Maut nicht aktiv 1: elektrischer Schiebehimmel schliessen Maut aktiv
STAT_ESH_ZU int 0: elektrischer Schiebehimmel schliessen nicht aktiv 1: elektrischer Schiebehimmel schliessen aktiv
STAT_ESH_MAUT_AUF int 0: elektrischer Schiebehimmel oeffnen Maut nicht aktiv 1: elektrischer Schiebehimmel oeffnen Maut aktiv
STAT_ESH_AUF int 0: elektrischer Schiebehimmel oeffnen nicht aktiv 1: elektrischer Schiebehimmel oeffnen aktiv
STAT_ESH_HEBEN int 0: elektrischer Schiebehimmel heben nicht aktiv 1: elektrischer Schiebehimmel heben aktiv
STAT_ESH_WERT int 0: Keine Bewegung 1: Zu (Tipp) 2: Zu (Maut) 3: Auf (Tipp) 4: Auf (Maut) 5: Heben
STAT_ESH_OFFEN_KOMPLETT int 0: elektrischer Schiebehimmel nicht vollstaendig geoeffnet 1: elektrischer Schiebehimmel vollstaendig geoeffnet
STAT_ESH_GESCHLOSSEN_KOMPLETT int 0: elektrischer Schiebehimmel nicht vollstaendig geschlossen 1: elektrischer Schiebehimmel vollstaendig geschlossen
STAT_ESH_GEHOBEN int 0: elektrischer Schiebehimmel nicht in Position gehoben 1: elektrischer Schiebehimmel in Position gehoben
STAT_ESH_POSITION_HORIZONTAL_WERT int Angabe der Position des elektrischen Schiebehimmels in Prozent 0% bis 100% 0%: Elektrischer Schiebehimmel offen 100%: Elektrischer Schiebehimmel geschlossen 0xFF: Ungültig
STAT_ESH_POSITION_HORIZONTAL_EINH string Einheit zu STAT_ESH_POSITION_HORIZONTAL_WERT
STAT_ESH_POSITION_HEBEN_WERT int Angabe der Position Heben des elektrischen Schiebehimmels in Prozent 0% bis 100% 0%: Elektrischer Schiebehimmel gehoben 100%: Elektrischer Schiebehimmel geschlossen 0xFF: Ungültig
STAT_ESH_POSITION_HEBEN_EINH string Einheit zu STAT_ESH_POSITION_HEBEN_WERT
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_MDS_BEDIENSTATISTIK

Bedienkonzept-Statistik auslesen

No arguments.

Results

Name Type Comment
STAT_COUNT_CAS_OPEN int Zähler Komfort_Auf 0...65536
STAT_COUNT_CAS_CLOSE int Zähler Komfort_Zu 0...65536
STAT_COUNT_KEY_STOP int Zähler Schalterstopp 0...65536
STAT_COUNT_OPEN_1 int Zähler Taster Auf 0...65536
STAT_COUNT_DBL_OPEN int Zähler Taster Auf Doppelklick 0...65536
STAT_COUNT_OPEN_2 int Zähler Taster Auf überdrückt 0...65536
STAT_COUNT_TILT int Zähler Taster Heben 0...65536
STAT_COUNT_DBL_TILT int Zähler Taster Heben Doppelklick 0...65536
STAT_COUNT_CLOSE_1 int Zähler Taster Zu 0...65536
STAT_COUNT_DBL_CLOSE int Zähler Taster Zu Doppelklick 0...65536
STAT_COUNT_CLOSE_2 int Zähler Taster Zu überdrückt 0...65536
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_DIGITAL_OUTPUT

Ansteuerung der Ausgaenge

Arguments

Name Type Comment
AUSWAHL int 0x00: Ansteuerung aller Ausgaenge stoppen 0x8A: Schiebedach verfahren 0x8B: Schiebedach heben 0x8C: Elektrischer Schiebehimmel verfahren 0x8D: Elektrischer Schiebehimmel heben Tabelle mit diesen un allen weiteren Werten anlegen
AKTION int 0: Vorgang abbrechen Bei 0x8A - 0x8D: 0% bis 100 % 0: vollstaendig offen 100: vollstaendig geschlossen Bitte Werte in Tabelle einpflegen

Results

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

STEUERN_SHD

Verfahren des Schiebedachs per Diagnose Ansteuerung bezieht sich auf die Eingangsseite

Arguments

Name Type Comment
AUSWAHL_RICHTUNG int ARGUMENT aus table STEUERN_DIGITAL_VERFAHREN ARGUMENT NAME BESCHREIBUNG 0x00: Alles abbrechen 0x80: SHD MAUT auf 0x81: SHD auf 0x82: SHD MAUT zu 0x83: SHD zu 0x84: SHD heben
AKTION int 0: Vorgang abbrechen Bei Maut schliessen, Maut oeffnen und heben 1: Vorgang starten Bei oeffnen und schliessen 1-xxxx: Ansteuerzeit in s

Results

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

STEUERN_ESH

Verfahren des elektrischen Schiebehimmels per Diagnose Ansteuerung bezieht sich auf die Eingangsseite

Arguments

Name Type Comment
AUSWAHL_RICHTUNG int ARGUMENT aus table STEUERN_DIGITAL_VERFAHREN ARGUMENT NAME BESCHREIBUNG 0x00: Alles Abbrechen 0x85: ESH MAUT auf 0x86: ESH auf 0x87: ESH MAUT zu 0x88: ESH zu 0x89: ESH heben
AKTION int 0: Vorgang abbrechen Bei Maut schliessen, Maut oeffnen und heben 1: Vorgang starten Bei oeffnen und schliessen 1-xxxx: Ansteuerzeit in s

Results

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

STEUERN_MDS_STANDALONE

Stand-Alone Version des MDS aktivieren / Deaktivieren Bei aktiver Stand-Alone-Version ist keine Freigabe der Dachbewegung über CAN erforderlich nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
STAND_ALONE_AKTIV int Steuert die StandAlone Version 0: StandAlone Version des MDS deaktivieren 1: StandAlone Version des MDS aktivieren

Results

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

STEUERN_EKS_SHD

Aktivieren oder deaktivieren des Einklemmschutzes fuer den Motor SHD Nach ECU-Reset ist der codierte Zustand wiederhergestellt

Arguments

Name Type Comment
EKS_SHD_AKTIV int 0: Einklemmschutz des SHD deaktivieren 1: Einklemmschutz des SHD aktivieren

Results

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

STEUERN_EKS_ESH

Aktivieren oder deaktivieren des Einklemmschutzes uer den Motor ESH nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
EKS_SHD_AKTIV int 0: Einklemmschutz des ESH deaktivieren 1: Einklemmschutz des ESH aktivieren

Results

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

STATUS_TEMPERATURMONITOR_MDS

Gibt den Status des Temperaturmonitors des MDS zurueck Wertezuordnung bei Results: 0: nicht aktiv 1: aktiv

No arguments.

Results

Name Type Comment
STAT_TEMPMON_SHD int Temperaturmonitor des SHD 0: nicht aktiv 1: aktiv
STAT_TEMPMON_ESH int Temperaturmonitor des ESH 0: nicht aktiv 1: aktiv
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_EKS

Gibt Anzahl der Klemmungen und die letzte Klemmposition zurueck

No arguments.

Results

Name Type Comment
STAT_EKS_ZAEHL_SHD int Anzahl der Klemmungen fuer Motor SHD
STAT_EKS_POS_SHD int Position der letzten Klemmung fuer Motor SHD
STAT_EKS_ZAEHL_ESH int Anzahl der Klemmungen fuer Motor ESH
STAT_EKS_POS_ESH int Position der letzten Klemmung fuer Motor ESH
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_THERMO_SHD

Aktivieren oder deaktivieren des Thermoschutzes fuer den Motor SHD nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
THERMO_SHD_AKTIV int 0: Thermoschutz des SHD deaktivieren 1: Thermoschutz des SHD aktivieren

Results

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

STEUERN_THERMO_ESH

Aktivieren oder deaktivieren des Thermoschutzes fuer den Motor ESH nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
THERMO_ESH_AKTIV int 0: Thermoschutz des ESH deaktivieren 1: Thermoschutz des ESH aktivieren

Results

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

STEUERN_COMFORT_POS

Aktivieren oder deaktivieren des Anfahrens der Komfortposition nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
COMFORTPOS_AKTIV int 0: Anfahren der Komfort-Position deaktivieren 1: Anfahren der Komfort-Position aktivieren

Results

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

STEUERN_WINDABWEISER

Ausfahren bzw. Einfahren des Windabweisers unabhängig von der Fahrzeuggeschwindigkeit nach ECU-Reset ist codierter Zustand wiederhergestellt

Arguments

Name Type Comment
ANTIWUMMER_AKTIV int 0: Ausfahren des Windabweisers deaktivieren 1: Ausfahren des Windabweisers aktivieren

Results

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

STATUS_EKS_KENNLINIEN

Auslesen der gespeicherten Kennlinien fuer den Einklemmschutz Bemerkungen: - Jeder "STAT_INKREMENT"-ten Motorposition wird ein 8Bit Stromsample zugeordnet. - Der erste Stromwert bezieht sich auf die "STAT_STARTPOS"-Position. - Aufloesung: 0 ... 15.9375 A in 62,5 mA Schritten. Jedes Datenbyte muss durch 16 dividiert werden, um eine Anzeige in Ampere zu bekommen.

Arguments

Name Type Comment
MOTOR_ID int 0: Motor SHD 1: Motor ESH
KENNLINIEN_ID int Auswahl der Kennlinie 1: SchiebenSchließen 2: SchiebenÖffnen 3: Hubschließen

Results

Name Type Comment
STAT_STARTPOS int u16 Startposisition der Kennlinie
STAT_INKREMENT int u8 Inkrement der Kennlinie
STAT_KENNLINIE_GROESSE int u16 Größe der Kennlinie in Byte
STAT_ANZ_SEGMENTE int Anzahl der Kennliniensegmente
STAT_KENNLINIE binary Kennliniendaten
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_BEDIENKONZEPT

Job liefert Aussage, welche Schiebedachvariante verbaut ist Benoetigt fuer HELLA Prueflabor

No arguments.

Results

Name Type Comment
STAT_MDS_BEDIENKONZEPT_WERT int Art des verbauten Dachs 0: Panoramadach 1: Glashubdach 2: SchiebeHebeDach siehe auch Tabelle STAT_BEDIENKONZEPT_TAB
STAT_MDS_BEDIENKONZEPT_TEXT string siehe Tabelle STAT_BEDIENKONZEPT_TAB
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_STATUS_DWA

Auslesen des DWA-Status Wertezuordnung bei Results: 0: nicht aktiv 1: aktiv

No arguments.

Results

Name Type Comment
STAT_DWA_WERT int StatusByte
STAT_DWA_TEXT string Zuordnung siehe Tabelle STATUS_DWA_TEXT
STAT_DWA_ALARM int 0: Alarm inaktiv 1: Alarm aktiv
STAT_OPTISCHER_ALARM int 0: optischer Alarm inaktiv 1: optischer Alarm aktiv
STAT_AKUSTISCHER_ALARM int 0: akustischer Alarm inaktiv 1: akustischer Alarm aktiv
STAT_INNENRAUMSENSOR int 0: Innenraumsensor inaktiv 1: Innenraumsensor aktiv
STAT_NEIGUNGSSENSOR int 0: Neigungssensor inaktiv 1: Neigungssensor aktiv
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_DWA_LED

Auslesen des Status der DWA-LED

No arguments.

Results

Name Type Comment
STAT_DWA_LED_WERT int 0: LED aus 1: LED ein 2: LED blinkt 3: LED blitzt
STAT_DWA_LED_TEXT string Zuordnung siehe Tabelle "STATUS_DWA_LED_STATE"
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_CAR_KEY_MEMORY

Auslesen der CKM-Parameter

No arguments.

Results

Name Type Comment
STAT_QUIT_OPTIC_ENTSCHAERFEN int
STAT_QUIT_OPTIC_SCHAERFEN int
STAT_QUIT_OPTIC_SCHAERFEN_KLAPPE int
STAT_QUIT_AKUSTIC_ENTSCHAERFEN int
STAT_QUIT_AKUSTIC_SCHAERFEN int
STAT_QUIT_AKUSTIC_SCHAERFEN_KLAPPE int
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_DWA_ALARMTRIGGER

Auslesen des Status der Alarmtrigger Wertezuordnung bei Results: 0: nicht ausgeloest 1: ausgeloest

No arguments.

Results

Name Type Comment
STAT_FAT_AUSGEL int Status Alarmtrigger Fahrertür 0: nicht ausgeloest 1: ausgeloest
STAT_BFT_AUSGEL int Status Alarmtrigger Beifahrertür 0: nicht ausgeloest 1: ausgeloest
STAT_FATH_AUSGEL int Status Alarmtrigger Fahrertür hinten 0: nicht ausgeloest 1: ausgeloest
STAT_BFTH_AUSGEL int Status Alarmtrigger Beifahrertür hinten 0: nicht ausgeloest 1: ausgeloest
STAT_HK_AUSGEL int Status Alarmtrigger Heckklappe 0: nicht ausgeloest 1: ausgeloest
STAT_HS_AUSGEL int Status Alarmtrigger Heckscheibe 0: nicht ausgeloest 1: ausgeloest
STAT_MH_AUSGEL int Status Alarmtrigger Motorhaube 0: nicht ausgeloest 1: ausgeloest
STAT_NG_AUSGEL int Status Alarmtrigger Neigungsgeber 0: nicht ausgeloest 1: ausgeloest
STAT_IRS_AUSGEL int Status Alarmtrigger Ultraschall-Innenraumschutz 0: nicht ausgeloest 1: ausgeloest
STAT_KBUS_AUSGEL int Status Alarmtrigger KBUS-Manipulationsalarm 0: nicht ausgeloest 1: ausgeloest
STAT_DISTRIBUTION_AUSGEL int Status Alarmtrigger Distribution 0: nicht ausgeloest 1: ausgeloest
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_DWA_INTERN

Auslesen des Status der DWA-Applikation 0x00: DWA entschärft 0x01: DWA in Schärfung 0x02: DWA geschärft 0x03: DWA wird entschärft (not supported) 0x04: DWA Alarm 0x05: DWA Pause nach Alarm 0x06: DWA Transport Mode 0x07: DWA Werkstattmode 0x09: DWA geschärft - IRS und Neigungssensor durch Benutzer deaktiviert 0x0A: DWA geschärft - Distributionsmodus (not supported) 0x0B: DWA Energiesparmode wird beendet (not supported) 0x0C: DWA Powerdown Mode (not supported) 0x0D: DWA Panik Alarm Mode 0x0E: DWA geschärft - Hotelstellung aktiv 0x0F: DWA geschärft - IRS & Neigungssensor nicht aktiv 0x10: DWA geschärft - IRS nicht aktiv 0x11: DWA geschärft - Neigungssensor nicht aktiv 0x12: DWA Schnelltest aktiv

No arguments.

Results

Name Type Comment
STAT_DWA_INTERN_WERT int Status der DWA-Applikation Werte siehe Tabelle DWA_STATUS_INTERN_TAB
STAT_DWA_INTERN_TEXT string Status der DWA-Applikation Werte siehe Tabelle DWA_STATUS_INTERN_TAB
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_DWA_LED

Setzen des Status der DWA-LED Voraussetzung: DWA ungeschärft Beendigungmöglichkeiten des Jobs: - Automatisch nach 2 Minuten - Schärfen der DWA - Parameter = 0

Arguments

Name Type Comment
STEUERN_DWA_LED_WERT int 0: LED aus 1: LED ein 2: LED blinkt 3: LED blitzt

Results

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

STEUERN_DWA_SCHAERFEN

Setzen des Status der DWA Ein Entschaerfen der DWA, die ueber CAN geschaerft wurde, ist nicht moeglich

Arguments

Name Type Comment
STEUERN_DWA_WERT int 0: DWA entschärft 1: DWA geschärft

Results

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

STEUERN_SIRENE_EIN_AUS

Setzen des Status der DWA-SINE

Arguments

Name Type Comment
STEUERN_DWA_SINE_WERT int 0: SINE inaktiv 1: SINE aktiv

Results

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

STEUERN_DWA_SELFTEST

Perform an hardware selftest of the DWA

No arguments.

Results

Name Type Comment
STAT_DWA_SELFTEST_GENERAL_WERT int 0: dwa ok (alle folgenden Tests ok) 1: dwa not ok (mindestens ein Test nich ok)
STAT_DWA_EXT_V_LEV_WERT int 0: DWA ext. V. level ok 15: Externe Batteriespannung < 9V 19: Externe Batteriespannung > 16V
STAT_DWA_LED_WERT int 0: DWA LED ok 13: DWA LED defekt
STAT_DWA_SELFTEST_GENERAL_TEXT string DWA Selftest Gesamtstatus
STAT_DWA_EXT_V_LEV_TEXT string 0: DWA ext. V. level ok 15: External Battery voltage < 9V 19: External Battery voltage > 16V
STAT_DWA_LED_TEXT string 0: DWA LED ok 13: DWA LED failure
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_DWA_SCHNELLTEST

Aktiviert den DWA-Schnelltest Modus Sensoren werden geschaerft Nach der Referenzierung kann ein Alarm ausgelöst werden Tritt ein Alarm auf, so wird 2s lang ein Alarmton erzeugt Abbrechkriterien: - Ausführen dieses Jobs mit "0", "aus" oder "off" - Schärfen oder Entschärfen der DWa über CAN - Timeout von 5 Minuten Startkriterien: Ausführen des Jobs mit "1", "ein", "on" oder ohne Argument

Arguments

Name Type Comment
AKTION string aus Tabelle DIGITAL_ARGUMENT wenn dieses Argument fehlt, wird der Job gestartet "ein", "on", "1", "": Job wird gestartet "aus", "off", "0": Job wird abgebrochen

Results

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

STEUERN_DWA_SCHNELLTEST_LEISE

Aktiviert den DWA-Schnelltest Modus Sensoren werden geschaerft Nach der Referenzierung kann ein Alarm ausgelöst werden Tritt ein Alarm auf, so wird 2s lang ein Alarmton mit verringerter Lautstärke erzeugt Abbrechkriterien: - Ausführen dieses Jobs mit "0", "aus" oder "off" - Schärfen oder Entschärfen der DWa über CAN - Timeout von 5 Minuten Startkriterien: Ausführen des Jobs mit "1", "ein", "on" oder ohne Argument

Arguments

Name Type Comment
AKTION string aus Tabelle DIGITAL_ARGUMENT wenn dieses Argument fehlt, wird der Job gestartet "ein", "on", "1", "": Job wird gestartet "aus", "off", "0": Job wird abgebrochen

Results

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

STEUERN_K_BUS_TEST

Prüft die Kommunikation zur SINE

No arguments.

Results

Name Type Comment
DWABUS_TEST_RESULT_WERT int 0: OK 1: Not OK
DWABUS_TEST_RESULT_TEXT string OK / Not OK
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG Testing communication to SINE Sensor

STATUS_INNENLICHT_LEUCHTEN

gibt den Status der Innenlicht-Leuchten zurück Wertezuordnung bei Results: 0: Leuchte aus 1: Leuchte ein

No arguments.

Results

Name Type Comment
STAT_INNENLICHT_WERT int zusammengefasster Status aller Leuchten
STAT_LESELICHT_RECHTS_VORNE int 0: Leuchte aus 1: Leuchte ein
STAT_LESELICHT_LINKS_VORNE int 0: Leuchte aus 1: Leuchte ein
STAT_INNENLICHT_VORNE int 0: Leuchte aus 1: Leuchte ein
STAT_LESELICHT_RECHTS_HINTEN int 0: Leuchte aus 1: Leuchte ein
STAT_LESELICHT_LINKS_HINTEN int 0: Leuchte aus 1: Leuchte ein
STAT_INNENLICHT_RECHTS_HINTEN int 0: Leuchte aus 1: Leuchte ein
STAT_INNENLICHT_LINKS_HINTEN int 0: Leuchte aus 1: Leuchte ein
STAT_MAKEUP_SPIEGELEUCHTEN_FREIGABE int 0: Leuchte aus 1: Leuchte ein
STAT_DIMMUNG_BACKLIGHTING int 0: Leuchten aus 1-199: Leuchten an, gedimmt 0.5%-Schritten 200: Leuchten an, voll
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_INNENLICHT_TASTER

gibt den Status der Innenlicht-Taster zurück Wertezuordnung bei Results: 0: Taster nicht gedrückt 1: Taster gedrückt

No arguments.

Results

Name Type Comment
STAT_IL_TASTER_WERT int zusammengefasster Status der Innenlicht-Taster Auswertung im Folgenden
STAT_TASTER_LESELICHT_VORNE_RECHTS int 0: nicht gedrückt 1: gedrückt
STAT_TASTER_LESELICHT_VORNE_LINKS int 0: nicht gedrückt 1: gedrückt
STAT_TASTER_INNENLICHT_VORNE int 0: nicht gedrückt 1: gedrückt
STAT_TASTER_LESELICHT_HINTEN_RECHTS int 0: nicht gedrückt 1: gedrückt
STAT_TASTER_LESELICHT_HINTEN_LINKS int 0: nicht gedrückt 1: gedrückt
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

_STEUERN_INNENLICHT_LEUCHTEN

Steuert den Zustand der Innenlicht-Leuchten

Arguments

Name Type Comment
STEUERN_INNENLICHT_AKTION int Auswahl, welche Aktion bei Innenlicht-Leuchten durchgeführt werden soll 0x00: ReturnControl2ECU 0x01: ShortTermAdjustment
STEUERN_LESELICHT_RECHTS_VORNE int 0: Leuchte aus 1: Leuchte an
STEUERN_LESELICHT_LINKS_VORNE int 0: Leuchte aus 1: Leuchte an
STEUERN_INNENLICHT_VORNE int 0: Leuchte aus 1: Leuchte an
STEUERN_LESELICHT_RECHTS_HINTEN int 0: Leuchte aus 1: Leuchte an
STEUERN_LESELICHT_LINKS_HINTEN int 0: Leuchte aus 1: Leuchte an
STEUERN_INNENLICHT_RECHTS_HINTEN int 0: Leuchte aus 1: Leuchte an
STEUERN_INNENLICHT_LINKS_HINTEN int 0: Leuchte aus 1: Leuchte an
STEUERN_MAKEUP_SPIEGELLEUCHTEN_FREIGABE int 0: Leuchte aus 1: Leuchte an
STEUERN_BACKLIGHTING int 0: Leuchte aus 1-199: Leuchte an, gedimmt 0.5%-Schritten 200: Leuchte an, voll

Results

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

STEUERN_INNENLICHT_TASTER

Steuert den Zustand der Innenlicht-Taster Job stellt Tastimpuls auf der Leitung per CAN nach

Arguments

Name Type Comment
STEUERN_INNENLICHT_TASTER_AKTION int Auswahl, welche Aktion bei Innenlicht-Taster durchgeführt werden soll 0x00: ReturnControl2ECU 0x01: ShortTermAdjustment
STEUERN_IL_TASTER_LESELICHT_VORNE_RECHTS int 0: Taster nicht betätigt 1: Taster betätigt
STEUERN_IL_TASTER_LESELICHT_VORNE_LINKS int 0: Taster nicht betätigt 1: Taster betätigt
STEUERN_IL_TASTER_INNENLICHT_VORNE int 0: Taster nicht betätigt 1: Taster betätigt
STEUERN_IL_TASTER_LESELICHT_HINTEN_RECHTS int 0: Taster nicht betätigt 1: Taster betätigt
STEUERN_IL_TASTER_LESELICHT_HINTEN_LINKS int 0: Taster nicht betätigt 1: Taster betätigt

Results

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

STEUERN_DIGITAL_LICHT

Ansteuerung der Innenlicht-Leuchten Verwendet Tabelle für ELEMENT: STEUERN_DIGITAL_LICHT Verwendete Tabelle für AKTION: DIGITAL_ARGUMENT Folgende Lichter werden gemeinsam geschaltet: Alle Innenlichter Die Makeup-Spiegelleuchten-Freigabe Diese Einschränkung ist Hardware-Abhängig

Arguments

Name Type Comment
ELEMENT int aus table STEUERN_DIGITAL_LICHT Verwendete Werte: 0x00: Rückgabe der Kontrolle an das SG(nicht in der Tabelle) 0x70: Alle Leuchten Dachhimmel 0x71: Alle Leuchten Innenlicht 0x74: Alle Leuchten Leselicht 0x75: Alle Leuchten Leselicht vorne 0x76: Leuchte Leselicht vorne links 0x77: Leuchte Leselicht vorne rechts 0x78: Leuchte Leselicht hinten alle 0x79: Leuchte Leselicht hinten links 0x7A: Leuchte Leselicht hinten rechts 0x7E: Leuchte Make-Up Spiegel rechts und links 0x80: Alle Leuchten Suchbeleuchtung, Ambiente Beleuchtung
AKTION string aus table DIGITAL_ARGUMENT Verwendete Werte: "ein": entsprechende Leuchten anschalten "aus": entsprechende Leuchten abschalten tbd: Rückgeben der Kontrolle an das SG

Results

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

_FS_LESEN_PARAMETRIERT

parametrierte Version des FS_LESEN

Arguments

Name Type Comment
STAT_FaultMode int 0: Identified SAJ 1: Supported SAJ 2: Identified HEX 3: Supported HEX
STAT_GODTC int 0xFFFF: Alle Fehler aus allen Bereichen 0xFFFE: Nur Netzwerkfehler 0xFFFD: Nur Karosseriefehler 0xFFFC: Nur Fahrwerkfehler 0xFFFB: Nur Antriebsfehler

Results

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

_FS_LOESCHEN_PARAMETRIERT

Parametrierte Version des Jobs FS_LOESCHEN

Arguments

Name Type Comment
STAT_GODTC int 0xFFFF: Alle Fehler aus allen Bereichen 0xFFFE: Nur Netzwerkfehler 0xFFFD: Nur Karosseriefehler 0xFFFC: Nur Fahrwerkfehler 0xFFFB: Nur Antriebsfehler oder: Angabe eines Einzelfehlers

Results

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

_IS_LOESCHEN_PARAMETRIERT

Parametrierte Version des Jobs IS_LOESCHEN

Arguments

Name Type Comment
STAT_DTC_SPEC int 0: alle loeschen 1-0xFF: Bestimmte Position loeschen

Results

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

_MDS_TEST

Jobvorlage

No arguments.

Results

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

STATUS_IRS_ALARMCOUNTER

Auslesen der Stati der Innenraum-Sensoren Ausgegeben werden die Anzahl der intern gespeicherten Alarme Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_ALARM_LEVELS_RESET

No arguments.

Results

Name Type Comment
STAT_ALARMCOUNTER_IRS_REAR int Anzahl der Alarme hinterer IRS
STAT_ALARMCOUNTER_IRS_FRONT int Anzahl der Alarme vorderer IRS
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_IRS_ALARM_LEVELS

Auslesen der letzten 10 Alarm-Levels Der ALARM_LEVEL_ARRAY_xxx identifiziert dabei einen Parameter Set Dieser Set wird von der Doppler-Erkennung zur Alarmerkennung genutzt Der Wert '0' bedeutet: Kein Alarm an dieser Stelle gespeichert Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_ALARM_LEVELS_RESET Mögliche Werte des jeweiligen Alarm-Level Eintrags sind: ALARM_LEVEL_ARRAY IRS inaktiv Normal Fenster / Dach offen Klimaanlage an Mögliche Werte des Alarm-Levels sind: Thermal levels VL = 0 -> -40°C .. -15°C L = 1 -> -15°C .. + 5°C M = 2 -> +5°C .. +45°C H = 3 -> +45°C .. +65°C VH = 4 -> +65°C .. +85°C Hardware gain level _LO_GAIN = 0 -> low _ML_GAIN = 1 -> medium low _MH_GAIN = 2 -> medium high _HI_GAIN = 3 -> high Sensitivity

No arguments.

Results

Name Type Comment
STAT_ALARM_LEVEL_ARRAY_HINTEN_1 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_1 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_1 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_1 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_1 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_2 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_2 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_2 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_2 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_2 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_3 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_3 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_3 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_3 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_3 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_4 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_4 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_4 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_4 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_4 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_5 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_5 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_5 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_5 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_5 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_6 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_6 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_6 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_6 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_6 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_7 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_7 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_7 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_7 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_7 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_8 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_8 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_8 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_8 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_8 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_9 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_9 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_9 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_9 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_9 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_HINTEN_10 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_HINTEN_10 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_HINTEN_10 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_HINTEN_10 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_HINTEN_10 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_1 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_1 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_1 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_1 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_1 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_2 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_2 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_2 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_2 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_2 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_3 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_3 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_3 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_3 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_3 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_4 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_4 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_4 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_4 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_4 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_5 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_5 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_5 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_5 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_5 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_6 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_6 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_6 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_6 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_6 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_7 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_7 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_7 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_7 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_7 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_8 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_8 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_8 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_8 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_8 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_9 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_9 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_9 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_9 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_9 int Wertbedeutung siehe Jobinfo
STAT_ALARM_LEVEL_ARRAY_VORNE_10 int siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_ALARM_LEVEL_ARRAY_TEXT_VORNE_10 string siehe Tabelle TAB_ALARMLEVELARRAY_IRS
STAT_THERMAL_LEVEL_VORNE_10 int Wertbedeutung siehe Jobinfo
STAT_HW_GAIN_LEVEL_VORNE_10 int Wertbedeutung siehe Jobinfo
STAT_SENSITIVITY_VORNE_10 int Wertbedeutung siehe Jobinfo
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_IRS_FALSE_WAKEUP_LEVELS

Auslesen der letzten 10 Wakeup-Levels ohne Alarmauslösung D.h. der Doppler-Mode wurde aktiviviert ohne Alarm auszulösen Der Werte '0' bedeutet: Kein Alarm an dieser Stelle gespeichert Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_FALSE_WAKEUP_LEVELS_RESET

No arguments.

Results

Name Type Comment
STAT_ANZ_FALSE_DOPPLER_HINTEN_1 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_1 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_2 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_2 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_3 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_3 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_4 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_4 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_5 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_5 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_6 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_6 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_7 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_7 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_8 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_8 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_9 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_9 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_HINTEN_10 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_HINTEN_10 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_1 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_1 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_2 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_2 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_3 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_3 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_4 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_4 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_5 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_5 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_6 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_6 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_7 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_7 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_8 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_8 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_9 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_9 int 0: kein Idle erkannt 1: Idle erkannt
STAT_ANZ_FALSE_DOPPLER_VORNE_10 int number of single unsuccessful doppler signal analysis
STAT_IDLE_WERT_VORNE_10 int 0: kein Idle erkannt 1: Idle erkannt
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_IRS_NOISE

Gibt Maßzahl für das Störrauschen an Wird erreichnet aus dem Verhältnis Anzahl Echo mode / Anzahl Doppler Mode Berechnet als gleitender Mittelwert in Anzahl/Minute Das Zurücksetzen der Werte erfolgt über den Job STEUERN_IRS_NOISE_RESET

No arguments.

Results

Name Type Comment
STAT_NOISE_IRS_REAR int moving average, ratio of echo mode count / doppler mode count IRS hinten
STAT_NOISE_IRS_FRONT int moving average, ratio of echo mode count / doppler mode count IRS vorne
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_SENSOR_EMPFINDLICHKEIT

Liest die Empfindlichkeit der Innenraumsensoren aus 0x00: Normal mode 0x01: Window opened 0x02: Roof opened 0x03: Air condition/heater on

No arguments.

Results

Name Type Comment
STAT_IRS_SENS_EMPFINDLICHKEIT int Wertbedeutung siehe Jobinfo
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_SENSOR_EMPFINDLICHKEIT

Stellt die Empfindlichkeit der Innenraumsensoren ein Eingestellte Werte werden mit Entschärfen der DWA automatisch zurückgesetzt 0x00: Normal mode 0x01: Window opened 0x02: Roof opened 0x03: Air condition/heater on

Arguments

Name Type Comment
SENSOR_EMPFINDLICHKEIT int Wertbedeutung siehe Jobinfo

Results

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

STEUERN_IRS_SELFTEST

Selbsttest der Innenraumschutz-Sensoren Dieser Job ist nur im ungeschärften Zustand der IRS ausführbar Es wird ein statischer Fehlercode zurückgegeben: 8: defect detected - both channels 9: defect detected - Channel Front(A) 10: defect detected - Channel Rear(B) 11: the internal usis selftest has passed, no defect detected

No arguments.

Results

Name Type Comment
STAT_SELFTEST_WERT int Werte von 0 - 255, Wertbedeutung siehe Jobinfo
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Auftragstelegramm an SG
_TEL_ANTWORT binary Hex-Antwort von SG

STEUERN_IRS_NOISE_RESET

Noise-Level löschen

Arguments

Name Type Comment
AUSWAHL_IRS int waehlt aus, welche IRS-Kanal Werte zurückgesetzt werden sollen 0x01: Hinterer Kanal 0x02: Vorderer Kanal 0x03: beide Kanäle

Results

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

STEUERN_IRS_ALARM_LEVELS_RESET

Löschen der letzten 10 Alarm-Level

Arguments

Name Type Comment
AUSWAHL_IRS int waehlt aus, welche IRS-Kanal Werte zurückgesetzt werden sollen 0x01: Hinterer Kanal 0x02: Vorderer Kanal 0x03: beide Kanäle

Results

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

STEUERN_IRS_FALSE_WAKEUP_LEVELS_RESET

Löschen der letzen 10 False-Wakeup Level

Arguments

Name Type Comment
AUSWAHL_IRS int waehlt aus, welche IRS-Kanal Werte zurückgesetzt werden sollen 0x01: Hinterer Kanal 0x02: Vorderer Kanal 0x03: beide Kanäle

Results

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

Tables

Index

KONZEPT_TABELLE

Dimensions: 4 rows × 2 columns

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

JOBRESULT

Dimensions: 95 rows × 2 columns

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

LIEFERANTEN

Dimensions: 77 rows × 2 columns

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

FARTTEXTE

Dimensions: 14 rows × 2 columns

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

DIGITALARGUMENT

Dimensions: 17 rows × 2 columns

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

AUTHENTISIERUNG

Dimensions: 4 rows × 2 columns

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

DIAGMODE

Dimensions: 14 rows × 3 columns

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

BAUDRATE

Dimensions: 7 rows × 3 columns

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

HARTTEXTE

Dimensions: 14 rows × 2 columns

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

IARTTEXTE

Dimensions: 14 rows × 2 columns

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

PROGRAMMIERSTATUS

Dimensions: 19 rows × 2 columns

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

JOBRESULTEXTENDED

Dimensions: 2 rows × 2 columns

SB STATUS_TEXT
?F0? Error_Argument
0xXY ERROR_UNKNOWN

SG_DIAGNOSEKONZEPT

Dimensions: 4 rows × 2 columns

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

FORTTEXTE

Dimensions: 77 rows × 2 columns

ORT ORTTEXT
0x9500 SHD Hall A Puls fehlt 0x9500
0x9501 SHD Hall B Puls fehlt 0x9501
0x9502 SHD Hallsensor B unplausibel 0x9502
0x9503 SHD Motorbrücke steuert nicht an 0x9503
0x9504 SHD Illegale Motoransteuerung 0x9504
0x9506 SHD Motorklemmenspannung unplausibel 0x9506
0x9507 SHD Ausfall von U_bat während der Bewegung 0x9507
0x9508 SHD ungültige Dachposition 0x9508
0x9509 SHD Kennlinie Schiebebereich ungültig 0x9509
0x950A SHD Kennlinie Hebebereich ungültig 0x950A
0x950B SHD Checksummenfehler Parametrierung 0x950B
0x950C SHD Kurzschluss Hall Sensor A 0x950C
0x950D SHD Kurzschluss Hall Sensor B 0x950D
0x9540 SHD Manuelle Dachbewegung 0x9540
0x9541 SHD Aktivierung der SKB 0x9541
0x9542 SHD Temperatur Monitor Startverhinderung 0x9542
0x9543 SHD Temperatur Monitor Abbruch 0x9543
0x9600 ESH Hall A Puls fehlt 0x9600
0x9601 ESH Hall B Puls fehlt 0x9601
0x9602 ESH Hallsensor B unplausibel 0x9602
0x9603 ESH Motorbrücke steuert nicht an 0x9603
0x9604 ESH Illegale Motoransteuerung 0x9604
0x9606 ESH Motorklemmenspannung unplausibel 0x9606
0x9607 ESH Ausfall von U_bat während der Bewegung 0x9607
0x9608 ESH ungültige Dachposition 0x9608
0x9609 ESH Kennlinie Schiebebereich ungültig 0x9609
0x960A ESH Kennlinie Hebebereich ungültig 0x960A
0x960B ESH Checksummenfehler Parametrierung 0x960B
0x960C ESH Kurzschluss Hallsensor A 0x960C
0x960D ESH Kurzschluss Hallsensor B 0x960D
0x9640 ESH Manuelle Dachbewegung 0x9640
0x9641 ESH Aktivierung der SKB 0x6941
0x9642 ESH Temperatur Monitor Startverhinderung 0x9642
0x9643 ESH Temperatur Monitor Abbruch 0x9643
0x9D0C DWA BUS DWA-Bus-Leitungsfehler, Kurzschluss gegen KL30 oder gegen GND
0xA088 Bedienschalter SHD unzulaessige Kombination der 3 Schaltereingaenge
0xA08D Codierung inkonsistent, d.h. Checksumme falsch 0xA08D
0xA090 SHD Mechanik schwergängig 0xA090
0xA091 SHD Motor, Kabelbaum und Elektronik 0xA091
0xA092 SHD Normierung 0xA092
0xA0A0 ESH Mechanik schwergängig 0xA0A0
0xA0A1 ESH Motor, Kabelbaum und Elektronik 0xA0A1
0xA0A2 ESH Normierung 0xA0A2
0xA40D EEPROM Schreibfehler
0xA668 Lichtfunktion Fehler Leselicht rechts
0xA669 Lichtfunktion Fehler Innenlicht
0xA66A Lichtfunktion Fehler Leselicht links
0xA66B Lichtfunktion Fehler MakeUp Beleuchtung
0xA66C Lichtfunktion Fehler Leselicht rechts Fond
0xA66D Lichtfunktion Fehler Leselicht links Fond
0xA66E Lichtfunktion Fehler Innenlicht Fond Rechts
0xA66F BSS Fehler Kurzschluss Sensorversorgung BSS 0xA66F
0xA670 BSS Fehler Signalleitung BSS 0xA670
0xA671 Taster SHD haengt
0xA672 Taster Innenlicht haengt
0xA673 Taster Leselicht links haengt
0xA674 Taster Leselicht rechts haengt
0xA675 Taster Innenlicht Fond haengt
0xA676 Taster Leselicht Fond links haengt
0xA677 Taster Leselicht Fond rechts haengt
0xA678 Lichtfunktion Fehler Innenlicht Fond Links
0xA679 EC-Spiegel Analogsignal außerhalb des zulässigen Bereiches 0xA679
0xA67A RAM-Fehler entdeckt
0xA67B ROM-Fehler entdeckt
0xA682 Fehler Haltegriffbeleuchtung
0xA683 Versorgungsspannung RLSS
0xA685 EC-Spiegel, Kurzschluß S_REF
0xA687 Energiesparmode aktiv
0xDE84 CAN Leitungsfehler
0xDE87 CAN Kommunikationsfehler
0xDE88 Bus LIN Leitungsfehler 0xDE88
0xDE8B Bus LIN Kommunikationsfehler zum RLSS 0xDE8B
0xDE8C Bus LIN Protokollfehler
0x9CEC DWA defekt: Ultraschall-Sensorik defekt
0x9D00 Sirene Kommunikationsfehler
0x9CF9 DWA-LED Fehler
0xFFFF unbekannter Fehlerort

FDETAILSTRUKTUR

Dimensions: 7 rows × 2 columns

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

HORTTEXTE

Dimensions: 27 rows × 2 columns

ORT ORTTEXT
0x9315 Reserve
0x9316 Reserve
0x9317 Alarm Klappenkontakt Motorhaube
0x9318 Alarm Klappenkontakt Kofferraum
0x9319 Alarm Klappenkontakt Fahrertür vorne
0x931A Alarm Klappenkontakt Beifahrertür vorne
0x931B Alarm Klappenkontakt Fahrertür hinten
0x931C Alarm Klappenkontakt Beifahrertür hinten
0x931D Alarm Reifenstechen
0x931E Alarm Leitungsüberwachung DWA-Bus
0x931F Alarm Manipulation Authentisierung
0x9320 Alarm Bordcomputer
0x9321 Alarm Klappenkontakt Heckscheibe
0x9322 Alarm Manipulation DWa-Bus
0x9323 Alarm Distribution
0x9324 Panikalarm
0x9325 Alarm Ultraschall vorne
0x9326 Alarm Ultraschall hinten
0x9327 Alarm Ultraschall vorne und hinten
0x9328 Alarm Neigungssensor Neigung X-Achse
0x9329 Alarm Neigungssensor Neigung Y-Achse
0x932A Alarm Neigungssensor Neigung X/Y-Achse
0x932B Alarm Sirene, Unterbrechung Spannungsversorgung
0x932C Alarm DWA-Bus, Kurzschluß nach 12V
0x932D Alarm DWA-Bus, Kurzschluß nach Masse
0x932E Alarm DWA-Bus, kein Telegramm absetzbar
0xFFFF unbekannter Fehlerort

HDETAILSTRUKTUR

Dimensions: 7 rows × 2 columns

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

HUMWELTMATRIX

Dimensions: 1 rows × 5 columns

ORT UW1_NR UW2_NR UW3_NR UW4_NR
default HISTORY DATUM POSITIONEN -

HUMWELTTEXTE

Dimensions: 32 rows × 9 columns

UWNR UWTEXT UW_EINH L/H UWTYP NAME MUL DIV ADD
0x01 Datum Monat - unsigned char - 1 1 0
0x02 Datum Tag - unsigned char - 1 1 0
0x03 Datum Stunden - unsigned char - 1 1 0
0x04 Datum Minuten - unsigned char - 1 1 0
0x05 Fensterposition Fahrertuer vorne 0-n - 0xf0000000 LAENGE_FT - 1 -
0x06 Fensterposition Beifahrertuer vorne 0-n - 0x0f000000 LAENGE_BFT - 1 -
0x07 Fensterposition Fahrertuer hinten 0-n - 0x00f00000 LAENGE_FTH - 1 -
0x08 Fensterposition Beifahrertuer hinten 0-n - 0x000f0000 LAENGE_BFTH - 1 -
0x09 Schiebedachposition 0-n - 0x00000f00 LAENGE_SHD - 1 -
0x0a Schiebedach Neigung 0-n - 0x0000f000 LAENGE_SHD2 - 1 -
0x0b Aussentemperatur 0-n - 0x0000001f TEMPERATURE - 1 -
0x0c Status Standklima /-heizung 0/1 - 0x00000020 - - 1 -
0x0d Status Standlueften 0/1 - 0x00000040 - - 1 -
0x0e Status Standgeblaese 0/1 - 0x00000080 - - 1 -
0x11 Fahrertuer vorne 0/1 high 0x0001 - - 1 -
0x12 Fahrertuer hinten 0/1 high 0x0002 - - 1 -
0x13 Beifahrertuer vorne 0/1 high 0x0004 - - 1 -
0x14 Beifahrertuer hinten 0/1 high 0x0008 - - 1 -
0x15 Motorhaube 0/1 high 0x0010 - - 1 -
0x16 Heckklappe 0/1 high 0x0020 - - 1 -
0x17 Ultraschall Innenraumschutz 0/1 high 0x0040 - - 1 -
0x18 Neigungsgeber 0/1 high 0x0080 - - 1 -
0x19 Leitungsueberwachung 0/1 high 0x0100 - - 1 -
0x1a Authentisierung 0/1 high 0x0200 - - 1 -
0x1b DWA-Bus Manipulation 0/1 high 0x0400 - - 1 -
0x1c Reifenstechen 0/1 high 0x0800 - - 1 -
0x1d Distributionsmode 0/1 high 0x1000 - - 1 -
0x1e Heckscheibenkontakt 0/1 high 0x2000 - - 1 -
0x1f Unbekannter Alarmtrigger 2 0/1 high 0x4000 - - 1 -
0x20 Unbekannter Alarmtrigger 3 0/1 high 0x8000 - - 1 -
0xFF ohne Bedeutung 1 - unsigned char - 1 1 0
0xXY unbekannte Umweltbedingung 1 - unsigned char - 1 1 0

IORTTEXTE

Dimensions: 54 rows × 2 columns

ORT ORTTEXT
0x9401 Letzter Reset wurde durch Watchdog ausgelöst
0x9402 System: ungueltiger OP-Code erkannt
0x9405 System: FZD Temperatur außerhalb des erlaubten Bereiches
0x9440 Allgemein: Aktivierung des Panik-Modes
0x9441 Allgemein: Anzahl der manuellen Initialisierungen
0x9442 Allgemein: Anzahl der Autoinits
0x9443 Allgemein: Initialisierung nicht vollständig durchgeführt
0x9444 Allgemein: Unterspannung, Ubatt 500 ms lang kleiner als 9 V
0x9445 Allgemein: Ueberspannung, UBatt 500 ms lang größer als 16,5 V
0x9447 System: Anzahl der Codierungen
0x9448 System: Anzahl der ungueltigen Codierungen
0x9500 Motor SHD: Hall A Impuls fehlt
0x9501 Motor SHD: Hall B Impuls fehlt
0x9502 Motor SHD: Hallsensor B unplausibel
0x9503 Motor SHD: Motorbruecke steuert nicht an
0x9504 Motor SHD: illegale Motoransteuerung
0x9505 Motor SHD: Motor Kurzschluss
0x9506 Motor SHD: Motorklemmenspannung unplausibel
0x9507 Motor SHD: Ausfall von UBatt waehrend der Bewegung
0x9508 Motor SHD: Ungueltige Dachposition
0x9509 Motor SHD: Kennlinie Schiebebereich ungueltig
0x950A Motor SHD: Kennlinie Hebebereich ungueltig
0x950B Motor SHD: Checksummenfehler Parametrierung
0x950C Motor SHD: Kurzschluss Hall Sensor A
0x950D Motor SHD: Kurzschluss Hall Sensor B
0x9540 Motor SHD: Manuelle Dachbewegung
0x9541 Motor SHD: Aktivierung der SKB
0x9542 Motor SHD: Temperatur Monitor Startverhinderung
0x9543 Motor SHD: Temperatur Monitor Abbruch
0x9600 Motor ESH: Hall A Impuls fehlt
0x9601 Motor ESH: Hall B Impuls fehlt
0x9602 Motor ESH: Hallsensor B unplausibel
0x9603 Motor ESH: Motorbruecke steuert nicht an
0x9604 Motor ESH: illegale Motoransteuerung
0x9605 Motor ESH: Motor Kurzschluss
0x9606 Motor ESH: Motorklemmenspannung unplausibel
0x9607 Motor ESH: Ausfall von UBatt waehrend der Bewegung
0x9608 Motor ESH: Ungueltige Dachposition
0x9609 Motor ESH: Kennlinie Schiebebereich ungueltig
0x960A Motor ESH: Kennlinie Hebebereich ungueltig
0x960B Motor ESH: Checksummenfehler Parametrierung
0x960C Motor ESH: Kurzschluss Hall Sensor A
0x960D Motor ESH: Kurzschluss Hall Sensor B
0x9640 Motor ESH: Manuelle Dachbewegung
0x9641 Motor ESH: Aktivierung der SKB
0x9642 Motor ESH: Temperatur Monitor Startverhinderung
0x9643 Motor ESH: Temperatur Monitor Abbruch
0x9308 Ultraschall-Sensorik vorn, unplausibles Signal
0x9309 Ultraschall-Sensorik hinten, umplausibles Signal
0x930A Klappenkontakt fehlerhaft
0x9314 Innenraumsensor / Neigungssensor deaktiviert durch Funkschluessel
0xC904 Weckgrund: FZD hat geweckt
0xC905 Weckgrund: FZD wurde geweckt
0xFFFF unbekannter Fehlerort

IDETAILSTRUKTUR

Dimensions: 7 rows × 2 columns

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

AUTOINIT_MDS_STATUS_TEXT

Dimensions: 4 rows × 2 columns

NR TEXT
0x01 AutoInit abgeschlossen
0x02 AutoInit läuft
0xFF AutoInit Fehler
0xyz Fehler in Tabelle

STATUS_DWA_TEXT

Dimensions: 4 rows × 2 columns

CODE TEXT
0x01 DWA entschärft
0x02 DWA in Schärfung
0x04 DWA geschärft
0xFF Fehler in Tabelle

STATUS_MDS_BK_SCHALTER_TAB

Dimensions: 7 rows × 3 columns

CODE OUTPUT BESCHREIBUNG
0x00 0x00 Nichts gedrückt
0x01 0x01 MDS auf
0x02 0x02 MDS zu
0x04 0x04 MDS heben
0x11 0x11 MAUT auf
0x12 0x12 MAUT zu
0xFF Fehler in Tabelle

STATUS_DWA_LED_STATE

Dimensions: 5 rows × 2 columns

CODE TEXT
0x00 DWA-LED aus
0x01 DWA-LED ein
0x02 DWA-LED blinkt
0x03 DWA-LED blitzt
0xFF Fehler in Tabelle

STEUERN_DIGITAL_SHD_TAB

Dimensions: 6 rows × 3 columns

CODE ANFORDERUNG BESCHREIBUNG
0x00 Stopp Allle Aktionen stoppen
0x8A SHD verfahren Schiebedach verfahren
0x8B SHD heben Schiebedach heben
0x8C ESH verfahren Elektrischen Schiebehimmel verfahren
0x8D ESH heben Elektrischen Schiebehimmel heben
0xFF Fehler in Tabelle

STATUS_FETRAWE_TAB

Dimensions: 5 rows × 2 columns

CODE TEXT
0x00 kein Energiesparmodus aktiv
0x01 Fertigungsmodus aktiv
0x02 Transportmodus aktiv
0x04 Werkstattmodus aktiv
0xFF Fehler

STAT_RESETGRUND_TAB

Dimensions: 15 rows × 2 columns

CODE TEXT
0x00 unbekannt / nicht definiert
0x13 Hardware Reset
0x21 Interner µC Watchdog Reset
0x30 Software Task Watchdog -> Diagnose Task
0x31 Software Task Watchdog -> Fault Manager Task
0x32 Software Task Watchdog -> Operating Manager Task
0x33 Software Task Watchdog -> Non Volatile Manager Task (Eeprom Handling)
0x34 Software Task Watchdog -> DAS Task (Dach Antriebs Steuerung)
0x35 Software Task Watchdog -> DWA Task (Diebstahlwarnanlage)
0x40 Software Reset Request
0x46 Software Reset Bootloader
0x49 Software Reset -> Unexpected Fault Bootloader
0x4a Software Reset -> unexpected Fault Application
0x50 Stack Watchdog Reset
0xFF Fehler in Tabelle

DWA_STATUS_INTERN_TAB

Dimensions: 19 rows × 2 columns

CODE TEXT
0x00 DWA entschärft
0x01 DWA in Schärfung
0x02 DWA geschärft
0x03 DWA wird entschärft
0x04 DWA Alarm
0x05 DWA Pause nach Alarm
0x06 DWA Transport Mode
0x07 DWA Werkstattmode
0x09 DWA geschärft - ohne Sensoren
0x0A DWA geschärft - Distributionsmodus
0x0B DWA Energiesparmode wird beendet
0x0C DWA Powerdown Mode
0x0D DWA Panik Alarm Mode
0x0E DWA geschärft - Hotelstellung aktiv
0x0F DWA geschärft - IRS & Neigungssensor nicht aktiv
0x10 DWA geschärft - IRS nicht aktiv
0x11 DWA geschärft - Neigungssensor nicht aktiv
0x12 DWA Schnelltest aktiv
0xFF Fehler in Tabelle

DWA_SYSTEM_SELFTEST_TAB

Dimensions: 22 rows × 2 columns

CODE TEXT
0x00 ok
0x01 DWA nicht in Ordnung
0x06 DWA ROM Checksumme fehlerhaft
0x07 DWA RAM Hardware Fehler
0x08 DWA Sound Short Circuit failure
0x09 DWA Sound Open Circuit failure
0x0A DWA Sound Circuit failure
0x0B DWA Fehler interne Batterie
0x0D DWA LED fehlerhaft
0x0E DWA ADXL Neigungsgeber fehlerhaft
0x0F External Battery voltage < 9V
0x10 DWA Protection Circuit VS Filter defect
0x11 DWA Protection Circuit Sense defekt
0x12 DWA Protection Circuit external battery_switch off defect
0x13 External Battery Voltage > 16V
0x14 DWA Wake UP Circuit failure
0x3C EEPROM addressing failure
0x3D EEPROM access timeout
0x3E EEPROM write failure
0x3F EEPROM test failure
0x40 EEPROM read failure
0xFF Fehler in Tabelle

DWA_SENSOR_EMPFINDLICHKEIT_TAB

Dimensions: 9 rows × 2 columns

CODE TEXT
0x00 Min
0x01 1
0x02 2
0x03 3
0x04 4
0x05 5
0x06 6
0x07 Max
0xFF Fehler

DATUM

Dimensions: 1 rows × 5 columns

UW_ANZ UW1_NR UW2_NR UW3_NR UW4_NR
4 0x01 0x02 0x03 0x04

HISTORY

Dimensions: 1 rows × 17 columns

UW_ANZ UW1_NR UW2_NR UW3_NR UW4_NR UW5_NR UW6_NR UW7_NR UW8_NR UW9_NR UW10_NR UW11_NR UW12_NR UW13_NR UW14_NR UW15_NR UW16_NR
16 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20

POSITIONEN

Dimensions: 1 rows × 11 columns

UW_ANZ UW1_NR UW2_NR UW3_NR UW4_NR UW5_NR UW6_NR UW7_NR UW8_NR UW9_NR UW10_NR
10 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e

LAENGE_FT

Dimensions: 14 rows × 2 columns

WERT UWTEXT
0x00000000 geschlossen
0x10000000 4cm geoeffnet
0x20000000 8cm geoeffnet
0x30000000 12cm geoeffnet
0x40000000 16cm geoeffnet
0x50000000 20cm geoeffnet
0x60000000 24cm geoeffnet
0x70000000 28cm geoeffnet
0x80000000 32cm geoeffnet
0x90000000 36cm geoeffnet
0xa0000000 40cm geoeffnet
0xb0000000 44cm geoeffnet
0xc0000000 48cm geoeffnet
0xXY unplausibel

LAENGE_BFT

Dimensions: 14 rows × 2 columns

WERT UWTEXT
0x00000000 geschlossen
0x01000000 4cm geoeffnet
0x02000000 8cm geoeffnet
0x03000000 12cm geoeffnet
0x04000000 16cm geoeffnet
0x05000000 20cm geoeffnet
0x06000000 24cm geoeffnet
0x07000000 28cm geoeffnet
0x08000000 32cm geoeffnet
0x09000000 36cm geoeffnet
0x0a000000 40cm geoeffnet
0x0b000000 44cm geoeffnet
0x0c000000 48cm geoeffnet
0xXY unplausibel

LAENGE_FTH

Dimensions: 14 rows × 2 columns

WERT UWTEXT
0x000000 geschlossen
0x100000 4cm geoeffnet
0x200000 8cm geoeffnet
0x300000 12cm geoeffnet
0x400000 16cm geoeffnet
0x500000 20cm geoeffnet
0x600000 24cm geoeffnet
0x700000 28cm geoeffnet
0x800000 32cm geoeffnet
0x900000 36cm geoeffnet
0xa00000 40cm geoeffnet
0xb00000 44cm geoeffnet
0xc00000 48cm geoeffnet
0xXY unplausibel

LAENGE_BFTH

Dimensions: 14 rows × 2 columns

WERT UWTEXT
0x000000 geschlossen
0x010000 4cm geoeffnet
0x020000 8cm geoeffnet
0x030000 12cm geoeffnet
0x040000 16cm geoeffnet
0x050000 20cm geoeffnet
0x060000 24cm geoeffnet
0x070000 28cm geoeffnet
0x080000 32cm geoeffnet
0x090000 36cm geoeffnet
0x0a0000 40cm geoeffnet
0x0b0000 44cm geoeffnet
0x0c0000 48cm geoeffnet
0xXY unplausibel

LAENGE_SHD

Dimensions: 14 rows × 2 columns

WERT UWTEXT
0x0000 geschlossen
0x0100 4cm geoeffnet
0x0200 8cm geoeffnet
0x0300 12cm geoeffnet
0x0400 16cm geoeffnet
0x0500 20cm geoeffnet
0x0600 24cm geoeffnet
0x0700 28cm geoeffnet
0x0800 32cm geoeffnet
0x0900 36cm geoeffnet
0x0a00 40cm geoeffnet
0x0b00 44cm geoeffnet
0x0c00 48cm geoeffnet
0xXY unplausibel

LAENGE_SHD2

Dimensions: 12 rows × 2 columns

WERT UWTEXT
0x0000 geschlossen
0x1000 2cm geoeffnet
0x2000 4cm geoeffnet
0x3000 6cm geoeffnet
0x4000 8cm geoeffnet
0x5000 10cm geoeffnet
0x6000 12cm geoeffnet
0x7000 14cm geoeffnet
0x8000 16cm geoeffnet
0x9000 18cm geoeffnet
0xa000 20cm geoeffnet
0xXY unplausibel

TEMPERATURE

Dimensions: 33 rows × 2 columns

WERT UWTEXT
0x00 -40 Grad Celsius
0x01 -36 Grad Celsius
0x02 -32 Grad Celsius
0x03 -28 Grad Celsius
0x04 -24 Grad Celsius
0x05 -20 Grad Celsius
0x06 -16 Grad Celsius
0x07 -12 Grad Celsius
0x08 -8 Grad Celsius
0x09 -4 Grad Celsius
0x0a 0 Grad Celsius
0x0b 4 Grad Celsius
0x0c 8 Grad Celsius
0x0d 12 Grad Celsius
0x0e 16 Grad Celsius
0x0f 20 Grad Celsius
0x10 24 Grad Celsius
0x11 28 Grad Celsius
0x12 32 Grad Celsius
0x13 36 Grad Celsius
0x14 40 Grad Celsius
0x15 44 Grad Celsius
0x16 48 Grad Celsius
0x17 52 Grad Celsius
0x18 56 Grad Celsius
0x19 60 Grad Celsius
0x1a 64 Grad Celsius
0x1b 68 Grad Celsius
0x1c 72 Grad Celsius
0x1d 76 Grad Celsius
0x1e 80 Grad Celsius
0x1f 84 Grad Celsius
0xXY unplausibel

TAB_USIS_ERROR

Dimensions: 1 rows × 2 columns

CODE TEXT
0xFF unbekannter Fehler

TAB_ALARMLEVELARRAY_IRS

Dimensions: 5 rows × 2 columns

CODE TEXT
0x00 IRS inaktiv
0x01 normal
0x02 Fenster / Dach offen
0x03 Klimaanlage an
0xFF Fehler

STAT_BEDIENKONZEPT_TAB

Dimensions: 4 rows × 2 columns

CODE TEXT
0x00 Panoramadach
0x01 Glashubdach
0x02 SchiebeHebeDach
0xFF Fehler in Tabelle

STEUERN_DIGITAL_LICHT_TAB

Dimensions: 15 rows × 5 columns

ARGUMENT NAME BESCHREIBUNG BITMASKE LEUCHTEN BITMASKE AMBIENT
0x70 DACHHIMMEL_ALLE Alle Leuchten Dachhimmel 0xFF 0xC8
0x71 INNENLICHT_ALLE Alle Leuchten Innenlicht 0x64 0x00
0x74 LESELICHT_ALLE Alle Leuchten Leselicht 0x1B 0x00
0x75 LESELICHT_FRONT_ALLE Alle Leuchten Leselicht vorne 0x03 0x00
0x76 LESELICHT_FRONT_LINKS Leuchte Leselicht vorne links 0x02 0x00
0x77 LESELICHT_FRONT_RECHTS Leuchte Leselicht vorne rechts 0x01 0x00
0x78 LESELICHT_FOND_ALLE Alle Leuchten Leselicht hinten 0x18 0x00
0x79 LESELICHT_FOND_LINKS Leuchte Leselicht hinten links 0x10 0x00
0x7A LESELICHT_FOND_RECHTS Leuchte Leselicht hinten rechts 0x08 0x00
0x7B HECKLEUCHTE HeckLeuchte 0x00 0x00
0x7C GEPAECKRAUMLEUCHTE Gepaeckraumleuchte 0x00 0x00
0x7D HANDSCHUHFACHLEUCHTE Leuchte Handschuhfach 0x00 0x00
0x7E MAKEUP_RECHTS Leuchte Make-Up Spiegel links und rechts 0x80 0x00
0x80 SUCHBEL_AMBIENT Alle Leuchten Suchbeleuchtung, Ambiente Beleuchtung 0x00 0xC8
0xFF FEHLER Argument nicht gefunden 0x00 0x00

STEUERN_DIGITAL_VERFAHREN

Dimensions: 12 rows × 3 columns

ARGUMENT NAME BESCHREIBUNG
0x00 Vorgang Abbrechen Vorgang Abbrechen
0x80 SHD_MAUT_AUF Schiebedach Maut oeffnen
0x81 SHD_AUF Schiebedach oeffnen
0x82 SHD_MAUT_ZU Schiebedach Maut schliessen
0x83 SHD_ZU Schiebedach schliessen
0x84 SHD_HEBEN Schiebedach heben
0x85 ESH_MAUT_AUF Elektrischer Schiebehimmel Maut oeffnen
0x86 ESH_AUF Elektrischer Schiebehimmel oeffnen
0x87 ESH_MAUT_ZU Elektrischer Schiebehimmel Maut schliessen
0x88 ESH_ZU Elektrischer Schiebehimmel schliessen
0x89 ESH_HEBEN Elektrischer Schiebehimmel heben
0xFF FEHLER Fehler passiert, nur für Auswertung der Tabelle

SHD_EINLERNEN

Dimensions: 3 rows × 2 columns

CODE BESCHREIBUNG
0x00 Vorgang abgebrochen
0x01 Vorgang gestartet
0x02 Vorgang vollendet

FZD_SPEICHERSEGMENT

Dimensions: 12 rows × 3 columns

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