dsc_87.prg
INFO
| Field | Value |
|---|---|
| ECU | Dynamische Stabilitaets Control DSC E87,E90 |
| ORIGIN | BMW EF-513 Kusch |
| REVISION | 21.000 |
| AUTHOR | BMW EF-513 Kusch |
| COMMENT | Conti_Teves MK60, BMW_FAST, E8x,E9x ausser E83 / 84 und E9x-16 |
| PACKAGE | 1.52 |
| SPRACHE | deutsch |
Jobs
Index
- INFO - Information SGBD
- INITIALISIERUNG - Initialisierung und Kommunikationsparameter
- 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
- 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
- SPEICHER_LESEN - Auslesen des Steuergeraete-Speichers Als Argumente werden uebergeben: Speichersegment, Start-Adresse und Anzahl der Datenbytes KWP 2000: $23 ReadMemoryByAddress Modus : Default
- SENSOREN_ANZAHL_LESEN - Anzahl der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers Modus : Default
- SENSOREN_IDENT_LESEN - Identifikation der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers $16xx SubbusMemberSerialNumber Modus : Default
- CBS_INFO - Ausgabe der CBS-Version
- CBS_DATEN_LESEN - CBS Daten auslesen (fuer CBS-Version 4) KWP2000: $22 ReadDataByCommonIdentifier Modus : Default
- CBS_RESET - CBS Daten Zuruecksetzen (fuer CBS-Version 4) KWP2000: $2E WriteDataByCommonIdentifier Modus : Default Musterparametersatz fuer Bremsbelagverschleiss Vorder/Hinterachse br_v,100,1,0,0,0,1,0,0 br_h,100,1,0,0,0,1,0,0 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma!)
- PRUEFCODE_LESEN - Standard Pruefcode lesen fuer Kundendienst KWP2000: $1A ReadECUIdentification KWP2000: $18 ReadDiagnosticTroubleCodesByStatus KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus : Default
- C_CI_LESEN - Codierindex lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $9B Vehicle Manufacturer Coding Index oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- C_FG_LESEN - Fahrgestellnummer lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
- C_FG_SCHREIBEN - Fahrgestellnummer schreiben Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number Modus : Default
- C_FG_AUFTRAG - Fahrgestellnummer schreiben und ruecklesen Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
- C_AEI_LESEN - Aenderungsindex der Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
- C_AEI_SCHREIBEN - Aenderungsindex der Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
- C_AEI_AUFTRAG - Aenderungsindex der Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
- C_C_LESEN - Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
- 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
- SEED - Status Eingaenge E87 DSC_MK60 KWP2000:$27,$03 oder $27,$07 SecurityAccess service
- IDENT_PRODUCTION_DATA - KWP2000: $1A,$8F ReadECUIdentification Ident-Daten des SG ...
- IDENT_VIN - KWP2000: $1A,$90 ReadECUIdentification Ident-Daten des SG: Fahrgestellnummer
- IDENT_TEVES_ECU_SW_NR - KWP2000: $1A,$94 ReadECUIdentification Ident-Daten des SG: SW Nummer
- IDENT_PROGRAMMING_DATE - KWP2000: $1A,$99 ReadECUIdentification Ident-Daten des SG: Herstelldatum
- C_C_SCHREIBEN - Codierdaten schreiben Standard Codierjob Fuer die Codierdaten werden als Argument ein vorgefuellter Binaerbuffer uebergeben KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
- C_C_AUFTRAG - Codierdaten schreiben und ruecklesen Standard Codierjob Fuer die Codierdaten werden als Argument ein vorgefuellter Binaerbuffer uebergeben KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
- _COD_SCHREIBEN_DSC - KWP2000: $2E WriteDataByCommonIdentifier $3000 Codierdaten schreiben Es koennen beliebige viele Codierdaten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 16 Keine Checksumme im ersten Datenbyte eingeben die Checksumme wird automatisch berechnet die Telegrammlaenge wird automatisch berechnet Job DIAGNOSE_MODE ist integriert
- _COD_SCHREIBEN_ZUSATZFUNKTIONEN - Zusatzfunktionen auscodieren Es kann max. 1 Argument uebergeben werden BB_ON oder BB_OFF: Bremsbereitschaft SST_ON oder SST_OFF: Softstop TB_ON oder TB_OFF: Trockenbremsen AFA_ON oder AFA_OFF: Anfahrassistent FBS_ON oder FBS_OFF: Fading Brake Support ASL_ON oder ASL_OFF: Anhaengerschlingerlogik DEF_E5: setzt die Defaultcodierung fuer MK60_E5 DEF_PSI: setzt die Defaultcodierung fuer MK60_PSI Argument: z.B.: SST_OFF werden keine Argumente übergeben, dann werden die ausgelesenen Codierdaten unveraendert zurueckgeschrieben KWP2000: $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default
- _COD_SCHREIBEN_SZL - KWP2000: $2E WriteDataByCommonIdentifier $3001 Codierdaten schreiben Es muss 1 Codierbyte uebergeben werden Bereich: 0-255 bzw. 0x00-0xFF Musterametersatz: 12 oder 0x0C Job DIAGNOSE_MODE ist integriert
- _COD_LESEN - Auslesen der Codierdaten Es muessen 2 Byte (Blocknummer) als Hex_String uebergeben werden Argument fur DSC: z.B.: 30,00 Argument fur SZL: z.B.: 30,01 KWP2000: $22 ReadDataByCommonIdentifier $300x Codierdaten Modus : Default
- STATUS_RADGESCHWINDIGKEIT - Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle RAD KWP2000: $21,$07 ReadDataByLocalIdentifier service Radgeschwindigkeiten auslesen
- STATUS_SCHALTER - KWP2000: $21,$05 ReadDataByLocalIdentifier service
- STATUS_SENSOREN - KWP2000: $21,$06 ReadDataByLocalIdentifier service gueltig ab I3.70
- STATUS_SENSOREN_OFFSET - KWP2000: $21,$02 ReadDataByLocalIdentifier service gueltig ab I3.70
- BET_AKTIV - Bandendetest aktivieren KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_AKTIV beinhaltet den Job DIAGNOSE_MODE
- BET_PASSIV - Bandendetest passiv schalten KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_PASSIV beinhaltet den Job DIAGNOSE_MODE
- STEUERN_DIGITAL_DX - KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) davon koennen bis maximal 9 Argumente vorgegeben werden E or W EVVL AVVL EVVR AVVR EVHL AVHL EVHR AVHR PUMPE SV1 SV2 EUV1 EUV2 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Musterparametersatz_1: "E,EVVL,EVVR,SV1,0,0,0,0,0,0,800,PUMPE,0,0,0,0,0,0,0,0,1000" Musterparametersatz_2: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,AVHL,AVHR,0,200,PUMPE,0,0,0,0,0,0,0,0,2000" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) in jedem Job koennen dann 9 beliebige Stellglieder angesteuert werden und zwar 1 Stellgliedgruppe vor dem Zeitglied und 1 Stellgliedgruppe nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms als letzter Parameter steht eine Wartezeit zum Job Status OK WAIT_STATUS_JOB in ms NUR volle tausender Werte eingeben (1000,2000....) eine Stellgliedgruppe besteht immer aus 9 Argumenten (9 Stellglieder) werden weniger als 9 Stellglieder angesteuert so sind die restlichen mit "0" zu besetzen(siehe Musterparametersatz_1)
- STEUERN_DIGITAL - KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) es koennen maximal 17 Argumente vorgegeben werden E oder W,EVVL, AVVL,EVVR,AVVR,EVHL,AVHL,EVHR,AVHR,PUMPE,SV1,SV2,EUV1,EUV2 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Musterparametersatz_1: "E,EVVL,EVVR,SV1,800,PUMPE," Musterparametersatz_2: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,1000,AVHL,AVHR,PUMPE" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es koennen 2 beliebige Stellgliedgruppen angesteuert werden und zwar 1 Stellgliedgruppe vor dem Zeitglied und 1 Stellgliedgruppe nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit in ms
- STEUERN_DIGITAL_BLS - KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) Es koennen max 13 Ausgaenge vorgegeben werden E or W EVVL AVVL EVVR AVVR EVHL AVHL EVHR AVHR PUMPE SV1 SV2 EUV1 EUV2 BLS Musterparametersatz: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,PUMPE" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Die Ventilansteuerung wird solange wiederholt, bis der Bremslichtschalter wieder geloest wird, max. jedoch 200 Zyklen lang (ca.8sec) die Ventilansteuersequenz wird vor und hinter dem Zeitglied identisch eingetragen der Defaultzeitwert (Zeitglied) beträgt 10ms
- NA_ENTLUEFTUNG_RE_DX - Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
- NA_ENTLUEFTUNG_LI_DX - Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
- NA_ENTLUEFTUNG_VA_DX - Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
- NA_ENTLUEFTUNG_HA_DX - Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
- _VAKUUM_DX - Job dient der Vakuumbefuellung waehrend der Evakuierungsphase werden die AV- und die DSC-Umschaltventile fuer 10 sec angetaktet Job DIAGNOSE_MODE ist integriert
- _VAKUUM_PUMPE_DX - Job dient der Vakuumbefuellung waehrend der Befuellphase wird die Pumpe und es werden die AV- und die DSC-Umschaltventile fuer 10 sec angetaktet Job DIAGNOSE_MODE ist integriert
- IDENT_SCHREIBEN - KWP2000: $3B WriteDataByLocalIdentifier $80 BMW Identifikation schreiben
- IDENT_PROGRAMMING_DATE_SCHREIBEN - KWP2000:$3B,$99 WriteDataByLocalIdentifier service Ident-Daten des SG schreiben: Herstelldatum
- IDENT_PRODUCTION_DATA_SCHREIBEN - KWP2000:$3B,$8F WriteDataByLocalIdentifier service Ident-Daten des SG schreiben
- STATUS_LWS_LI_RE_MAX - Auslesen der CAN Botschaft LWS_1 KWP2000: $22 ReadDataByCommonIdentifier $01F5 CAN_LWS_1 Job laeuft max. 16 sec: werden die Max-Werte vorher erreicht, wird der Job abgebrochen
- STATUS_LESEN_RPA - KWP2000:$21,$04 ReadDataByLocalIdentifier service Alle RPA Daten auslesen
- RPA_RESET - KWP2000:$31,$25 StartRoutineByLocalIdentifier service resertiert alle gelernten RPA Werte
- RPA_EOL_PASSIV - KWP2000:$31,$26 StartRoutineByLocalIdentifier service Auslieferungsmodus der Werke lernt keinen neuen RPA Werte RPA muss beim Kunden resertiert werden
- _FS_LESEN_SAR - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
- _ANZAHL_SUBBUS_TEILNEHMER_LESEN - Anzahl Subbus Teilnehmer lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 Anzahl Subbus Teilnehmer lesen Modus : Default
- DF_AUSGANG_AKTIVIEREN - KWP2000:$31,$27 StartRoutineByLocalIdentifier service 5. Drehzahlfühlerausgang aktivieren
- STATUS_CBS_SENSOR_BBV - CBS Bremsbelagverschleiss (BBV) Sensor auslesen Verschleiss-Schwellen: 2_stufig Fuer die Zuordnung Text-Wert siehe Tabelle CBS_BBV KWP2000: $21 $09 ReadDataByCommonIdentifier Modus : Default
- STATUS_CBS_BBV_DICKE - Lesen CBS Bremsbelagdicke und Korrekturfaktoren KWP2000: $23 $03ReadMemoryByAddress
- DRUCKSENSOR_DSC_ABGLEICHEN - KWP2000: $31,$20 StartRoutineByLocalIdentifier service
- QUERBESCHLEUNIGUNG_DSC_ABGLEICHEN - KWP2000: $31,$22 StartRoutineByLocalIdentifier service
- LAENGSBESCHLEUNIGUNG_DSC_ABGLEICHEN - KWP2000: $31,$24 StartRoutineByLocalIdentifier service
- LENKWINKEL_DSC_ABGLEICHEN - KWP2000: $31,$21 StartRoutineByLocalIdentifier service
- ABGLEICH_ANALOG_EV - KWP2000:$31,$28 StartRoutineByLocalIdentifier service Abgleich Analog Einlassventil
- ABGLEICH_ANALOG_MCI_V - KWP2000:$31,$29 StartRoutineByLocalIdentifier service Abgleich Analog MCI Ventile
- STAT_ERGEBNIS_ABGLEICH_ROUTINE - Ergebnis der Routine abholen Musterparametersatz: "ANALOG_MCI_V" fuer Abgleich Analog MCI Ventil Musterparametersatz: "ANALOG_EV" fuer Abgleich der analogen Einlassventile Musterparametersatz: "LWS" fuer Abgleich Lenkwinkelsensor oder mit 2. Argument "R": "ANALOG_EV,R" oder "ANALOG_MCI_V,R" oder "LWS,R" dann wird eine Schleife max. 20sec durchlaufen, bis endgueltiges Ergebnis der Routine vorliegt jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Fuer die Zuordnung der Ausgabe Text-Wert siehe Tabelle ABGLEICH_V_ERGEBNIS KWP2000: $33 $28/$29 RequestRoutineResultsByLocalIdentifier
- STATUS_F_CAN_TASTER_AUDIO_TEL - Botschaft des Tasters Audio/Telefon auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle AUDIO_TEL KWP2000: $22 ReadDataByCommonIdentifier $01D6 Botschaft des Tasters Audio/Telefon auslesen Modus : Default
- STATUS_F_CAN_TEMPOMAT_ACC - Botschaft des Tempomats/ACC auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle TEMP_ACC KWP2000: $22 ReadDataByCommonIdentifier $0194 - Botschaft des Tempomats/ACC auslesen Modus : Default
- STATUS_F_CAN_WISCHERTASTER - Botschaft desWischertasters auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle WISCHER KWP2000: $22 ReadDataByCommonIdentifier $02A6 - Botschaft des Wischertasters auslesen Modus : Default
- _FS_BUS_LOESCHEN - KWP2000: $14 ClearDiagnosticInformation FFFE Fehlerspeicher loeschen Job DIAGNOSE_MODE ist integriert
- _FS_BUS_LESEN - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus nur fuer Bus-Fehlercodes:0xFF,0xFE Modus : Default
- _CCP_MODE - KWP2000:$31,$31 StartRoutineByLocalIdentifier service CCP Mode aktivieren wird nur im Access-Level D unterstuetzt Job nicht mehr in Serienprojekten verfuegbar
- _TEL_SCHREIBEN - KWP2000 Dieser Job bietet die Moeglichkeit an, ein eigenes Telegramm zu verschicken Es muessen 2 Argumente eingegeben werden, beide mit "Strich_Punkt" getrennt (nicht mit Komma!): Erstes Argument: E oder W Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode und Telegramm-Ausfuehren: Mit dem Parameter"W" wird nur das Telegramm ausgefuehrt Zweiter Argument: Die ersten 3 Bytes des Telegramms (Format,Target,Source) sind schon vorhanden die restlichen Bytes als ein Hex_String, alle mit Komma getrennt z.B. 00,11,22,... Keine Laenge eingeben, sie wird automatisch berechnet Musterparametersatz_1: "E,00,11,22,33" Musterparametersatz_2: "W,00,11,22,33" Aufpassen: 2 Argumente (E_OR_W,T_BYTES) mit "Strich_Punkt" getrennt (nicht mit Komma !) nach dem E oder W immer "Strich_Punkt" aber folgende T_Bytes mit Komma getrennt!
- STATUS_F_CAN_LW - ab V10.000 wird nur noch die C9 Botschaft ausgelesen (vorher C8) Botschaft des Lenkwinkels auslesen (wird von VS benoetigt), um zwischen Lenkwinkel_Oben (LWS) und Summen_LW (AFS) zu unterscheiden Fuer die Zuordnung Text-Wert siehe Tabelle F_CAN_LW KWP2000: $22 ReadDataByCommonIdentifier $0118 Botschaft des Austausch_AFS_DSC auslesen KWP2000: $22 ReadDataByCommonIdentifier $00C9 Botschaft des Lenkradwinkel_Oben auslesen Modus : Default
- STATUS_F_CAN_TYP_SENSORCLUSTER - F_CAN Botschaft CLU6 (Clustertyp: Anforderung der Werke), Unterscheidung ohne/mit redundantem Gierratensensor Fuer die Zuordnung Text-Wert siehe Tabelle F_CAN_CLUSTER KWP2000: $22 ReadDataByCommonIdentifier $0140 Botschaft CLU6 auslesen Modus : Default
- _FS_LESEN_INPA - KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes KWP2000: $18 ReadDiagnosticTroubleCodesByStatus kombinierter Job §17 und §18 Fehlerspeicher lesen mit allen Umweltdaten Ausgabe der Results wie INPA
- _EEPROM_LESEN - Lesen EEPROM Zellen Zwei Argumente muessen eingegeben werden: die Start-Adresse und die End-Adresse. Musterparametersatz: "Start-Adresse,End-Adresse", jedoch mit "Strichpunkt" getrennt. Musterparametersatz: "224,244", jedoch mit "Strichpunkt" getrennt. Musterparametersatz: "0x00E0,0x00F4", jedoch mit "Strichpunkt" getrennt. Adressenbereich: 0x000000 - 0x0003FF KWP2000: $23 $03 ReadMemoryByAddress
- _STATUS_ADCR - Lesen EEPROM Zellen Adressenbereich: 0x000000 - 0x0003FF KWP2000: $23 $03 ReadMemoryByAddress
- _FS_LESEN_SELEKTIV - Fehlerspeicher lesen (Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Es muss ein Argument eingegeben werden: "DSC" oder "dsc", um DSC Fehler auszulesen "BUS" oder "bus", um BUS Fehler auszulesen "SZL" oder "szl", um SZL Fehler auszulesen
- BET_AKTIV_1 - Bandendetest aktivieren KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_AKTIV beinhaltet den Job DIAGNOSE_MODE
- STATUS_EVENT_COUNTER - KWP2000: $22,$F01x ReadDataByCommonIdentifier service
- LAENGSBESCHLEUNIGUNG_PLAUSICHECK_PASSIV - KWP2000: $31,$30 StartRoutineByLocalIdentifier service deaktiviert den Laengsbeschleunigungsplausicheck waehrend der Rollenfahrt im Prüfstand
- STATUS_EVENT_LOESCHEN - KWP2000: $2E,$F01x WriteDataByCommonIdentifier service loescht den Event Counter Es kann max. 1 Argument uebergeben werden FLR: loescht den Zaehler Eingriffe Fahrleistungsreduzierung FBS_1: loescht den Zaehler Fading Brake Support Schwelle 1 FBS_2: loescht den Zaehler Fading Brake Support Schwelle 2 DSC: loescht die km-Laufleistung DSC passiv getastet SPORT: loescht die km-Laufleistung Sport Mode aktiv getastet DTC: loescht den Zaehler DTC Taster EIN getastet ASC: loescht den Zaehler ASC Temperaturabschaltungen Argument: z.B.: DSC
- STATUS_IDENT_HYDRAULIK - Auslesen des DSC Sensor-Clusters KWP2000: $22 ReadDataByCommonIdentifier $1603 DSC Ident Hydraulik lesen Modus : Default
- STATUS_IDENT_SENSORCLUSTER - Auslesen des DSC Sensor-Clusters KWP2000: $22 ReadDataByCommonIdentifier $1602 DSC Sensor-Cluster lesen Modus : Default
- STATUS_IDENT_SZL - Auslesen der Schalt_Zentrum_Lenksäule KWP2000: $22 ReadDataByCommonIdentifier $1601 Schalt_Zentrum_Lenksäule lesen Modus : Default
- STATUS_IDENT_SENSORCLUSTER_2 - Auslesen des 2. DSC Sensor-Clusters (nur AFS) KWP2000: $22 ReadDataByCommonIdentifier $1604 DSC Sensor-Cluster lesen Modus : Default
- STATUS_WLC_ZAEHLER - KWP2000: $21,$0A ReadDataByLocalIdentifier service Anzahl der Wandler Launch Control (WLC) Beschleunigungsvorgaenge bei Zaehlerstand 500 wird die WLC-Funktion deaktiviert es erfolgt ein Info-Eintrag in den Fehlerspeicher Wechsel der DSC Hydraulikeinheit erforderlich
- WLC_ZAEHLER_SCHREIBEN - KWP2000: $3B,$0A WriteDataByLocalIdentifier service schreibt den WLC Zaehlerstand, Security Level B erforderlich Eingabe des Zaehlerstandes als Dezimalzahl Argument: z.B.: 431 kein Argument schreibt den Zaehlerstand 0xFFFF (Anlieferungszustand)
- STEUERN_HYDRO_SPUELEN - DSC Hydroaggregat spuelen nach der Befuellung soll Nacharbeit beim Pedalchecker reduzieren dieser Job ist nur fuer die Fertigung relevant Job DIAGNOSE_MODE ist integriert
- STATUS_LESEN_RPA_M5 - KWP2000:$21,$04 ReadDataByLocalIdentifier service Alle RPA Daten auslesen
- _STATUS_LESEN_RPA_M3 - KWP2000:$21,$0B ReadDataByLocalIdentifier service Alle RPA Daten auslesen
- PRE_VENTIL_KALIBRIERUNG - Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
INFO
Information SGBD
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ECU | string | Steuergerät im Klartext |
| ORIGIN | string | Steuergeräte-Verantwortlicher |
| REVISION | string | Versions-Nummer |
| AUTHOR | string | Namen aller Autoren |
| COMMENT | string | wichtige Hinweise |
| PACKAGE | string | Include-Paket-Nummer |
| SPRACHE | string | deutsch, english |
INITIALISIERUNG
Initialisierung und Kommunikationsparameter
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DONE | int | 1, wenn Okay |
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 |
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 |
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 |
SENSOREN_ANZAHL_LESEN
Anzahl der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SENSOR_ANZAHL | long | Anzahl der intelligenten Subbussensoren |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
SENSOREN_IDENT_LESEN
Identifikation der intelligenten Subbussensoren lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 IdentifyNumberofSubbusMembers $16xx SubbusMemberSerialNumber Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| SENSOR_NR | long | optionales Argument gewuenschter Sensor xx (0x01 - 0xFF) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SENSOR_VERBAUORT | string | Verbauort des Sensors table VerbauortTabelle ORTTEXT |
| SENSOR_BMW_NR | string | BMW-Teilenummer des Sensors |
| SENSOR_PART_NR | string | Teilenummer des Sensors optional wenn SENSOR_BMW_NR gueltig wenn vom Teilenummer vom Sensor nicht verfuegbar dann '--' |
| _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 |
CBS_INFO
Ausgabe der CBS-Version
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei |
| ECU_NAME | string | Steuergeraetename |
| CBS_VERSION_TEXT | string | CBS Version im Klartext |
| CBS_VERSION_HEX | string | CBS Version als Wert |
CBS_DATEN_LESEN
CBS Daten auslesen (fuer CBS-Version 4) KWP2000: $22 ReadDataByCommonIdentifier Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| ECU_ADR_WERT | int | Steuergeraeteadresse als Hex-String |
| ECU_ADR_HEX | string | Steuergeraeteadresse als Hex-String |
| ECU_ADR_TEXT | string | Steuergeraeteadresse im Klartext |
| ANZ_CBS | int | Anzahl der CBS - Umfaenge im Steuergeraet |
| ID_FN_CBS_MESS_WERT | int | CBS-Kennung als Zahl |
| ID_FN_CBS_MESS_HEX | string | CBS-Kennung als Hex-String |
| ID_FN_CBS_MESS_TEXT | string | table CbsKennung CBS_K CBS_K_TEXT CBS-Kennung im Klartext |
| RMMI_CBS_WERT | int | Restlaufleistung |
| RMMI_CBS_EINH | string | Information zur Restlaufleistung |
| ST_UN_CBS_WERT | int | Einheit Restlaufleistung als Zahl |
| ST_UN_CBS_HEX | string | Einheit Restlaufleistung als Hex-String |
| ST_UN_CBS_TEXT | string | Einheit Restlaufleistung im Klartext |
| COU_RSTG_CBS_MESS_WERT | int | Servicezaehler |
| COU_RSTG_CBS_MESS_EINH | string | Zaehler |
| AVAI_CBS_WERT | int | Verfuegbarkeit in % |
| AVAI_CBS_EINH | string | % |
| AVAI_CBS_WERT_OEL | int | Verfuegbarkeit OEL in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_CSF | int | Verfuegbarkeit CSF in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_BATT | int | Verfügbarkeit BATT in %, für Prüfablauf Bandende |
| AVAI_CBS_WERT_VTG | int | Verfügbarkeit VTG in %, für Prüfablauf Bandende |
| AVAI_CBS_WERT_FILT | int | Verfuegbarkeit FILT in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_BR_V | int | Verfuegbarkeit BR_V in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_BR_H | int | Verfuegbarkeit BR_H in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_BRFL | int | Verfuegbarkeit BRFL in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_ZKRZ | int | Verfuegbarkeit ZKRZ in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_SIC | int | Verfuegbarkeit SIC in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_KFL | int | Verfuegbarkeit KFL in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_UEB | int | Verfuegbarkeit UEB in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_DAD | int | Verfuegbarkeit DAD in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_ZKRZ_A | int | Verfuegbarkeit ZKRZ_A in %, fuer Pruefablauf Bandende |
| AVAI_CBS_WERT_H2 | int | Verfuegbarkeit H2 in %, fuer Pruefablauf Bandende |
| ZIEL_MM_WERT | int | Ziel-Monat |
| ZIEL_MM_EINH | string | Monat |
| ZIEL_YY_WERT | int | Ziel-Jahr |
| ZIEL_YY_EINH | string | Jahr |
| FRC_INTM_WAY_CBS_MESS | int | Prognose Wegintervall |
| FRC_INTM_WAY_CBS_EINH | string | Information zur Prognose Wegintervall |
| FRC_INTM_T_CBS_MESS | int | Prognose Zeitintervall |
| MANIP_CBS | int | Manipulationsbyte |
| MANIP_CBS_TEXT | string | Manipulationsbyte im Klartext |
| Res_Byte | int | Reserve Byte (noch unbenutzt) |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
CBS_RESET
CBS Daten Zuruecksetzen (fuer CBS-Version 4) KWP2000: $2E WriteDataByCommonIdentifier Modus : Default Musterparametersatz fuer Bremsbelagverschleiss Vorder/Hinterachse br_v,100,1,0,0,0,1,0,0 br_h,100,1,0,0,0,1,0,0 jedoch mit "Strich_Punkt" getrennt (nicht mit Komma!)
Arguments
| Name | Type | Comment |
|---|---|---|
| CBS_KENNUNG | string | gewuenschte CBS-Kennung table CbsKennung CBS_K CBS_K_TEXT Werte Kombi-Umfaenge: Brfl, ZKrz, Sic, Kfl, TUV, AU, Ueb, H2 Werte externe Umfaenge: Oel, Br_v, Br_h, Filt, CSF, Batt, VTG, ZKrz_a, DAD Defaultwert: 0x00 (ungueltig) |
| CBS_VERFUEGBARKEIT | int | gewuenschte Verfuegbarkeit in Prozent: 0-100 Schalter, keine Aenderung: 255 Defaultwert: 100 |
| CBS_ANZAHL_SERVICE | int | Anzahl der durchgefuehrten Services: 0-30 Schalter, Erhoehung der Anzahl um +1: 31 Defaultwert: 31 |
| CBS_ZIEL_MONAT | int | Ziel-Monat (HU/AU) Januar-Dezember: 1-12 Schalter, keine Aenderung: 255 Defaultwert: 255 |
| CBS_ZIEL_JAHR | int | Ziel-Jahr (HU/AU) 2000-2239: 0-239 Schalter, keine Aenderung: 255 Defaultwert: 255 |
| RMM_CBS_WERT | int | Restlaufleistung in km oder % (siehe Argument Einheit) Schalter, keine Aenderung: 8000h Defaultwert: 8000h |
| ST_UN_CBS_RSTG | int | Einheit Restlaufleistung 0hex -> % 1hex -> km*10 Fhex -> d.c. Defaultwert: Fh |
| FRC_INTM_WAY_CBS_MESS | int | Prognose Wegintervall Umrechnung 1-254*1000km Schalter, setzt auf Defaultwert zurueck: 0h Schalter, keine Aenderung: FFh Defaultwert: FFh |
| FRC_INTM_T_CBS_MESS | int | Prognose Zeitintervall 0-254 Monate Schalter, keine Aenderung: FFh Defaultwert: FFh |
| Res_Byte | int | Reserve Byte (noch unbenutzt) Defaultwert: 00h |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| ECU_ADR_WERT | int | Steuergeraeteadresse als Zahl |
| ECU_ADR_HEX | string | Steuergeraeteadresse als Hex-String |
| ECU_ADR_TEXT | string | Steuergeraeteadresse im Klartext |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
PRUEFCODE_LESEN
Standard Pruefcode lesen fuer Kundendienst KWP2000: $1A ReadECUIdentification KWP2000: $18 ReadDiagnosticTroubleCodesByStatus KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| PRUEFCODE | binary | Pruefcode Daten |
C_CI_LESEN
Codierindex lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $9B Vehicle Manufacturer Coding Index oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| ID_COD_INDEX | int | Codier-Index |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_AUFTRAG2 | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT2 | binary | Hex-Antwort von SG |
C_FG_LESEN
Fahrgestellnummer lesen Standard Codierjob KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| FG_NR | string | Fahrgestellnummer 7-stellig |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
C_FG_SCHREIBEN
Fahrgestellnummer schreiben Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | Fahrgestellnummer (18-stellig) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
C_FG_AUFTRAG
Fahrgestellnummer schreiben und ruecklesen Standard Codierjob KWP2000: $3B WriteDataByLocalIdentifier $90 Vehicle Identification Number KWP2000: $1A ReadECUIdentification $90 Vehicle Identification Number Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | Fahrgestellnummer (18-stellig) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_AUFTRAG2 | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT2 | binary | Hex-Antwort von SG |
C_AEI_LESEN
Aenderungsindex der Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| COD_AE_INDEX | string | Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
C_AEI_SCHREIBEN
Aenderungsindex der Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| COD_AE_INDEX | string | Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
C_AEI_AUFTRAG
Aenderungsindex der Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3FFF ChangeIndexOfCodingData KWP2000: $22 ReadDataByCommonIdentifier $3FFF ChangeIndexOfCodingData Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| COD_AE_INDEX | string | Aenderungsindex max. 2-stellig ASCII inkl. Ziffern 'a', 'b', .., 'y', 'z', 'aa', 'ab', .., 'zy', 'zz' |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_AUFTRAG2 | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT2 | binary | Hex-Antwort von SG |
C_C_LESEN
Codierdaten lesen Standard Codierjob KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name | Type | Comment |
|---|---|---|
| CODIER_DATEN | binary | Codierdaten |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
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 |
SEED
Status Eingaenge E87 DSC_MK60 KWP2000:$27,$03 oder $27,$07 SecurityAccess service
Arguments
| Name | Type | Comment |
|---|---|---|
| MODE | string | gewuenschter Diagnose-Modus table DiagMode MODE MODE_TEXT Defaultwert: DEFAULT (DefaultMode) |
Results
| Name | Type | Comment |
|---|---|---|
| MODE_TEXT | string | Mode als Textausgabe |
| _TEL_AUFTRAG_1 | binary | Anforderungstelegramm |
| _TEL_AUFTRAG_2 | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_ANTWORT_1 | binary | Antworttelegramm |
| _TEL_ANTWORT_2 | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, oder FEHLER |
IDENT_PRODUCTION_DATA
KWP2000: $1A,$8F ReadECUIdentification Ident-Daten des SG ...
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
IDENT_VIN
KWP2000: $1A,$90 ReadECUIdentification Ident-Daten des SG: Fahrgestellnummer
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | Fahrgestellnummer 14-stellig, WBA vorangestellt |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
IDENT_TEVES_ECU_SW_NR
KWP2000: $1A,$94 ReadECUIdentification Ident-Daten des SG: SW Nummer
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SW_NR | string | Softwarenummer 12 Zeichen |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
IDENT_PROGRAMMING_DATE
KWP2000: $1A,$99 ReadECUIdentification Ident-Daten des SG: Herstelldatum
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| 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) |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
C_C_SCHREIBEN
Codierdaten schreiben Standard Codierjob Fuer die Codierdaten werden als Argument ein vorgefuellter Binaerbuffer uebergeben KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_ANTWORT1 | binary | Hex-Antwort von SG |
| _TEL_AUFTRAG | binary | Hex-Auftrag |
C_C_AUFTRAG
Codierdaten schreiben und ruecklesen Standard Codierjob Fuer die Codierdaten werden als Argument ein vorgefuellter Binaerbuffer uebergeben KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_ANTWORT1 | binary | Hex-Antwort von SG |
| _TEL_ANTWORT2 | binary | Hex-Antwort von SG |
| _TEL_ANTWORT3 | binary | Hex-Antwort von SG |
_COD_SCHREIBEN_DSC
KWP2000: $2E WriteDataByCommonIdentifier $3000 Codierdaten schreiben Es koennen beliebige viele Codierdaten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 16 Keine Checksumme im ersten Datenbyte eingeben die Checksumme wird automatisch berechnet die Telegrammlaenge wird automatisch berechnet Job DIAGNOSE_MODE ist integriert
Arguments
| Name | Type | Comment |
|---|---|---|
| C_BYTES | string | 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 ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_COD_SCHREIBEN_ZUSATZFUNKTIONEN
Zusatzfunktionen auscodieren Es kann max. 1 Argument uebergeben werden BB_ON oder BB_OFF: Bremsbereitschaft SST_ON oder SST_OFF: Softstop TB_ON oder TB_OFF: Trockenbremsen AFA_ON oder AFA_OFF: Anfahrassistent FBS_ON oder FBS_OFF: Fading Brake Support ASL_ON oder ASL_OFF: Anhaengerschlingerlogik DEF_E5: setzt die Defaultcodierung fuer MK60_E5 DEF_PSI: setzt die Defaultcodierung fuer MK60_PSI Argument: z.B.: SST_OFF werden keine Argumente übergeben, dann werden die ausgelesenen Codierdaten unveraendert zurueckgeschrieben KWP2000: $2E WriteDataByCommonIdentifier $300x codingDataSet Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| ARG | string | Zusatzfunktion |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_ANTWORT_1 | binary | Hex-Antwort von SG |
| _TEL_ANTWORT_2 | binary | Hex-Antwort von SG |
| _TEL_AUFTRAG | binary |
_COD_SCHREIBEN_SZL
KWP2000: $2E WriteDataByCommonIdentifier $3001 Codierdaten schreiben Es muss 1 Codierbyte uebergeben werden Bereich: 0-255 bzw. 0x00-0xFF Musterametersatz: 12 oder 0x0C Job DIAGNOSE_MODE ist integriert
Arguments
| Name | Type | Comment |
|---|---|---|
| C_BYTE | 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 ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_COD_LESEN
Auslesen der Codierdaten Es muessen 2 Byte (Blocknummer) als Hex_String uebergeben werden Argument fur DSC: z.B.: 30,00 Argument fur SZL: z.B.: 30,01 KWP2000: $22 ReadDataByCommonIdentifier $300x Codierdaten Modus : Default
Arguments
| Name | Type | Comment |
|---|---|---|
| C_BLOCK | string | Codierblock 30,00 ... 30,05 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_RADGESCHWINDIGKEIT
Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle RAD KWP2000: $21,$07 ReadDataByLocalIdentifier service Radgeschwindigkeiten auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| STAT_RAD_GESCHW_VL_WERT | long | Radgeschwindigkeit vorne links |
| STAT_RAD_GESCHW_VR_WERT | long | Radgeschwindigkeit vorne rechts |
| STAT_RAD_GESCHW_HL_WERT | long | Radgeschwindigkeit hinten links |
| STAT_RAD_GESCHW_HR_WERT | long | Radgeschwindigkeit hinten rechts |
| STAT_RICHTUNG_VL_TEXT | string | Drehrichtung vorne links |
| STAT_RICHTUNG_VL_WERT | int | Drehrichtung vorne links |
| STAT_RICHTUNG_VR_TEXT | string | Drehrichtung vorne rechts |
| STAT_RICHTUNG_VR_WERT | int | Drehrichtung vorne rechts |
| STAT_RICHTUNG_HL_TEXT | string | Drehrichtung hinten links |
| STAT_RICHTUNG_HL_WERT | int | Drehrichtung hinten links |
| STAT_RICHTUNG_HR_TEXT | string | Drehrichtung hinten rechts |
| STAT_RICHTUNG_HR_WERT | int | Drehrichtung hinten rechts |
| STAT_RAD_GESCHW_EINH | string | Einheit = km/h |
| STAT_DFA_SIM_TEXT | string | Simulation Drehzahlfuehlerausgang |
| STAT_DFA_SIM_WERT | int | Simulation Drehzahlfuehlerausgang |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
STATUS_SCHALTER
KWP2000: $21,$05 ReadDataByLocalIdentifier service
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_BREMSLICHT_SCHALTER_EIN | int | 0 oder 1 |
| STAT_HANDBREMSE_SCHALTER_EIN | int | 0 oder 1 |
| STAT_DSC_TASTER_EIN | int | 0 oder 1 |
| STAT_DSC_PASSIV | int | 0 oder 1 |
| STAT_BREMSFLUESSIGKEIT_NIVEAU_SCHALTER_EIN | int | 0 oder 1 |
| STAT_RPA_RESET_TASTER_EIN | int | 0 oder 1 |
| STAT_DFA_WERK_MODE | int | 0 = Normal Mode / 1 = Werk-Mode , nur wenn DFA verfuegbar ist |
| STAT_RPA_EOL_PASSIV | int | 0 oder 1 |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_SENSOREN
KWP2000: $21,$06 ReadDataByLocalIdentifier service gueltig ab I3.70
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_DREHRATE_WERT | real | Geschwindigkeitswert des Drehratensensor [Grad/sec] |
| STAT_QUERBESCHLEUNIGUNG_WERT | real | Beschleunigungswert des Querbeschleunigungssensor [g] |
| STAT_LAENGSBESCHLEUNIGUNG_WERT | real | Beschleunigungswert des Laengsbeschleunigungssensor [g] |
| STAT_DRUCKSENSOR_1_WERT | real | Druckwert des Drucksensors 1 [bar] |
| STAT_SENSOR_TEMPERATUR_WERT | real | Temperatur im Steuergeraet [Grad] |
| STAT_SPANNUNG_UREF_WERT | real | Spannung [Volt] |
| STAT_SPANNUNG_PUMPE_WERT | real | Spannung [Volt] |
| STAT_SPANNUNG_KLEMME_30_WERT | real | Spannung [Volt] |
| STAT_SPANNUNG_VCC_WERT | real | Spannung [Volt] |
| STAT_SENSOR_TEMPERATUR_EINH | string | [Grad] |
| STAT_DREHRATE_EINH | string | [Grad/sec] |
| STAT_QUERBESCHLEUNIGUNG_EINH | string | [g] |
| STAT_LAENGSBESCHLEUNIGUNG_EINH | string | [g] |
| STAT_DRUCKSENSOR_EINH | string | bar |
| STAT_SENSOR_SPANNUNG_EINH | string | Volt |
| STAT_QUERBESCHLEUNIGUNG_AFS_WERT | real | AFS Querbeschleunigung [g] |
| STAT_DREHRATE_AFS_WERT | real | AFS Gierrate [Grad/sec] |
| STAT_LENKWINKEL_EINH | string | [Grad] |
| STAT_DRUCKSENSOR_VL_WERT | real | Druckwert des Drucksensors VL [bar] |
| STAT_DRUCKSENSOR_VR_WERT | real | Druckwert des Drucksensors VR [bar] |
| STAT_DRUCKSENSOR_HL_WERT | real | Druckwert des Drucksensors HL [bar] |
| STAT_DRUCKSENSOR_HR_WERT | real | Druckwert des Drucksensors HR [bar] |
| STAT_LENKWINKEL_WERT | real | Lenkwinkel oben [Grad] |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_SENSOREN_OFFSET
KWP2000: $21,$02 ReadDataByLocalIdentifier service gueltig ab I3.70
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_OFFSET_LENKWINKEL_WERT | real | Offsetwert des Lenkwinkels |
| STAT_OFFSET_LENKWINKEL_EINH | string | Einheit des Offsetwerts des Lenkwinkels [Grad] |
| STAT_OFFSET_QUERBESCHLEUNIGUNG_WERT | real | Offsetwert der Querbeschleunigung |
| STAT_OFFSET_LAENGSBESCHLEUNIGUNG_WERT | real | Offsetwert der Laengsbeschleunigung |
| STAT_OFFSET_QUERBESCHLEUNIGUNG_EINH | string | Einheit des Offsetwerts der Querbeschleunigung [g] |
| STAT_OFFSET_LAENGSBESCHLEUNIGUNG_EINH | string | Einheit des Offsetwerts der Laengsbeschleunigung [g] |
| STAT_OFFSET_DREHRATE_WERT | real | Offsetwert der Drehrate |
| STAT_OFFSET_DREHRATE_EINH | string | Einheit des Offsetwertes der Drehrate [Grad/sec] |
| STAT_OFFSET_DRUCKSENSOR_1_WERT | real | Offsetwert des Drucksensors 2 |
| STAT_OFFSET_DRUCKSENSOR_EINH | string | Einheit des Offsetwerts des Drucksensors [bar] |
| STAT_OFFSET_QUERBESCHLEUNIGUNG_AFS_WERT | real | Offsetwert der AFS Querbeschleunigung |
| STAT_OFFSET_DREHRATE_AFS_WERT | real | Offsetwert der AFS Drehrate |
| STAT_OFFSET_DRUCKSENSOR_VL_WERT | real | Offsetwert des Drucksensors VL |
| STAT_OFFSET_DRUCKSENSOR_VR_WERT | real | Offsetwert des Drucksensors VR |
| STAT_OFFSET_DRUCKSENSOR_HL_WERT | real | Offsetwert des Drucksensors HL |
| STAT_OFFSET_DRUCKSENSOR_HR_WERT | real | Offsetwert des Drucksensors HR |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
BET_AKTIV
Bandendetest aktivieren KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_AKTIV beinhaltet den Job DIAGNOSE_MODE
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
BET_PASSIV
Bandendetest passiv schalten KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_PASSIV beinhaltet den Job DIAGNOSE_MODE
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_DIGITAL_DX
KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) davon koennen bis maximal 9 Argumente vorgegeben werden E or W EVVL AVVL EVVR AVVR EVHL AVHL EVHR AVHR PUMPE SV1 SV2 EUV1 EUV2 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Musterparametersatz_1: "E,EVVL,EVVR,SV1,0,0,0,0,0,0,800,PUMPE,0,0,0,0,0,0,0,0,1000" Musterparametersatz_2: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,AVHL,AVHR,0,200,PUMPE,0,0,0,0,0,0,0,0,2000" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) in jedem Job koennen dann 9 beliebige Stellglieder angesteuert werden und zwar 1 Stellgliedgruppe vor dem Zeitglied und 1 Stellgliedgruppe nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit: W_ZEIT in ms als letzter Parameter steht eine Wartezeit zum Job Status OK WAIT_STATUS_JOB in ms NUR volle tausender Werte eingeben (1000,2000....) eine Stellgliedgruppe besteht immer aus 9 Argumenten (9 Stellglieder) werden weniger als 9 Stellglieder angesteuert so sind die restlichen mit "0" zu besetzen(siehe Musterparametersatz_1)
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
| ORT1 | string | gewuenschte Komponente 1 |
| ORT2 | string | gewuenschte Komponente 2 |
| ORT3 | string | gewuenschte Komponente 3 |
| ORT4 | string | gewuenschte Komponente 4 |
| ORT5 | string | gewuenschte Komponente 5 |
| ORT6 | string | gewuenschte Komponente 6 |
| ORT7 | string | gewuenschte Komponente 7 |
| ORT8 | string | gewuenschte Komponente 8 |
| ORT9 | string | gewuenschte Komponente 9 |
| W_ZEIT | int | Wartezeit vor Ansteuerung naechster Stellgliedersequenz |
| ORT10 | string | gewuenschte Komponente 10 |
| ORT11 | string | gewuenschte Komponente 11 |
| ORT12 | string | gewuenschte Komponente 12 |
| ORT13 | string | gewuenschte Komponente 13 |
| ORT14 | string | gewuenschte Komponente 14 |
| ORT15 | string | gewuenschte Komponente 15 |
| ORT16 | string | gewuenschte Komponente 16 |
| ORT17 | string | gewuenschte Komponente 17 |
| ORT18 | string | gewuenschte Komponente 18 |
| WAIT_STATUS_JOB | int | Wartezeit bis Job Status kommt |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
STEUERN_DIGITAL
KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) es koennen maximal 17 Argumente vorgegeben werden E oder W,EVVL, AVVL,EVVR,AVVR,EVHL,AVHL,EVHR,AVHR,PUMPE,SV1,SV2,EUV1,EUV2 Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode, und Ansteuersequenz-Ausfuehren: Mit dem Parameter"W" wird nur die Ansteuersequenz ausgefuehrt Musterparametersatz_1: "E,EVVL,EVVR,SV1,800,PUMPE," Musterparametersatz_2: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,1000,AVHL,AVHR,PUMPE" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) es koennen 2 beliebige Stellgliedgruppen angesteuert werden und zwar 1 Stellgliedgruppe vor dem Zeitglied und 1 Stellgliedgruppe nach dem Zeitglied dazwischen steht das Argument fuer die Wartezeit in ms
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
| ORT1 | string | gewuenschte Komponente 1 |
| ORT2 | string | gewuenschte Komponente 2 |
| ORT3 | string | gewuenschte Komponente 3 |
| ORT4 | string | gewuenschte Komponente 4 |
| ORT5 | string | gewuenschte Komponente 5 |
| ORT6 | string | gewuenschte Komponente 6 |
| ORT7 | string | gewuenschte Komponente 7 |
| ORT8 | string | gewuenschte Komponente 8 |
| ORT9 | string | gewuenschte Komponente 9 |
| ORT10 | string | gewuenschte Komponente 10 |
| ORT11 | string | gewuenschte Komponente 11 |
| ORT12 | string | gewuenschte Komponente 12 |
| ORT13 | string | gewuenschte Komponente 13 |
| ORT14 | string | gewuenschte Komponente 14 |
| ORT15 | string | gewuenschte Komponente 15 |
| ORT16 | string | gewuenschte Komponente 16 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
STEUERN_DIGITAL_BLS
KWP2000:$30,$10,$07 InputOutputControlByLocalIdentifier service Ventile ansteuern Parameterliste: (mit Strichpunkt getrennt) Es koennen max 13 Ausgaenge vorgegeben werden E or W EVVL AVVL EVVR AVVR EVHL AVHL EVHR AVHR PUMPE SV1 SV2 EUV1 EUV2 BLS Musterparametersatz: "W,EVVL,EVVR,EVHL,EVHR,AVVL,AVVR,PUMPE" jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Die Ventilansteuerung wird solange wiederholt, bis der Bremslichtschalter wieder geloest wird, max. jedoch 200 Zyklen lang (ca.8sec) die Ventilansteuersequenz wird vor und hinter dem Zeitglied identisch eingetragen der Defaultzeitwert (Zeitglied) beträgt 10ms
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
| ORT1 | string | gewuenschte Komponente 1 |
| ORT2 | string | gewuenschte Komponente 2 |
| ORT3 | string | gewuenschte Komponente 3 |
| ORT4 | string | gewuenschte Komponente 4 |
| ORT5 | string | gewuenschte Komponente 5 |
| ORT6 | string | gewuenschte Komponente 6 |
| ORT7 | string | gewuenschte Komponente 7 |
| ORT8 | string | gewuenschte Komponente 8 |
| ORT9 | string | gewuenschte Komponente 9 |
| ORT10 | string | gewuenschte Komponente 10 |
| ORT11 | string | gewuenschte Komponente 11 |
| ORT12 | string | gewuenschte Komponente 12 |
| ORT13 | string | gewuenschte Komponente 13 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, FEHLER |
| STAT_BREMSLICHT_SCHALTER_EIN | int | 0 oder 1 |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_ANTWORT_1 | binary | Antworttelegramm |
| _TEL_ANTWORT_2 | binary | Antworttelegramm |
NA_ENTLUEFTUNG_RE_DX
Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, FEHLER |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
NA_ENTLUEFTUNG_LI_DX
Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, FEHLER |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
NA_ENTLUEFTUNG_VA_DX
Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
NA_ENTLUEFTUNG_HA_DX
Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
_VAKUUM_DX
Job dient der Vakuumbefuellung waehrend der Evakuierungsphase werden die AV- und die DSC-Umschaltventile fuer 10 sec angetaktet Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
_VAKUUM_PUMPE_DX
Job dient der Vakuumbefuellung waehrend der Befuellphase wird die Pumpe und es werden die AV- und die DSC-Umschaltventile fuer 10 sec angetaktet Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
IDENT_SCHREIBEN
KWP2000: $3B WriteDataByLocalIdentifier $80 BMW Identifikation schreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| DATAS | string | Es muessen 29 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,AB,56,FF ... 29 Bereich: 0x00-0xFF |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
IDENT_PROGRAMMING_DATE_SCHREIBEN
KWP2000:$3B,$99 WriteDataByLocalIdentifier service Ident-Daten des SG schreiben: Herstelldatum
Arguments
| Name | Type | Comment |
|---|---|---|
| DATAS | string | Es muessen 4 Ident_Daten als ein Hex_String uebergeben werden: z.B. 19,99,12,27 Datum: 27.12.1999 Bereich: 0x00-0xFF |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
IDENT_PRODUCTION_DATA_SCHREIBEN
KWP2000:$3B,$8F WriteDataByLocalIdentifier service Ident-Daten des SG schreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| DATAS | string | Es muessen 12 Ident_Daten als ein Hex_String uebergeben werden: z.B. 01,02,03,04,05 ... 12 Bereich: 0x00-0xFF |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_LWS_LI_RE_MAX
Auslesen der CAN Botschaft LWS_1 KWP2000: $22 ReadDataByCommonIdentifier $01F5 CAN_LWS_1 Job laeuft max. 16 sec: werden die Max-Werte vorher erreicht, wird der Job abgebrochen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_LENKWINKEL_WERT_LI_MAX | real | Einschlag Lenkrad [Grad] |
| STAT_LENKWINKEL_WERT_RE_MAX | real | Einschlag Lenkrad [Grad] |
| STAT_LENKWINKEL_WERT_LI_MAX_SAR | real | Einschlag Lenkrad/10 [Grad] fuer SAR Pruefstand |
| STAT_LENKWINKEL_WERT_RE_MAX_SAR | real | Einschlag Lenkrad/10 [Grad] fuer SAR Pruefstand |
| STAT_LENKWINKEL_EINH | string | [Grad] |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_LESEN_RPA
KWP2000:$21,$04 ReadDataByLocalIdentifier service Alle RPA Daten auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| STAT_KM_RESET | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_GESCHWINDIGKEITSBEREICH_1_TEXT | string | Geschwindigkeitsbereich 1 |
| STAT_GESCHWINDIGKEITSBEREICH_2_TEXT | string | Geschwindigkeitsbereich 2 |
| STAT_GESCHWINDIGKEITSBEREICH_3_TEXT | string | Geschwindigkeitsbereich 3 |
| STAT_GESCHWINDIGKEITSBEREICH_4_TEXT | string | Geschwindigkeitsbereich 4 |
| STAT_GESCHWINDIGKEITSBEREICH_5_TEXT | string | Geschwindigkeitsbereich 5 |
| STAT_GESCHWINDIGKEITSBEREICH_6_TEXT | string | Geschwindigkeitsbereich 6 |
| STAT_DRUCKSCHWELLE_GROB_1 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_2 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_3 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_4 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_5 | int | Lernbereich Druckschwelle grob 5 |
| STAT_DRUCKSCHWELLE_GROB_6 | int | Lernbereich Druckschwelle grob 6 |
| STAT_DRUCKSCHWELLE_FEIN_1 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_2 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_3 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_4 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_5 | int | Lernbereich Druckschwelle fein 5 |
| STAT_DRUCKSCHWELLE_FEIN_6 | int | Lernbereich Druckschwelle fein 6 |
| STAT_ACHSE_LERN_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_ACHSE_LERN_IM_BEREICH_200_250_NM | int | Momentenkompensation 5 |
| STAT_ACHSE_LERN_IM_BEREICH_250_300_NM | int | Momentenkompensation 6 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_KURVENKOMPENSATION_1 | int | Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2 | int | Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3 | int | Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4 | int | Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5 | int | Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6 | int | Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7 | int | Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8 | int | Kurvenkompensation 8 |
| STAT_KURVENKOMPENSATION_1_TEXT | string | Text zur Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2_TEXT | string | Text zur Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3_TEXT | string | Text zur Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4_TEXT | string | Text zur Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5_TEXT | string | Text zur Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6_TEXT | string | Text zur Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7_TEXT | string | Text zur Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8_TEXT | string | Text zur Kurvenkompensation 8 |
| STAT_WARNUNG_AKTUELL | int | Anzahl aktueller Warnungen |
| STAT_WARN_HISTORY_1 | int | Warnvorgeschichte 1 |
| STAT_WARN_HISTORY_2 | int | Warnvorgeschichte 2 |
| STAT_WARN_HISTORY_3 | int | Warnvorgeschichte 3 |
| STAT_WARN_HISTORY_4 | int | Warnvorgeschichte 4 |
| STAT_WARN_HISTORY_5 | int | Warnvorgeschichte 5 |
| STAT_WARN_HISTORY_6 | int | Warnvorgeschichte 6 |
| STAT_WARN_HISTORY_7 | int | Warnvorgeschichte 7 |
| STAT_WARN_HISTORY_8 | int | Warnvorgeschichte 8 |
| STAT_WARN_GRUND_1 | int | Warngrund 1 |
| STAT_WARN_GRUND_2 | int | Warngrund 2 |
| STAT_WARN_GRUND_3 | int | Warngrund 3 |
| STAT_WARN_GRUND_4 | int | Warngrund 4 |
| STAT_WARN_GRUND_5 | int | Warngrund 5 |
| STAT_WARN_GRUND_6 | int | Warngrund 6 |
| STAT_WARN_GRUND_7 | int | Warngrund 7 |
| STAT_WARN_GRUND_8 | int | Warngrund 8 |
| STAT_WARN_TEXT_1 | string | Warntext 1 |
| STAT_WARN_TEXT_2 | string | Warntext 2 |
| STAT_WARN_TEXT_3 | string | Warntext 3 |
| STAT_WARN_TEXT_4 | string | Warntext 4 |
| STAT_WARN_TEXT_5 | string | Warntext 5 |
| STAT_WARN_TEXT_6 | string | Warntext 6 |
| STAT_WARN_TEXT_7 | string | Warntext 7 |
| STAT_WARN_TEXT_8 | string | Warntext 8 |
| STAT_FUNKTIONSTEST | int | Funktionstest abgeschlossen nein/ja [0/1] |
| STAT_ACHSE_LERN_SCHNELL_BEENDET | int | Einlernvorgang Achse beendet nein/ja [0/1] |
| STAT_DELTA_PANNEN_SCHWELLWERT | int | Pannen-Schwellwert |
| STAT_DELTA_PANNEN_SCHWELLWERT_EINH | string | Einheit Pannen-Schwellwert |
| STAT_PANNEN_ZAEHLER | int | Pannenzaehler |
| STAT_L1 | int | Lernstati 1 |
| STAT_L1_EINH | string | Einheit Lernstati 1 [%] |
| STAT_L2 | int | Lernstati 2 |
| STAT_L2_EINH | string | Einheit Lernstati 2 [%] |
| STAT_L3 | int | Lernstati 3 |
| STAT_L3_EINH | string | Einheit Lernstati 3 [%] |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_ANTWORT_1 | binary | Antworttelegramm |
RPA_RESET
KWP2000:$31,$25 StartRoutineByLocalIdentifier service resertiert alle gelernten RPA Werte
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
RPA_EOL_PASSIV
KWP2000:$31,$26 StartRoutineByLocalIdentifier service Auslieferungsmodus der Werke lernt keinen neuen RPA Werte RPA muss beim Kunden resertiert werden
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_FS_LESEN_SAR
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_ORT_NR | long | Index fuer Fehlerort |
| F_ORT_TEXT | string | Fehlerort als Text table FOrtTexte ORTTEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_ANZAHL_SUBBUS_TEILNEHMER_LESEN
Anzahl Subbus Teilnehmer lesen KWP2000: $22 ReadDataByCommonIdentifier $1600 Anzahl Subbus Teilnehmer lesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| ANZAHL_SUBBUS_TEILNEHMER | int | Anzahl der intelligenten Sensoren am F_CAN |
DF_AUSGANG_AKTIVIEREN
KWP2000:$31,$27 StartRoutineByLocalIdentifier service 5. Drehzahlfühlerausgang aktivieren
Arguments
| Name | Type | Comment |
|---|---|---|
| DF_AUSGANG_ZUSTAND | string | P = passiv, nicht aktivieren oder S = Stillstand oder F = Fahrt |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_CBS_SENSOR_BBV
CBS Bremsbelagverschleiss (BBV) Sensor auslesen Verschleiss-Schwellen: 2_stufig Fuer die Zuordnung Text-Wert siehe Tabelle CBS_BBV KWP2000: $21 $09 ReadDataByCommonIdentifier Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_CBS_BBV_SENSOR_VA_TEXT | string | Status CBS_BBV Sensor VA |
| STAT_CBS_BBV_SENSOR_VA_WERT | int | Status CBS_BBV Sensor VA |
| STAT_CBS_BBV_SENSOR_HA_TEXT | string | Status CBS_BBV Sensor HA |
| STAT_CBS_BBV_SENSOR_HA_WERT | int | Status CBS_BBV Sensor HA |
| _TEL_AUFTRAG | binary | Hex-Auftrag an SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_CBS_BBV_DICKE
Lesen CBS Bremsbelagdicke und Korrekturfaktoren KWP2000: $23 $03ReadMemoryByAddress
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation (z.B. ACK) |
| STAT_CBS_BBV_DICKE_VA | long | Bremsbelagdicke |
| STAT_CBS_BBV_DICKE_HA | long | Bremsbelagdicke |
| STAT_CBS_BBV_DICKE_EINH | string | Einheit = mm |
| STAT_CBS_BBV_KORR_VA | long | Korrekturfaktor VA |
| STAT_CBS_BBV_KORR_HA | long | Korrekturfaktor HA |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_AUFTRAG_2 | binary | Anforderungstelegramm |
| _TEL_ANTWORT_2 | binary | Antworttelegramm |
| _TEL_AUFTRAG_3 | binary | Anforderungstelegramm |
| _TEL_ANTWORT_3 | binary | Antworttelegramm |
| _TEL_AUFTRAG_4 | binary | Anforderungstelegramm |
| _TEL_ANTWORT_4 | binary | Antworttelegramm |
DRUCKSENSOR_DSC_ABGLEICHEN
KWP2000: $31,$20 StartRoutineByLocalIdentifier service
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
QUERBESCHLEUNIGUNG_DSC_ABGLEICHEN
KWP2000: $31,$22 StartRoutineByLocalIdentifier service
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
LAENGSBESCHLEUNIGUNG_DSC_ABGLEICHEN
KWP2000: $31,$24 StartRoutineByLocalIdentifier service
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
LENKWINKEL_DSC_ABGLEICHEN
KWP2000: $31,$21 StartRoutineByLocalIdentifier service
Arguments
| Name | Type | Comment |
|---|---|---|
| LWS_OFFSET_KORREKTUR_GRAD | real | LWS-Offset in Grad Unbedingt ein PUNKT als Dezimaltrennzeichen benutzen Format: -0.123 Gueltigkeitsbereich: -1°.. 1° Offset=0 (Defaultwert), wenn kein Argument uebergeben wird |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_ANTWORT_1 | binary | Hex-Antwort von SG |
ABGLEICH_ANALOG_EV
KWP2000:$31,$28 StartRoutineByLocalIdentifier service Abgleich Analog Einlassventil
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
ABGLEICH_ANALOG_MCI_V
KWP2000:$31,$29 StartRoutineByLocalIdentifier service Abgleich Analog MCI Ventile
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
STAT_ERGEBNIS_ABGLEICH_ROUTINE
Ergebnis der Routine abholen Musterparametersatz: "ANALOG_MCI_V" fuer Abgleich Analog MCI Ventil Musterparametersatz: "ANALOG_EV" fuer Abgleich der analogen Einlassventile Musterparametersatz: "LWS" fuer Abgleich Lenkwinkelsensor oder mit 2. Argument "R": "ANALOG_EV,R" oder "ANALOG_MCI_V,R" oder "LWS,R" dann wird eine Schleife max. 20sec durchlaufen, bis endgueltiges Ergebnis der Routine vorliegt jedoch mit "Strich_Punkt" getrennt (nicht mit Komma !) Fuer die Zuordnung der Ausgabe Text-Wert siehe Tabelle ABGLEICH_V_ERGEBNIS KWP2000: $33 $28/$29 RequestRoutineResultsByLocalIdentifier
Arguments
| Name | Type | Comment |
|---|---|---|
| TYP | string | Typ der Routine angeben |
| RESULT | string | mit R als Argument wird das Result mehrfach abgefragt, bis pos. Ergebnis vorliegt ohne R als Argument liefert dieser Job nur einmal das Result der Routine zurück |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation (z.B. ACK) |
| STAT_ERGEBNIS_BYTE_TEXT_1 | string | Text |
| STAT_ERGEBNIS_BYTE_WERT_1 | int | Text |
| STAT_ERGEBNIS_BYTE_TEXT_2 | string | Text |
| STAT_ERGEBNIS_BYTE_WERT_2 | int | Text |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
STATUS_F_CAN_TASTER_AUDIO_TEL
Botschaft des Tasters Audio/Telefon auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle AUDIO_TEL KWP2000: $22 ReadDataByCommonIdentifier $01D6 Botschaft des Tasters Audio/Telefon auslesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_TASTER_TELEFON_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_AUDIO_LAUTSTAERKE_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_AUDIO_SUCHLAUF_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_PUSH_TO_HEAR_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_SONDERFUNKTION_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_PUSH_TO_TALK_TEXT | string | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_TELEFON | int | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_AUDIO_LAUTSTAERKE | int | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_AUDIO_SUCHLAUF | int | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_PUSH_TO_HEAR | int | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_SONDERFUNKTION | int | TEL_Status aus F_CAN Telegramm |
| STAT_TASTER_PUSH_TO_TALK | int | TEL_Status aus F_CAN Telegramm |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Antworttelegramm |
STATUS_F_CAN_TEMPOMAT_ACC
Botschaft des Tempomats/ACC auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle TEMP_ACC KWP2000: $22 ReadDataByCommonIdentifier $0194 - Botschaft des Tempomats/ACC auslesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_TASTER_TEMPOMAT_ACC_TEXT | string | ACC_Status aus F_CAN Telegramm |
| STAT_ABSTANDSWAHL_ACC_TEXT | string | ACC_Status aus F_CAN Telegramm |
| STAT_MODUS_WAHL_CC_CA_TEXT | string | ACC_Status aus F_CAN Telegramm |
| STAT_TASTER_TEMPOMAT_ACC | int | ACC_Status aus F_CAN Telegramm |
| STAT_ABSTANDSWAHL_ACC | int | ACC_Status aus F_CAN Telegramm |
| STAT_MODUS_WAHL_CC_CA | int | ACC_Status aus F_CAN Telegramm |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_F_CAN_WISCHERTASTER
Botschaft desWischertasters auslesen Fuer die Zuordnung Text-Wertausgabe, siehe Tabelle WISCHER KWP2000: $22 ReadDataByCommonIdentifier $02A6 - Botschaft des Wischertasters auslesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_WISCHERTASTER_TEXT | string | Status_Bit aus SG Antwort |
| STAT_WISCHERTASTER | int | Status_Bit aus SG Antwort |
| STAT_WISCHERPOTI_TEXT | string | Status_Bit aus SG Antwort |
| STAT_WISCHERPOTI | int | Status_Bit aus SG Antwort |
| STAT_WISCHERTASTER_1_WERT | int | Status_Bit aus SG Antwort |
| STAT_WISCHERTASTER_2_WERT | int | Status_Bit aus SG Antwort |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_FS_BUS_LOESCHEN
KWP2000: $14 ClearDiagnosticInformation FFFE Fehlerspeicher loeschen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_FS_BUS_LESEN
Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus nur fuer Bus-Fehlercodes:0xFF,0xFE Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_VERSION | int | Typ des Fehlerspeichers Fuer KWP-2000 immer 2 |
| F_HEX_CODE | binary | Fehlerdaten pro Fehler als Hexcode |
| F_ORT_NR | long | Index fuer Fehlerort |
| F_ORT_TEXT | string | Fehlerort als Text table FOrtTexte ORTTEXT |
| F_SYMPTOM_NR | int | Fehlersymptom (Standard-Fehlerart) als Zahl |
| F_SYMPTOM_TEXT | string | Fehlersymptom (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_READY_NR | int | Readyness Flag (Standard-Fehlerart) als Zahl |
| F_READY_TEXT | string | Readyness Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_VORHANDEN_NR | int | Fehler vorhanden (Standard-Fehlerart) als Zahl |
| F_VORHANDEN_TEXT | string | Fehler vorhanden (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_WARNUNG_NR | int | Warnlampen Flag (Standard-Fehlerart) als Zahl |
| F_WARNUNG_TEXT | string | Warnlampen Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
_CCP_MODE
KWP2000:$31,$31 StartRoutineByLocalIdentifier service CCP Mode aktivieren wird nur im Access-Level D unterstuetzt Job nicht mehr in Serienprojekten verfuegbar
Arguments
| Name | Type | Comment |
|---|---|---|
| CCP_MODE_ZUSTAND | string | P = passiv, nicht aktivieren oder A = aktivieren |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
_TEL_SCHREIBEN
KWP2000 Dieser Job bietet die Moeglichkeit an, ein eigenes Telegramm zu verschicken Es muessen 2 Argumente eingegeben werden, beide mit "Strich_Punkt" getrennt (nicht mit Komma!): Erstes Argument: E oder W Mit dem Parameter"E" werden 2 Telegramme gesendet Diagnose_Mode und Telegramm-Ausfuehren: Mit dem Parameter"W" wird nur das Telegramm ausgefuehrt Zweiter Argument: Die ersten 3 Bytes des Telegramms (Format,Target,Source) sind schon vorhanden die restlichen Bytes als ein Hex_String, alle mit Komma getrennt z.B. 00,11,22,... Keine Laenge eingeben, sie wird automatisch berechnet Musterparametersatz_1: "E,00,11,22,33" Musterparametersatz_2: "W,00,11,22,33" Aufpassen: 2 Argumente (E_OR_W,T_BYTES) mit "Strich_Punkt" getrennt (nicht mit Komma !) nach dem E oder W immer "Strich_Punkt" aber folgende T_Bytes mit Komma getrennt!
Arguments
| Name | Type | Comment |
|---|---|---|
| E_OR_W | string | Einmal = E oder Wiederholung = W |
| T_BYTES | string | 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 ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_F_CAN_LW
ab V10.000 wird nur noch die C9 Botschaft ausgelesen (vorher C8) Botschaft des Lenkwinkels auslesen (wird von VS benoetigt), um zwischen Lenkwinkel_Oben (LWS) und Summen_LW (AFS) zu unterscheiden Fuer die Zuordnung Text-Wert siehe Tabelle F_CAN_LW KWP2000: $22 ReadDataByCommonIdentifier $0118 Botschaft des Austausch_AFS_DSC auslesen KWP2000: $22 ReadDataByCommonIdentifier $00C9 Botschaft des Lenkradwinkel_Oben auslesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_LW_RAD_WERT | real | Lenkwinkel_Rad aus F_CAN Telegramm |
| STAT_LW_RAD_FEHLER_TEXT | string | Status des Signals Radlenkwinkel fuer AFS aus F_CAN Telegramm |
| STAT_LW_RAD_FEHLER_WERT | int | Status des Signals Radlenkwinkel fuer AFS aus F_CAN Telegramm |
| STAT_LW_OBEN_WERT | real | Lenkradwinkel_Oben aus F_CAN Telegramm |
| STAT_LW_OBEN_FEHLER_TEXT | string | Status des Signals Lenkradwinkel_Oben aus F_CAN Telegramm |
| STAT_LW_OBEN_FEHLER_WERT | int | Status des Signals Lenkradwinkel_Oben aus F_CAN Telegramm |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_AUFTRAG_1 | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT_1 | binary | Hex-Auftrag ans SG |
STATUS_F_CAN_TYP_SENSORCLUSTER
F_CAN Botschaft CLU6 (Clustertyp: Anforderung der Werke), Unterscheidung ohne/mit redundantem Gierratensensor Fuer die Zuordnung Text-Wert siehe Tabelle F_CAN_CLUSTER KWP2000: $22 ReadDataByCommonIdentifier $0140 Botschaft CLU6 auslesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_CLUSTER_TYP_WERT | int | Typ des Sensorclusters |
| STAT_CLUSTER_TYP_TEXT | string | zugeordneter Wert zum Sensorclustertyp |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Antworttelegramm |
_FS_LESEN_INPA
KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes KWP2000: $18 ReadDiagnosticTroubleCodesByStatus kombinierter Job §17 und §18 Fehlerspeicher lesen mit allen Umweltdaten Ausgabe der Results wie INPA
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_CODE | string | Fehlercode(hex) |
| F_TEXT | string | Fehlerort als Text |
| F_ZAHL | int | Anzahl Fehler |
| F_READY_TEXT | string | 1. Fehlerart als Text table FArtTexte ARTTEXT |
| F_VORH_TEXT | string | 2. Fehlerart als Text table FArtTexte ARTTEXT |
| F_WARNUNG_TEXT | string | 3. Fehlerart als Text table FArtTexte ARTTEXT |
| F_SYMPTOM_TEXT | string | table |
| HAEUFIGKZAEHLER | int | Haufigkeitszaehler als Zahl Wertebereich 0 - 255 -1: ohne Haufigkeitszaehler |
| LOGISTIKZAEHLER | int | Logistikzaehler als Zahl Wertebereich 0 - 255 -1: ohne Logistikzaehler |
| KILOMETERSTAND_KM | long | Umweltbedingung Kilometerstand Wertebereich: 0 - 524280 km |
| GESCHWINDIGKEIT_KMH | long | Radgeschwindigkeit vRef |
| DBC_DYNAMIC_BRAKE_CONTROL | int | |
| DSC_PASSIV_GETASTET_ | int | |
| ABS_ANTI_BLOCKIER_SYSTEM | int | |
| BLS_BREMSLICHTSCHALTER | int | |
| ASC_AUTOMATIC_STABILITY_CONTROL_AMR | int | |
| ASC_AUTOMATIC_STABILITY_CONTROL_BMR | int | |
| HBS_HANDBREMSSCHALTER | int | |
| BFS_BREMSFLUESSIGKEITSSCHALTER | int | |
| DRUCK_ERKANNT_BREMSPEDAL | int | |
| GMR_GIERMOMENTEN_REGLER_GMR | int | |
| GMR_GIERMOMENTEN_REGLER_MMR | int | |
| CBC_CORNERING_BRAKE_CONTROL | int | |
| MSR_MOTOR_SCHLEPPMOMENT_REGELUNG | int | |
| TDR_TRAKTIONS_DIFFERENTIAL_REGELUNG | int | |
| SDR_SCHUB_DIFFERENTIAL_REGELUNG | int | |
| RPA_REIFEN_PANNEN_ANZEIGE | int | |
| FEHLER_WAEHREND_RUN_UP_MODE_ERKANNT | int |
_EEPROM_LESEN
Lesen EEPROM Zellen Zwei Argumente muessen eingegeben werden: die Start-Adresse und die End-Adresse. Musterparametersatz: "Start-Adresse,End-Adresse", jedoch mit "Strichpunkt" getrennt. Musterparametersatz: "224,244", jedoch mit "Strichpunkt" getrennt. Musterparametersatz: "0x00E0,0x00F4", jedoch mit "Strichpunkt" getrennt. Adressenbereich: 0x000000 - 0x0003FF KWP2000: $23 $03 ReadMemoryByAddress
Arguments
| Name | Type | Comment |
|---|---|---|
| ARG_START_ADRESSE | int | Start Adresse min 0000 hex |
| ARG_END_ADRESSE | int | End Adresse max FF hex |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation (z.B. ACK) |
| START_ADRESSE | string | Start Adresse Ausgabe |
| EEPROM_BYTES | string | EEPROM Bytes Ausgabe |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_AUFTRAG_2 | binary | Anforderungstelegramm |
| _TEL_ANTWORT_2 | binary | Antworttelegramm |
_STATUS_ADCR
Lesen EEPROM Zellen Adressenbereich: 0x000000 - 0x0003FF KWP2000: $23 $03 ReadMemoryByAddress
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation (z.B. ACK) |
| STAT_ADCR_POWER | real | ADCR Wert fuer Powered-Situation |
| STAT_ADCR_BRAKE | real | ADCR Wert fuer Breaking-Situation |
| STAT_ADCR_TRAIL | real | ADCR Wert fuer Trailing-Throttle-Situation |
| STAT_ADCR_EINH | string | Einheit der Results [%] |
_FS_LESEN_SELEKTIV
Fehlerspeicher lesen (Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Es muss ein Argument eingegeben werden: "DSC" oder "dsc", um DSC Fehler auszulesen "BUS" oder "bus", um BUS Fehler auszulesen "SZL" oder "szl", um SZL Fehler auszulesen
Arguments
| Name | Type | Comment |
|---|---|---|
| FEHLER | string | welche Fehler sollen ausgelesen werden "DSC" oder "dsc" fuer DSC Fehler "BUS" oder "bus" fuer BUS Fehler "SZL" oder "szl" fuer SZL Fehler |
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 |
BET_AKTIV_1
Bandendetest aktivieren KWP2000: $31 StartRoutineByLocalIdentifier service $23 BET BET_AKTIV beinhaltet den Job DIAGNOSE_MODE
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_EVENT_COUNTER
KWP2000: $22,$F01x ReadDataByCommonIdentifier service
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_FLR_EINGRIFF_ZAEHLER | long | Zaehler Eingriff Fahrleistungsreduzierung |
| STAT_FBS_SCHWELLE_1_ZAEHLER | long | Zaehler Fading Brake Support Schwelle 1 |
| STAT_FBS_SCHWELLE_2_ZAEHLER | long | Zaehler Fading Brake Support Schwelle 2 |
| STAT_DSC_OFF_KM_ZAEHLER | long | km-Zaehler DSC passiv getastet |
| STAT_SPORT_MODE_EIN_KM_ZAEHLER | long | km-Zaehler Sport Mode aktiv getastet |
| STAT_DTC_ON_KM_ZAEHLER | long | Zaehler DTC Taster EIN getastet |
| STAT_ASC_TEMP_ABSCHALTUNG_ZAEHLER | long | Zaehler ASC Temperaturabschaltungen |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
LAENGSBESCHLEUNIGUNG_PLAUSICHECK_PASSIV
KWP2000: $31,$30 StartRoutineByLocalIdentifier service deaktiviert den Laengsbeschleunigungsplausicheck waehrend der Rollenfahrt im Prüfstand
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_EVENT_LOESCHEN
KWP2000: $2E,$F01x WriteDataByCommonIdentifier service loescht den Event Counter Es kann max. 1 Argument uebergeben werden FLR: loescht den Zaehler Eingriffe Fahrleistungsreduzierung FBS_1: loescht den Zaehler Fading Brake Support Schwelle 1 FBS_2: loescht den Zaehler Fading Brake Support Schwelle 2 DSC: loescht die km-Laufleistung DSC passiv getastet SPORT: loescht die km-Laufleistung Sport Mode aktiv getastet DTC: loescht den Zaehler DTC Taster EIN getastet ASC: loescht den Zaehler ASC Temperaturabschaltungen Argument: z.B.: DSC
Arguments
| Name | Type | Comment |
|---|---|---|
| ARG | string | zu loeschender Zaehler |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_IDENT_HYDRAULIK
Auslesen des DSC Sensor-Clusters KWP2000: $22 ReadDataByCommonIdentifier $1603 DSC Ident Hydraulik lesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_SENSOR_VERBAUORT | string | DSC-Sensorcluster Verbauort |
| STAT_DSC_HYDRAULIK_HW_NR | string | DSC-Hydraulik Hardware Nummer |
| STAT_DSC_HYDRAULIK_SERIAL_NR | string | DSC-Hydraulik Software Nummer |
| STAT_DSC_HYDRAULIK_WERK_NR | string | DSC-Hydraulik Werk Nummer |
| STAT_DSC_HYDRAULIK_MONTAGE_LINIE_NR | string | DSC-Hydraulik Montagelinie Nummer |
| STAT_DSC_HYDRAULIK_CT_S_NR | string | DSC-Hydraulik Nummer |
| STAT_DSC_HYDRAULIK_PROD_TAG | string | DSC-Hydraulik Produktionstag |
| STAT_DSC_HYDRAULIK_PROD_JAHR | string | DSC-Hydraulik Produktionsjahr |
| STAT_DSC_HYDRAULIK_PROD_SCHICHT_NR | string | DSC-Hydraulik Schicht Nummer |
| STAT_DSC_HYDRAULIK_SERIEN_NR | string | DSC-Hydraulik Serien Nummer |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_IDENT_SENSORCLUSTER
Auslesen des DSC Sensor-Clusters KWP2000: $22 ReadDataByCommonIdentifier $1602 DSC Sensor-Cluster lesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_SENSOR_VERBAUORT | string | DSC-Sensorcluster Verbauort |
| STAT_DSC_SC_HW_NR | string | DSC-Sensorcluster Hardware Nummer |
| STAT_DSC_SC_SW_NR | string | DSC-Sensorcluster Software Nummer |
| STAT_DSC_SC_CT_ID_NR | string | DSC-Sensorcluster ContiTeves ID Nummer |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_IDENT_SZL
Auslesen der Schalt_Zentrum_Lenksäule KWP2000: $22 ReadDataByCommonIdentifier $1601 Schalt_Zentrum_Lenksäule lesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_SENSOR_VERBAUORT | string | SZL Verbauort |
| STAT_SZL_HW_NR | string | SZL Hardware Nummer |
| STAT_SZL_SERIAL_NR | string | SZL Serial Nummer |
| STAT_SZL_TYP | string | SZL Typ: 00 ohne AFS, 01 mit AFS |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_IDENT_SENSORCLUSTER_2
Auslesen des 2. DSC Sensor-Clusters (nur AFS) KWP2000: $22 ReadDataByCommonIdentifier $1604 DSC Sensor-Cluster lesen Modus : Default
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_SENSOR_VERBAUORT | string | DSC-Sensorcluster Verbauort |
| STAT_DSC_SC_HW_NR | string | DSC-Sensorcluster Hardware Nummer |
| STAT_DSC_SC_SW_NR | string | DSC-Sensorcluster Software Nummer |
| STAT_DSC_SC_CT_ID_NR | string | DSC-Sensorcluster ContiTeves ID Nummer |
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Hex-Auftrag ans SG |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STATUS_WLC_ZAEHLER
KWP2000: $21,$0A ReadDataByLocalIdentifier service Anzahl der Wandler Launch Control (WLC) Beschleunigungsvorgaenge bei Zaehlerstand 500 wird die WLC-Funktion deaktiviert es erfolgt ein Info-Eintrag in den Fehlerspeicher Wechsel der DSC Hydraulikeinheit erforderlich
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_WLC_ZAEHLER | long | Zaehler Eingriff Fahrleistungsreduzierung |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
WLC_ZAEHLER_SCHREIBEN
KWP2000: $3B,$0A WriteDataByLocalIdentifier service schreibt den WLC Zaehlerstand, Security Level B erforderlich Eingabe des Zaehlerstandes als Dezimalzahl Argument: z.B.: 431 kein Argument schreibt den Zaehlerstand 0xFFFF (Anlieferungszustand)
Arguments
| Name | Type | Comment |
|---|---|---|
| ARG | long | zu schreibender Zaehlerstand |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
STEUERN_HYDRO_SPUELEN
DSC Hydroaggregat spuelen nach der Befuellung soll Nacharbeit beim Pedalchecker reduzieren dieser Job ist nur fuer die Fertigung relevant Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
STATUS_LESEN_RPA_M5
KWP2000:$21,$04 ReadDataByLocalIdentifier service Alle RPA Daten auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| STAT_KM_RESET | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_GESCHWINDIGKEITSBEREICH_1_TEXT | string | Geschwindigkeitsbereich 1 |
| STAT_GESCHWINDIGKEITSBEREICH_2_TEXT | string | Geschwindigkeitsbereich 2 |
| STAT_GESCHWINDIGKEITSBEREICH_3_TEXT | string | Geschwindigkeitsbereich 3 |
| STAT_GESCHWINDIGKEITSBEREICH_4_TEXT | string | Geschwindigkeitsbereich 4 |
| STAT_GESCHWINDIGKEITSBEREICH_5_TEXT | string | Geschwindigkeitsbereich 5 |
| STAT_GESCHWINDIGKEITSBEREICH_6_TEXT | string | Geschwindigkeitsbereich 6 |
| STAT_DRUCKSCHWELLE_GROB_1 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_2 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_3 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_4 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_5 | int | Lernbereich Druckschwelle grob 5 |
| STAT_DRUCKSCHWELLE_GROB_6 | int | Lernbereich Druckschwelle grob 6 |
| STAT_DRUCKSCHWELLE_FEIN_1 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_2 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_3 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_4 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_5 | int | Lernbereich Druckschwelle fein 5 |
| STAT_DRUCKSCHWELLE_FEIN_6 | int | Lernbereich Druckschwelle fein 6 |
| STAT_ACHSE_LERN_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_ACHSE_LERN_IM_BEREICH_200_250_NM | int | Momentenkompensation 5 |
| STAT_ACHSE_LERN_IM_BEREICH_250_300_NM | int | Momentenkompensation 6 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_KURVENKOMPENSATION_1 | int | Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2 | int | Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3 | int | Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4 | int | Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5 | int | Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6 | int | Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7 | int | Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8 | int | Kurvenkompensation 8 |
| STAT_KURVENKOMPENSATION_1_TEXT | string | Text zur Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2_TEXT | string | Text zur Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3_TEXT | string | Text zur Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4_TEXT | string | Text zur Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5_TEXT | string | Text zur Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6_TEXT | string | Text zur Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7_TEXT | string | Text zur Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8_TEXT | string | Text zur Kurvenkompensation 8 |
| STAT_WARNUNG_AKTUELL | int | Anzahl aktueller Warnungen |
| STAT_WARN_HISTORY_1 | int | Warnvorgeschichte 1 |
| STAT_WARN_HISTORY_2 | int | Warnvorgeschichte 2 |
| STAT_WARN_HISTORY_3 | int | Warnvorgeschichte 3 |
| STAT_WARN_HISTORY_4 | int | Warnvorgeschichte 4 |
| STAT_WARN_HISTORY_5 | int | Warnvorgeschichte 5 |
| STAT_WARN_HISTORY_6 | int | Warnvorgeschichte 6 |
| STAT_WARN_HISTORY_7 | int | Warnvorgeschichte 7 |
| STAT_WARN_HISTORY_8 | int | Warnvorgeschichte 8 |
| STAT_WARN_GRUND_1 | int | Warngrund 1 |
| STAT_WARN_GRUND_2 | int | Warngrund 2 |
| STAT_WARN_GRUND_3 | int | Warngrund 3 |
| STAT_WARN_GRUND_4 | int | Warngrund 4 |
| STAT_WARN_GRUND_5 | int | Warngrund 5 |
| STAT_WARN_GRUND_6 | int | Warngrund 6 |
| STAT_WARN_GRUND_7 | int | Warngrund 7 |
| STAT_WARN_GRUND_8 | int | Warngrund 8 |
| STAT_WARN_TEXT_1 | string | Warntext 1 |
| STAT_WARN_TEXT_2 | string | Warntext 2 |
| STAT_WARN_TEXT_3 | string | Warntext 3 |
| STAT_WARN_TEXT_4 | string | Warntext 4 |
| STAT_WARN_TEXT_5 | string | Warntext 5 |
| STAT_WARN_TEXT_6 | string | Warntext 6 |
| STAT_WARN_TEXT_7 | string | Warntext 7 |
| STAT_WARN_TEXT_8 | string | Warntext 8 |
| STAT_FUNKTIONSTEST | int | Funktionstest abgeschlossen nein/ja [0/1] |
| STAT_ACHSE_LERN_SCHNELL_BEENDET | int | Einlernvorgang Achse beendet nein/ja [0/1] |
| STAT_DELTA_PANNEN_SCHWELLWERT | int | Pannen-Schwellwert |
| STAT_DELTA_PANNEN_SCHWELLWERT_EINH | string | Einheit Pannen-Schwellwert |
| STAT_PANNEN_ZAEHLER | int | Pannenzaehler |
| STAT_L1 | int | Lernstati 1 |
| STAT_L1_EINH | string | Einheit Lernstati 1 [%] |
| STAT_L2 | int | Lernstati 2 |
| STAT_L2_EINH | string | Einheit Lernstati 2 [%] |
| STAT_L3 | int | Lernstati 3 |
| STAT_L3_EINH | string | Einheit Lernstati 3 [%] |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
| _TEL_ANTWORT_1 | binary | Antworttelegramm |
_STATUS_LESEN_RPA_M3
KWP2000:$21,$0B ReadDataByLocalIdentifier service Alle RPA Daten auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, oder FEHLER |
| STAT_KM_RESET | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG | long | Umweltbedingung Kilometerstand beim letzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_1 | long | Umweltbedingung Kilometerstand beim vorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_RESET_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_KM_WARNUNG_MINUS_2 | long | Umweltbedingung Kilometerstand beim vorvorletzten Reset Wertebereich: 0 - 524280 km |
| STAT_GESCHWINDIGKEITSBEREICH_1_TEXT | string | Geschwindigkeitsbereich 1 |
| STAT_GESCHWINDIGKEITSBEREICH_2_TEXT | string | Geschwindigkeitsbereich 2 |
| STAT_GESCHWINDIGKEITSBEREICH_3_TEXT | string | Geschwindigkeitsbereich 3 |
| STAT_GESCHWINDIGKEITSBEREICH_4_TEXT | string | Geschwindigkeitsbereich 4 |
| STAT_GESCHWINDIGKEITSBEREICH_5_TEXT | string | Geschwindigkeitsbereich 5 |
| STAT_GESCHWINDIGKEITSBEREICH_6_TEXT | string | Geschwindigkeitsbereich 6 |
| STAT_DRUCKSCHWELLE_GROB_1 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_2 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_3 | int | Lernbereich Druckschwelle grob 3 |
| STAT_DRUCKSCHWELLE_GROB_4 | int | Lernbereich Druckschwelle grob 4 |
| STAT_DRUCKSCHWELLE_GROB_5 | int | Lernbereich Druckschwelle grob 5 |
| STAT_DRUCKSCHWELLE_GROB_6 | int | Lernbereich Druckschwelle grob 6 |
| STAT_DRUCKSCHWELLE_FEIN_1 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_2 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_3 | int | Lernbereich Druckschwelle fein 3 |
| STAT_DRUCKSCHWELLE_FEIN_4 | int | Lernbereich Druckschwelle fein 4 |
| STAT_DRUCKSCHWELLE_FEIN_5 | int | Lernbereich Druckschwelle fein 5 |
| STAT_DRUCKSCHWELLE_FEIN_6 | int | Lernbereich Druckschwelle fein 6 |
| STAT_ACHSE_LERN_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_ACHSE_LERN_IM_BEREICH_200_250_NM | int | Momentenkompensation 5 |
| STAT_ACHSE_LERN_IM_BEREICH_250_300_NM | int | Momentenkompensation 6 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_0_50_NM | int | Momentenkompensation 1 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_50_100_NM | int | Momentenkompensation 2 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_100_150_NM | int | Momentenkompensation 3 |
| STAT_ACHSE_LERN_SCHNELL_IM_BEREICH_150_200_NM | int | Momentenkompensation 4 |
| STAT_KURVENKOMPENSATION_1 | int | Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2 | int | Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3 | int | Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4 | int | Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5 | int | Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6 | int | Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7 | int | Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8 | int | Kurvenkompensation 8 |
| STAT_KURVENKOMPENSATION_1_TEXT | string | Text zur Kurvenkompensation 1 |
| STAT_KURVENKOMPENSATION_2_TEXT | string | Text zur Kurvenkompensation 2 |
| STAT_KURVENKOMPENSATION_3_TEXT | string | Text zur Kurvenkompensation 3 |
| STAT_KURVENKOMPENSATION_4_TEXT | string | Text zur Kurvenkompensation 4 |
| STAT_KURVENKOMPENSATION_5_TEXT | string | Text zur Kurvenkompensation 5 |
| STAT_KURVENKOMPENSATION_6_TEXT | string | Text zur Kurvenkompensation 6 |
| STAT_KURVENKOMPENSATION_7_TEXT | string | Text zur Kurvenkompensation 7 |
| STAT_KURVENKOMPENSATION_8_TEXT | string | Text zur Kurvenkompensation 8 |
| STAT_WARNUNG_AKTUELL | int | Anzahl aktueller Warnungen |
| STAT_FUNKTIONSTEST | int | Funktionstest abgeschlossen nein/ja [0/1] |
| STAT_ACHSE_LERN_SCHNELL_BEENDET | int | Einlernvorgang Achse beendet nein/ja [0/1] |
| STAT_DELTA_PANNEN_SCHWELLWERT | int | Pannen-Schwellwert |
| STAT_DELTA_PANNEN_SCHWELLWERT_EINH | string | Einheit Pannen-Schwellwert |
| STAT_PANNEN_ZAEHLER | int | Pannenzaehler |
| STAT_L1 | int | Lernstati 1 |
| STAT_L1_EINH | string | Einheit Lernstati 1 [%] |
| STAT_L2 | int | Lernstati 2 |
| STAT_L2_EINH | string | Einheit Lernstati 2 [%] |
| STAT_L3 | int | Lernstati 3 |
| STAT_L3_EINH | string | Einheit Lernstati 3 [%] |
| STAT_TOM_LERN_VL_1 | string | TOM Lernstatus VL Schwellewert 1 |
| STAT_TOM_LERN_VL_2 | string | TOM Lernstatus VL Schwellewert 2 |
| STAT_TOM_LERN_VR_1 | string | TOM Lernstatus VR Schwellewert 1 |
| STAT_TOM_LERN_VR_2 | string | TOM Lernstatus VR Schwellewert 2 |
| STAT_TOM_LERN_HL_1 | string | TOM Lernstatus HL Schwellewert 1 |
| STAT_TOM_LERN_HL_2 | string | TOM Lernstatus HL Schwellewert 2 |
| STAT_TOM_LERN_HR_1 | string | TOM Lernstatus HR Schwellewert 1 |
| STAT_TOM_LERN_HR_2 | string | TOM Lernstatus HR Schwellewert 2 |
| STAT_WARN_HISTORY | int | Warnhistory 1 |
| STAT_WARN_HISTORY_LOW_BYTE | int | Warnhistory 2 |
| STAT_WARN_GRUND | int | Warngrund 1 |
| STAT_WARN_GRUND_LOW_BYTE | int | Warngrund 2 |
| STAT_WARNUNG_RAD_POSITION | int | Warnung Radposition (bei DDS+ =0) |
| STAT_SCHWELLWERT_DIFFERENZ_VL | int | Schwellwertdifferenz VL |
| STAT_SCHWELLWERT_DIFFERENZ_VR | int | Schwellwertdifferenz VR |
| STAT_SCHWELLWERT_DIFFERENZ_HL | int | Schwellwertdifferenz HL |
| STAT_SCHWELLWERT_DIFFERENZ_HR | int | Schwellwertdifferenz HR |
| STAT_PANNEN_ZAEHLER_DDS | int | Pannenzaehler fuer DDS Systeme |
| STAT_SCHWELLWERT_DIFFERENZ_4_REIFEN | int | Schwellwertdifferenz fuer 4 Reifen Druckverlustsysteme |
| STAT_PANNEN_ZAEHLER_4_REIFEN | int | Pannenzaehler fuer 4 Reifen Druckverlustsysteme |
| _TEL_AUFTRAG | binary | Anforderungstelegramm |
| _TEL_ANTWORT | binary | Antworttelegramm |
PRE_VENTIL_KALIBRIERUNG
Steuern_Digital ansteuern u. ruecksetzen Job DIAGNOSE_MODE ist integriert
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Hex-Antwort von SG |
| _TEL_ANTWORT_1 | binary | Hex-Antwort von SG |
| JOB_STATUS | string | OKAY, FEHLER |
Tables
Index
- KONZEPT_TABELLE (5 × 2)
- JOBRESULT (95 × 2)
- LIEFERANTEN (125 × 2)
- FARTTEXTE (14 × 2)
- DIGITALARGUMENT (17 × 2)
- AUTHENTISIERUNG (4 × 2)
- DIAGMODE (14 × 3)
- BAUDRATE (7 × 3)
- PROGRAMMIERSTATUS (19 × 2)
- SPEICHERSEGMENT (12 × 3)
- VERBAUORTTABELLE (133 × 3)
- PARTNRTABELLE (1 × 3)
- CBSKENNUNG (20 × 3)
- JOBRESULTEXTENDED (1 × 2)
- SG_DIAGNOSEKONZEPT (4 × 2)
- FORTTEXTE (234 × 2)
- FDETAILSTRUKTUR (7 × 2)
- FUMWELTMATRIX (1 × 5)
- FUMWELTTEXTE (17 × 9)
- FARTTYP (39 × 5)
- FARTTEXTEINDIVIDUELL (15 × 2)
- HORTTEXTE (1 × 2)
- IORTTEXTE (1 × 2)
- DIGITAL1 (1 × 5)
- DIGITAL2 (1 × 13)
- STEUERN (14 × 3)
- AUDIO_TEL (12 × 9)
- TEMP_ACC (12 × 5)
- WISCHER (12 × 4)
- RAD (5 × 4)
- CBS_BBV (5 × 3)
- SENSOR_CLUSTER (5 × 3)
- ABGLEICH_V_ERGEBNIS (17 × 3)
- ABGLEICH_LWS_ERGEBNIS (3 × 3)
- F_CAN_LW (5 × 4)
- CODIERUNG (20 × 5)
- RPA (16 × 7)
KONZEPT_TABELLE
Dimensions: 5 rows × 2 columns
| NR | KONZEPT_TEXT |
|---|---|
| 0x10 | D-CAN |
| 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_VEHICLE_IDENTIFICATION_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: 125 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 | AISIN AW CO.LTD |
| 0x73 | Shorlock |
| 0x74 | Schrader |
| 0x75 | BERU Electronics GmbH |
| 0x76 | CEL |
| 0x77 | Audio Mobil |
| 0x78 | rd electronic |
| 0x79 | iSYS RTS GmbH |
| 0x80 | Westfalia Automotive GmbH |
| 0x81 | Tyco Electronics |
| 0x82 | Paragon AG |
| 0x83 | IEE S.A |
| 0x84 | TEMIC AUTOMOTIVE of NA |
| 0x85 | AKsys GmbH |
| 0x86 | META System |
| 0x87 | Hülsbeck & Fürst GmbH & Co KG |
| 0x88 | Mann & Hummel Automotive GmbH |
| 0x89 | Brose Fahrzeugteile GmbH & Co |
| 0x90 | Keihin |
| 0x91 | Vimercati S.p.A. |
| 0x92 | CRH |
| 0x93 | TPO Display Corp. |
| 0x94 | KÜSTER Automotive Control |
| 0x95 | Hitachi Automotive |
| 0x96 | Continental Automotive |
| 0x97 | TI-Automotive |
| 0x98 | Hydro |
| 0x99 | Johnson Controls |
| 0x9A | Takata- Petri |
| 0x9B | Mitsubishi Electric B.V. (Melco) |
| 0x9C | Autokabel |
| 0x9D | GKN-Driveline |
| 0x9E | Zollner Elektronik AG |
| 0x9F | PEIKER acustics GmbH |
| 0xA0 | Bosal-Oris |
| 0xA1 | Cobasys |
| 0xA2 | Lighting Reutlingen GmbH |
| 0xA3 | CONTI VDO |
| 0xA4 | ADC Automotive Distance Control Systems GmbH |
| 0xA5 | Funkwerk Dabendorf GmbH |
| 0xA6 | Lame |
| 0xA7 | Magna/Closures |
| 0xA8 | Wanyu |
| 0xA9 | Thyssen Krupp Presta |
| 0xAA | ArvinMeritor |
| 0xAB | Kongsberg Automotive GmbH |
| 0xAC | SMR Automotive Mirrors |
| 0xAD | So.Ge.Mi. |
| 0xAE | MTA |
| 0xAF | Alfmeier |
| 0xB0 | ELTEK VALERE DEUTSCHLAND GMBH |
| 0xB1 | Omron Automotive Electronics Europe Group |
| 0xB2 | ASK |
| 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 |
PROGRAMMIERSTATUS
Dimensions: 19 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0x00 | Anlieferzustand |
| 0x01 | Normalbetrieb |
| 0x02 | nicht benutzt |
| 0x03 | Speicher gelöscht |
| 0x04 | nicht benutzt |
| 0x05 | Signaturprüfung PAF nicht durchgeführt |
| 0x06 | Signaturprüfung DAF nicht durchgeführt |
| 0x07 | Programmprogrammiersitzung aktiv |
| 0x08 | Datenprogrammiersitzung aktiv |
| 0x09 | Hardwarereferenzeintrag fehlerhaft |
| 0x0A | Programmreferenzeintrag fehlerhaft |
| 0x0B | Referenzierungsfehler Hardware -> Programm |
| 0x0C | Programm nicht vorhanden oder nicht vollständig |
| 0x0D | Datenreferenzeintrag fehlerhaft |
| 0x0E | Referenzierungsfehler Programm -> Daten |
| 0x0F | Daten nicht vorhanden oder nicht vollständig |
| 0x10 | Reserviert fuer BMW |
| 0x80 | Reserviert fuer Zulieferer |
| 0xXY | unbekannter Programmierstatus |
SPEICHERSEGMENT
Dimensions: 12 rows × 3 columns
| SEG_BYTE | SEG_NAME | SEG_TEXT |
|---|---|---|
| 0x00 | LAR | linearAdressRange |
| 0x01 | ROMI | ROM / EPROM, internal |
| 0x02 | ROMX | ROM / EPROM, external |
| 0x03 | NVRAM | NV-RAM (characteristic zones, DTC memory |
| 0x04 | RAMIS | RAM, internal (short MOV) |
| 0x05 | RAMXX | RAM, external (x data MOV) |
| 0x06 | FLASH | Flash EPROM, internal |
| 0x07 | UIFM | User Info Field Memory |
| 0x08 | VODM | Vehicle Order Data Memory |
| 0x09 | FLASHX | Flash EPROM, external |
| 0x0B | RAMIL | RAM, internal (long MOV / Register) |
| 0xFF | ??? | unbekanntes Speichersegment |
VERBAUORTTABELLE
Dimensions: 133 rows × 3 columns
| ORT | ORTTEXT | LIN_2_FORMAT |
|---|---|---|
| 0x0100 | Batteriesensor BSD | - |
| 0x0150 | Ölqualitätsensor BSD | - |
| 0x0200 | Elektrische Wasserpumpe BSD | - |
| 0x0250 | Elektrische Kraftstoffpumpe BSD | - |
| 0x0300 | Generator 1 | - |
| 0x0350 | Generator 2 | - |
| 0x03A0 | Druck- Temperatursensor Tank | 1 |
| 0x03C0 | EAC-Sensor | - |
| 0x0400 | Schaltzentrum Lenksäule | - |
| 0x0500 | DSC Sensor-Cluster | - |
| 0x0600 | Nahbereichsradarsensor links | - |
| 0x0700 | Nahbereichsradarsensor rechts | - |
| 0x0800 | Funkempfänger | - |
| 0x0900 | Elektrische Lenksäulenverriegelung | - |
| 0x0A00 | Regen- Lichtsensor | - |
| 0x290A00 | DSC Hydraulikblock | - |
| 0x0B00 | Nightvision Kamera | - |
| 0x0C00 | TLC Kamera | - |
| 0x0D00 | Spurwechselradarsensor hinten links | - |
| 0x0E00 | Heckklima Bedienteil rechts | 1 |
| 0x0F00 | Rearview Kamera hinten | 1 |
| 0x1000 | Topview Kamera Außenspiegel links | 1 |
| 0x1100 | Topview Kamera Außenspiegel rechts | 1 |
| 0x1200 | Sideview Kamera Stoßfänger vorne links | 1 |
| 0x1300 | Sideview Kamera Stoßfänger vorne rechts | 1 |
| 0x1400 | Wischermotor | 1 |
| 0x1500 | Regen- Lichtsensor | 1 |
| 0x1600 | Innenspiegel | 1 |
| 0x1700 | Garagentoröffner | 1 |
| 0x1800 | AUC-Sensor | 1 |
| 0x1900 | Druck- Temperatursensor | 1 |
| 0x1A20 | Schalterblock Sitzheizung hinten links | 1 |
| 0x1A40 | Schalterblock Sitzheizung hinten rechts | 1 |
| 0x1A60 | Sitzheizung Fahrer | 1 |
| 0x1A80 | Sitzheizung Beifahrer | 1 |
| 0x1AA0 | Sitzheizung Fahrer hinten | 1 |
| 0x1AC0 | Sitzheizung Beifahrer hinten | 1 |
| 0x1B00 | Schalterblock Sitzmemory/-massage Fahrer | 1 |
| 0x1C00 | Schalterblock Sitzmemory/-massage Beifahrer | 1 |
| 0x1C80 | Sitzverstellschalter Beifahrer über Fond | 1 |
| 0x1D00 | Sonnenrollo Seitenfenster Fahrer | 1 |
| 0x1E00 | Sonnenrollo Seitenfenster Beifahrer | 1 |
| 0x1E40 | Heckklappenemblem | 1 |
| 0x1F00 | KAFAS Kamera | 1 |
| 0x2000 | Automatische Anhängevorrichtung | 1 |
| 0x2100 | SINE | 1 |
| 0x2110 | DWA Mikrowellensensor vorne rechts | 1 |
| 0x2120 | DWA Mikrowellensensor hinten rechts | 1 |
| 0x2130 | DWA Mikrowellensensor hinten links | 1 |
| 0x2140 | DWA Mikrowellensensor vorne links | 1 |
| 0x2150 | DWA Mikrowellensensor hinten | 1 |
| 0x2180 | DWA Ultraschallsensor | 1 |
| 0x2200 | Aussenspiegel Fahrer | - |
| 0x2300 | Aussenspiegel Beifahrer | - |
| 0x2400 | Schaltzentrum Tür | 1 |
| 0x2500 | Schalterblock Sitz Fahrer | 1 |
| 0x2600 | Schalterblock Sitz Beifahrer | 1 |
| 0x2700 | Gurtbringer Fahrer | 1 |
| 0x2800 | Gurtbringer Beifahrer | 1 |
| 0x2900 | Treibermodul Scheinwerfer links | 1 |
| 0x2A00 | Treibermodul Scheinwerfer rechts | 1 |
| 0x2B00 | Bedieneinheit Fahrerassistenzsysteme | 1 |
| 0x2C00 | Bedieneinheit Licht | 1 |
| 0x2D00 | Smart Opener | 1 |
| 0x2E00 | LED-Hauptlicht-Modul links | 1 |
| 0x2F00 | LED-Hauptlicht-Modul rechts | 1 |
| 0x0910 | Elektrische Lenksäulenverriegelung | 1 |
| 0x3200 | Funkempfänger | 1 |
| 0x3300 | Funkempfänger 2 | 1 |
| 0x3400 | Türgriffelektronik Fahrer | - |
| 0x3500 | Türgriffelektronik Beifahrer | - |
| 0x3600 | Türgriffelektronik Fahrer hinten | - |
| 0x3700 | Türgriffelektronik Beifahrer hinten | - |
| 0x3800 | Telestart-Handsender 1 | - |
| 0x3900 | Telestart-Handsender 2 | - |
| 0x3A00 | Fond-Fernbedienung | - |
| 0x3B00 | Elektrische Wasserpumpe | 1 |
| 0x3B10 | Elektrische Wasserpumpe 1 | 1 |
| 0x3B20 | Elektrische Wasserpumpe 2 | 1 |
| 0x3B80 | Elektrische Zusatzwasserpumpe | 1 |
| 0x3C00 | Batteriesensor LIN | - |
| 0x3D00 | Aktives Kühlklappensystem | 1 |
| 0x3E00 | PCU(DCDC) | 1 |
| 0x3F00 | Startergenerator | 1 |
| 0x3F80 | Generator | 1 |
| 0x4000 | Sitzverstellschalter Fahrer | 1 |
| 0x4100 | Sitzverstellschalter Beifahrer | 1 |
| 0x4200 | Sitzverstellschalter Fahrer hinten | 1 |
| 0x4300 | Sitzverstellschalter Beifahrer hinten | 1 |
| 0x4400 | Gepäckraumschalter links | 1 |
| 0x4500 | Gepäckraumschalter rechts | 1 |
| 0x4A00 | Fond-Klimaanlage | 1 |
| 0x4B00 | Elektrischer Klimakompressor | 1 |
| 0x4C00 | Klimabedienteil | 1 |
| 0x4D00 | Gebläseregler | 1 |
| 0x4E00 | Klappenmotor | 0 |
| 0x4F00 | Elektrischer Kältemittelverdichter eKMV | 1 |
| 0x4F80 | Elektrischer Zuheizer PTC | 1 |
| 0x5000 | PMA Sensor links | 1 |
| 0x5100 | PMA Sensor rechts | 1 |
| 0x5200 | CID-Klappe | - |
| 0x5300 | Schaltzentrum Lenksäule | 1 |
| 0x5400 | Multifunktionslenkrad | 1 |
| 0x5500 | Lenkradelektronik | 1 |
| 0x5600 | CID | - |
| 0x5700 | Satellit Upfront links | 0 |
| 0x5708 | Satellit Upfront rechts | 0 |
| 0x5710 | Satellit Tür links | 0 |
| 0x5718 | Satellit Tür rechts | 0 |
| 0x5720 | Satellit B-Säule links X | 0 |
| 0x5728 | Satellit B-Säule rechts X | 0 |
| 0x5730 | Satellit B-Säule links Y | 0 |
| 0x5738 | Satellit B-Säule rechts Y | 0 |
| 0x5740 | Satellit Zentralsensor X | 0 |
| 0x5748 | Satellit Zentralsensor Y | 0 |
| 0x5750 | Satellit Zentralsensor Low g Y | 0 |
| 0x5758 | Satellit Zentralsensor Low g Z | 0 |
| 0x5760 | Satellit Zentralsensor Roll Achse | 0 |
| 0x5768 | Fussgängerschutz Sensor links | 0 |
| 0x5770 | Fussgängerschutz Sensor rechts | 0 |
| 0x5778 | Fussgängerschutz Sensor mitte | 0 |
| 0x5780 | Fussgängerschutzsensor statisch | 0 |
| 0x5788 | Satellit C-Säule links Y | 0 |
| 0x5790 | Satellit C-Säule rechts Y | 0 |
| 0x5798 | Satellit Zentrale Körperschall | 0 |
| 0x57A0 | Kapazitive Insassen- Sensorik CIS | 1 |
| 0x57A8 | Sitzbelegungserkennung Beifahrer SBR | 1 |
| 0x57B0 | Fussgängerschutzsensor dynamisch 1 | 0 |
| 0x57B8 | Fussgängerschutzsensor dynamisch 2 | 0 |
| 0x5800 | HUD | 1 |
| 0x5900 | Audio-Bedienteil | 1 |
| 0x5A00 | Innenlichtelektronik | 1 |
| 0xFFFF | unbekannter Verbauort | - |
PARTNRTABELLE
Dimensions: 1 rows × 3 columns
| PART_NR | BMW_NR | KOMMENTAR |
|---|---|---|
| -- | -- | unbekannte Teilenummer |
CBSKENNUNG
Dimensions: 20 rows × 3 columns
| NR | CBS_K | CBS_K_TEXT |
|---|---|---|
| 0x01 | Oel | Motoroel |
| 0x02 | Br_v | Bremsbelag vorne |
| 0x03 | Brfl | Bremsfluessigkeit |
| 0x04 | Filt | Mikrofilter |
| 0x06 | Br_h | Bremsbelag hinten |
| 0x07 | CSF | Dieselpartikelfilter |
| 0x08 | Batt | Batterie |
| 0x09 | QMV | QMV-H-Oel |
| 0x10 | ZKrz | Zuendkerzen |
| 0x11 | Sic | Sichtpruefung/Fahrzeug-Check |
| 0x12 | Kfl | Kuehlfluessigkeit |
| 0x13 | H2 | H2-Check |
| 0x14 | Ueb | Uebergabedurchsicht |
| 0x15 | Efk | Einfahrkontrolle |
| 0x16 | DAD | Additiv fuer Partikelfilter |
| 0x20 | TUV | §Fahrzeuguntersuchung |
| 0x21 | AU | §Abgasuntersuchung |
| 0x23 | DKG | DK-Getriebeoel |
| 0x0A | ZKrz_a | Zuendkerzen adaptiv |
| 0x0D | NOx_a | NOx-Additiv |
JOBRESULTEXTENDED
Dimensions: 1 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0xXY | ERROR_UNKNOWN |
SG_DIAGNOSEKONZEPT
Dimensions: 4 rows × 2 columns
| RANG | KONZEPT_TEXT |
|---|---|
| 1 | BMW-FAST |
| - | KWP2000* |
| - | KWP2000 |
| - | DS2 |
FORTTEXTE
Dimensions: 234 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0x5D8E | 5D8E - falscher Sensorcluster. |
| 0x5D8F | 5D8F - Sensorcluster Fehler intern. |
| 0x5D97 | 5D97 - Sensorcluster Versorgungsspannung ausserhalb gueltigem Bereich. |
| 0x5D9A | 5D9A - Drucksensor vorne links elektrisch defekt. |
| 0x5D9B | 5D9B - Drucksensor vorne links Plausibilitaet. |
| 0x5D9C | 5D9C - Drucksensor vorne links Vorderachse Plausibilitaet. |
| 0x5D9D | 5D9D - Drucksensor vorne links hydraulische Leckage Vorderachse |
| 0x5D9E | 5D9E - Drucksensor vorne links p1 Gradient Fehler. |
| 0x5D9F | 5D9F - Drucksensor vorne links Plausibilitaet Feinabstimmungsfehler. |
| 0x5DA7 | 5DA7 - hydraulische Leckage Vorderachse oder Hinterachse |
| 0x5DAA | 5DAA - Drucksensor vorne rechts elektrisch defekt. |
| 0x5DAB | 5DAB - Drucksensor vorne rechts Plausibilitaet. |
| 0x5DAC | 5DAC - Drucksensor vorne rechts Vorderachse Plausibilitaet. |
| 0x5DAD | 5DAD - Drucksensor vorne rechts hydraulische Leckage Vorderachse |
| 0x5DAE | 5DAE - Drucksensor vorne rechts p1 Gradient Fehler. |
| 0x5DAF | 5DAF - Drucksensor vorne rechts Plausibilitaet Feinabstimmungsfehler. |
| 0x5DBA | 5DBA - Drucksensor hinten links elektrisch defekt. |
| 0x5DBB | 5DBB - Drucksensor hinten links Plausibilitaet. |
| 0x5DBC | 5DBC - Drucksensor hinten links Hinterachse Plausibilitaet. |
| 0x5DBD | 5DBD - Drucksensor hinten links hydraulische Leckage Hinterachse |
| 0x5DBE | 5DBE - Drucksensor hinten links p1 Gradient Fehler. |
| 0x5DBF | 5DBF - Drucksensor hinten links Plausibilitaet Feinabstimmungsfehler. |
| 0x5DCA | 5DCA - Drucksensor hinten rechts elektrisch defekt. |
| 0x5DCB | 5DCB - Drucksensor hinten rechts Plausibilitaet. |
| 0x5DCC | 5DCC - Drucksensor hinten rechts Hinterachse Plausibilitaet. |
| 0x5DCD | 5DCD - Drucksensor hinten rechts hydraulische Leckage Hinterachse |
| 0x5DCE | 5DCE - Drucksensor hinten rechts p1 Gradient Fehler. |
| 0x5DCF | 5DCF - Drucksensor hinten rechts Plausibilitaet Feinabstimmungsfehler. |
| 0x5DD0 | 5DD0 - Ventil Abgleich Daten fehlen. |
| 0x5DD1 | 5DD1 - RPA EEPROM Checksumme-Fehler. |
| 0x5DD2 | 5DD2 - Einlassventil Abgleichdaten fehlen. |
| 0x5DD3 | 5DD3 - ECU intern: ECU-Betriebssystem (OSEC) erkennt ECU-internen Fehler |
| 0x5D90 | 5D90 - Drehzahlfuehler vorne links elektrisch defekt. |
| 0x5D91 | 5D91 - Drehzahlfuehler vorne links Extrapolation. |
| 0x5D92 | 5D92 - Drehzahlfuehler Impulsrad vorne links periodische Ueberwachung. |
| 0x5D93 | 5D93 - Drehzahlfuehler vorne links Anfahrerkennung v_Vergleich. |
| 0x5D94 | 5D94 - Drehzahlfuehler vorne links Langzeitueberwachung. |
| 0x5D95 | 5D95 - Drehzahlfuehler vorne links Check auf doppelte Impulsradfrequenz. |
| 0x5D96 | 5D96 - Drehrichtungserkennung vorne links. |
| 0x5DA0 | 5DA0 - Drehzahlfuehler vorne rechts elektrisch defekt. |
| 0x5DA1 | 5DA1 - Drehzahlfuehler vorne rechts Extrapolation. |
| 0x5DA2 | 5DA2 - Drehzahlfuehler Impulsrad vorne rechts periodische Ueberwachung. |
| 0x5DA3 | 5DA3 - Drehzahlfuehler vorne rechts Anfahrerkennung v_Vergleich. |
| 0x5DA4 | 5DA4 - Drehzahlfuehler vorne rechts Langzeitueberwachung. |
| 0x5DA5 | 5DA5 - Drehzahlfuehler vorne rechts Check auf doppelte Impulsradfrequenz. |
| 0x5DA6 | 5DA6 - Drehrichtungserkennung vorne rechts. |
| 0x5DB0 | 5DB0 - Drehzahlfuehler hinten links elektrisch defekt. |
| 0x5DB1 | 5DB1 - Drehzahlfuehler hinten links Extrapolation. |
| 0x5DB2 | 5DB2 - Drehzahlfuehler Impulsrad hinten links periodische Ueberwachung. |
| 0x5DB3 | 5DB3 - Drehzahlfuehler hinten links Anfahrerkennung v_Vergleich. |
| 0x5DB4 | 5DB4 - Drehzahlfuehler hinten links Langzeitueberwachung. |
| 0x5DB5 | 5DB5 - Drehzahlfuehler hinten links Check auf doppelte Impulsradfrequenz. |
| 0x5DB6 | 5DB6 - Drehrichtungserkennung hinten links. |
| 0x5DC0 | 5DC0 - Drehzahlfuehler hinten rechts elektrisch defekt. |
| 0x5DC1 | 5DC1 - Drehzahlfuehler hinten rechts Extrapolation. |
| 0x5DC2 | 5DC2 - Drehzahlfuehler Impulsrad hinten rechts periodische Ueberwachung. |
| 0x5DC3 | 5DC3 - Drehzahlfuehler hinten rechts Anfahrerkennung v_Vergleich. |
| 0x5DC4 | 5DC4 - Drehzahlfuehler hinten rechts Langzeitueberwachung. |
| 0x5DC5 | 5DC5 - Drehzahlfuehler hinten rechts Check auf doppelte Impulsradfrequenz. |
| 0x5DC6 | 5DC6 - Drehrichtungserkennung hinten rechts. |
| 0x5DF0 | 5DF0 - Pumpenmotor defekt. |
| 0x5DF1 | 5DF1 - Pumpenmotor Stecker defekt. |
| 0x5DF2 | 5DF2 - Ventil/ECU_Hardware Fehler,ROM/RAM_Check Fehler. |
| 0x5DF4 | 5DF4 - Bordnetzspannung < 9 Volt. |
| 0x5DF5 | 5DF5 - Steuergeraet Fehler intern. |
| 0x5DF7 | 5DF7 - Bordnetzspannung > 18 Volt. |
| 0x5DFF | 5DFF - Pumpenmotor max.Drehzahl ueberschritten. |
| 0x5E00 | 5E00 - Bandendetest aktiv. |
| 0x5E01 | 5E01 - Bandendetest Timeout. |
| 0x5E02 | 5E02 - Bandendetest Gierratensensor Justierung Fehler. |
| 0x5E03 | 5E03 - Bandendetest Gierratensensor Fehler. |
| 0x5E04 | 5E04 - Bandendetest Querbeschleunigungssensor Fehler. |
| 0x5E05 | 5E05 - Bandendetest Querbeschleunigung und Gierraten Fehler: vertauscht. |
| 0x5E06 | 5E06 - Bandendetest Gierratensensor falsch montiert. |
| 0x5E07 | 5E07 - Bandendetest Querbeschleunigungssensor falsch montiert. |
| 0x5E08 | 5E08 - Bandendetest Lenkwinkelsensor Fehler. |
| 0x5E09 | 5E09 - Bandendetest Bremslichtschalter Fehler. |
| 0xF14A | F14A - Bandendetest Bremslichtschalter Fehler. |
| 0x5E18 | 5E18 - CAN DME/DDE Botschaft unplausibel. |
| 0x5E19 | 5E19 - CAN DME/DDE, Motormoment nicht einstellbar. |
| 0x5E1A | 5E1A - CAN DME/DDE Signal Fehler. |
| 0x5E1B | 5E1B - CAN DME/DDE Motormoment Signal Fehler. |
| 0x5E1C | 5E1C - PT-CAN HSA Signal Fehler. |
| 0x5E1D | 5E1D - PT-CAN Fahrgestellnummer ungueltig. |
| 0x5E1F | 5E1F - PT-CAN Fahrgestellnummer falsch / ECU nicht initialisiert. |
| 0x5E3F | 5E3F - F-CAN SZL Codierfehler. |
| 0xD347 | D347 - PT-CAN-Bus Off. |
| 0xD34B | D34B - F-CAN-Bus Off. |
| 0xD354 | D354 - PT-CAN DME/DDE_1 - Drehmoment 1 Botschaft 168 fehlt |
| 0xD355 | D355 - PT-CAN DME/DDE_2 - Drehmoment 2 Botschaft 169 fehlt |
| 0xD356 | D356 - PT-CAN DME/DDE_3 - Drehmoment 3 Botschaft 170 fehlt |
| 0xD357 | D357 - PT-CAN Getriebe 1 - Getriebedaten Botschaft 186 fehlt |
| 0xD358 | D358 - PT-CAN Instrumentcluster_1 - Aussentemperatur/Relativzeit Botschaft 784 fehlt |
| 0xD359 | D359 - PT-CAN Instrumentcluster_2 - Kilometerstand Botschaft 816 fehlt |
| 0xD35A | D35A - PT-CAN Gateway_1 - Klemmenstatus Botschaft 304 fehlt |
| 0xD35B | D35B - PT-CAN LDM-Fehler - Botschaft 213: Anforderung Radmoment Bremse, ANF_RADMOM_BREMSE (ID 0xD5) |
| 0xD35C | D35C - PT-CAN ACC_2. |
| 0xD35D | D35D - PT-CAN ACC Langzeit Timeout Botschaft 419 fehlt |
| 0xD360 | D360 - PT-CAN Motronic_4 Plausibilitaet |
| 0xD361 | D361 - PT-CAN Fahrgestellnummer Timeout Botschaft 896 fehlt |
| 0xD362 | D362 - PT-CAN Motronic_5 |
| 0xD363 | D363 - PT-CAN Instrument_cluster_3 |
| 0xD364 | D364 - PT-CAN Operator_Key_Tempo |
| 0xD370 | D370 - F-CAN Sensorcluster_1 Botschaft 205 fehlt |
| 0xD371 | D371 - F-CAN Sensorcluster_2 Botschaft 209 fehlt |
| 0xD372 | D372 - F-CAN Sensorcluster_3 Botschaft 212 fehlt |
| 0xD373 | D373 - F-CAN SWA-Top-Sensor Botschaft 200 oder 201 fehlt |
| 0xD374 | D374 - F-CAN SWA-Raw-Sensor Botschaft 195 fehlt |
| 0xD375 | D375 - F-CAN AFS - Austausch AFS-DSC Botschaft 118 fehlt |
| 0xD376 | D376 - F-CAN AFS Botschaft 11F fehlt |
| 0xD377 | D377 - PT_CAN_Timeout Botschaft 740 (Status_Anhaenger) fehlt |
| 0xD378 | D378 - PT_CAN_Timeout Botschaft 944 (Status_Gang_Rueckwaerts) fehlt |
| 0x5E50 | 5E50 - F-CAN SZL Seriennummer falsch. |
| 0x5E51 | 5E51 - F-CAN SZL Seriennummer ungueltig. |
| 0x5E52 | 5E52 - AFS Aktuator Signal unplausibel. |
| 0x5E53 | 5E53 - GMK gesperrt durch AFS. |
| 0x5E54 | 5E54 - GMK gesperrt wegen dauernder GMK-Regelung. |
| 0xC987 | C987 - F-CAN SZL keine Botschaften Bus-Off. |
| 0xC994 | C994 - F-CAN SZL Radgeschwindigkeit, Kommunikation mit DSC, Timeout (Nachricht in applizierbarer Zeit nicht empfangen) |
| 0xC995 | C995 - F-CAN SZL Radgeschwindigkeit Plausibilitaet, Kommunikation mit DSC, Radgeschwindigkeit >300km/h |
| 0xC996 | C996 - F-CAN SZL Radgeschwindigkeit Plausibilitaet, Kommunikation mit DSC, Radgeschwindigkeit <300km/h |
| 0xC997 | C997 - F-CAN SZL Radtoleranzabgleich, Kommunikation mit DSC, Timeout (Nachricht in applizierbarer Zeit nicht empfangen) |
| 0xC998 | C998 - F-CAN SZL Radtoleranzabgleich Plausibilitaet, Kommunikation mit DSC, Radtoleranzabgleich < -5% |
| 0xC99A | C99A - F-CAN SZL Radtoleranzabgleich Plausibilitaet, Kommunikation mit DSC, Radtoleranzabgleich > 5% |
| 0xC99B | C99B - F-CAN SZL Sync, keine Kommunikation mit DSC, Timeout. |
| 0xC99C | C99C - F-CAN SZL, Klemmenstatus, keine Kommunikation mit DSC, Timeout. |
| 0x5E20 | 5E20 - Drucksensor 1 elektrisch defekt. |
| 0x5E24 | 5E24 - Drucksensor 1 unplausibel. |
| 0x5E25 | 5E25 - Drucksensor 1 unplausibel Feinabstimmungsfehler. |
| 0x5E26 | 5E26 - Spannungsversorgung Sensoren. |
| 0x5E28 | 5E28 - LDM-Fehler: Fahrpedal ueberwachung, LDM-Bremsanforderung gegenueber Fahrpedal unplausibel |
| 0x5E29 | 5E29 - LDM-Fehler: Freigabe ueberwachung, LDM-Bremsanforderung ohne Freigabe |
| 0x5E2A | 5E2A - Ueberbremserkennung durch DCC Abbremsvorgang |
| 0x5E2B | 5E2B - Unterbremserkennung durch DCC Abbremsvorgang |
| 0x5E2C | 5E2C - hydraulische Leckage Vorderachse |
| 0x5E2D | 5E2D - DSC Differenzdruckueberwachung VA/HA zulaessiger Differenzdruck ueberschritten |
| 0x5E2E | 5E2E - Schalter Rueckwaertsgang Plausibilitaet. |
| 0x5E2F | 5E2F - Temperatur Sensor. |
| 0x5E30 | 5E30 - Querbeschleunigungssensor Signal ausserhalb gueltigem Bereich oder elektrisch defekt. |
| 0x5E31 | 5E31 - Querbeschleunigungssensor Offset Fehler. |
| 0x5E32 | 5E32 - Querbeschleunigungssensor unplausibel. |
| 0x5E33 | 5E33 - Querbeschleunigungssensor Offset Fehler. |
| 0x5E34 | 5E34 - Laengsbeschleunigungssensor Signal ausserhalb gueltigem Bereich oder elektrisch defekt. |
| 0x5E35 | 5E35 - Laengsbeschleunigungssensor unplausibel. |
| 0x5E36 | 5E36 - Laengsbeschleunigungssensor Offset Fehler. |
| 0x5E37 | 5E37 - Laengsbeschleunigungssensor Fehler beim Selbsttest. |
| 0x5E38 | 5E38 - Gierratensensor Signal ausserhalb gueltigem Bereich oder elektrisch defekt. |
| 0x5E39 | 5E39 - Gierratensensor Offset Fehler. |
| 0x5E3A | 5E3A - Gierratensensor Offset Fehler Stillstand. |
| 0x5E3B | 5E3B - Gierratensensor Offset Fehler CBit. |
| 0x5E3C | 5E3C - Gierratensensor unplausibel. |
| 0x5E3D | 5E3D - Querbeschleunigungssensor Fehler beim Selbsttest. |
| 0x5E40 | 5E40 - Lenkwinkelsensor Signal unplausibel,Offset. |
| 0x5E43 | 5E43 - Lenkwinkelsensor intern. |
| 0x5E46 | 5E46 - Lenkwinkelsensor Signal, Offset Fehler |
| 0x5E47 | 5E47 - Lenkwinkelsensor Fehler Klemmen Status |
| 0x5E48 | 5E48 - Lenkwinkelsensor Signal Fehler Toleranz Check |
| 0x5E49 | 5E49 - Lenkwinkelsensor Initialisierungs Fehler |
| 0x5E4E | 5E4E - DSC Sensor Offset Check. |
| 0x5E4F | 5E4F - DSC Dauerregelung. |
| 0x5E58 | 5E58 - ASC ECU im falschen Fahrzeug. |
| 0x5E59 | 5E59 - Codierfehler. |
| 0x5E5B | 5E5B - DSC Taster laenger als 10sec gedrueckt oder Fehler. |
| 0x5E5C | 5E5C - RPA Taster Fehler. |
| 0x5E5D | 5E5D - Bremsfluessigkeitsniveau niedrig / Schalter defekt. |
| 0x5E5E | 5E5E - Bremslichtschalter Fehler, Plausibilitaets Fehler. |
| 0x5E60 | 5E60 - PT-CAN Engine4 Signal Fehler |
| 0x5E61 | 5E61 - PT-CAN Engine5 Signal Fehler |
| 0x5E62 | 5E62 - PT-CAN Gear1 Signal Fehler |
| 0x5E63 | 5E63 - PT-CAN Instr_Cluster3 Signal Fehler |
| 0x5E64 | 5E64 - PT-CAN Instr_Cluster3 Plausibilitaets Fehler_1 |
| 0x5E65 | 5E65 - PT-CAN Instr_Cluster3 Plausibilitaets Fehler_2 |
| 0x5E66 | 5E66 - F-CAN Engine4 Signal Fehler |
| 0x5E67 | 5E67 - PT-CAN DCC Signal Fehler_1 |
| 0x5E68 | 5E68 - PT-CAN DCC Signal Fehler_2 |
| 0x5DE0 | 5DE0 - Bremsbelagverschleiss VA nicht/falsch initialisiert. |
| 0x5DE1 | 5DE1 - Bremsbelagverschleiss HA nicht/falsch initialisiert. |
| 0x5DE2 | 5DE2 - Bremsbelagverschleiss VA kritische Belagdicke erreicht. |
| 0x5DE3 | 5DE3 - Bremsbelagverschleiss HA kritische Belagdicke erreicht. |
| 0x94B0 | 94B0 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Synchronisation mit Sub nicht moeglich. |
| 0x94B1 | 94B1 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Verbindungstest zur PDA fehlgeschlagen. |
| 0x94B2 | 94B2 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Umgebungshelligkeit zu hoch. |
| 0x94B3 | 94B3 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - keine Referenzspur gefunden. |
| 0x94B4 | 94B4 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Referenzspurabstand ausserhalb des Toleranzbandes |
| 0x94B5 | 94B5 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Illegaler Code. |
| 0x94B6 | 94B6 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Winkelsprung zu gross. |
| 0x94B7 | 94B7 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Lenkwinkel-Messbereich ueberschritten (Rundenoverflow) |
| 0x94B8 | 94B8 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Winkelverifizierung durch Main und Sub fehlerhaft |
| 0x94B9 | 94B9 - F-CAN SZL Lenkwinkelsensor : Sensor nicht abgeglichen - EEPROM defekt (nach Anklemmen der KL30) |
| 0x94BA | 94BA - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_BelZeit_0 Interner Softwarefehler. |
| 0x94BB | 94BB - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_VglAbwurf Fehler im Sub Lenkwinkel. |
| 0x94BC | 94BC - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_CRCFehlInCDB Fehler in EEPROM-Daten. |
| 0x94BD | 94BD - F-CAN SZL Lenkwinkelsensor : Sensorfehler - Info: Unterspannung, LWS_CRCRamSave Fehler im RAM-Bereich |
| 0x94BE | 94BE - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_Winkelpraediktion Codescheibe defekt. |
| 0x94BF | 94BF - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_TimeoutSubCom Verbindung zum SUB defekt. |
| 0x94C0 | 94C0 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_BelTimeout Klemme 30 Startzeit zu lang. |
| 0x94C1 | 94C1 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_TimeoutSub Kommunikationsfehler Sub. |
| 0x94C2 | 94C2 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_KeinAbgleich Nullpunktdaten fehlerhaft. |
| 0x94C3 | 94C3 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_ERROR allgemeiner Sensorfehler. |
| 0x94C4 | 94C4 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_REF_NOTFOUND keine Referenzspur gefunden. |
| 0x94C5 | 94C5 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_CRCSaveRamCopy Fehler im RAM. |
| 0x94C7 | 94C7 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_CRCLwsNullShw Nullpunktdaten CRC Fehler. |
| 0x94C8 | 94C8 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_CRCLwsShw Konfigurationsdaten CRC Fehler. |
| 0x94C9 | 94C9 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS_TimeoutEEPROM EEPROM Fehler. |
| 0x94E0 | 94E0 - F-CAN SZL EEPROM defekt - Prozessor defekt. |
| 0x94E1 | 94E1 - F-CAN SZL EEPROM defekt - Fehler intern Autocodierung. |
| 0x9500 | 9500 - F-CAN SZL Unterspannung UBatt < 8.5 V. |
| 0x9501 | 9501 - F-CAN SZL Ueberspannung UBatt > 16,5 V. |
| 0x9510 | 9510 - FGR/ACC-Lenkstockschalter (LST) haengt (alle tastenden Schalter)- mechanisch defekt, Kontakt |
| 0x9511 | 9511 - FGR/ACC-Lenkstockschalter (LST) unplausibel - Unzulaessige Kombination mit Tempomatschalter |
| 0x9512 | 9512 - FGR/ACC-Lenkstockschalter (LST) elektrisch defekt. |
| 0x9518 | 9518 - Scheibenwischerschalter (SWS) (alle tastenden Schalter)- mechanisch defekt, Kontakt. |
| 0x9519 | 9519 - Scheibenwischerschalter (SWS) unplausibel- Unzulaessige Kombination im Scheibenwischerschalter |
| 0x951A | 951A - Scheibenwischerschalter (SWS) -Schalter defekt - elektrisch defekt. |
| 0x9520 | 9520 - Lenkrad MFL: mechanisch defekt, Kontakt. |
| 0x5DD4 | 5DD4 - RPA abgeschaltet durch das Luftfeder Steuergeraet |
| 0x5DEF | 5DEF - Info. WLC (Wandler Launch Control) deaktiviert/stillgelegt |
| 0x5DEC | 5DEC - Info. FLR (Fahrleistungsreduzierung) aktiviert |
| 0x5DF8 | 5DF8 - Unterspannung Kl30 |
| 0x5E44 | 5E44 - Lenkwinkelsensor hat die Initialisierung verloren |
| 0x5E45 | 5E45 - Lenkwinkelsensor Fehler bei der Auswertung des Lenkwinkelsignals im DSC |
| 0x94C6 | 94C5 - F-CAN SZL Lenkwinkelsensor : Sensorfehler - LWS Nullpunkt CRC Fehler |
| 0x9502 | 9502 - F-CAN SZL Lenkwinkelsensor Unterspannung erkannt |
| 0x9503 | 9503 - F-CAN SZL Lenkwinkelsensor Ueberspannung erkannt |
| 0xD365 | D365 - PT-CAN Botschaft Luftfeder Fehler |
| 0x5E70 | 5E70 - Info: auf Grund der Fahrweise ergeben sich bei passiv getastetem DSC unplausible Sensorsignale, RPA und andere Zusatzfunktionen werden stillgelegt |
| 0xD36E | D36E - PT-CAN Botschaft 310h A_TEMP_RELATIVZEIT fehlt oder ungueltig, Reifentemperaturmodell im RPA+ kann nicht berechnet werden |
| 0x5DD7 | 5DD7 - RPA+ kann nicht aufsetzen, waehrend der Initialisierungsphase werden keine oder nicht genuegend Kalibrierwerte gesammelt, Reifen fuer RPA+ nicht geeignet |
| 0xD379 | D379 - PT_CAN Botschaft 776 Status MSA fehlt |
| 0x5EFB | 5EFB - ELUP/Unterdrucksystem: Leckage Unterdrucksystem |
| 0x5EFE | 5EFE - ELUP/Unterdrucksystem: Unterdruck Sensor defekt |
| 0x5EFF | 5EFF -ELUP/Unterdrucksystem: elektrische Unterdruckpumpe oder Ansteuerung (AE) defekt |
| 0xD368 | D368 - ELUP/Unterdrucksystem: PT_CAN Botschaft 8Dh STAT_ELUP ungueltig |
| 0xFFFF | unbekannter Fehlerort |
FDETAILSTRUKTUR
Dimensions: 7 rows × 2 columns
| NAME | TYP |
|---|---|
| F_ART_IND | ja |
| F_ART_ERW | nein |
| F_PCODE | nein |
| F_PCODE7 | nein |
| F_HFK | ja |
| F_LZ | ja |
| F_UWB_ERW | ja |
FUMWELTMATRIX
Dimensions: 1 rows × 5 columns
| ORT | UW1_NR | UW2_NR | UW3_NR | UW4_NR |
|---|---|---|---|---|
| default | 0x01 | DIGITAL1 | DIGITAL2 | - |
FUMWELTTEXTE
Dimensions: 17 rows × 9 columns
| UWNR | UWTEXT | UW_EINH | L/H | UWTYP | NAME | MUL | DIV | ADD |
|---|---|---|---|---|---|---|---|---|
| 0x01 | Fahrzeuggeschwindigkeit | km/h | - | unsigned char | - | 1 | 1 | 0 |
| 0x02 | Bremslichtschalter | 0/1 | - | 0x01 | - | 1 | 1 | 0 |
| 0x03 | Bremsfluessigkeitsschalter | 0/1 | - | 0x04 | - | 1 | 1 | 0 |
| 0x04 | ASC/DSC_aktiv (Tasterfunktion) | 0/1 | - | 0x08 | - | 1 | 1 | 0 |
| 0x05 | Bremsdruck erkannt | 0/1 | - | 0x20 | - | 1 | 1 | 0 |
| 0x06 | ABS-Regelung | 0/1 | high | 0x0100 | - | 1 | 1 | 0 |
| 0x07 | ASC-Regelung (BMR) | 0/1 | high | 0x0200 | - | 1 | 1 | 0 |
| 0x08 | ASC-Regelung (AMR) | 0/1 | high | 0x0400 | - | 1 | 1 | 0 |
| 0x09 | GMR-Regelung (GMR) | 0/1 | high | 0x0800 | - | 1 | 1 | 0 |
| 0x0A | GMR-Regelung (MMR) | 0/1 | high | 0x1000 | - | 1 | 1 | 0 |
| 0x0B | CBC-Regelung | 0/1 | high | 0x2000 | - | 1 | 1 | 0 |
| 0x0C | MSR-Regelung | 0/1 | high | 0x4000 | - | 1 | 1 | 0 |
| 0x0D | TDR-Regelung | 0/1 | high | 0x8000 | - | 1 | 1 | 0 |
| 0x0E | SDR-Regelung | 0/1 | high | 0x0001 | - | 1 | 1 | 0 |
| 0x0F | DBC-Regelung | 0/1 | high | 0x0002 | - | 1 | 1 | 0 |
| 0x10 | RTA aktiv | 0/1 | high | 0x0004 | - | 1 | 1 | 0 |
| 0x11 | Run-Up Mode | 0/1 | high | 0x0008 | - | 1 | 1 | 0 |
FARTTYP
Dimensions: 39 rows × 5 columns
| ORT | PLAUS | SIG | MIN | MAX |
|---|---|---|---|---|
| 0xD347 | 0x0000 | 0x1004 | 0x0000 | 0x0000 |
| 0xD34B | 0x0000 | 0x1004 | 0x0000 | 0x0000 |
| 0xD354 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD355 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD356 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD357 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD358 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD359 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD35A | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD377 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD35B | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD35C | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD35D | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD361 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD370 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD371 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD372 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD373 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD374 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD375 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD376 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0xD378 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD379 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| 0x5E18 | 0x1008 | 0x0000 | 0x0000 | 0x0000 |
| 0x5E19 | 0x1008 | 0x0000 | 0x0000 | 0x0000 |
| 0x5E1A | 0x1008 | 0x0000 | 0x0000 | 0x0000 |
| 0x5E1B | 0x1008 | 0x0000 | 0x0000 | 0x0000 |
| 0x5E1C | 0x1008 | 0x0000 | 0x0000 | 0x0000 |
| 0xC987 | 0x0000 | 0x0000 | 0x0000 | 0x1004 |
| 0xC994 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xC995 | 0x0000 | 0x0000 | 0x0000 | 0x1008 |
| 0xC996 | 0x0000 | 0x0000 | 0x0000 | 0x1008 |
| 0xC997 | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xC998 | 0x0000 | 0x0000 | 0x0000 | 0x1008 |
| 0xC99A | 0x0000 | 0x0000 | 0x0000 | 0x1008 |
| 0xC99B | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xC99C | 0x0000 | 0x0004 | 0x0000 | 0x0000 |
| 0xD368 | 0x0008 | 0x0004 | 0x0002 | 0x0000 |
| default | 0x0000 | 0x0000 | 0x0000 | 0x0000 |
FARTTEXTEINDIVIDUELL
Dimensions: 15 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x0000 | kein passendes Fehlersymptom. |
| 0x0002 | Fehler Alive-Zaehler. |
| 0x0004 | Timeout. |
| 0x0008 | Fehler Checksumme. |
| 0x1004 | Bus Off. |
| 0x1008 | physikalischer Wert ausserhalb gueltigem Bereich |
| 0x0010 | Testbedingungen erfuellt. |
| 0x0011 | Testbedingungen noch nicht erfuellt. |
| 0x0020 | Fehler bisher nicht aufgetreten. |
| 0x0021 | Fehler momentan nicht vorhanden, aber bereits gespeichert. |
| 0x0022 | Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase). |
| 0x0023 | Fehler momentan vorhanden und bereits gespeichert. |
| 0x0030 | Fehler wuerde kein Aufleuchten einer Warnlampe verursachen. |
| 0x0031 | Fehler wuerde das Aufleuchten einer Warnlampe verursachen. |
| 0xFFFF | unbekannte Fehlerart. |
HORTTEXTE
Dimensions: 1 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0xFFFF | unbekannter Fehlerort |
IORTTEXTE
Dimensions: 1 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0xFFFF | unbekannter Fehlerort |
DIGITAL1
Dimensions: 1 rows × 5 columns
| UW_ANZ | UW1_NR | UW2_NR | UW3_NR | UW4_NR |
|---|---|---|---|---|
| 4 | 0x02 | 0x03 | 0x04 | 0x05 |
DIGITAL2
Dimensions: 1 rows × 13 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0A | 0x0B | 0x0C | 0x0D | 0x0E | 0x0F | 0x10 | 0x11 |
STEUERN
Dimensions: 14 rows × 3 columns
| STEUER_I_O | BYTE | BITWERT |
|---|---|---|
| EVVL | 0 | 0x01 |
| AVVL | 0 | 0x02 |
| EVVR | 0 | 0x04 |
| AVVR | 0 | 0x08 |
| EVHL | 0 | 0x10 |
| AVHL | 0 | 0x20 |
| EVHR | 0 | 0x40 |
| AVHR | 0 | 0x80 |
| SV1 | 1 | 0x01 |
| SV2 | 1 | 0x02 |
| EUV1 | 1 | 0x04 |
| EUV2 | 1 | 0x08 |
| PUMPE | 1 | 0x10 |
| XYZ | 9 | 0x00 |
AUDIO_TEL
Dimensions: 12 rows × 9 columns
| BIT | TEXT_TASTER_TEL | TEXT_TASTER_AUDIO | TEXT_TASTER_SUCH | TEXT_TASTER_TALK | TEXT_TASTER_HORN | TEXT_TASTER_SONDER | TEXT_TASTER_HEAR | WERT |
|---|---|---|---|---|---|---|---|---|
| 0x00 | Keine_Aktion | Keine_Aktion | Keine_Aktion | Keine_Aktion | Keine_Aktion | Keine_Aktion | Keine_Aktion | 1 |
| 0x01 | Taster_TEL_gedrueckt | - | - | Taster_PTT_gedrueckt | - | - | - | 2 |
| 0x03 | Signal_ungueltig | - | - | Signal_ungueltig | - | - | - | 4 |
| 0x04 | - | Lautstaerke_leiser | - | - | Taster_HORN_gedrueckt | - | - | 2 |
| 0x08 | - | Lautstaerke_lauter | - | - | - | - | - | 3 |
| 0x0C | - | Signal_ungueltig | - | - | Signal_ungueltig | - | - | 4 |
| 0x10 | - | - | Suchlauf_abwaerts | - | - | Taster_gedrueckt | - | 2 |
| 0x20 | - | - | Suchlauf_aufwaerts | - | - | - | - | 3 |
| 0x30 | - | - | Signal_ungueltig | - | - | Signal_ungueltig | - | 4 |
| 0x40 | - | - | - | - | - | - | Taster_PTH_gedrueckt | 2 |
| 0xC0 | - | - | - | - | - | - | Signal_ungueltig | 4 |
| 0xXY | nicht_definiert | nicht_definiert | nicht_definiert | nicht_definiert | nicht_definiert | nicht_definiert | nicht_definiert | 99 |
TEMP_ACC
Dimensions: 12 rows × 5 columns
| BIT | TEXT_TASTER | TEXT_ABSTAND | TEXT_MODUS | WERT |
|---|---|---|---|---|
| 0x00 | Keine_Aktion | Keine_Aktion | Taster_Mode_Wahl_nicht_gedrueckt | 1 |
| 0x01 | Tippen_nach_vorne | Tippen_nach_oben | - | 2 |
| 0x02 | Ueberdruecken_nach_vorne | Tippen_nach_unten | - | 3 |
| 0x03 | - | Signal_ungueltig | - | 4 |
| 0x04 | Tippen_nach_hinten | - | Taster_Mode_Wahl_gedrueckt | 4 |
| 0x08 | Ueberdruecken_nach_hinten | - | - | 5 |
| 0x0C | - | - | Signal_ungueltig | 3 |
| 0x10 | Tippen_nach_unten | - | - | 6 |
| 0x40 | Axial_Tippen | - | - | 7 |
| 0x90 | Tippen_nach_oben | - | - | 8 |
| 0xFF | Signal_ungueltig | - | - | 9 |
| 0xXY | nicht_definiert | nicht_definiert | nicht_definiert | 99 |
WISCHER
Dimensions: 12 rows × 4 columns
| BIT | TEXT_TASTER | TEXT_POTI | WERT |
|---|---|---|---|
| 0x00 | Keine_Aktion | Stufe_1 | 1 |
| 0x01 | Intervall/Automatik | Stufe_2 | 2 |
| 0x02 | Stufe_1 | Stufe_3 | 3 |
| 0x03 | Stufe_2 | - | 4 |
| 0x04 | - | Stufe_4 | 4 |
| 0x07 | - | Signal_ungueltig | 5 |
| 0x08 | Tippwischen | - | 5 |
| 0x10 | Frontwaschen | - | 6 |
| 0x40 | Heckwischen | - | 7 |
| 0x80 | Heckwaschen | - | 8 |
| 0xFF | Signal_ungueltig | - | 9 |
| 0xXY | nicht_definiert | nicht_definiert | 99 |
RAD
Dimensions: 5 rows × 4 columns
| BIT | DREHRICHTUNG_TEXT | DFA_TEXT | WERT |
|---|---|---|---|
| 0x00 | Drehrichtungserkennung in ECU nicht konfiguriert | - | 1 |
| 0x01 | vorwaerts | Stillstand | 2 |
| 0x02 | rueckwaerts | Fahrzeug faehrt | 3 |
| 0xFF | Signal nicht plausibel / nicht konfiguriert | keine Ausgabe | 4 |
| 0xXY | nicht_definiert | nicht_definiert | 99 |
CBS_BBV
Dimensions: 5 rows × 3 columns
| BIT | CBS_BBV_TEXT | WERT |
|---|---|---|
| 0x00 | OK | 1 |
| 0x01 | 1. Schwelle erreicht | 2 |
| 0x02 | nicht OK | 3 |
| 0xFF | Signal nicht verfuegbar | 4 |
| 0xXY | nicht_definiert | 99 |
SENSOR_CLUSTER
Dimensions: 5 rows × 3 columns
| BIT | CLUSTER_TYPE | WERT |
|---|---|---|
| 0x01 | Sensor Cluster VDO einfach | 1 |
| 0x02 | Sensor Cluster SYSTRON DONNER einfach | 2 |
| 0x03 | Sensor Cluster SYSTRON DONNER redundant | 3 |
| 0xFF | Signal ungueltig | 98 |
| 0xXY | nicht_definiert | 99 |
ABGLEICH_V_ERGEBNIS
Dimensions: 17 rows × 3 columns
| BIT | TEXT | WERT |
|---|---|---|
| 0x01 | Keine_gueltigen_Abgleichswerte_gefunden | 1 |
| 0x02 | Gueltige_Abgleichswerte_gefunden | 2 |
| 0x03 | Abgleich_erfolgreich_mit_gutem_Ergebnis | 3 |
| 0x04 | Externer_Fehler_waehrend_Abgleich_entdeckt | 4 |
| 0x05 | Abgleich_laeuft_gerade | 5 |
| 0x06 | Interner_Fehler_entdeckt_nach_IGN_ON | 6 |
| 0x07 | Externer_Fehler_entdeckt_nach_IGN_ON | 7 |
| 0x08 | Interner_Fehler_waehrend_Abgleich_entdeckt | 8 |
| 0x00 | Randbedingungen_fuer_Kalibrierung_erfuellt | 0 |
| 0x10 | externe_Leckage | 16 |
| 0x20 | Raeder_drehen_sich | 32 |
| 0x30 | Bremse_wurde_betaetigt | 48 |
| 0x40 | Bremdruck_wurde_nicht_in_der_vorgeschriebenen_Zeit_erreicht | 64 |
| 0x50 | Spannungsversorgung_ausserhalb_gueltigem_Bereich | 80 |
| 0x0F | Keine_Einlassventile_ausgewaehlt | 15 |
| 0xF0 | Keine_MCI_Ventile_ausgewaehlt | 240 |
| 0xXY | kein_Ergebnis | 99 |
ABGLEICH_LWS_ERGEBNIS
Dimensions: 3 rows × 3 columns
| BIT | TEXT | WERT |
|---|---|---|
| 0x00 | Routine_nicht_erfolgreich_beendet_oder_Routine_wurde_nicht_gestartet | 0 |
| 0x01 | Routine_erfolgreich_beendet | 1 |
| 0xXY | kein_Ergebnis | 99 |
F_CAN_LW
Dimensions: 5 rows × 4 columns
| BIT | LW_RAD_FEHLER_TEXT | LW_OBEN_FEHLER_TEXT | WERT |
|---|---|---|---|
| 0x00 | in Ordnung | in Ordnung | 0 |
| 0x01 | LWS Verifizierung | Radlenkwinkelverifizierung | 1 |
| 0x02 | LWS-Signal fehlerhaft | Lenkwinkel_Rad-Signal fehlerhaft | 2 |
| 0x03 | Signal ungueltig | Signal ungueltig | 3 |
| 0xXY | nicht_definiert | nicht_definiert | 99 |
CODIERUNG
Dimensions: 20 rows × 5 columns
| FUNKTION | BLOCK | BYTE | MASKE | DEFAULT |
|---|---|---|---|---|
| ECD | 0x3005 | 0x00 | 0x01 | 0x01 |
| CBS | 0x3005 | 0x00 | 0x04 | 0x04 |
| FLR | 0x3005 | 0x00 | 0x10 | 0x00 |
| VCH | 0x3005 | 0x00 | 0x20 | 0x20 |
| HBA | 0x3005 | 0x00 | 0xC0 | 0xC0 |
| AY | 0x3005 | 0x01 | 0x01 | 0x00 |
| LW | 0x3005 | 0x01 | 0x02 | 0x00 |
| PSI_STAND | 0x3005 | 0x01 | 0x04 | 0x00 |
| PSI_FAHRT | 0x3005 | 0x01 | 0x08 | 0x00 |
| PSI_EMPF | 0x3005 | 0x01 | 0x10 | 0x00 |
| SW | 0x3005 | 0x01 | 0x20 | 0x00 |
| HVV | 0x3005 | 0x02 | 0x01 | 0x01 |
| SST | 0x3005 | 0x02 | 0x02 | 0x02 |
| EVB | 0x3005 | 0x02 | 0x04 | 0x04 |
| BSW | 0x3005 | 0x02 | 0x08 | 0x08 |
| HHC | 0x3005 | 0x02 | 0x10 | 0x10 |
| HPS | 0x3005 | 0x02 | 0x20 | 0x20 |
| ASL | 0x3005 | 0x02 | 0x40 | 0x40 |
| HDC | 0x3005 | 0x02 | 0x80 | 0x80 |
| XXX | 0xXY | 0xXY | 0xXY | 0xXY |
RPA
Dimensions: 16 rows × 7 columns
| BYTE | M5_M6 | E85 | E85HP | M3 | E8X_E9X | WARN |
|---|---|---|---|---|---|---|
| 0x01 | 15-50 km/h | 20-40 km/h | 20_50 km/h | 15-50 km/h | 15-70 km/h | Raderkennung |
| 0x02 | 50-90 km/h | 40-80 km/h | 50-90 km/h | 50-90 km/h | 70-110 km/h | over_all_HA>Schwellwert |
| 0x03 | 90-130 km/h | 80-120 km/h | 90-130 km/h | 90-130 km/h | 110-150 km/h | over_all_VA>Schwellwert |
| 0x04 | 130-170 km/h | 120-160 km/h | 130-170 km/h | 130-170 km/h | 150-190 km/h | grosser_Druckverlust |
| 0x05 | 170-210 km/h | 160-200 km/h | 170-210 km/h | 170-210 km/h | 190-220 km/h | Plattfuss |
| 0x06 | >210 km/h | >200 km/h | >210 km/h | >210 km/h | 220-250 km/h | alle_halbe_Druckschwelle |
| 0x07 | - | - | - | - | - | hinterer_Abfall |
| 0x08 | - | - | - | - | - | Delta_M |
| 0x11 | rechts_50%_bis_90_km/h | rechts_50%_bis_80_km/h | rechts_50%_bis_90_km/h | rechts_freirollend_bis_70_km/h | rechts_freirollend_bis_70_km/h | - |
| 0x12 | rechts_bis_90_km/h | rechts_bis_80_km/h | rechts_bis_90_km/h | rechts_bis_70_km/h | rechts_bis_70_km/h | - |
| 0x13 | links_50%_bis_90_km/h | links_50%_bis_80_km/h | links_50%_bis_90_km/h | links_freirollend_bis_70_km/h | links_freirollend_bis_70_km/h | - |
| 0x14 | links_bis_90_km/h | links_bis_80_km/h | links_bis_90_km/h | links_bis_70_km/h | links_bis_70_km/h | - |
| 0x15 | rechts_50%_ab_90_km/h | rechts_50%_ab_80_km/h | rechts_50%_ab_90_km/h | rechts_freirollend_ab_70_km/h | rechts_freirollend_ab_70_km/h | - |
| 0x16 | rechts_ab_90_km/h | rechts_ab_80_km/h | rechts_ab_90_km/h | rechts_ab_70_km/h | rechts_ab_70_km/h | - |
| 0x17 | links_50%_ab_90_km/h | links_50%_ab_80_km/h | links_50%_ab_90_km/h | links_freirollend_ab_70_km/h | links_freirollend_ab_70_km/h | - |
| 0x18 | links_ab_90_km/h | links_ab_90_km/h | links_ab_90_km/h | links_ab_70_km/h | links_ab_70_km/h | - |