MASK2.prg
INFO
| Field |
Value |
| ECU |
MASK2 MMI / Tuner / ASK |
| ORIGIN |
BMW EI-44 Toedtmann |
| REVISION |
1.001 |
| AUTHOR |
HaysAG EI-44 Hr.Bubb |
| COMMENT |
N/A |
| PACKAGE |
1.31 |
| SPRACHE |
deutsch |
Jobs
Index
- INITIALISIERUNG - Initialisierung und Kommunikationsparameter
- INFO - Information SGBD
- DIAGNOSEPROTOKOLL_LESEN - Gibt die möglichen Diagnoseprotokolle für eine Auswahl an den Aufrufer zurück
- DIAGNOSEPROTOKOLL_SETZEN - Wählt ein Diagnoseprotokoll aus
- IDENT - Identdaten KWP2000: $1A ReadECUIdentification Modus : Default
- FS_LESEN - Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
- FS_LESEN_DETAIL - Fehlerspeicher lesen (ein Fehler / alle Details) KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default
- FS_LOESCHEN - Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default
- PRUEFSTEMPEL_LESEN - Auslesen des Pruefstempels KWP2000: $22 ReadDataByCommonIdentifier $1000 TestStamp Modus : Default
- PRUEFSTEMPEL_SCHREIBEN - Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default
- NORMALER_DATENVERKEHR - Sperren bzw. Freigeben des normalen Datenverkehrs KWP2000: $28 DisableNormalMessageTransmission KWP2000: $29 EnableNormalMessageTransmission Modus : Default
- DIAGNOSE_AUFRECHT - Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default
- FS_SPERREN - Sperren bzw. Freigeben des Fehlerspeichers KWP2000: $85 ControlDTCSetting Modus : Default
- IS_LESEN - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2000 dtcShadowMemory
- IS_LESEN_DETAIL - Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2001 - $20FF dtcShadowMemoryEntry Modus: Default
- IS_LOESCHEN - Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory Modus : Default
- 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
- 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
- C_C_SCHREIBEN - Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
- C_C_AUFTRAG - Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
- SERIENNUMMER_LESEN - Hersteller Seriennummer lesen KWP2000: $1A ReadECUIdentification $89 SystemSupplierECUSerialNumber oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- ZIF_LESEN - Auslesen des Zulieferinfofeldes KWP2000: $22 ReadDataByCommonIdentifier $2503 ProgrammReferenz und KWP2000: $1A ReadECUIdentification $91 VehicleManufacturerECUHardware*Number oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- ZIF_BACKUP_LESEN - Auslesen des Backups des Zulieferinfofeldes ProgrammReferenzBackup PRGREFB vehicleManufECUHWNumberBackup VMECUHNB KWP2000: $22 ReadDataByCommonIdentifier $2500 PRBHW*B oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- PHYSIKALISCHE_HW_NR_LESEN - Auslesen der physikalischen Hardwarenummer KWP2000: $1A ReadECUIdentification $87 physicalECUHardwareNumber (PECUHN) oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- HARDWARE_REFERENZ_LESEN - Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
- DATEN_REFERENZ_LESEN - Auslesen der Daten Referenz KWP2000: $22 ReadDataByCommonIdentifier $2504 DREF Modus : Default
- FLASH_ZEITEN_LESEN - Auslesen der Flash Loeschzeit, Signaturtestzeit, Authentisierberechnungszeit und Resetzeit KWP2000: $22 ReadDataByCommonIdentifier $2501 Zeiten Modus : Default
- FLASH_BLOCKLAENGE_LESEN - Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default
- AUTHENTISIERUNG_ZUFALLSZAHL_LESEN - Authentisierung Zufallszahl des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $07 RequestForAuthentication Modus : Default
- AUTHENTISIERUNG_START - Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication Modus : Default
- FLASH_PROGRAMMIER_STATUS_LESEN - Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default
- FLASH_SIGNATUR_PRUEFEN - Flash Signatur pruefen KWP2000: $31 StartRoutineByLocalIdentifier $09 CheckSignature Modus : Default
- STEUERGERAETE_RESET - Steuergeraete reset ausloesen KWP2000: $11 ECUReset $01 PowerOn Modus : Default Nach dem Job muss die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
- FLASH_LOESCHEN - Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory Modus : Default
- FLASH_SCHREIBEN_ADRESSE - Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload Modus : Default
- FLASH_SCHREIBEN - Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData Modus : Default
- FLASH_SCHREIBEN_ENDE - Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit Modus : Default
- AIF_LESEN - Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default
- AIF_SCHREIBEN - Schreiben des Anwender Informations Feldes Standard Flashjob KWP 2000: $3D WriteMemoryByAddress Modus : Default
- LESEN_INDIVIDUALDATA_LISTE - Lesen eines Listeneintrags der Individualisierungsdaten KWP2000: $21 ReadDataByLocalIdentifier $01 recordLocalIdentifier
- LESE_INDIVIDUALDATA - Lesen von Individualisierungsdaten KWP2000: $21 ReadDataByLocalIdentifier $02 recordLocalIdentifier Modus : Default
- SCHREIBEN_INDIVIDUALDATA - Schreiben von Individualisierungsdaten KWP2000: $3B WriteDataByLocalIdentifier $02 recordLocalIdentifier Modus : Default
- LESEN_ADRESSBUCH - Lesen eines Datensatzes des NAVI-Adressbuchs KWP2000: $21 ReadDataByLocalIdentifier $06 recordLocalIdentifier
- SCHREIBEN_ADRESSBUCH - Schreiben eines Datensatzes des NAVI-Adressbuchs KWP2000: $3B writeDataByLocalIdentifier $06 recordLocalIdentifier Die persistente Abspeicherung erfolgt erst nach einem Reset
- LESEN_TELEFONNUMMERN - Auslesen der im CHAMP gespeicherten Telefonnummern für - Bereitschaftsdienst - Heimathändler - Passo - Hotline KWP2000: $21 readDataByLocalIdentifier $A2 recordLocalIdentifier Modus : Default
- SCHREIBEN_TELEFONNUMMERN - Schreiben der Telefonnummern für - Bereitschaftsdienst - Heimathändler - Passo - Hotline KWP2000: $3B writeDataByLocalIdentifier $A2 recordLocalIdentifier Modus : Default
- LESEN_TELEFONNUMMER_SDARS - Auslesen der im MASK gespeicherten Telefonnummer für - SDARS KWP2000: $21 readDataByLocalIdentifier $A3 recordLocalIdentifier Modus : Default
- SCHREIBEN_TELEFONNUMMER_SDARS - Schreiben der Telefonnummer für SDARS KWP2000: $3B writeDataByLocalIdentifier $A3 recordLocalIdentifier Modus : Default
- SER_NR_DOM_LESEN - Seriennummer 14-stellig lesen Neu für Entertainment-Komponenten ab 2003 KWP2000: $21 ReadDatabyLocalIdentifier $E0 Local ID SER_NR_DOM Modus : Default
- LESEN_NAVDVDPIN - Lesen des 4 stelligen PIN-Codes zum Entsperren der NAVI-DVD KWP2000: $21 ReadDataByLocalIdentifier $03 recordLocalIdentifier Modus : Default
- SCHREIBEN_NAVDVDPIN - Schreiben des 4 stelligen PIN-Codes zum Entsperren der NAVI-DVD KWP2000: $3B ReadDataByLocalIdentifier $03 recordLocalIdentifier Modus : Default
- STATUS_AKTIVE_GAL_KURVE - Reads the active coded speed dependent volume control curve KWP2000: $21 ReadDataByLocalIdentifier $B9 RecordLocalIdentifier
- STATUS_ANT_DC - Auslesen ob Ri der Diversity im Toleranzband liegt KWP2000: $30 InputOutputControlByLocalIdentifier $15 inputOutputLocalIdentifier - get Antenna DC State $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_ANT_EIGEN_DIAG - Lesen Status Antennendiagnose KWP2000: $30 InputOutputControlByLocalIdentifier $17 inputOutputLocalIdentifier - get Antenna Diagnosis State $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_ANT_QFS - Auslesen des Status Quality Fieldstrength KWP2000: $30 InputOutputControlByLocalIdentifier $12 inputOutputLocalIdentifier - status QFS $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_CPU_AUSLASTUNG - Lesen der CPU Auslastung in % KWP2000: $21 ReadDataByLocalIdentifier $BB Modus : Default
- STATUS_FLOTTENMODUS - Abfrage des aktuell zu aktivierenden Flottenmodus. (Art der NAVI-DVD Sperrung.) KWP2000: $30 InputOutputControlByLocalIdentifier $1B inputOutputLocalIdentifier $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_FREQUENZ - aktuelle Tunerfrequenz abfragen KWP2000: $30 InputOutputControlByLocalIdentifier $0F inputOutputLocalIdentifier - get frequency $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_LESEN_CONNTABLE - Auslesen der aktuellen Connectiontable KWP2000: $21 ReadDataByLocalIdentifier $B4 recordLocalIdentifier Modus : Default
- STATUS_LESEN_CONNTABLE_DETAIL - Genaue Information zur abgefragten Connection ausgeben KWP2000: $21 ReadDataByLocalIdentifier $B5 recordLocalIdentifier Modus : Default
- STATUS_LESEN_LAUFWERK - Auslesen des im MASK verbauten Laufwerkes KWP2000: $21 ReadDataByLocalIdentifier $B3 recordLocalIdentifier Modus : Default
- STATUS_LESEN_SYSTEM_AUDIO - Auslesen des verbauten Audiosystemes KWP2000: $21 ReadDataByLocalIdentifier $B2 recordLocalIdentifier Modus : Default
- STATUS_RDS - Lesen Status AF-Verfolgung und TP KWP2000: $30 InputOutputControlByLocalIdentifier $0C inputOutputLocalIdentifier - get RDS $01 inputOutputControlParameter - reportCurrentState Modus : Default
- STATUS_TUNER_CODIERUNG - Auslesen der Tuner Codierdaten KWP2000: $21 ReadDataByLocalIdentifier $B7 recordLocalIdentifier Modus : Default
- STEUERN_ANT_EIGEN_DIAG - Antennen-Eigendiagnose starten KWP2000: $30 InputOutputControlByLocalIdentifier $16 inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_ANT_SCAN - FM-Antennen weiterschalten KWP2000: $30 InputOutputControlByLocalIdentifier $11 inputOutputLocalIdentifier - Antenna scan $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_AUDIOKANAELE - Ansteuern eines AudioKanals KWP2000: $30 InputOutputControlByLocalIdentifier $01 inputOutputLocalIdentifier - audio channel $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_CLEAR_CKMDATA - Löschen der CKM Daten für Schlüssel X KWP2000: $30 InputOutputControlByLocalIdentifier $18 inputOutputLocalIdentifier - clear CKM for Key X $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_COPY_CKMDATA - Kopieren der CKM Daten von Schlüssel X nach Schlüssel Y KWP2000: $30 InputOutputControlByLocalIdentifier $19 inputOutputLocalIdentifier - copy CKM from Key X to Key Y $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_EJECT - Simulation Tastendruck EJECT-Taste KWP2000: $30 InputOutputControlByLocalIdentifier $0B inputOutputLocalIdentifier - eject $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_FLOTTENMODUS - Steuern des aktuell zu aktivierenden Flottenmodus. (Art der NAVI-DVD Sperrung.) KWP2000: $30 InputOutputControlByLocalIdentifier $1B inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_FREQUENZ - Tunerfrequenz einstellen KWP2000: $30 InputOutputControlByLocalIdentifier $10 inputOutputLocalIdentifier - set frequency $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_KLANGZEICHEN - Ausloesen eines Klangzeichens KWP2000: $30 InputOutputControlByLocalIdentifier $02 inputOutputLocalIdentifier - accoustic sign $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_LINEAR - Alle Toneinstellungen auf Defaultwerte setzten KWP2000: $30 InputOutputControlByLocalIdentifier $05 inputOutputLocalIdentifier - device sound linear $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_NEXT_ENTSOURCE - Weiterschaltung der Entertainment-Quelle per Diagnose KWP2000: $30 InputOutputControlByLocalIdentifier $1C inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_RADIO_SCHALTEN - Simulation Tastendruck ENTERTAINMENT-Taste KWP2000: $30 InputOutputControlByLocalIdentifier $0A inputOutputLocalIdentifier - switch radio on or off $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_RDS - Steuern AF-Verfolgung und TP KWP2000: $30 InputOutputControlByLocalIdentifier $14 inputOutputLocalIdentifier - set RDS $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_SELBSTTEST - Ansteuerung des Selbsttests im MASK - Speichertests FLASH_ROM, RAM, Video-RAM, EEPROM Bei Erkennung eines Fehlverhaltens erfolgt ein Eintrag im Primaer- und Shadowfehlerspeicher. KWP2000: $31 startRoutineByLocalIdentifier $04 routineLocalIdentifier (selfTest) Modus : Default
- STEUERN_SINUSGENERATOR_AUS - Ausschalten des Sinusgenerators KWP2000: $32 StopRoutineByLocalIdentifier $B8 routineLocalIdentifier
- STEUERN_TESTBILD - Ausgabe eines Testbildes KWP2000: $31 startRoutineByLocalIdentifier $A0 routineLocalIdentifier $XX Musterlänge $XX Farbe1 $XX Farbe2 Modus : Default
- STEUERN_TUNER_SUCHLAUF - Sendersuchlauf des AM/FM-Tuner starten KWP2000: $30 InputOutputControlByLocalIdentifier $13 inputOutputLocalIdentifier - Tuner_Suchlauf $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- STEUERN_VOLUMEAUDIO - Einstellen der Audio-Lautstaerke KWP2000: $30 InputOutputControlByLocalIdentifier $03 inputOutputLocalIdentifier - set volume $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
- LLDATENRETTUNG - LowLevel MOST Datenrettungsschnittstelle KWP2000: $21 ReadDataByLocalIdentifier $02 LocalIdentifier Modus : Default
- STATUS_LAST_CONNECTION - URL der letzen Verbindung wird ausgegeben KWP2000: $21 ReadDataByLocalIdentifier KWP2000: $17 LocalIdentifier Modus : Default
- STEUERN_SINUSGENERATOR_EIN - Aktivieren des Sinusgenerators und Ausgabe auf allen ausgewählten Lautsprechern SELECT_SPEAKER X KWP2000: $31 StartRoutineByLocalIdentifier $B8 routineLocalIdentifier $xx Lautsprecherkanal Byte high $xx Lautsprecherkanal Byte low - $0001 Kanal links vorne - $0002 Kanal rechts vorne - (nur via AMP_60 -SGBD-> $0004 Kanal Center) - (nur via AMP_60 -SGBD-> $0008 Kanal Surround links) - (nur via AMP_60 -SGBD-> $0010 Kanal Surround rechts) - $0020 Kanal links hinten - $0040 Kanal rechts hinten - $0080 Kanal Subwoofer links - $0100 Kanal Subwoofer rechts $xx Frequenz Byte high $xx Frequenz Byte low $xx Level
- LESEN_DAR - Lesen eines DAR Datensatzes KWP2000: $31 StartRoutineByLocalId $23 $33 RequestRoutineResults $23 $21 ReadDataByLocalIdentifier $1A
- SCHREIBEN_DAR - Schreiben eines DAR Datensatzes KWP2000: $31 StartRoutineByLocalId $25,$26 $33 RequestRoutineResults $26 $3B WriteDataByLocalIdentifier $A4
- LESEN_ONLINE_LOGGING - Lesen einer Zeile Onlinelogging KWP2000: $31 StartRoutineByLocalId $27 $33 RequestRoutineResults $27 $21 ReadDataByLocalIdentifier $1C
- LESEN_BROWSER_HISTORY - Lesen einer Zeile der Browser History KWP2000: $31 StartRoutineByLocalId $29 $33 RequestRoutineResults $29 $21 ReadDataByLocalIdentifier $1E
- LESEN_BROWSER_ERRORS - Lesen einer Zeile des Browsererrorlogs KWP2000: $31 StartRoutineByLocalId $28 $33 RequestRoutineResults $28 $21 ReadDataByLocalIdentifier $1D
- LESEN_ACCESS_RECORDS - Lesen eines AR Datensatzes KWP2000: $31 StartRoutineByLocalId $24 $33 RequestRoutineResults $24 $21 ReadDataByLocalIdentifier $1B
- STATUS_DAR_INDEX - Reading of the actually coded DAR-Index KWP2000: $21 ReadDataByLocalID $18 localID Modus : Default
- STATUS_BROWSER_APPL - Check if application coded and check POPUP KWP2000: $21 ReadDataByLocalID $19 localID Modus : Default
INITIALISIERUNG
Initialisierung und Kommunikationsparameter
No arguments.
Results
| Name |
Type |
Comment |
| DONE |
int |
1, wenn Okay |
INFO
Information SGBD
No arguments.
Results
| Name |
Type |
Comment |
| ECU |
string |
Steuergerät im Klartext |
| ORIGIN |
string |
Steuergeräte-Verantwortlicher |
| REVISION |
string |
Versions-Nummer |
| AUTHOR |
string |
Namen aller Autoren |
| COMMENT |
string |
wichtige Hinweise |
| PACKAGE |
string |
Include-Paket-Nummer |
| SPRACHE |
string |
deutsch, english |
DIAGNOSEPROTOKOLL_LESEN
Gibt die möglichen Diagnoseprotokolle für eine Auswahl an den Aufrufer zurück
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY oder ERROR_DIAG_PROT |
| DIAG_PROT_IST |
string |
Gibt das aktuelle gewählte Protokoll aus table KONZEPT_TABELLE KONZEPT_TEXT |
| DIAG_PROT_ANZAHL |
int |
Anzahl der Diagnoseprotokolle |
| DIAG_PROT_NR1 |
string |
Alle möglichen Diagnose-Protokolle Falls mehrere Protokolle möglich sind werden die entsprechenden Results DIAG_PROT_NRx dynamisch erzeugt |
DIAGNOSEPROTOKOLL_SETZEN
Wählt ein Diagnoseprotokoll aus
Arguments
| Name |
Type |
Comment |
| DIAG_PROT |
string |
Diagnoseprotokoll table KONZEPT_TABELLE KONZEPT_TEXT |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY |
IDENT
Identdaten KWP2000: $1A ReadECUIdentification Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| ID_BMW_NR |
string |
BMW-Teilenummer |
| ID_HW_NR |
string |
BMW-Hardware-Versionsindex |
| ID_COD_INDEX |
int |
Codier-Index |
| ID_DIAG_INDEX |
int |
Diagnose-Index |
| ID_VAR_INDEX |
int |
Varianten-Index |
| ID_DATUM_JAHR |
int |
Herstelldatum (Jahr) |
| ID_DATUM_MONAT |
int |
Herstelldatum (Monat) |
| ID_DATUM_TAG |
int |
Herstelldatum (Tag) |
| ID_DATUM |
string |
Herstelldatum (TT.MM.JJJJ) |
| ID_LIEF_NR |
int |
Lieferanten-Nummer |
| ID_LIEF_TEXT |
string |
Lieferanten-Text table Lieferanten LIEF_TEXT |
| ID_SW_NR_MCV |
string |
Softwarenummer (message catalogue version) |
| ID_SW_NR_FSV |
string |
Softwarenummer (functional software version) |
| ID_SW_NR_OSV |
string |
Softwarenummer (operating system version) |
| ID_SW_NR_RES |
string |
Softwarenummer (reserved - currently unused) |
| ID_SG_ADR |
long |
Steuergeraeteadresse bzw. LIN Master Steuergeraeteadresse |
| ID_LIN_SLAVE_ADR |
long |
LIN Slave Steuergeraeteadresse |
| ID_EWS_SS |
int |
Identifikation EWS-Schnittstelle Nur fuer DS2-Bordnetz benoetigt Fuer EWS-DME/DDE Abgleich |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FS_LESEN
Fehlerspeicher lesen (alle Fehler / Ort und Art) KWP2000: $18 ReadDiagnosticTroubleCodesByStatus Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_VERSION |
int |
Typ des Fehlerspeichers Fuer KWP-2000 immer 2 |
| F_HEX_CODE |
binary |
Fehlerdaten pro Fehler als Hexcode |
| F_ORT_NR |
long |
Index fuer Fehlerort |
| F_ORT_TEXT |
string |
Fehlerort als Text table FOrtTexte ORTTEXT |
| F_SYMPTOM_NR |
int |
Fehlersymptom (Standard-Fehlerart) als Zahl |
| F_SYMPTOM_TEXT |
string |
Fehlersymptom (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_READY_NR |
int |
Readyness Flag (Standard-Fehlerart) als Zahl |
| F_READY_TEXT |
string |
Readyness Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_VORHANDEN_NR |
int |
Fehler vorhanden (Standard-Fehlerart) als Zahl |
| F_VORHANDEN_TEXT |
string |
Fehler vorhanden (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_WARNUNG_NR |
int |
Warnlampen Flag (Standard-Fehlerart) als Zahl |
| F_WARNUNG_TEXT |
string |
Warnlampen Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FS_LESEN_DETAIL
Fehlerspeicher lesen (ein Fehler / alle Details) KWP2000: $17 ReadStatusOfDiagnosticTroubleCodes Modus: Default
Arguments
| Name |
Type |
Comment |
| F_CODE |
int |
gewaehlter Fehlercode |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_VERSION |
int |
Typ des Fehlerspeichers Fuer KWP-2000 immer 2 |
| F_HEX_CODE |
binary |
Fehlerdaten pro Fehler als Hexcode |
| F_ORT_NR |
long |
Index fuer Fehlerort |
| F_ORT_TEXT |
string |
Fehlerort als Text table FOrtTexte ORTTEXT |
| F_SYMPTOM_NR |
int |
Fehlersymptom (Standard-Fehlerart) als Zahl |
| F_SYMPTOM_TEXT |
string |
Fehlersymptom (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_READY_NR |
int |
Readyness Flag (Standard-Fehlerart) als Zahl |
| F_READY_TEXT |
string |
Readyness Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_VORHANDEN_NR |
int |
Fehler vorhanden (Standard-Fehlerart) als Zahl |
| F_VORHANDEN_TEXT |
string |
Fehler vorhanden (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_WARNUNG_NR |
int |
Warnlampen Flag (Standard-Fehlerart) als Zahl |
| F_WARNUNG_TEXT |
string |
Warnlampen Flag (Standard-Fehlerart) als Text table FArtTexte ARTTEXT |
| F_PCODE |
unsigned int |
optional / Pflicht fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt |
| F_PCODE_STRING |
string |
5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt |
| F_PCODE_TEXT |
string |
Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT |
| F_PCODE7 |
unsigned int |
optional / fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt |
| F_PCODE7_STRING |
string |
5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt |
| F_PCODE7_TEXT |
string |
Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT |
| F_HFK |
int |
Haufigkeitszaehler als Zahl Wertebereich 0 - 255 -1: ohne Haufigkeitszaehler |
| F_LZ |
int |
Logistikzaehler als Zahl Wertebereich 0 - 255 -1: ohne Logistikzaehler |
| F_ART_ANZ |
int |
Anzahl der zusaetzlichen Fehlerarten Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_ARTi_NR Index der i. Fehlerart (string) F_ARTi_TEXT Text zur i. Fehlerart |
| F_UW_KM |
long |
Umweltbedingung Kilometerstand Wertebereich: 0 - 524280 km |
| F_UW_ANZ |
int |
Anzahl der Umweltbedingungen Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_UWi_NR Index der i. Umweltbedingung (string) F_UWi_TEXT Text zur i. Umweltbedingung (real) F_Uwi_WERT Wert der i. Umweltbedingung (string) F_UWi_EINH Einheit der i. Umweltbedingung |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FS_LOESCHEN
Fehlerspeicher loeschen KWP2000: $14 ClearDiagnosticInformation Modus : Default
Arguments
| Name |
Type |
Comment |
| F_CODE |
int |
0x????: Angabe eines einzelnen Fehlers 0xFFFB: alle Antriebsfehler 0xFFFC: alle Fahrwerkfehler 0xFFFD: alle Karosseriefehler 0xFFFE: alle Netzwerkfehler Default: 0xFFFF: alle Fehler |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
PRUEFSTEMPEL_LESEN
Auslesen des Pruefstempels KWP2000: $22 ReadDataByCommonIdentifier $1000 TestStamp Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| BYTE1 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
| BYTE2 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
| BYTE3 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
PRUEFSTEMPEL_SCHREIBEN
Beschreiben des Pruefstempels Es muessen immer alle drei Argumente im Bereich von 0-255 bzw. 0x00-0xFF uebergeben werden. KWP2000: $2E WriteDataByCommonIdentifier $1000 TestStamp Modus : Default
Arguments
| Name |
Type |
Comment |
| BYTE1 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
| BYTE2 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
| BYTE3 |
int |
Bereich: 0-255 bzw. 0x00-0xFF |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
NORMALER_DATENVERKEHR
Sperren bzw. Freigeben des normalen Datenverkehrs KWP2000: $28 DisableNormalMessageTransmission KWP2000: $29 EnableNormalMessageTransmission Modus : Default
Arguments
| Name |
Type |
Comment |
| FREIGEBEN |
string |
"ja" -> normalen Datenverkehr freigeben "nein" -> normalen Datenverkehr sperren table DigitalArgument TEXT |
| SG_ANTWORT |
string |
"ja" -> SG soll antworten "nein" -> SG soll nicht antworten table DigitalArgument TEXT Default: SG soll antworten |
| FUNKTIONAL |
string |
"ja" -> Funktionale Adresse 0xEF wird benutzt nur in Verbindung mit SG_ANTWORT="nein" "nein" -> SG Adresse wird benutzt table DigitalArgument TEXT Default: SG Adresse wird benutzt |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
DIAGNOSE_AUFRECHT
Diagnosemode des SG aufrecht erhalten KWP2000: $3E TesterPresent Modus : Default
Arguments
| Name |
Type |
Comment |
| SG_ANTWORT |
string |
"ja" -> SG soll antworten "nein" -> SG soll nicht antworten table DigitalArgument TEXT Default: SG soll antworten |
| FUNKTIONAL |
string |
"ja" -> Funktionale Adresse 0xEF wird benutzt nur in Verbindung mit SG_ANTWORT="nein" "nein" -> SG Adresse wird benutzt table DigitalArgument TEXT Default: SG Adresse wird benutzt |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FS_SPERREN
Sperren bzw. Freigeben des Fehlerspeichers KWP2000: $85 ControlDTCSetting Modus : Default
Arguments
| Name |
Type |
Comment |
| SPERREN |
string |
"ja" -> Fehlerspeicher sperren "nein" -> Fehlerspeicher freigeben table DigitalArgument TEXT |
| SG_ANTWORT |
string |
"ja" -> SG soll antworten "nein" -> SG soll nicht antworten table DigitalArgument TEXT Default: SG soll antworten |
| FUNKTIONAL |
string |
"ja" -> Funktionale Adresse 0xEF wird benutzt nur in Verbindung mit SG_ANTWORT="nein" "nein" -> SG Adresse wird benutzt table DigitalArgument TEXT Default: SG Adresse wird benutzt |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
IS_LESEN
Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2000 dtcShadowMemory
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_VERSION |
int |
Typ des Fehlerspeichers Fuer KWP-2000 immer 2 |
| F_HEX_CODE |
binary |
Fehlerdaten pro Fehler als Hexcode |
| F_ORT_NR |
long |
Index fuer Fehlerort |
| F_ORT_TEXT |
string |
Fehlerort als Text table IOrtTexte ORTTEXT |
| F_SYMPTOM_NR |
int |
Fehlersymptom (Standard-Fehlerart) als Zahl |
| F_SYMPTOM_TEXT |
string |
Fehlersymptom (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_READY_NR |
int |
Readyness Flag (Standard-Fehlerart) als Zahl |
| F_READY_TEXT |
string |
Readyness Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_VORHANDEN_NR |
int |
Fehler vorhanden (Standard-Fehlerart) als Zahl |
| F_VORHANDEN_TEXT |
string |
Fehler vorhanden (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_WARNUNG_NR |
int |
Warnlampen Flag (Standard-Fehlerart) als Zahl |
| F_WARNUNG_TEXT |
string |
Warnlampen Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
IS_LESEN_DETAIL
Infospeicher lesen (alle Info-Meldungen / Ort und Art) KWP2000: $22 ReadDataByCommonIdentifier $2001 - $20FF dtcShadowMemoryEntry Modus: Default
Arguments
| Name |
Type |
Comment |
| F_CODE |
int |
gewaehlter Infocode Wenn dieser Parameter angegeben wird, wird die Position automatisch ermittelt. Es darf dann nicht argument F_POS angegeben werden |
| F_POS |
int |
gewaehlter Eintrag Wenn dieser Parameter angegeben wird, wird die Position benutzt. Wertebereich 1 - 255 Es darf dann nicht argument F_CODE angegeben werden |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| F_VERSION |
int |
Typ des Fehlerspeichers Fuer KWP-2000 immer 2 |
| F_HEX_CODE |
binary |
Fehlerdaten pro Fehler als Hexcode |
| F_ORT_NR |
long |
Index fuer Fehlerort |
| F_ORT_TEXT |
string |
Fehlerort als Text table IOrtTexte ORTTEXT |
| F_SYMPTOM_NR |
int |
Fehlersymptom (Standard-Fehlerart) als Zahl |
| F_SYMPTOM_TEXT |
string |
Fehlersymptom (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_READY_NR |
int |
Readyness Flag (Standard-Fehlerart) als Zahl |
| F_READY_TEXT |
string |
Readyness Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_VORHANDEN_NR |
int |
Fehler vorhanden (Standard-Fehlerart) als Zahl |
| F_VORHANDEN_TEXT |
string |
Fehler vorhanden (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_WARNUNG_NR |
int |
Warnlampen Flag (Standard-Fehlerart) als Zahl |
| F_WARNUNG_TEXT |
string |
Warnlampen Flag (Standard-Fehlerart) als Text table IArtTexte ARTTEXT |
| F_PCODE |
unsigned int |
optional / Pflicht fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt |
| F_PCODE_STRING |
string |
5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt |
| F_PCODE_TEXT |
string |
Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT |
| F_PCODE7 |
unsigned int |
optional / fuer abgasrelevante SG Wertebereich 0x0000 - 0xFFFF 0x0000: wenn nicht belegt |
| F_PCODE7_STRING |
string |
5 stelliger Text in der Form 'Pxxxx' '--': wenn nicht belegt '??': wenn nicht bekannt |
| F_PCODE7_TEXT |
string |
Fehler als Klartext '': wenn nicht belegt table PCodeTexte TEXT |
| F_HFK |
int |
Haufigkeitszaehler als Zahl Wertebereich 0 - 255 -1: ohne Haufigkeitszaehler |
| F_LZ |
int |
Logistikzaehler als Zahl Wertebereich 0 - 255 -1: ohne Logistikzaehler |
| F_ART_ANZ |
int |
Anzahl der zusaetzlichen Fehlerarten Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_ARTi_NR Index der i. Fehlerart (string) F_ARTi_TEXT Text zur i. Fehlerart |
| F_UW_KM |
long |
Umweltbedingung Kilometerstand Wertebereich: 0 - 524280 km |
| F_UW_ANZ |
int |
Anzahl der Umweltbedingungen Je nach dieser Anzahl i (i = 1, 2, ...) existieren i mal folgende Results: (long) F_UWi_NR Index der i. Umweltbedingung (string) F_UWi_TEXT Text zur i. Umweltbedingung (real) F_Uwi_WERT Wert der i. Umweltbedingung (string) F_UWi_EINH Einheit der i. Umweltbedingung |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
IS_LOESCHEN
Infospeicher loeschen KWP2000: $31 StartRoutineByLocalIdentifier $06 ClearDTCShadowMemory Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
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 |
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 |
C_C_SCHREIBEN
Codierdaten schreiben Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
C_C_AUFTRAG
Codierdaten schreiben und ruecklesen Standard Codierjob KWP2000: $2E WriteDataByCommonIdentifier $3000 - $3EFF CodingDataSet KWP2000: $22 ReadDataByCommonIdentifier $3000 - $3EFF CodingDataSet Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : Codierdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT2 |
binary |
Hex-Antwort von SG |
SERIENNUMMER_LESEN
Hersteller Seriennummer lesen KWP2000: $1A ReadECUIdentification $89 SystemSupplierECUSerialNumber oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SERIENNUMMER |
string |
Seriennummer des Steuergeraets |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
ZIF_LESEN
Auslesen des Zulieferinfofeldes KWP2000: $22 ReadDataByCommonIdentifier $2503 ProgrammReferenz und KWP2000: $1A ReadECUIdentification $91 VehicleManufacturerECUHardware*Number oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
"OKAY", wenn fehlerfrei |
| ZIF_PROGRAMM_REFERENZ |
string |
PRGREF ProgrammReferenz letzter lauffaehiger Programmstand Format: ZZZPPPxVBBxh 12 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller |
| ZIF_SG_KENNUNG |
string |
ZZZ |
| ZIF_PROJEKT |
string |
PPPxV |
| ZIF_PROGRAMM_STAND |
string |
BBxh |
| ZIF_STATUS |
int |
Dateninhalt bei FF noch nicht beschrieben |
| ZIF_BMW_HW |
string |
VMECUHN vehicleManufacturerECUHardwareNumber BMW Hardware Nummer |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_3 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_3 |
binary |
Hex-Antwort von SG |
ZIF_BACKUP_LESEN
Auslesen des Backups des Zulieferinfofeldes ProgrammReferenzBackup PRGREFB vehicleManufECUHWNumberBackup VMECUHNB KWP2000: $22 ReadDataByCommonIdentifier $2500 PRBHW*B oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
"OKAY", wenn fehlerfrei |
| ZIF_BACKUP_PROGRAMM_REFERENZ |
string |
PRGREFB ProgrammReferenzBackup letzter lauffaehiger Programmstand Format: ZZZPPPxVBBxh 12 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller |
| ZIF_BACKUP_SG_KENNUNG |
string |
ZZZ |
| ZIF_BACKUP_PROJEKT |
string |
PPPxV |
| ZIF_BACKUP_PROGRAMM_STAND |
string |
BBxh |
| ZIF_BACKUP_STATUS |
int |
Dateninhalt bei FF noch nicht beschrieben |
| ZIF_BACKUP_BMW_HW |
string |
VMECUHNB vehicleManufECUHWNumberBackup BMW Hardware* Nummer |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
PHYSIKALISCHE_HW_NR_LESEN
Auslesen der physikalischen Hardwarenummer KWP2000: $1A ReadECUIdentification $87 physicalECUHardwareNumber (PECUHN) oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| PHYSIKALISCHE_HW_NR |
string |
Physikalische Hardware-Nummer |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
HARDWARE_REFERENZ_LESEN
Auslesen der Hardware Referenz KWP2000: $22 ReadDataByCommonIdentifier $2502 HWREF oder alternativ KWP2000: $1A ReadECUIdentification $80 ECUIdentificationDataTable Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| HARDWARE_REFERENZ |
string |
Hardware Referenz Format: ZZZPPPx 7 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware |
| HW_REF_SG_KENNUNG |
string |
ZZZ |
| HW_REF_PROJEKT |
string |
PPPx |
| HW_REF_STATUS |
int |
Dateninhalt bei FF noch nicht beschrieben |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
DATEN_REFERENZ_LESEN
Auslesen der Daten Referenz KWP2000: $22 ReadDataByCommonIdentifier $2504 DREF Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| DATEN_REFERENZ |
string |
Daten Referenz Format: ZZZPPPxVBBxhdxxxx 17 Byte ASCII ZZZ : Hardwarelieferant PPP : Hardwarerelevanz zum Programmstand x : nicht programmrelevante Varianten der Hardware V : Projektvariante BB : Programmstand x : nicht datenrelevanter Änderungsindex h : Programmstandersteller d : Datenstandersteller xxxx : frei aber eindeutig belegt |
| DATEN_REF_SG_KENNUNG |
string |
ZZZ |
| DATEN_REF_PROJEKT |
string |
PPPxV |
| DATEN_REF_PROGRAMM_STAND |
string |
BBxh |
| DATEN_REF_DATENSATZ |
string |
dxxxx |
| DATEN_REF_STATUS |
int |
Dateninhalt bei FF noch nicht beschrieben |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_ZEITEN_LESEN
Auslesen der Flash Loeschzeit, Signaturtestzeit, Authentisierberechnungszeit und Resetzeit KWP2000: $22 ReadDataByCommonIdentifier $2501 Zeiten Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| FLASH_LOESCHZEIT |
int |
Flash Loeschzeit in Sekunden |
| FLASH_SIGNATURTESTZEIT |
int |
Flash Signaturtestzeit in Sekunden |
| FLASH_RESETZEIT |
int |
Flash Resetzeit in Sekunden |
| FLASH_AUTHENTISIERZEIT |
int |
Flash Authentisierberechnungszeit in Sekunden |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_BLOCKLAENGE_LESEN
Auslesen des maximalen Blocklaenge beim Flashen KWP2000: $22 ReadDataByCommonIdentifier $2506 MaximaleBlockLaenge Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| FLASH_BLOCKLAENGE_GESAMT |
unsigned int |
Flash Blocklaenge inclusive SID |
| FLASH_BLOCKLAENGE_DATEN |
int |
Flash Datenlaenge |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
AUTHENTISIERUNG_ZUFALLSZAHL_LESEN
Authentisierung Zufallszahl des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $07 RequestForAuthentication Modus : Default
Arguments
| Name |
Type |
Comment |
| LEVEL |
int |
|
| USER_ID |
long |
optional |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| ZUFALLSZAHL |
binary |
Zufallszahl |
| AUTHENTISIERUNG |
string |
Authentisierungsart table Authentisierung AUTHG_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
AUTHENTISIERUNG_START
Authentisierung pruefen KWP2000: $31 StartRoutineByLocalIdentifier $08 ReleaseAuthentication Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : (unbenutzt) Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : Authentisierungszeit in Sekunden Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : (unbenutzt) Wortadresse (low/highbyte, low/highword) Byte 21,.... : Schluesseldaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_PROGRAMMIER_STATUS_LESEN
Programmierstatus des SG lesen KWP2000: $31 StartRoutineByLocalIdentifier $0A CheckProgrammingStatus Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| FLASH_PROGRAMMIER_STATUS_TEXT |
string |
table ProgrammierStatus STATUS_TEXT |
| FLASH_PROGRAMMIER_STATUS |
int |
ProgrammierStatus 0 - 255 |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_SIGNATUR_PRUEFEN
Flash Signatur pruefen KWP2000: $31 StartRoutineByLocalIdentifier $09 CheckSignature Modus : Default
Arguments
| Name |
Type |
Comment |
| BEREICH |
string |
'Programm' 'Daten' |
| SIGNATURTESTZEIT |
int |
Zeit in Sekunden |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERGERAETE_RESET
Steuergeraete reset ausloesen KWP2000: $11 ECUReset $01 PowerOn Modus : Default Nach dem Job muss die Steuergeraete-Resetzeit abgewartet werden. Danach ist das Steuergeraet wieder diagnosefaehig siehe Job FLASH_ZEITEN_LESEN Result FLASH_RESETZEIT
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_LOESCHEN
Flash loeschen Standard Flashjob KWP2000: $31 StartRoutineByLocalIdentifier $02 ClearMemory Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : Loeschzeit in Sekunden (Byteparameter 1) Byte 5,6 : Loeschzeit in Sekunden (WordParameter 1 (low/high)) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| FLASH_LOESCHEN_STATUS |
int |
Loeschstatus 1 = Speicher geloescht 2 = Speicher nicht geloescht 5 = Signaturpruefung PAF nicht durchgefuehrt |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_SCHREIBEN_ADRESSE
Vorbereitung fuer Flash schreiben Standard Flashjob KWP2000: $34 RequestDownload Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| FLASH_BLOCKLAENGE_DATEN |
int |
Flash Datenlaenge ohne Telegramm-Overhead |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_SCHREIBEN
Flash Daten schreiben Standard Flashjob KWP2000: $36 TransferData Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : (unbenutzt) Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : (unbenutzt) Anzahl Wortdaten (low/high) Byte 17,18,19,20 : (unbenutzt) Wortadresse (low/highbyte, low/highword) Byte 21,.... : Flashdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| FLASH_SCHREIBEN_ANZAHL |
unsigned int |
Anzahl FLASH_SCHREIBEN seit letztem FLASH_SCHREIBEN_ADRESSE |
| FLASH_SCHREIBEN_STATUS |
int |
Programmierstatus 1 = Programmierung in Ordnung 2 = Programmierung nicht in Ordnung |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
FLASH_SCHREIBEN_ENDE
Flashprogrammierung abschliessen Standard Flashjob KWP2000: $37 RequestTransferExit Modus : Default
Arguments
| Name |
Type |
Comment |
| BINAER_BUFFER |
binary |
Als Argument wird ein vorgefuellter Binaerbuffer uebergeben Der Binaerbuffer hat folgenden Aufbau Byte 0 : Datentyp (1:Daten, 2:Maskendaten) Byte 1 : (unbenutzt) Wortbreite (1:Byte, 2:Word, 3:DWord) Byte 2 : (unbenutzt) Byteordnung (0:LSB zuerst, 1 MSB zuerst) Byte 3 : Adressierung (0: freie Adressierung, 1:Blockadressierung) Byte 4 : (unbenutzt) Byteparameter 1 Byte 5,6 : (unbenutzt) WordParameter 1 (low/high) Byte 7,8 : (unbenutzt) WordParameter 2 (low/high) Byte 9,10,11,12 : (unbenutzt) Maske (linksbuendig) Byte 13,14 : Anzahl Bytedaten (low/high) Byte 15,16 : Anzahl Wortdaten (low/high) Byte 17,18,19,20 : Wortadresse (low/highbyte, low/highword) Byte 21,.... : (unbenutzt) Flashdaten Byte 21+Anzahl Daten: ETX (0x03) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
AIF_LESEN
Auslesen des Anwender Informations Feldes Standard Flashjob KWP 2000: $23 ReadMemoryByAddress Modus : Default
Arguments
| Name |
Type |
Comment |
| AIF_NUMMER |
int |
==0 : aktuelles AIF > 0 : Nummer des zu lesenden AIF default = 0 : aktuelles AIF |
Results
| Name |
Type |
Comment |
| AIF_ADRESSE_HIGH |
int |
AIF Adresse des AIF, High-Word |
| AIF_ADRESSE_LOW |
int |
AIF Adresse des AIF, Low-Word |
| AIF_FG_NR |
string |
Fahrgestellnummer 7-stellig |
| AIF_FG_NR_LANG |
string |
Fahrgestellnummer 17-stellig falls vorhanden, sonst 7-stellig |
| AIF_DATUM |
string |
Datum der SG-Programmierung in der Form TT.MM.JJJJ |
| AIF_ZB_NR |
string |
BMW/Rover Zusammenbaunummer |
| AIF_SW_NR |
string |
BMW/Rover Datensatznummer - Softwarenummer |
| AIF_BEHOERDEN_NR |
string |
BMW/Rover Behoerdennummer |
| AIF_HAENDLER_NR |
string |
Haendlernummer |
| AIF_SERIEN_NR |
string |
Tester Seriennummer |
| AIF_KM |
long |
km-Stand bei der Programmierung |
| AIF_PROG_NR |
string |
Programmstandsnummer |
| AIF_ANZ_FREI |
int |
Anzahl noch vorhandener AIF-Eintraege |
| AIF_ANZAHL_PROG |
int |
Anzahl Programmiervorgaenge |
| AIF_ANZ_DATEN |
int |
Groesse des AIF-Eintrags |
| AIF_GROESSE |
int |
Groesse des AIF |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG |
AIF_SCHREIBEN
Schreiben des Anwender Informations Feldes Standard Flashjob KWP 2000: $3D WriteMemoryByAddress Modus : Default
Arguments
| Name |
Type |
Comment |
| AIF_FG_NR |
string |
Fahrgestellnummer 7-stellig oder 17-stellig |
| AIF_DATUM |
string |
Datum der SG-Programmierung in der Form TT.MM.JJJJ oder TTMMJJ |
| AIF_ZB_NR |
string |
BMW/Rover Zusammenbaunummer |
| AIF_SW_NR |
string |
BMW/Rover Datensatznummer - Softwarenummer |
| AIF_BEHOERDEN_NR |
string |
BMW/Rover Behoerdennummer |
| AIF_HAENDLER_NR |
string |
Haendlernummer |
| AIF_SERIEN_NR |
string |
Tester Seriennummer |
| AIF_KM |
long |
km-Stand bei der Programmierung |
| AIF_PROG_NR |
string |
Programmstandsnummer |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| AIF_NUMMER |
int |
Nummer des geschreibenen AIF |
| AIF_DATEN |
binary |
AIF Hex-Daten |
| _TEL_AUFTRAG |
binary |
Hex-Auftrag an SG AIF lesen |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG AIF lesen |
| _TEL_AUFTRAG_2 |
binary |
Hex-Auftrag an SG AIF schreiben |
| _TEL_ANTWORT_2 |
binary |
Hex-Antwort von SG AIF schreiben |
LESEN_INDIVIDUALDATA_LISTE
Lesen eines Listeneintrags der Individualisierungsdaten KWP2000: $21 ReadDataByLocalIdentifier $01 recordLocalIdentifier
Arguments
| Name |
Type |
Comment |
| ARG_LISTENTRY |
unsigned int |
Nummer des angeforderten Listenelements (0,1,2,...) 0x0000 = Anforderung, das 1. Listelement zu senden 0x0001 = Anforderung, das 2. Listelement zu senden |
Results
| Name |
Type |
Comment |
| RET_ENTRYNR |
unsigned int |
Nummer des zurückgegebenen Listenelements (0,1,2,...) |
| RET_STATUS |
unsigned char |
Information ob aktuelles Listenelement das Letzte ist 0xFF letztes Listenelement 0xFE Listenelement nicht gefunden 0x00 nicht letztes Listenelement |
| RET_FROMWHERE |
unsigned char |
Individualdaten müssen via CAN oder MOST oder XY angesprochen werden. 0x00 via CAN 0x01 via MOST 0x02 via CAN-PIADiensteanfrage 0x03 via Naviadressbuchanfrage ... via XY... |
| RET_DATA |
binary |
Listentry zur Individualdaten-Abfrage 1.Byte, Diagnoseadresse (for future use), diese gibt Auskunft von welchem SG die Individualdaten verwaltet werden. z.B. 0x63 2.Byte: Sind die Daten Car- oder Key- Memory relevant? 0x01 CarMemory relevant 0x02 KeyMemory relevant 0x03 CarMemory relevant und KeyMemory relevant 3.Byte: Individualdaten können via CAN oder MOST oder XY erreicht werden. 0x00 via CAN 0x01 via MOST 0x02 via CAN-PIADiensteanfrage 0x03 via Naviadressbuchanfrage ... via XY... 4.Byte und Folgende siehe Spec Datenrettung |
| RET_COMMENT |
string |
Kommentarspalte des Entries |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
LESE_INDIVIDUALDATA
Lesen von Individualisierungsdaten KWP2000: $21 ReadDataByLocalIdentifier $02 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_KEYID |
unsigned char |
0x00 CarMemory 0x01..0x04 Schlüsselnummer dem der RET_DATA zugeordnet ist 0xFF Aktuell gesteckter Schlüssel ist RET_DATA zugeordnet |
| ARG_BLOCKNR |
unsigned long |
Zu übertragende Blocknummer (Zähler) bei langen Datenstreams z.B. 0x01020304 (4 Bytes) falls nicht verwendet als Dummy mitschleifen |
| ARG_FROMWHERE |
unsigned char |
Individualdaten können via CAN oder MOST oder XY erreicht werden 0x00 via CAN 0x01 via MOST 0x02 via CAN-PIADiensteanfrage 0x03 via Naviadressbuchanfrage ... via XY... |
| ARG_INQY_LEN |
unsigned char |
Länge des folgenden Anfragedatenstreams z.B. 0x02 für 2 Byte |
| ARG_INQY_DATA |
string |
ASCII-codiert Anfrage Individualdatenstream z.B via MOST 2000022201 für MOST AudioMaster_MASK.AMBass.Get Format: FBlock 1 Byte InstID 1 Byte FktID 2 Byte rechtsbündig OpType 1 Byte Parameter x Bytes |
| ARG_RESP_LEN |
unsigned char |
Länge der folgenden Information wie die Antwort erhalten wird. Also ein Antwortfilter bzw. -hinweis z.B. 0x04 für 4 Byte |
| ARG_RESP_DATA |
string |
ASCII-codiert Information wie die Antwort erhalten wird: Also ein Antwortfilter bzw. -hinweis z.B via MOST 71000400 für MOST Climate.ConfigIHKA Format: FBlock 1 Byte InstID 1 Byte FktID 2 Byte rechtsbündig Parameter x Bytes |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
0xFF letztes oder einziges element des Datenstreams 0x00 es folgen weitere Datenstreamstücke 0x01 komplette Wiederholung erforderlich 0x02 ab letztem Block wiederholen 0x03 fehlgeschlagen, Daten nicht lesbar |
| RET_BLOCKNR |
unsigned long |
Übertragende Blocknummer (Zähler) bei langen Datenstreams z.B. 0x01020304 falls nicht verwendet als Dummy mitschleifen |
| RET_LEN |
int |
Länge des Individualisierungs Datenstream oder -streamstücks |
| RET_DATA |
binary |
Individualisierungs Datenstream |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_INDIVIDUALDATA
Schreiben von Individualisierungsdaten KWP2000: $3B WriteDataByLocalIdentifier $02 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_KEYID |
unsigned char |
0x00 CarMemory 0x01..0x04 Schlüsselnummer dem der ARG_DATA zugeordnet ist 0xFF Aktuell gesteckter Schlüssel ist ARG_DATA zugeordnet |
| ARG_BLOCKNR |
unsigned long |
Zu übertragende Blocknummer (Zähler) bei langen Datenstreams z.B. 0x01020304 (4 Bytes) falls nicht verwendet als Dummy mitschleifen |
| ARG_FROMWHERE |
unsigned char |
Individualdaten können via CAN oder MOST oder XY geschrieben werden 0x00 via CAN 0x01 via MOST 0x02 via CAN-PIADiensteanfrage 0x03 via Naviadressbuchanfrage ... via XY |
| ARG_STATUS |
unsigned char |
0xFF letztes oder einziges element des Datenstreams 0x00 es folgen weitere Datenstreamstücke |
| ARG_WRITE_LEN |
unsigned char |
Länge des folgenden Schreibauftrags z.B. 0x02 für 2 Byte |
| ARG_WRITE_DATA |
string |
ASCII-codiert Schreibauftrag für Individualdatenstream Format for MOST FBlock 1 Byte InstID 1 Byte FktID 2 Byte rechtsbündig OpType 1 Byte Parameter x Bytes |
| ARG_W_RESP_LEN |
unsigned char |
Optional, Laenge des folgenden Antwortfilters z.B. 0x02 für 2 Byte |
| ARG_W_RESP_DATA |
string |
ASCII-codiert, Optional, Antwortfilter des Schreibauftrags Format: FBlock 1 Byte InstID 1 Byte FktID 2 Byte rechtsbündig OpType 1 Byte Parameter x Bytes |
| ARG_LEN |
int |
Länge des Individualisierungs Datenstream oder -streamstücks |
| ARG_DATA |
string |
ASCII-codiert Datenstream |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Rückmeldungen, Fehlercodes z.B. OK 0x00 oder NOTOK 0x01 |
| RET_FORMAT |
unsigned char |
proprietäre Formatrückmeldung für ABUCH |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_ADRESSBUCH
Lesen eines Datensatzes des NAVI-Adressbuchs KWP2000: $21 ReadDataByLocalIdentifier $06 recordLocalIdentifier
Arguments
| Name |
Type |
Comment |
| ARG_FORMAT_OR_DATA |
unsigned char |
Format oder Datenanfrage 0x01 Formatanfrage 0x02 Datenanfrage |
| ARG_LISTE |
unsigned char |
Welche der verschiedenen Adressbuchlisten soll übertragen werden? |
| ARG_DEBUG |
unsigned char |
For Debug use |
Results
| Name |
Type |
Comment |
| RET_FORMAT |
unsigned char |
Nummer des Formats in dem das Adressbuch übertragen wird |
| RET_ISLAST |
unsigned char |
Information ob aktueller Datensatz der Letzte ist 0x00 Es folgen noch Datensätze 0x01 Letzter Datensatz |
| RET_DATA |
binary |
Unicode-Datensatz mit Steuerzeichen maximal 1 kByte |
| RET_LENCTRL_DEBUG |
unsigned char |
LenCtrl for Debug use |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_ADRESSBUCH
Schreiben eines Datensatzes des NAVI-Adressbuchs KWP2000: $3B writeDataByLocalIdentifier $06 recordLocalIdentifier Die persistente Abspeicherung erfolgt erst nach einem Reset
Arguments
| Name |
Type |
Comment |
| ARG_PREPARE_OR_DATA |
unsigned char |
Vorbereitung oder Daten 0x01 Vorbereitung 0x02 Daten |
| ARG_LISTE |
unsigned char |
Welche der verschiedenen Adressbuchlisten soll übertragen werden? |
| ARG_ISLAST |
unsigned char |
Information ob aktueller Datensatz der Letzte ist 0x00 Es folgen noch Datensätze 0x01 Letzter Datensatz |
| ARG_DATA |
string |
Unicode-Datensatz mit Steuerzeichen maximal 1 kByte Daten sind als Hex-Array abgelegt |
Results
| Name |
Type |
Comment |
| RET_FORMAT |
unsigned char |
Nummer des Formats in dem das Adressbuch übertragen werden muss Als Reaktion auf PREPARE_OR_DATA = 0x01 |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_TELEFONNUMMERN
Auslesen der im CHAMP gespeicherten Telefonnummern für - Bereitschaftsdienst - Heimathändler - Passo - Hotline KWP2000: $21 readDataByLocalIdentifier $A2 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| NR_BEREITSCHAFTSDIENST |
string |
Nummer des Bereitschaftsdienstes |
| NR_HEIMATHAENDLER |
string |
Nummer des Heimathändlers |
| NR_PASSO |
string |
Nummer Passo |
| NR_HOTLINE |
string |
Nummer der Hotline |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_TELEFONNUMMERN
Schreiben der Telefonnummern für - Bereitschaftsdienst - Heimathändler - Passo - Hotline KWP2000: $3B writeDataByLocalIdentifier $A2 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| NR_BEREITSCHAFTSDIENST |
string |
Nummer des Bereitschaftsdienstes Stringlänge max. 50 Zeichen + Stringende-Zeichen (\0) |
| NR_HEIMATHAENDLER |
string |
Nummer des Heimathändlers Stringlänge max. 50 Zeichen + Stringende-Zeichen (\0) |
| NR_PASSO |
string |
Nummer Passo Stringlänge max. 50 Zeichen + Stringende-Zeichen (\0) |
| NR_HOTLINE |
string |
Nummer der Hotline Stringlänge max. 50 Zeichen + Stringende-Zeichen (\0) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_TELEFONNUMMER_SDARS
Auslesen der im MASK gespeicherten Telefonnummer für - SDARS KWP2000: $21 readDataByLocalIdentifier $A3 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| NR_SDARS |
string |
Nummer des Bereitschaftsdienstes |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_TELEFONNUMMER_SDARS
Schreiben der Telefonnummer für SDARS KWP2000: $3B writeDataByLocalIdentifier $A3 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| NR_SDARS |
string |
Nummer des Bereitschaftsdienstes Stringlänge max. 35 Zeichen (ohne Endezeichen \0) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SER_NR_DOM_LESEN
Seriennummer 14-stellig lesen Neu für Entertainment-Komponenten ab 2003 KWP2000: $21 ReadDatabyLocalIdentifier $E0 Local ID SER_NR_DOM Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| SER_NR_DOM |
string |
Seriennummer Gerät 14-stellig |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_NAVDVDPIN
Lesen des 4 stelligen PIN-Codes zum Entsperren der NAVI-DVD KWP2000: $21 ReadDataByLocalIdentifier $03 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| RET_NAVDVDPIN |
string |
4 stelliger PIN Code zum entsperren der NAVI-DVD |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_NAVDVDPIN
Schreiben des 4 stelligen PIN-Codes zum Entsperren der NAVI-DVD KWP2000: $3B ReadDataByLocalIdentifier $03 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_NAVDVDPIN |
string |
4 stelliger PIN Code zum entsperren der NAVI-DVD |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_AKTIVE_GAL_KURVE
Reads the active coded speed dependent volume control curve KWP2000: $21 ReadDataByLocalIdentifier $B9 RecordLocalIdentifier
No arguments.
Results
| Name |
Type |
Comment |
| STAT_GAL_KURVE |
string |
Active SDVC curve |
| STAT_GAL_KURVE_WERT |
int |
Numbert of active SDVC curve |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_ANT_DC
Auslesen ob Ri der Diversity im Toleranzband liegt KWP2000: $30 InputOutputControlByLocalIdentifier $15 inputOutputLocalIdentifier - get Antenna DC State $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_ANT_DC |
string |
Status Ri (Ok / not Ok) table TTunerRi NAME |
| STAT_ANT_DC_VALUE |
int |
Status Ri (Ok as 1/ not Ok as 0) |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_ANT_EIGEN_DIAG
Lesen Status Antennendiagnose KWP2000: $30 InputOutputControlByLocalIdentifier $17 inputOutputLocalIdentifier - get Antenna Diagnosis State $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_ANT_EIGEN_DIAG |
string |
Status Antennendiagnose table TAntennaDiag VALUE |
| STAT_ANT_EIGEN_DIAG_TEXT |
string |
Status Antennendiagnose table TAntennaDiag NAME |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_ANT_QFS
Auslesen des Status Quality Fieldstrength KWP2000: $30 InputOutputControlByLocalIdentifier $12 inputOutputLocalIdentifier - status QFS $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_QUALITY |
int |
Quality Bereich: 0..15 (der fuer die AF-Verfolgung massgebliche Wert, entspricht der Summe der gewichteten Einzelfaktoren, 15 = beste Qualitaet) 2-Tuner: Quality = 0 ! |
| STAT_FIELDSTRENGTH |
int |
Fieldstrength Bereich: 0..15 (4dB-Schritte von 0..60 dBµV) |
| STAT_FIELDSTRENGTH_EXACT |
int |
Fieldstrength Bereich: 0..60 and more (1dB-Schritte von 0..60 and more dBµV) -1 if not valid |
| STAT_FREQUENZ |
string |
Bereich: 150 - 108000 kHz |
| STAT_ANT_PW |
int |
Antenna Power Supply Bereich: 0 = OFF, 1..15 = ON |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_CPU_AUSLASTUNG
Lesen der CPU Auslastung in % KWP2000: $21 ReadDataByLocalIdentifier $BB Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_CPU |
int |
CPU Auslastung in % |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_FLOTTENMODUS
Abfrage des aktuell zu aktivierenden Flottenmodus. (Art der NAVI-DVD Sperrung.) KWP2000: $30 InputOutputControlByLocalIdentifier $1B inputOutputLocalIdentifier $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_MODUS |
unsigned char |
Aktuell aktiver Flottenmodus 0x00 Keine NAVI-DVD Sperrung 0x01 NAVI-DVD ist mit PIN-Code gesperrt 0x02 NAVI-DVD ist immer gesperrt. |
| STAT_MODUS_TEXT |
string |
Aktuell aktiver Flottenmodus als Text (s.o.) Werte aus table TFlottenmodus |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_FREQUENZ
aktuelle Tunerfrequenz abfragen KWP2000: $30 InputOutputControlByLocalIdentifier $0F inputOutputLocalIdentifier - get frequency $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_FREQ |
string |
Bereich: 150 - 108000 kHz |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_LESEN_CONNTABLE
Auslesen der aktuellen Connectiontable KWP2000: $21 ReadDataByLocalIdentifier $B4 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_CONNTABLE |
string |
Laufwerksvariante |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_LESEN_CONNTABLE_DETAIL
Genaue Information zur abgefragten Connection ausgeben KWP2000: $21 ReadDataByLocalIdentifier $B5 recordLocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| CONNECTION |
unsigned char |
Nummer der gewaehlten Connection |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_CONNTABLE_DETAIL |
string |
Genaue Information zur abgefragten Connection |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_LESEN_LAUFWERK
Auslesen des im MASK verbauten Laufwerkes KWP2000: $21 ReadDataByLocalIdentifier $B3 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_LAUFWERK |
string |
Laufwerksvariante |
| STAT_LAUFWERK_WERT |
int |
Laufwerksvariante Wert |
| STAT_FIRMWARE |
string |
Firmwareversion |
| STAT_TYP |
string |
Laufwerkstyp |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_LESEN_SYSTEM_AUDIO
Auslesen des verbauten Audiosystemes KWP2000: $21 ReadDataByLocalIdentifier $B2 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| STAT_AUDIO_SYSTEM |
string |
table THWVariante NAME |
| STAT_AUDIO_SYSTEM_WERT |
int |
table THWVariante WERT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_RDS
Lesen Status AF-Verfolgung und TP KWP2000: $30 InputOutputControlByLocalIdentifier $0C inputOutputLocalIdentifier - get RDS $01 inputOutputControlParameter - reportCurrentState Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_RDS |
string |
Status AF-Verfolgung und TP table TTunerRDS NAME |
| STAT_RDS_VALUE |
int |
Status AF-Verfolgung und TP |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_TUNER_CODIERUNG
Auslesen der Tuner Codierdaten KWP2000: $21 ReadDataByLocalIdentifier $B7 recordLocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_LAENDERVARIANTE_TUNER |
string |
|
| STAT_TP_FUNKTION |
string |
|
| STAT_RDS_AF_FUNKTION |
string |
|
| STAT_PTY_TABELLE |
string |
|
| STAT_REGIONALISIERUNG |
string |
|
| STAT_HIGH_CUT |
string |
|
| STAT_SENDER_TAB |
string |
|
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_ANT_EIGEN_DIAG
Antennen-Eigendiagnose starten KWP2000: $30 InputOutputControlByLocalIdentifier $16 inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_ANT_SCAN
FM-Antennen weiterschalten KWP2000: $30 InputOutputControlByLocalIdentifier $11 inputOutputLocalIdentifier - Antenna scan $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| ANT_SCAN |
int |
0 = auf AM Betrieb/Verstärker schalten 1 = auf nächste FM Antenne weiterschalten |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_AUDIOKANAELE
Ansteuern eines AudioKanals KWP2000: $30 InputOutputControlByLocalIdentifier $01 inputOutputLocalIdentifier - audio channel $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| AUDIOKANAL |
string |
NF Ausgabe nur auf dem gewaehlten Kanal table TAudioKanal NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| KANAL |
string |
angesteuerter Kanal |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_CLEAR_CKMDATA
Löschen der CKM Daten für Schlüssel X KWP2000: $30 InputOutputControlByLocalIdentifier $18 inputOutputLocalIdentifier - clear CKM for Key X $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| NR_KEY |
string |
Schlüsselnummer oder all bzw. alle Werte siehe table TKeyNr NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_COPY_CKMDATA
Kopieren der CKM Daten von Schlüssel X nach Schlüssel Y KWP2000: $30 InputOutputControlByLocalIdentifier $19 inputOutputLocalIdentifier - copy CKM from Key X to Key Y $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| NR_KEY_SOURCE |
string |
Quell-Schlüsselnummer (OHNE all bzw. alle) Werte siehe table TKeyNr NAME |
| NR_KEY_DEST |
string |
Ziel-Schlüsselnummer (auch all bzw. alle) Werte siehe table TKeyNr NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_EJECT
Simulation Tastendruck EJECT-Taste KWP2000: $30 InputOutputControlByLocalIdentifier $0B inputOutputLocalIdentifier - eject $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_FLOTTENMODUS
Steuern des aktuell zu aktivierenden Flottenmodus. (Art der NAVI-DVD Sperrung.) KWP2000: $30 InputOutputControlByLocalIdentifier $1B inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_MODUS |
string |
Zu aktivierender Flottenmodus 0 ( Keine NAVI-DVD Sperrung ) 1 ( NAVI-DVD ist mit PIN-Code gesperrt ) 2 ( NAVI-DVD ist immer gesperrt. ) |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_FREQUENZ
Tunerfrequenz einstellen KWP2000: $30 InputOutputControlByLocalIdentifier $10 inputOutputLocalIdentifier - set frequency $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| FREQUENZ |
long |
Bereich: 150 - 108000 [kHz] |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_KLANGZEICHEN
Ausloesen eines Klangzeichens KWP2000: $30 InputOutputControlByLocalIdentifier $02 inputOutputLocalIdentifier - accoustic sign $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| KLANGZEICHEN |
string |
Ausloesen des gewaehlten Klangzeichens table TKlangZeichen NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| AUSGELOESTES_KLANGZEICHEN |
string |
OKAY, wenn fehlerfrei |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_LINEAR
Alle Toneinstellungen auf Defaultwerte setzten KWP2000: $30 InputOutputControlByLocalIdentifier $05 inputOutputLocalIdentifier - device sound linear $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_NEXT_ENTSOURCE
Weiterschaltung der Entertainment-Quelle per Diagnose KWP2000: $30 InputOutputControlByLocalIdentifier $1C inputOutputLocalIdentifier $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_ENTSOURCE |
string |
Einzustellende Entertainmentquelle Werte aus table TEntSource Wenn weggelassen, dann weiterschalten |
Results
| Name |
Type |
Comment |
| STAT_ENTSOURCE |
int |
Neue Entertainmentquelle Werte aus table TEntSource |
| STAT_ENTSOURCE_TEXT |
string |
Neue Entertainmentquelle Werte aus table TEntSource |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_RADIO_SCHALTEN
Simulation Tastendruck ENTERTAINMENT-Taste KWP2000: $30 InputOutputControlByLocalIdentifier $0A inputOutputLocalIdentifier - switch radio on or off $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| SCHALTMODUS |
string |
EIN/AUS-Schalten des Radios table TSchaltmodi NAME |
Results
| Name |
Type |
Comment |
| STAT_MODUS |
string |
Ein/aus-Status |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_RDS
Steuern AF-Verfolgung und TP KWP2000: $30 InputOutputControlByLocalIdentifier $14 inputOutputLocalIdentifier - set RDS $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| RDS |
string |
Steuern AF-Verfolgung und TP Werte siehe table TTunerRDS NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_SELBSTTEST
Ansteuerung des Selbsttests im MASK - Speichertests FLASH_ROM, RAM, Video-RAM, EEPROM Bei Erkennung eines Fehlverhaltens erfolgt ein Eintrag im Primaer- und Shadowfehlerspeicher. KWP2000: $31 startRoutineByLocalIdentifier $04 routineLocalIdentifier (selfTest) Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT table JobResultExtended STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_SINUSGENERATOR_AUS
Ausschalten des Sinusgenerators KWP2000: $32 StopRoutineByLocalIdentifier $B8 routineLocalIdentifier
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 |
STEUERN_TESTBILD
Ausgabe eines Testbildes KWP2000: $31 startRoutineByLocalIdentifier $A0 routineLocalIdentifier $XX Musterlänge $XX Farbe1 $XX Farbe2 Modus : Default
Arguments
| Name |
Type |
Comment |
| LAENGE |
int |
Laenge des Testmusters Bei Laenge 0 wird in den Normalmodus geschaltet Bereich: 0-1023 oder 0x00-0x3FF |
| FARBE_1 |
int |
Farbe 1 des Testbildes Bereich: 0-255 oder 0x00-0xFF |
| FARBE_2 |
int |
Farbe 2 des Testbildes Bereich: 0-255 oder 0x00-0xFF |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_TUNER_SUCHLAUF
Sendersuchlauf des AM/FM-Tuner starten KWP2000: $30 InputOutputControlByLocalIdentifier $13 inputOutputLocalIdentifier - Tuner_Suchlauf $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| TUNER_SUCHLAUF |
string |
Steuern des Suchlaufs (INC/DEC/STOP) table TTunerSuchlauf NAME |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_VOLUMEAUDIO
Einstellen der Audio-Lautstaerke KWP2000: $30 InputOutputControlByLocalIdentifier $03 inputOutputLocalIdentifier - set volume $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default
Arguments
| Name |
Type |
Comment |
| VOLUME |
string |
Ausgewaehlte Audio-Lautstaerke table TAudioVolume MASKE |
Results
| Name |
Type |
Comment |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| LAUTSTAERKE |
string |
eingestellte Lautstaerke |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LLDATENRETTUNG
LowLevel MOST Datenrettungsschnittstelle KWP2000: $21 ReadDataByLocalIdentifier $02 LocalIdentifier Modus : Default
Arguments
| Name |
Type |
Comment |
| ARG_SEQUENCE |
string |
Abfolgestring zum Lesen/Schreiben der Indivdata via MOST |
Results
| Name |
Type |
Comment |
| RET_DATA |
binary |
MOST Antwort Indivdata |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_LAST_CONNECTION
URL der letzen Verbindung wird ausgegeben KWP2000: $21 ReadDataByLocalIdentifier KWP2000: $17 LocalIdentifier Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_ONLINE_TEXT |
string |
Online Status als Textausgabe table OnlineStateTable ANZEIGE_TEXT |
| STAT_ONLINE |
int |
Online Status als Wert table OnlineStateTable WERT |
| STAT_CONNECTION_ATTEMPS |
int |
Anzahl der Verbindungsversuche |
| STAT_START_TIME_DATE |
string |
Start der Sitzung |
| STAT_END_TIME_DATE |
string |
Ende der Sitzung |
| STAT_BYTES_RECEIVED |
long |
Bytes received within last session (download) |
| STAT_BYTES_SENT |
long |
Bytes sent within last session (upload) |
| STAT_PHONE_NO |
string |
Telephone number of the RAS server |
| STAT_MODE |
int |
Digital, analogues or other dial-in 0x00 = GPRS, 0x01 = CSD |
| STAT_SIM_MNC |
string |
MNC (mobile network code) of SIM |
| STAT_SIM_MCC |
string |
MCC (mobile country code) of SIM |
| STAT_NET_MNC |
string |
MNC of net |
| STAT_NET_MCC |
string |
MCC of net |
| STAT_IP_NO |
string |
IP-number of the last connection. The IP-number will be provided by the PPP- RAS server |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STEUERN_SINUSGENERATOR_EIN
Aktivieren des Sinusgenerators und Ausgabe auf allen ausgewählten Lautsprechern SELECT_SPEAKER X KWP2000: $31 StartRoutineByLocalIdentifier $B8 routineLocalIdentifier $xx Lautsprecherkanal Byte high $xx Lautsprecherkanal Byte low - $0001 Kanal links vorne - $0002 Kanal rechts vorne - (nur via AMP_60 -SGBD-> $0004 Kanal Center) - (nur via AMP_60 -SGBD-> $0008 Kanal Surround links) - (nur via AMP_60 -SGBD-> $0010 Kanal Surround rechts) - $0020 Kanal links hinten - $0040 Kanal rechts hinten - $0080 Kanal Subwoofer links - $0100 Kanal Subwoofer rechts $xx Frequenz Byte high $xx Frequenz Byte low $xx Level
Arguments
| Name |
Type |
Comment |
| FREQUENZ |
int |
Frequenz Werte aus table TFrequSinusgenerator in Hz |
| LEVEL |
int |
Inkrementwert (Wird automatisch auf codierten Maximalwert begrenzt)) 0 - 255 |
| SELECT_SPEAKER1 |
int |
1 Kanal links vorne 2 Kanal rechts vorne 32 Kanal links hinten 64 Kanal rechts hinten 128 Kanal Subwoofer links 256 Kanal Subwoofer rechts Nummer eines ausgewählten Lautsprechers der aktiv sein soll |
| SELECT_SPEAKER2 |
int |
Nummer eines ausgewählten Lautsprechers der aktiv sein soll (siehe SELECT_SPEAKER1) |
| SELECT_SPEAKER3 |
int |
Nummer eines ausgewählten Lautsprechers der aktiv sein soll (siehe SELECT_SPEAKER1) |
| SELECT_SPEAKER4 |
int |
Nummer eines ausgewählten Lautsprechers der aktiv sein soll (siehe SELECT_SPEAKER1) |
| SELECT_SPEAKER5 |
int |
Nummer eines ausgewählten Lautsprechers der aktiv sein soll (siehe SELECT_SPEAKER1) |
| SELECT_SPEAKER6 |
int |
Nummer eines ausgewählten Lautsprechers der aktiv sein soll (siehe SELECT_SPEAKER1) |
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 |
LESEN_DAR
Lesen eines DAR Datensatzes KWP2000: $31 StartRoutineByLocalId $23 $33 RequestRoutineResults $23 $21 ReadDataByLocalIdentifier $1A
Arguments
| Name |
Type |
Comment |
| ARG_DAR |
unsigned char |
Requested DAR Index from 0 on |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| RET_DAR |
binary |
DAR-Datensatz maximal 1 kByte |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
SCHREIBEN_DAR
Schreiben eines DAR Datensatzes KWP2000: $31 StartRoutineByLocalId $25,$26 $33 RequestRoutineResults $26 $3B WriteDataByLocalIdentifier $A4
Arguments
| Name |
Type |
Comment |
| ARG_DAR |
unsigned char |
Requested DAR Index from 0 on |
| ARG_FILE |
string |
DAR read from file to be written |
| ARG_STREAM |
string |
DAR read from STREAM to be written |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_ONLINE_LOGGING
Lesen einer Zeile Onlinelogging KWP2000: $31 StartRoutineByLocalId $27 $33 RequestRoutineResults $27 $21 ReadDataByLocalIdentifier $1C
Arguments
| Name |
Type |
Comment |
| ARG_LINE |
int |
Requested LINE Index from 0 on 0xffff (-1) for request maxlines |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| RET_LINE |
string |
Loggingzeile maximal 1 kByte |
| RET_NUMBERLINES |
int |
Anzahl Loggingzeilen |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_BROWSER_HISTORY
Lesen einer Zeile der Browser History KWP2000: $31 StartRoutineByLocalId $29 $33 RequestRoutineResults $29 $21 ReadDataByLocalIdentifier $1E
Arguments
| Name |
Type |
Comment |
| ARG_LINE |
int |
Requested LINE Index from 0 on 0xffff (-1) for request maxlines |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| RET_LINE |
string |
Historyzeile maximal 1 kByte |
| RET_NUMBERLINES |
int |
Anzahl Historyzeilen |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_BROWSER_ERRORS
Lesen einer Zeile des Browsererrorlogs KWP2000: $31 StartRoutineByLocalId $28 $33 RequestRoutineResults $28 $21 ReadDataByLocalIdentifier $1D
Arguments
| Name |
Type |
Comment |
| ARG_LINE |
int |
Requested LINE Index from 0 on 0xffff (-1) for request maxlines |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| RET_LINE |
string |
Errorlogzeile maximal 1 kByte |
| RET_NUMBERLINES |
int |
Anzahl Errorlogzeilen |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
LESEN_ACCESS_RECORDS
Lesen eines AR Datensatzes KWP2000: $31 StartRoutineByLocalId $24 $33 RequestRoutineResults $24 $21 ReadDataByLocalIdentifier $1B
Arguments
| Name |
Type |
Comment |
| ARG_AR |
int |
Requested AR Index from 0 on 0xffff (-1) for request maxlines |
Results
| Name |
Type |
Comment |
| RET_STATUS |
unsigned char |
Status 0x00 OK, >0 Error |
| RET_NUMBERARS |
int |
Anzahl AccessReccords |
| RET_AR |
binary |
AR-Datensatz maximal 1 kByte |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_DAR_INDEX
Reading of the actually coded DAR-Index KWP2000: $21 ReadDataByLocalID $18 localID Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_DAR_INDEX |
int |
actually coded DAR-Index |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
STATUS_BROWSER_APPL
Check if application coded and check POPUP KWP2000: $21 ReadDataByLocalID $19 localID Modus : Default
No arguments.
Results
| Name |
Type |
Comment |
| STAT_CODED |
int |
Codingstate of application |
| STAT_APPL |
int |
State of application task |
| STAT_POPUP |
int |
actual popup state |
| JOB_STATUS |
string |
OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
| _TEL_ANTWORT |
binary |
Hex-Antwort von SG |
Tables
Index
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_VIHICLE_IDENTFICATON_NR |
| ?82? |
ERROR_PROGRAMMING_DATE |
| ?83? |
ERROR_ASSEMBLY_NR |
| ?84? |
ERROR_CALIBRATION_DATASET_NR |
| ?85? |
ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR |
| ?86? |
ERROR_REPAIR_SHOP_NR |
| ?87? |
ERROR_TESTER_SERIAL_NR |
| ?88? |
ERROR_MILAGE |
| ?89? |
ERROR_PROGRAMMING_REFERENCE |
| ?8A? |
ERROR_NO_FREE_UIF |
| ?8B? |
ERROR_MAX_UIF |
| ?8C? |
ERROR_SIZE_UIF |
| ?8D? |
ERROR_LEVEL |
| ?8E? |
ERROR_KEY |
| ?8F? |
ERROR_AUTHENTICATION |
| ?90? |
ERROR_NO_DREF |
| ?91? |
ERROR_CHECK_PECUHN |
| ?92? |
ERROR_CHECK_PRGREF |
| ?93? |
ERROR_AIF_NR |
| ?94? |
ERROR_CHECK_DREF |
| ?95? |
ERROR_CHECK_HWREF |
| ?96? |
ERROR_CHECK_HWREF |
| ?97? |
ERROR_CHECK_PRGREFB |
| ?98? |
ERROR_CHECK_VMECUH*NB |
| ?99? |
ERROR_CHECK_PRGREFB |
| ?9A? |
ERROR_CHECK_VMECUH*N |
| ?9B? |
ERROR_MOST_CAN_GATEWAY_DISABLE |
| ?9C? |
ERROR_NO_P2MIN |
| ?9D? |
ERROR_NO_P2MAX |
| ?9E? |
ERROR_NO_P3MIN |
| ?9F? |
ERROR_NO_P3MAX |
| ?A0? |
ERROR_NO_P4MIN |
| ?B0? |
ERROR_DIAG_PROT |
| ?B1? |
ERROR_SG_ADRESSE |
| ?B2? |
ERROR_SG_MAXANZAHL_AIF |
| ?B3? |
ERROR_SG_GROESSE_AIF |
| ?B4? |
ERROR_SG_ENDEKENNUNG_AIF |
| ?B5? |
ERROR_SG_AUTHENTISIERUNG |
| ?C0? |
ERROR_TELEGRAM_LEN_OUT_OFF_RANGE |
| ?F0? |
ERROR_ARGUMENT |
| 0xXY |
ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE |
LIEFERANTEN
Dimensions: 77 rows × 2 columns
| LIEF_NR |
LIEF_TEXT |
| 0x01 |
Reinshagen => Delphi |
| 0x02 |
Kostal |
| 0x03 |
Hella |
| 0x04 |
Siemens |
| 0x05 |
Eaton |
| 0x06 |
UTA |
| 0x07 |
Helbako |
| 0x08 |
Bosch |
| 0x09 |
Loewe => Lear |
| 0x10 |
VDO |
| 0x11 |
Valeo |
| 0x12 |
MBB |
| 0x13 |
Kammerer |
| 0x14 |
SWF |
| 0x15 |
Blaupunkt |
| 0x16 |
Philips |
| 0x17 |
Alpine |
| 0x18 |
Continental Teves |
| 0x19 |
Elektromatik Suedafrika |
| 0x20 |
Becker |
| 0x21 |
Preh |
| 0x22 |
Alps |
| 0x23 |
Motorola |
| 0x24 |
Temic |
| 0x25 |
Webasto |
| 0x26 |
MotoMeter |
| 0x27 |
Delphi PHI |
| 0x28 |
DODUCO => BERU |
| 0x29 |
DENSO |
| 0x30 |
NEC |
| 0x31 |
DASA |
| 0x32 |
Pioneer |
| 0x33 |
Jatco |
| 0x34 |
Fuba |
| 0x35 |
UK-NSI |
| 0x36 |
AABG |
| 0x37 |
Dunlop |
| 0x38 |
Sachs |
| 0x39 |
ITT |
| 0x40 |
FTE |
| 0x41 |
Megamos |
| 0x42 |
TRW |
| 0x43 |
Wabco |
| 0x44 |
ISAD Electronic Systems |
| 0x45 |
HEC (Hella Electronics Corporation) |
| 0x46 |
Gemel |
| 0x47 |
ZF |
| 0x48 |
GMPT |
| 0x49 |
Harman Kardon |
| 0x50 |
Remes |
| 0x51 |
ZF Lenksysteme |
| 0x52 |
Magneti Marelli |
| 0x53 |
Borg Instruments |
| 0x54 |
GETRAG |
| 0x55 |
BHTC (Behr Hella Thermocontrol) |
| 0x56 |
Siemens VDO Automotive |
| 0x57 |
Visteon |
| 0x58 |
Autoliv |
| 0x59 |
Haberl |
| 0x60 |
Magna Steyr |
| 0x61 |
Marquardt |
| 0x62 |
AB-Elektronik |
| 0x63 |
Siemens VDO Borg |
| 0x64 |
Hirschmann Electronics |
| 0x65 |
Hoerbiger Electronics |
| 0x66 |
Thyssen Krupp Automotive Mechatronics |
| 0x67 |
Gentex GmbH |
| 0x68 |
Atena GmbH |
| 0x69 |
Magna-Donelly |
| 0x70 |
Koyo Steering Europe |
| 0x71 |
NSI B.V |
| 0x72 |
ASIN AWCO.LTD |
| 0x73 |
Shorlock |
| 0x74 |
Schrader |
| 0x75 |
BERU Electronics GmbH |
| 0x76 |
CEL |
| 0xFF |
unbekannter Hersteller |
FARTTEXTE
Dimensions: 14 rows × 2 columns
| ARTNR |
ARTTEXT |
| 0x00 |
kein passendes Fehlersymptom |
| 0x01 |
Signal oder Wert oberhalb Schwelle |
| 0x02 |
Signal oder Wert unterhalb Schwelle |
| 0x04 |
kein Signal oder Wert |
| 0x08 |
unplausibles Signal oder Wert |
| 0x10 |
Testbedingungen erfüllt |
| 0x11 |
Testbedingungen noch nicht erfüllt |
| 0x20 |
Fehler bisher nicht aufgetreten |
| 0x21 |
Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x22 |
Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase) |
| 0x23 |
Fehler momentan vorhanden und bereits gespeichert |
| 0x30 |
Fehler würde kein Aufleuchten einer Warnlampe verursachen |
| 0x31 |
Fehler würde das Aufleuchten einer Warnlampe verursachen |
| 0xFF |
unbekannte Fehlerart |
DIGITALARGUMENT
Dimensions: 17 rows × 2 columns
| TEXT |
WERT |
| ein |
1 |
| aus |
0 |
| ja |
1 |
| nein |
0 |
| auf |
1 |
| ab |
0 |
| an |
1 |
| yes |
1 |
| no |
0 |
| on |
1 |
| off |
0 |
| up |
1 |
| down |
0 |
| true |
1 |
| false |
0 |
| 1 |
1 |
| 0 |
0 |
AUTHENTISIERUNG
Dimensions: 4 rows × 2 columns
| AUTH_NR |
AUTH_TEXT |
| 0x01 |
Simple |
| 0x02 |
Symetrisch |
| 0x03 |
Asymetrisch |
| 0xFF |
Keine |
DIAGMODE
Dimensions: 14 rows × 3 columns
| NR |
MODE |
MODE_TEXT |
| 0x81 |
DEFAULT |
DefaultMode |
| 0x82 |
PT |
PeriodicTransmissions |
| 0x84 |
EOLSSM |
EndOfLineSystemSupplierMode |
| 0x85 |
ECUPM |
ECUProgrammingMode |
| 0x86 |
ECUDM |
ECUDevelopmentMode |
| 0x87 |
ECUAM |
ECUAdjustmentMode |
| 0x88 |
ECUVCM |
ECUVariantCodingMode |
| 0x89 |
ECUSM |
ECUSafetyMode |
| 0xFA |
SSS_A |
SystemSupplierSpecific (A) |
| 0xFB |
SSS_B |
SystemSupplierSpecific (B) |
| 0xFC |
SSS_C |
SystemSupplierSpecific (C) |
| 0xFD |
SSS_D |
SystemSupplierSpecific (D) |
| 0xFE |
SSS_E |
SystemSupplierSpecific (E) |
| 0xXY |
-- |
unbekannter Diagnose-Mode |
BAUDRATE
Dimensions: 7 rows × 3 columns
| NR |
BAUD |
BAUD_TEXT |
| 0x01 |
PC9600 |
Baudrate 9.6 kBaud |
| 0x02 |
PC19200 |
Baudrate 19.2 kBaud |
| 0x03 |
PC38400 |
Baudrate 38.4 kBaud |
| 0x04 |
PC57600 |
Baudrate 57.6 kBaud |
| 0x05 |
PC115200 |
Baudrate 115.2 kBaud |
| 0x06 |
SB |
Specific Baudrate |
| 0xXY |
-- |
unbekannte Baudrate |
IARTTEXTE
Dimensions: 14 rows × 2 columns
| ARTNR |
ARTTEXT |
| 0x00 |
kein passendes Fehlersymptom |
| 0x01 |
Signal oder Wert oberhalb Schwelle |
| 0x02 |
Signal oder Wert unterhalb Schwelle |
| 0x04 |
kein Signal oder Wert |
| 0x08 |
unplausibles Signal oder Wert |
| 0x10 |
Testbedingungen erfüllt |
| 0x11 |
Testbedingungen noch nicht erfüllt |
| 0x20 |
Fehler bisher nicht aufgetreten |
| 0x21 |
Fehler momentan nicht vorhanden, aber bereits gespeichert |
| 0x22 |
Fehler momentan vorhanden, aber noch nicht gespeichert (Entprellphase) |
| 0x23 |
Fehler momentan vorhanden und bereits gespeichert |
| 0x30 |
Fehler würde kein Aufleuchten einer Warnlampe verursachen |
| 0x31 |
Fehler würde das Aufleuchten einer Warnlampe verursachen |
| 0xFF |
unbekannte Fehlerart |
PROGRAMMIERSTATUS
Dimensions: 19 rows × 2 columns
| SB |
STATUS_TEXT |
| 0x00 |
Anlieferzustand |
| 0x01 |
Normalbetrieb |
| 0x02 |
nicht benutzt |
| 0x03 |
Speicher gelöscht |
| 0x04 |
nicht benutzt |
| 0x05 |
Signaturprüfung PAF nicht durchgeführt |
| 0x06 |
Signaturprüfung DAF nicht durchgeführt |
| 0x07 |
Programmprogrammiersitzung aktiv |
| 0x08 |
Datenprogrammiersitzung aktiv |
| 0x09 |
Hardwarereferenzeintrag fehlerhaft |
| 0x0A |
Programmreferenzeintrag fehlerhaft |
| 0x0B |
Referenzierungsfehler Hardware -> Programm |
| 0x0C |
Programm nicht vorhanden oder nicht vollständig |
| 0x0D |
Datenreferenzeintrag fehlerhaft |
| 0x0E |
Referenzierungsfehler Programm -> Daten |
| 0x0F |
Daten nicht vorhanden oder nicht vollständig |
| 0x10 |
Reserviert fuer BMW |
| 0x80 |
Reserviert fuer Zulieferer |
| 0xXY |
unbekannter Programmierstatus |
JOBRESULTEXTENDED
Dimensions: 7 rows × 2 columns
| SB |
STATUS_TEXT |
| 0x00 |
ERROR_ARGUMENT_NOT_IN_TABLE |
| 0x01 |
ERROR_INVALID_ARGUMENT |
| 0x02 |
ERROR_MISSING_ARGUMENT |
| 0x03 |
ERROR_EXECUTION_LOCALROUTINE |
| 0x04 |
ERROR_ARGUMENT_TOO_LONG |
| 0x05 |
ERROR_INVALID_RESULT |
| 0xXY |
ERROR_UNKNOWN |
SG_DIAGNOSEKONZEPT
Dimensions: 4 rows × 2 columns
| RANG |
KONZEPT_TEXT |
| 1 |
BMW-FAST |
| - |
KWP2000* |
| - |
KWP2000 |
| - |
DS2 |
FORTTEXTE
Dimensions: 6 rows × 2 columns
| ORT |
ORTTEXT |
| 0xABC8 |
0xABC8: Fehler Speichertest MASK |
| 0xABC9 |
0xABC9: Laufwerk defekt |
| 0xABCA |
0xABCA: Antenne offen oder Kurzschluss |
| 0xABCB |
0xABCB: Fehler in der Antennen-Stromversorgung |
| 0xABCC |
0xABCC: Error Communication TopHiFi |
| 0xFFFF |
unbekannter Fehlerort |
FDETAILSTRUKTUR
Dimensions: 7 rows × 2 columns
| NAME |
TYP |
| F_ART_IND |
nein |
| F_ART_ERW |
nein |
| F_PCODE |
nein |
| F_PCODE7 |
nein |
| F_HFK |
ja |
| F_LZ |
nein |
| F_UWB_ERW |
ja |
FUMWELTMATRIX
Dimensions: 6 rows × 5 columns
| ORT |
UW1_NR |
UW2_NR |
UW3_NR |
UW4_NR |
| 0xABC8 |
0x01 |
0x02 |
-- |
-- |
| 0xABC9 |
0x01 |
0x03 |
-- |
-- |
| 0xABCA |
0x01 |
0x04 |
-- |
-- |
| 0xABCB |
0x01 |
0xFF |
-- |
-- |
| 0xABCC |
0x01 |
0xFF |
- |
- |
| default |
- |
- |
-- |
-- |
FUMWELTTEXTE
Dimensions: 6 rows × 9 columns
| UWNR |
UWTEXT |
UW_EINH |
L/H |
UWTYP |
NAME |
MUL |
DIV |
ADD |
| 0x01 |
Temperatur MMI-Rechner |
Grad C |
H |
s int |
-- |
1 |
1 |
0 |
| 0x02 |
Shadow DTC |
0-n |
-- |
0xFFFF |
ShadowDTC |
-- |
-- |
-- |
| 0x03 |
Laufwerksfehler |
0-n |
- |
0xFFFF |
LWReason |
- |
- |
- |
| 0x04 |
Antennenfehler |
0-n |
- |
0xFFFF |
ANTReason |
- |
- |
- |
| 0xFF |
Dummy |
1 |
high |
signed int |
- |
- |
- |
- |
| 0xXY |
unbekannte Umweltbedingung |
1 |
-- |
u int |
- |
1 |
1 |
0 |
HORTTEXTE
Dimensions: 1 rows × 2 columns
| ORT |
ORTTEXT |
| 0xFFFF |
unbekannter Fehlerort |
IORTTEXTE
Dimensions: 4 rows × 2 columns
| ORT |
ORTTEXT |
| 0xABD8 |
0xABD8: Fehler FLASH-ROM |
| 0xABD9 |
0xABD9: Fehler RAM |
| 0xABDA |
0xABDA: Laufwerk Temperatur |
| 0xFFFF |
unbekannter Fehlerort |
IDETAILSTRUKTUR
Dimensions: 7 rows × 2 columns
| NAME |
TYP |
| F_ART_IND |
nein |
| F_ART_ERW |
nein |
| F_PCODE |
nein |
| F_PCODE7 |
nein |
| F_HFK |
ja |
| F_LZ |
nein |
| F_UWB_ERW |
ja |
IUMWELTMATRIX
Dimensions: 4 rows × 5 columns
| ORT |
UW1_NR |
UW2_NR |
UW3_NR |
UW4_NR |
| 0xABD8 |
0x01 |
-- |
-- |
-- |
| 0xABD9 |
0x01 |
- |
- |
- |
| 0xABDA |
0x01 |
0x02 |
-- |
-- |
| default |
-- |
-- |
-- |
-- |
IUMWELTTEXTE
Dimensions: 3 rows × 9 columns
| UWNR |
UWTEXT |
UW_EINH |
L/H |
UWTYP |
NAME |
MUL |
DIV |
ADD |
| 0x01 |
Temperatur MMI-Rechner |
Grad C |
H |
s int |
-- |
1 |
1 |
0 |
| 0x02 |
Temperatur Laufwerk |
Grad C |
high |
signed int |
- |
1 |
1 |
0 |
| 0xXY |
unbekannte Umweltbedingung |
1 |
-- |
u int |
-- |
1 |
1 |
0 |
SHADOWDTC
Dimensions: 4 rows × 2 columns
| WERT |
UWTEXT |
| 0xABD8 |
0xABD8: Fehler FLASH-ROM |
| 0xABD9 |
0xABD9: Fehler RAM |
| 0xABDA |
0xABDA: Laufwerk Temperatur |
| 0xFFFF |
unbekannter Fehlerort |
TAUDIOKANAL
Dimensions: 11 rows × 3 columns
| NAME |
MASKE |
TEXT |
| VL |
0x01 |
Lautsprecher Vorne Links |
| VR |
0x02 |
Lautsprecher Vorne Rechts |
| HHL |
0x03 |
Lautsprecher Hutablage Hinten Links |
| HHR |
0x04 |
Lautsprecher Hutablage Hinten Rechts |
| ZBL |
0x05 |
Lautsprecher Zentral Bass Links |
| ZBR |
0x06 |
Lautsprecher Zentral Bass Rechts |
| SHL |
0x07 |
Lautsprecher Surround Hinten Links |
| SHR |
0x08 |
Lautsprecher Surround Hinten Rechts |
| CS |
0x09 |
Lautsprecher Centerspeaker |
| ALLE |
0x0A |
Alle Lautsprecher |
| XY |
0xXY |
Nicht definiert |
TAUDIOVOLUME
Dimensions: 30 rows × 2 columns
| MASKE |
TEXT |
| 0x00 |
Mute |
| 0x0F |
Inkrement 15 |
| 0x10 |
Inkrement 16 |
| 0x11 |
Inkrement 17 |
| 0x12 |
Inkrement 18 |
| 0x13 |
Inkrement 19 |
| 0x14 |
Inkrement 20 |
| 0x16 |
Inkrement 22 |
| 0x18 |
Inkrement 24 |
| 0x1A |
Inkrement 26 |
| 0x1C |
Inkrement 28 |
| 0x1E |
Inkrement 30 |
| 0x20 |
Inkrement 32 |
| 0x22 |
Inkrement 34 |
| 0x24 |
Inkrement 36 |
| 0x26 |
Inkrement 38 |
| 0x28 |
Inkrement 40 |
| 0x2A |
Inkrement 42 |
| 0x2C |
Inkrement 44 |
| 0x2E |
Inkrement 46 |
| 0x30 |
Inkrement 48 |
| 0x32 |
Inkrement 50 |
| 0x34 |
Inkrement 52 |
| 0x36 |
Inkrement 54 |
| 0x38 |
Inkrement 56 |
| 0x3A |
Inkrement 58 |
| 0x3C |
Inkrement 60 |
| 0x3E |
Inkrement 62 |
| 0x3F |
Maximal |
| 0xXY |
Nicht definiert |
TFBLOCKIDTEXTE
Dimensions: 39 rows × 2 columns
| FBLOCKID |
NAME |
| 0x02 |
NetworkMaster=0x02 |
| 0x03 |
ConnectionMaster=0x03 |
| 0x04 |
PowerMaster=0x04 |
| 0x05 |
Vehicle=0x05 |
| 0x06 |
Diagnose=0x06 |
| 0x07 |
VideoSwitch=0x07 |
| 0x10 |
ManMachineInterface=0x10 |
| 0x11 |
Sprachverarbeitungssystem=0x11 |
| 0x15 |
ControlElements=0x15 |
| 0x16 |
Security=0x16 |
| 0x20 |
AudioMaster=0x20 |
| 0x22 |
AudioAmplifier=0x22 |
| 0x23 |
HeadPhoneAmplifier=0x23 |
| 0x24 |
AuxilliaryInput=0x24 |
| 0x26 |
MicrophoneInput=0x26 |
| 0x31 |
AudioDiscPlayer=0x31 |
| 0x32 |
MultiMediaChanger=0x32 |
| 0x40 |
AM/FM Tuner=0x40 |
| 0x41 |
TMC Tuner=0x41 |
| 0x42 |
TVTuner=0x42 |
| 0x43 |
ExternSource=0x43 |
| 0x44 |
SDARS=0x44 |
| 0x50 |
TelefonFix=0x50 |
| 0x51 |
PhoneBook=0x51 |
| 0x52 |
Navigationssystem=0x52 |
| 0x6F |
Monitor=0x6F |
| 0x71 |
Climate=0x71 |
| 0x80 |
MMI_Terminal=0x80 |
| 0x81 |
KOMBI_Terminal=0x81 |
| 0x90 |
Telematik=0x90 |
| 0xAB |
EDIABAS4MOST=0xAB |
| 0xC9 |
Service=0xC9 |
| 0xCA |
KombiMiscFkts=0xCA |
| 0xCB |
Bordcomputer=0xCB |
| 0xCC |
ADASInterface=0xCC |
| 0xE0 |
KombiInterface=0xE0 |
| 0xE1 |
HUDInterface=0xE1 |
| 0xFD |
Sahara=0xFD |
| 0xXY |
Unbekannter FBlock |
TANTENNADIAG
Dimensions: 2 rows × 3 columns
| WERT |
TEXT |
VALUE |
| 0x00 |
Antenna Diag not Ok |
1 |
| 0x01 |
Antenna Diag Ok |
0 |
TTUNERRI
Dimensions: 3 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
Ri not Ok |
| 0x01 |
Ri Ok |
| 0xXY |
Fehler |
TTUNERRDS
Dimensions: 5 rows × 3 columns
| NAME |
MASKE |
TEXT |
| 0 |
0x00 |
AF aus / TP aus |
| 1 |
0x01 |
AF aus / TP ein |
| 2 |
0x02 |
AF ein / TP aus |
| 3 |
0x03 |
AF ein / TP ein |
| Fehler |
0xXY |
Nicht definiert |
TTUNERSUCHLAUF
Dimensions: 4 rows × 2 columns
| NAME |
MASKE |
| STOP |
0x00 |
| INC |
0x01 |
| DEC |
0x07 |
| Fehler |
0xXY |
TSCHALTMODI
Dimensions: 5 rows × 3 columns
| NAME |
MASKE |
TEXT |
| aus |
0x00 |
Radio aus |
| ein |
0x01 |
Radio ein |
| off |
0x00 |
Radio aus |
| on |
0x01 |
Radio ein |
| Fehler |
0xXY |
Nicht definiert |
LOOKCONNTABLE
Dimensions: 66 rows × 2 columns
| NAME |
MASKE |
| Tuner/LS = 0x01 |
0x01 |
| Tuner/KHL = 0x02 |
0x02 |
| Tuner/KHR = 0x03 |
0x03 |
| Null-Device/LS = 0x08 |
0x08 |
| Null-Device/KHL = 0x09 |
0x09 |
| Null-Device/KHR = 0x0A |
0x0A |
| Audio-TP/LS = 0x10 |
0x10 |
| Audio-TP/KHL = 0x11 |
0x11 |
| Audio-TP/KHR = 0x12 |
0x12 |
| Audio-DP.01.01/LS = 0x18 |
0x18 |
| Audio-DP.01.01/KHL = 0x19 |
0x19 |
| Audio-DP.01.01/KHR = 0x1A |
0x1A |
| Audio-DP.02.01/LS = 0x20 |
0x20 |
| Audio-DP.02.01/KHL = 0x21 |
0x21 |
| Audio-DP.02.01/KHR = 0x22 |
0x22 |
| Audio-MMP/LS = 0x28 |
0x28 |
| Audio-MMP/KHL = 0x29 |
0x29 |
| Audio-MMP/KHR = 0x2A |
0x2A |
| SES.00.01/LS = 0x30 |
0x30 |
| SES-MISCHEN/LS = 0x31 |
0x31 |
| Microphone.00.01/SES.00.11 = 0x32 |
0x32 |
| TelephoneFix.00.01/LS = 0x40 |
0x40 |
| Telephone-Mix/LS = 0x41 |
0x41 |
| Telephone-Menue/LS = 0x42 |
0x42 |
| Microphone.00.01/Telefon.00.11 = 0x40/41 |
0x40/0x41 |
| Microphone.00.01/SES.00.11 = 0x30/31/32 |
0x30/0x31/0x32 |
| Microphone.00.01/SecurityFunk1 = 0x68 |
0x68 |
| Microphone.00.01/SecurityFunk2 = 0x69 |
0x69 |
| Microphone.00.01/SecurityWSA = 0x6A |
0x6A |
| TVTuner.00.01/LS = 0x50 |
0x50 |
| TVTuner.00.01/KHL = 0x51 |
0x51 |
| TVTuner.00.01/KHR = 0x52 |
0x52 |
| Navigation.00.01-Mix/LS = 0x58 |
0x58 |
| Browser/LS = 0x70 |
0x70 |
| Browser/KHL = 0x71 |
0x71 |
| Browser/KHR = 0x72 |
0x72 |
| TM-Meldung/LS = 0x38 |
0x38 |
| PTY-Meldung/LS = 0x48 |
0x48 |
| AMFM-TapePlayer/LS = 0x60 |
0x60 |
| AMFM-TapePlayer/KHL = 0x61 |
0x61 |
| AMFM-TapePlayer/KHR = 0x62 |
0x62 |
| SecurityFunk_1/LS = 0x68 |
0x68 |
| SecurityFunk_2/LS = 0x69 |
0x69 |
| SecurityWSA/LS = 0x6A |
0x6A |
| SDARS/LS = 0x6b |
0x6B |
| SDARS/KHL = 0x6C |
0x6C |
| SDARS/KHR = 0x6D |
0x6D |
| DAB/LS = 0x90 |
0x90 |
| DAB/KHL = 0x91 |
0x91 |
| DAB/KHR = 0x92 |
0x92 |
| ISDBT/LS = 0xA0 |
0xA0 |
| ISDBT/KHL = 0xA1 |
0xA1 |
| ISDBT/KHR = 0xA2 |
0xA2 |
| MSB/LS = 0x74 |
0x74 |
| MSB/KHL = 0x75 |
0x75 |
| MSB/KHR = 0x76 |
0x76 |
| AUXonMOST/LS = 0x77 |
0x77 |
| AUXonMOST/KHL = 0x78 |
0x78 |
| AUXonMOST/KHR = 0x79 |
0x79 |
| AUX analog/LS = 0x80 |
0x80 |
| AUX analog/KHL = 0x81 |
0x81 |
| AUX analog/KHR = 0x82 |
0x82 |
| Telefon_analog_fix/LS = 0x83 |
0x83 |
| PDC/LS = 0x84 |
0x84 |
| Gong/LS = 0x85 |
0x85 |
| Fehler = 0xXY |
0xXY |
LOOKCONNTABLEDETAIL
Dimensions: 6 rows × 2 columns
| NAME |
MASKE |
| Muted |
0x00 |
| Demuted |
0x01 |
| IN_MEMORY |
0x02 |
| NOT_CONNECTED |
0x03 |
| CONNECTED |
0x04 |
| Error |
0xXY |
TKLANGZEICHEN
Dimensions: 11 rows × 3 columns
| NAME |
MASKE |
TEXT |
| off |
0x00 |
Off |
| ACC |
0x01 |
ACC-Signal |
| CCG |
0x02 |
CCG-Signal |
| DG |
0x03 |
DG-Signal |
| Std-Signal |
0x04 |
Stunden-Signal |
| IMG_Start |
0x05 |
Intermetierendes Signal |
| IMG_Stop |
0x06 |
Intermetierendes Signal beenden |
| tlc-left |
0x0D |
TLC-Left |
| tlc-right |
0x0E |
TLC-Right |
| tlc-stop |
0x0F |
TLC-Stop |
| XY |
0xXY |
Nicht definiert |
TLAENDERVARIANTETUNER
Dimensions: 6 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
ECE |
| 0x01 |
US |
| 0x02 |
Japan |
| 0x03 |
Oceanien |
| 0x07 |
No Area |
| 0xXY |
nicht definiert |
TTPFUNKTION
Dimensions: 3 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
TP nicht aktiv |
| 0x01 |
TP aktiv |
| 0xXY |
nicht definiert |
TRDSAFFUNKTION
Dimensions: 6 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
RDS ein; AF aus |
| 0x01 |
RDS ein; AF manuell |
| 0x02 |
RDS ein; AF automatisch |
| 0x03 |
RDS aus |
| 0x07 |
Nicht definiert |
| 0xXY |
nicht definiert |
TPTYTABELLE
Dimensions: 3 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
PTY ECE |
| 0x01 |
PTY US |
| 0xXY |
nicht definiert |
TREGIONALISIERUNG
Dimensions: 4 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
Wert 0 |
| 0x01 |
Wert 1 |
| 0x02 |
Wert 2 |
| 0xXY |
nicht definiert |
THIGHCUT
Dimensions: 5 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
High |
| 0x01 |
Low |
| 0x02 |
Auto |
| 0x03 |
Notch |
| 0xXY |
nicht definiert |
TSENDERTAB
Dimensions: 3 rows × 2 columns
| WERT |
TEXT |
| 0x00 |
HGL |
| 0x01 |
FMD |
| 0xXY |
nicht definiert |
TKEYNR
Dimensions: 8 rows × 2 columns
| NAME |
KEYNR |
| 0 |
0x00 |
| 1 |
0x01 |
| 2 |
0x02 |
| 3 |
0x03 |
| 15 |
0x0F |
| all |
0xFF |
| alle |
0xFF |
| default |
0xEE |
TFLOTTENMODUS
Dimensions: 3 rows × 2 columns
| MASKE |
TEXT |
| 0x00 |
Keine NAVI-DVD Sperrung |
| 0x01 |
NAVI-DVD ist mit PIN-Code gesperrt |
| 0x02 |
NAVI-DVD ist immer gesperrt |
TENTSOURCE
Dimensions: 16 rows × 2 columns
| MASKE |
TEXT |
| 0x00 |
next |
| 0x01 |
FM |
| 0x02 |
AM |
| 0x03 |
SCD |
| 0x04 |
CDC |
| 0x05 |
MD |
| 0x06 |
WB |
| 0x07 |
SDARS |
| 0x08 |
IBOC |
| 0x09 |
AUX |
| 0x0A |
DVD |
| 0x0B |
TV |
| 0x0C |
VIDEOTXT |
| 0x0D |
AV-AUX |
| 0x0E |
DAB |
| 0xFF |
Entertainmentsource not available |
THWVARIANTE
Dimensions: 4 rows × 3 columns
| NAME |
MASKE |
WERT |
| STEREO |
0x11 |
0 |
| HIFI |
0x01 |
1 |
| TOP-HIFI |
0x02 |
2 |
| Fehler |
0xXY |
-1 |
TLAUFWERKSVARIANTE
Dimensions: 5 rows × 3 columns
| NAME |
MASKE |
WERT |
| CDROM-Laufwerk |
0x01 |
1 |
| CDAudio-Laufwerk |
0x02 |
2 |
| DVD-Laufwerk |
0x03 |
3 |
| MD-Laufwerk |
0x04 |
4 |
| Unbekannt |
0xXY |
-1 |
TFREQUSINUSGENERATOR
Dimensions: 25 rows × 1 columns
| WERT |
| 20000 |
| 18000 |
| 16000 |
| 15000 |
| 14000 |
| 12500 |
| 10000 |
| 8900 |
| 4450 |
| 3550 |
| 2800 |
| 2200 |
| 1800 |
| 1400 |
| 1000 |
| 700 |
| 300 |
| 200 |
| 100 |
| 89 |
| 63 |
| 50 |
| 40 |
| 28 |
| 20 |
LWREASON
Dimensions: 4 rows × 2 columns
| WERT |
UWTEXT |
| 0x01 |
Mechanikfehler |
| 0x02 |
Kommunikationsfehler |
| 0x03 |
Flash Programmierfehler |
| 0xFFFF |
unbekannter Grund |
ANTREASON
Dimensions: 3 rows × 2 columns
| WERT |
UWTEXT |
| 0x01 |
Offen oder Kurz gegen Vcc |
| 0x02 |
Kurz gegen Masse |
| 0xFFFF |
unbekannter Grund |
ONLINESTATETABLE
Dimensions: 3 rows × 2 columns
| WERT |
ANZEIGE_TEXT |
| 0x00 |
Online-Status OK |
| 0x01 |
Daten nicht abrufbar |
| 0xXY |
nicht definiert |
TINDIVIDUALDATALISTE
Dimensions: 38 rows × 17 columns
| ENTRYNR |
ISLAST |
FROMWHERE |
DIAG |
CARORKEY |
USECASE |
TESTER_ALGO |
RESERVED |
INQY_LEN |
INQY_DATA |
RESP_LEN |
RESP_DATA |
WRITE_LEN |
WRITE_DATA |
W_RESP_LEN |
W_RESP_DATA |
COMMENT |
| 0x0000 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000020001 |
04 |
20000200 |
05 |
2000020000 |
00 |
|
AudioMaster.VolumeActual |
| 0x0001 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000022001 |
04 |
20000220 |
05 |
2000022000 |
00 |
|
AudioMaster.Balance |
| 0x0002 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000022101 |
04 |
20000221 |
05 |
2000022100 |
00 |
|
AudioMaster.Fader |
| 0x0003 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000022201 |
04 |
20000222 |
05 |
2000022200 |
00 |
|
AudioMaster.Bass |
| 0x0004 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000022301 |
04 |
20000223 |
05 |
2000022300 |
00 |
|
AudioMaster.Treble |
| 0x0005 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000026001 |
04 |
20000260 |
05 |
2000026000 |
00 |
|
AudioMaster.AMSDVolumeTable(GAL) |
| 0x0006 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
2000027101 |
04 |
20000271 |
05 |
2000027100 |
00 |
|
AudioMaster.AMReverbRoomSize(LOG7) |
| 0x0007 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
2202046301020000 |
04 |
22020463 |
05 |
2202046300 |
00 |
|
GraphEqualizerStd(nur an TOPHIFI!!!) |
| 0x0008 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020104 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos1 |
| 0x0009 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0301 |
00 |
|
FMPresetSave.Pos1 |
| 0x000A |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020204 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos2 |
| 0x000B |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0302 |
00 |
|
FMPresetSave.Pos2 |
| 0x000C |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020304 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos3 |
| 0x000D |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0303 |
00 |
|
FMPresetSave.Pos3 |
| 0x000E |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020404 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos4 |
| 0x000F |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0304 |
00 |
|
FMPresetSave.Pos4 |
| 0x0010 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020504 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos5 |
| 0x0011 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0305 |
00 |
|
FMPresetSave.Pos5 |
| 0x0012 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020604 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos6 |
| 0x0013 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0306 |
00 |
|
FMPresetSave.Pos6 |
| 0x0014 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020704 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos7 |
| 0x0015 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0307 |
00 |
|
FMPresetSave.Pos7 |
| 0x0016 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020804 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos8 |
| 0x0017 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0308 |
00 |
|
FMPresetSave.Pos8 |
| 0x0018 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020904 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos9 |
| 0x0019 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C0309 |
00 |
|
FMPresetSave.Pos9 |
| 0x001A |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020A04 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos10 |
| 0x001B |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C030A |
00 |
|
FMPresetSave.Pos10 |
| 0x001C |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020B04 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos11 |
| 0x001D |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C030B |
00 |
|
FMPresetSave.Pos11 |
| 0x001E |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
08 |
40000C0301020C04 |
04 |
40000C03 |
05 |
4000020600 |
00 |
|
FMPresetList.Pos12 |
| 0x001F |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
00 |
|
00 |
|
09 |
4000040000030C030C |
00 |
|
FMPresetSave.Pos12 |
| 0x0020 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
1001020201 |
04 |
10010202 |
05 |
1001020200 |
00 |
|
MMI.CurrentUnits |
| 0x0021 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
1001020001 |
04 |
10010200 |
05 |
1001020000 |
00 |
|
MMI.CurrentLanguage |
| 0x0022 |
0x00 |
01 |
63 |
02 |
000F |
01 |
00 |
05 |
1001025301 |
04 |
10010253 |
05 |
1001025300 |
00 |
|
MMI.ActionSpecialFunctionButtonMFL |
| 0x0023 |
0x00 |
03 |
63 |
02 |
000F |
01 |
00 |
01 |
01 |
00 |
|
01 |
01 |
00 |
|
NaviAdressbook.Liste1 |
| 0x0024 |
0x00 |
03 |
63 |
02 |
000F |
01 |
00 |
01 |
02 |
00 |
|
01 |
02 |
00 |
|
NaviAdressbook.Liste2(Home) |
| 0x0025 |
0xFF |
03 |
63 |
02 |
000F |
01 |
00 |
01 |
03 |
00 |
|
01 |
03 |
00 |
|
NaviAdressbook.Liste3(Last) |