Skip to content

C_ACC.prg

  • Jobs: 11
  • Tables: 3

INFO

Field Value
ECU Radar-Tempomat ACC
ORIGIN BMW TI-433 Spoljarec
REVISION 1.00
AUTHOR BMW TI-433 Spoljarec, BMW TP-421 Huber, BMW EE-33 Wanner, Dr. Sauer, Bosch K1/P-AF Fr. Schumacher
COMMENT mit VS-SG freigegeben !
PACKAGE N/A
SPRACHE deutsch

Jobs

Index

  • INFO - Information bzgl. SGBD
  • INITIALISIERUNG - Initialisierung / Kommunikationsparameter fuer ACC automatischer Aufruf beim ersten Zugriff auf die SGBD
  • START_MODUS - Starten eines Diagnose-Modus fuer ACC
  • STOP_MODUS - Stop des aktuellen Diagnose-Modus fuer ACC
  • IDENT_LESEN - Ident-Daten fuer ACC Modus: Default
  • SOFTWARE_RESET - Ausloesen eines SW_Resets
  • C_FG_LESEN - Auslesen des Pruefstempels und Interpretation als FG-Nummer
  • C_FG_AUFTRAG - Beschreiben des Pruefstempels mit der FG-Nummer
  • C_C_LESEN - Codierdaten lesen
  • C_C_AUFTRAG - Codierdaten schreiben und verifizieren
  • C_CHECKSUM - Berechnung und Rueckgabe der Checksumme

INFO

Information bzgl. SGBD

No arguments.

Results

Name Type Comment
ECU string Steuergeraet im Klartext
ORIGIN string Steuergeraete-Verantwortlicher
REVISION string Versions-Nummer
AUTHOR string Namen aller Autoren
COMMENT string wichtige Hinweise
SPRACHE string deutsch / english

INITIALISIERUNG

Initialisierung / Kommunikationsparameter fuer ACC automatischer Aufruf beim ersten Zugriff auf die SGBD

No arguments.

Results

Name Type Comment
DONE int 1, wenn Okay

START_MODUS

Starten eines Diagnose-Modus fuer ACC

Arguments

Name Type Comment
MODUS string gewuenschter Diagnose-Modus table DiagModus MODUS MODUS_TEXT

Results

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

STOP_MODUS

Stop des aktuellen Diagnose-Modus fuer ACC

No arguments.

Results

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

IDENT_LESEN

Ident-Daten fuer ACC 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 int BMW-Hardwarenummer
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_BUS_INDEX int Bus-Index
ID_DATUM_KW int Herstelldatum KW
ID_DATUM_JAHR int Herstelldatum Jahr
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferanten-Text table Lieferanten LIEF_TEXT
ID_SW_NR int Softwarenummer
ID_AEND_INDEX string Aenderungsindex
ID_SERIEN_NR string Seriennummer
_TEL_ANTWORT binary Hex-Antwort von SG

SOFTWARE_RESET

Ausloesen eines SW_Resets

No arguments.

Results

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

C_FG_LESEN

Auslesen des Pruefstempels und Interpretation als FG-Nummer

No arguments.

Results

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

C_FG_AUFTRAG

Beschreiben des Pruefstempels mit der FG-Nummer

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

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

C_C_LESEN

Codierdaten lesen

Arguments

Name Type Comment
BINAER_BUFFER binary Codierdaten

Results

Name Type Comment
CODIER_DATEN binary Codierdaten
JOB_STATUS string OKAY, 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_CHECKSUM

Berechnung und Rueckgabe der Checksumme

Arguments

Name Type Comment
BINAER_BUFFER binary Codierdaten

Results

Name Type Comment
CHECKSUM binary berechnete Checksumme ohne Inkrement
CHECKSUM_INK binary berechnete Checksumme inklusive Inkrement
JOB_STATUS string OKAY, ERROR_..

Tables

Index

DIAGMODUS

Dimensions: 5 rows × 3 columns

NR MODUS MODUS_TEXT
0x82 PT Periodic-Transmission
0x87 ECU ECUAdjustmentMode
0xFA RB RB-Werk
0x86 E Entwicklung
0xXY -- unbekannter Diagnose-Modus

JOBRESULT

Dimensions: 34 rows × 2 columns

SB STATUS_TEXT
0xXY OKAY
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
0xXY ERROR_ECU_UNKNOWN_STATUSBYTE

LIEFERANTEN

Dimensions: 33 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
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0x27 Delphi PHI
0x28 DODUCO
0x29 DENSO
0x30 NEC
0x31 DASA
0x32 Pioneer
0xXY unbekannter Hersteller