C_EKM.prg
INFO
| Field | Value |
|---|---|
| ECU | C-SGBD fuer EKM E31 |
| ORIGIN | BMW TI-431 Michael Nau |
| REVISION | 1.00 |
| AUTHOR | Softing AEC Daniel Frey |
| COMMENT | N/A |
| PACKAGE | N/A |
| SPRACHE | deutsch |
Jobs
Index
- INFO - Information SGBD
- INITIALISIERUNG - Initialisierung
- IDENT - Identifikation
- DIAGNOSE_ENDE - Beenden der Diagnose
- C_C_AUFTRAG - Codierdaten schreiben und verifizieren
- C_C_LESEN - Codierdaten schreiben und verifizieren
- C_ZCS_AUFTRAG - Write and verify the Central code
- C_ZCS_LESEN - Read the ZCS record
- C_CHECKSUM - Berechnung und Speicherung der Checksumme
- C_CHECKSUM_VERIFY - Ueberpruefung der Checksumme
- C_FG_AUFTRAG - letzten 7 Stellen der Fahrgestellnummer schreiben
- C_FG_LESEN - letzten 7 Stellen der Fahrgestellnummer lesen
- C_FG_AUFTRAG2 - letzten 7 Stellen der Fahrgestellnummer schreiben
- C_FG_LESEN2 - letzten 7 Stellen der Fahrgestellnummer lesen
- C_GEBRAUCHTBITS_LESEN - Gebrauchtbits auslesen
- C_GEBRAUCHT_SETZEN - Gebrauchtbits setzen FC 11xxxxxx FF xx00xxxx
- C_GEBRAUCHT_SETZEN2 - Gebrauchtbits setzen FC 0xCF FF 0xCF
- C_KOMBI_GEBRAUCHTBITS_LESEN - Gebrauchtbits auslesen
- C_KOMBI_UNGEBRAUCHT_SETZEN - Gebrauchtbits setzen FC xx00xxxx FF 11xxxxxx
- C_KOMBI_GEBRAUCHT_SETZEN - Gebrauchtbits setzen FC xx11xxxx FF 00xxxxxx
INFO
Information SGBD
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ECU | string | Steuergeraet im Klartext |
| ORIGIN | string | Steuergeraete-Verantwortlicher |
| REVISION | string | Versions-Nummer |
| AUTHOR | string | Name aller Autoren |
| COMMENT | string | wichtige Hinweise |
| SPRACHE | string | deutsch, english |
INITIALISIERUNG
Initialisierung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DONE | int | 1, wenn i.O. |
IDENT
Identifikation
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, wenn fehlerfrei |
| ID_GEN_NR | string | Generationsnummer |
| ID_HW_NR | string | Hardwarenummer |
| ID_SW_NR | string | Softwarenummer |
| ID_COD_INDEX | string | Codierindex |
| ID_DATUM_KW | string | Herstelldatum KW |
| ID_DATUM_JAHR | string | Herstelldatum Jahr |
| _TEL_ANTWORT | binary | Antworttelegramm |
DIAGNOSE_ENDE
Beenden der Diagnose
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_... |
C_C_AUFTRAG
Codierdaten schreiben und verifizieren
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Codierdaten |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, ERROR_.. |
C_C_LESEN
Codierdaten schreiben und verifizieren
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Codierdaten |
Results
| Name | Type | Comment |
|---|---|---|
| CODIER_DATEN | binary | Codierdaten |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_ZCS_AUFTRAG
Write and verify the Central code
Arguments
| Name | Type | Comment |
|---|---|---|
| GM | string | Zentralcode C1 - Grundmerkmal (8 ASCII nos + 1 ASCII c/sum) Basic features |
| SA | string | Zentralcode C2 - Sonderausstattung (16 ASCII nos + 1 ASCII c/sum) Particular equipment |
| VN | string | Zentralcode C3 - Versionsmerkmal (10 ASCII nos + 1 ASCII c/sum) Version information |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation - OKAY, wenn fehlerfrei table JobResult STATUS_TEXT |
C_ZCS_LESEN
Read the ZCS record
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| GM | string | Zentralcode C1 - Grundmerkmal (8 ASCII nos + 1 ASCII c/sum) Basic features |
| SA | string | Zentralcode C2 - Sonderausstattung (16 ASCII nos + 1 ASCII c/sum) Particular equipment |
| VN | string | Zentralcode C3 - Versionsmerkmal (10 ASCII nos + 1 ASCII c/sum) Version information |
| _TEL_ANTWORT | binary | Hex-Antwort von SG ECU response packet |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_CHECKSUM
Berechnung und Speicherung der Checksumme
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Codierdaten |
Results
| Name | Type | Comment |
|---|---|---|
| CHECKSUM | binary | berechnete Checksumme |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_CHECKSUM_VERIFY
Ueberpruefung der Checksumme
Arguments
| Name | Type | Comment |
|---|---|---|
| BINAER_BUFFER | binary | Codierdaten |
Results
| Name | Type | Comment |
|---|---|---|
| CHECKSUM | binary | berechnete Checksumme |
| JOB_STATUS | string | OKAY, ERROR_VERIFY |
C_FG_AUFTRAG
letzten 7 Stellen der Fahrgestellnummer schreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | 7 oder 17 Stellen angeben |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, ERROR_.. |
C_FG_LESEN
letzten 7 Stellen der Fahrgestellnummer lesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | |
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_FG_AUFTRAG2
letzten 7 Stellen der Fahrgestellnummer schreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | 7 oder 17 Stellen angeben |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, ERROR_.. |
C_FG_LESEN2
letzten 7 Stellen der Fahrgestellnummer lesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| FG_NR | string | |
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_GEBRAUCHTBITS_LESEN
Gebrauchtbits auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| GEBRAUCHT | int | |
| BIT_FC7 | int | |
| BIT_FC6 | int | |
| BIT_FF5 | int | |
| BIT_FF4 | int | |
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_GEBRAUCHT_SETZEN
Gebrauchtbits setzen FC 11xxxxxx FF xx00xxxx
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_GEBRAUCHT_SETZEN2
Gebrauchtbits setzen FC 0xCF FF 0xCF
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | OKAY, ERROR_.. |
C_KOMBI_GEBRAUCHTBITS_LESEN
Gebrauchtbits auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| GEBRAUCHT | int | |
| BIT_FC5 | int | |
| BIT_FC4 | int | |
| BIT_FF7 | int | |
| BIT_FF6 | int | |
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_KOMBI_UNGEBRAUCHT_SETZEN
Gebrauchtbits setzen FC xx00xxxx FF 11xxxxxx
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
C_KOMBI_GEBRAUCHT_SETZEN
Gebrauchtbits setzen FC xx11xxxx FF 00xxxxxx
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| _TEL_ANTWORT | binary | Antworttelegramm |
| JOB_STATUS | string | OKAY, ERROR_.. |
Tables
Index
- JOBRESULT (2 × 2)
JOBRESULT
Dimensions: 2 rows × 2 columns
| SB | STATUS_TEXT |
|---|---|
| 0xFF | ERROR_ECU_NACK |
| 0xXY | ERROR_ECU_UNKNOWN_STATUSBYTE |