Skip to content

c_dde4.prg

  • Jobs: 12
  • Tables: 1

INFO

Field Value
ECU DDE 4.0 for M47R
ORIGIN ROVER REE47 MELLETT
REVISION 1.05
AUTHOR ROVER REE47 Dave Gamble
COMMENT Used by Rover for coding of DDE4
PACKAGE N/A
SPRACHE english

Jobs

Index

initialisierung

Default Init-Job

No arguments.

Results

Name Type Comment
DONE int 1 wenn job erfolgreich 0 wenn job nicht erfolgreich

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

C_ZCS_D_LESEN

Auslesen des Zentralen Codierschluessels aus KD-Daten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
GM string Zentralcode C1 - Grundmerkmal
SA string Zentralcode C2 - Sonderausstattung
VN string Zentralcode C3 - Versionsmerkmal

C_ZCS_LESEN

Auslesen des Zentralen Codierschluessels aus Flash

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
GM string Zentralcode C1 - Grundmerkmal (8 ASCII nos + 1 ASCII c/sum)
SA string Zentralcode C2 - Sonderausstattung (16 ASCII nos + 1 ASCII c/sum)
VN string Zentralcode C3 - Versionsmerkmal (10 ASCII nos + 1 ASCII c/sum)
_TEL_ANTWORT binary

C_ZCS_D_AUFTRAG

Schreiben des Zentralen Codierschluessels in die KD-Daten

Arguments

Name Type Comment
GM string Zentralcode C1 - Grundmerkmal
SA string Zentralcode C2 - Sonderausstattung
VN string Zentralcode C3 - Versionsmerkmal

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..

C_ZCS_AUFTRAG

Schreiben des Zentralen Codierschluessels in die KD-Daten

Arguments

Name Type Comment
GM string Zentralcode C1 - Grundmerkmal
SA string Zentralcode C2 - Sonderausstattung
VN string Zentralcode C3 - Versionsmerkmal

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_ANTWORT binary

START_DIAGNOSTIC_SESSION

Status

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
START_DIAGNOSTIC_SESSION_MODE int nichts

SECURITY_ACCESS

Schutzmechanismus SEED_KEY

No arguments.

Results

Name Type Comment
JOB_STATUS string
STAT_SEED_KEY binary Rueckgabewert Status
Z_ZAHL int Zufallszahl

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

Name Type Comment
JOB_STATUS string

C_FG_LESEN

Ident und AIF zusammen lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
FG_NR string Fahrgestellnummer
AIF_ANZAHL_PROG int Anzahl Programmiervorgaenge

C_C_AUFTRAG

Codierdaten schreiben und verifizieren

Arguments

Name Type Comment
BINAER_BUFFER binary Codierdaten

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..

IDENT

Ident und AIF zusammen lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
ID_BMW_NR string ROVER assembly number
ID_HW_NR string ROVER-Hardwarenummer
ID_COD_INDEX string Codier-Index
ID_DIAG_INDEX string Diagnose-Index
ID_BUS_INDEX string Bus-Index
ID_DATUM_KW string Herstelldatum KW
ID_DATUM_JAHR string Herstelldatum Jahr
ID_LIEF_NR string Lieferanten-Nummer
ID_SW_NR string Softwarenummer
ID_AI_NR string Aenderungsindex
ID_PROD_NR string Produktionsnummer

Tables

Index

JOBRESULT

Dimensions: 37 rows × 2 columns

SB STATUS_TEXT
0X00 ERROR_ECU_RESERVED_BY_DOCUMENT
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
0X35 ERROR_ECU_INVALID_KEY
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_REQ_CORRECTLY_RCVD_RSP_PENDING
0X79 ERROR_ECU_INCORRECT_BYTE_COUNT_DURING_BLOCK_TRANSFER
0X80 ERROR_ECU_SERVICE_NOT_SUPPORTED_IN_ACTIVE_DIGNOSTICMODE
0XF9 ERROR_ECU_VEHICLE_MANUFACTURER_SPECIFIC
0XFE ERROR_ECU_SYSTEM_SUPPLIER_SPECIFIC
0XFF ERROR_ECU_RESERVED_BY_DOCUMENT
?01? OKAY
?02? BUSY
?03? AIF_NICHT_PROGRAMMIERT
?04? KEIN AIF MEHR FREI
0xXY ERROR_ECU_UNKNOWN_STATUSBYTE