Skip to content

atcu.prg

  • Jobs: 21
  • Tables: 5

INFO

Field Value
ECU Automatik-Getriebesteuergeraet FPO ATCU
ORIGIN BMW TI-433 Mellersh
REVISION 0.03
AUTHOR BMW TI-433 Mellersh
COMMENT N/A
PACKAGE N/A
SPRACHE deutsch

Jobs

Index

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

Init-Job fuer AGS

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

START_MODUS

Starten eines Diagnose-Modus fuer ECU

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 ECU

No arguments.

Results

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

TESTER_PRESENT

No arguments.

Results

Name Type Comment
JOB_STATUS string
_JOB_DATA binary
_RESPONSE_DATA binary
ATCU_PRESENT int

SECURITY_ACCESS

No arguments.

Results

Name Type Comment
JOB_STATUS1 string
JOB_STATUS string
_JOB_DATA1 binary
_JOB_DATA2 binary
LOOPS int
_RESPONSE_DATA1 binary
_RESPONSE_DATA2 binary

IDENT

Ident-Daten fuer AGS

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
ID_BMW_NR string BMW-Teilenummer
ID_HW_NR string BMW-Hardwarenummer
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_BUS_INDEX int Bus-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_SW_NR string Softwarenummer
_TEL_ANTWORT binary

AIF_LESEN

Auslesen des Anwender-Info-Feldes

No arguments.

Results

Name Type Comment
JOB_STATUS string
AIF_FG_NR string Fahrgestellnummer
AIF_DATUM string Fertigungsdatum
AIF_AENDERUNGS_INDEX string Aenderungsindex
AIF_BEHOERDEN_NR string Behoerdennummer
AIF_ZB_NR string Zusbaunummer
AIF_PROGG_NR string Programmiergeraet Seriennummer
AIF_KM_STAND long km-Stand
_TEL_ANTWORT binary

FS_LESEN

Auslesen des Fehlerspeichers High-Konzept nach Lastenheft Codierung/Diagnose komplizierte Umweltbedingungen: analog, digital, diskret

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
F_HEX_CODE binary Fehlerdaten pro Fehler als Hexcode
F_ORT_NR int momentan identisch Fehlerbyte
F_ORT_TEXT string Fehlerort als Text table FOrtTexte ORTTEXT
F_ART_ANZ int Anzahl der Fehlerarten (hier immer 8)
F_ART1_NR int Fehlerartenbyte
F_ART1_TEXT string Fehlerart als Text
F_ART2_NR int Fehlerartenbyte
F_ART2_TEXT string Fehlerart als Text
F_ART3_NR int Fehlerartenbyte
F_ART3_TEXT string Fehlerart als Text
F_ART4_NR int Fehlerartenbyte
F_ART4_TEXT string Fehlerart als Text
F_ART5_NR int Fehlerartenbyte
F_ART5_TEXT string Fehlerart als Text
F_VORHANDEN int Fehler momentan vorhanden (Fehlerart)
_TEL_ANTWORT binary Antworttelegramm

FS_LOESCHEN

Fehlerspeicher loeschen fuer AGS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
TELEGRAMM_ANF binary Anforderungstelegramm
_TEL_ANTWORT binary Antworttelegramm

CODIER_CS_PRUEFEN

Ueberpruefen der Codier-Checksumme fuer AGS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
CS_PROGRAMM string Programmbereich
CS_DATEN string Datenbereich
_TEL_ANTWORT binary Antworttelegramm

CENTRAL_CODE_PRUEFEN

Ueberpruefen der Codier-Checksumme fuer AGS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
CENTRAL_CODING_KEY binary Antworttelegramm
_TEL_ANTWORT binary Antworttelegramm

STATUS_TEMP_LESEN

Status der Temperatur-Eingaenge

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_MOTORTEMPERATUR_WERT int MOTORTEMPERATUR
STAT_MOTORTEMPERATUR_EINH string MOTORTEMPERATUR
STAT_GETRIEBETEMPERATUR_WERT int GETRIEBETEMPERATUR
STAT_GETRIEBETEMPERATUR_EINH string GETRIEBETEMPERATUR
STAT_UBAT_WERT real UBat
STAT_UBAT_EINH string UBat
_TEL_ANTWORT binary Antworttelegramm

STATUS_SPEED_LESEN

Status der speed-Eingaenge

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_MOTORDREHZAHL_WERT int
STAT_MOTORDREHZAHL_EINH string
STAT_TURBINENDREHZAHL_WERT int Turbinendrehzahl
STAT_TURBINENDREHZAHL_EINH string Turbinendrehzahl
STAT_ABTRIEBSDREHZAHL_WERT int Abtriebsdrehzahl
STAT_ABTRIEBSDREHZAHL_EINH string Abtriebsdrehzahl
STAT_RADDREHZAHL_WERT int
STAT_RADDREHZAHL_EINH string
_TEL_ANTWORT binary Antworttelegramm

STATUS_TORQUE_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_TORQUE_WERT int
STAT_TORQUE_EINH string
STAT_TORQUE_OR_WERT int
STAT_TORQUE_OR_EINH string
_TEL_ANTWORT binary Antworttelegramm

STATUS_PRESSURE_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_LINE_PRES_WERT int
STAT_LINE_PRES_EINH string
STAT_LOCK_UP_WERT int
STAT_LOCK_UP_EINH string
STAT_2T4ORB_WERT int
STAT_2T4ORB_EINH string
_TEL_ANTWORT binary Antworttelegramm

STATUS_THROTTLE_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_DKG_WERT int DKG/WDK_BL
STAT_DKG_EINH string DKG/WDK_BL
_TEL_ANTWORT binary Antworttelegramm

STATUS_DIGITAL_IN_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_SPORT_MODE_EIN int 0 oder 1
STAT_SNOW_MODE_EIN int 0 oder 1
STAT_NORMAL_MODE_EIN int 0 oder 1
STAT_MANUAL_MODE_EIN int 0 oder 1
STAT_TIP_UP_EIN int 0 oder 1
STAT_TIP_DOWN_EIN int 0 oder 1
STAT_STOPSIGNAL_EIN int 0 oder 1
STAT_BREMSSIGNAL_EIN int 0 oder 1
STAT_OBD_FAULTS_EIN int 0 oder 1
STAT_ATFL_OVERTEMP_EIN int 0 oder 1
STAT_IGN_EIN int 0 oder 1
STAT_CRUISE_EIN int 0 oder 1
STAT_SH_INT_FAULT_EIN int 0 oder 1
_TEL_ANTWORT binary Antworttelegramm

STATUS_DIGITAL_OUT_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_SHIFT_SOL_A int 0 oder 1
STAT_SHIFT_SOL_B int 0 oder 1
STAT_SHIFT_SOL_C int 0 oder 1
STAT_LOWC_TIM_SOL int 0 oder 1
STAT_RDCN_TIM_SOL int 0 oder 1
STAT_24B_TIM_SOL int 0 oder 1
_TEL_ANTWORT binary Antworttelegramm

STATUS_GEARS_LESEN

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_GANG int 1. 2. 3. 4. 5.Gang
STAT_GANG_TEXT string Gang im Klartext
STAT_WAEHLHEBEL_POSITION string P, R, N, D, 4, 3, 2
STAT_WAEHLHEBEL_POSITION_NR int
STAT_SCHALTUNGSART_AKTUELL string 11 Texte, aktuelle Schaltung
STAT_SCHALTUNGSART_AKTUELL_NR int
_TEL_ANTWORT binary Antworttelegramm

STEUERN_STELLGLIED

Ansteuern der Stellglieder

Arguments

Name Type Comment
STELLGL string Anzusteuerndes Stellglied table Stellglieder STELLGLIED PIN

Results

Name Type Comment
JOB_STATUS string Liefert: OKAY od. ERROR_NACK
TELEGRAMM_ANF binary Anforderungstelegramm
_TEL_ANTWORT binary

Tables

Index

JOBRESULT

Dimensions: 63 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
?10? ERROR_F_CODE
?11? ERROR_TABLE
?12? ERROR_INTERPRETATION
?20? ERROR_SEGMENT
?21? ERROR_ADDRESS
?22? ERROR_NUMBER
?30? ERROR_DATA
?40? ERROR_MODE
?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
?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_LARGE_UIF_FOUND
?8B? ERROR_SMALL_UIF_FOUND
?8C? ERROR_NO_FREE_UIF
?8D? ERROR_MAX_UIF
?F0? ERROR_ARGUMENT
0xXY ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE

FORTTEXTE

Dimensions: 33 rows × 2 columns

ORT ORTTEXT
0x0748 Relais PL
0x1748 Relais 24/B
0x0702 GND Rueckleitung
0x0743 Relais LU
0x0753 Magnetventil A
0x0758 Magnetventil B
0x0763 Magnetventil C
0x1785 Low/C Zeitrelais
0x1786 RDCN Zeitrelais
0x1787 24/B Zeitrelais
0x0705 Blockierschalter
0x0790 Modusschalter
0x1815 Tiptronic Eingaenge
0x1715 Zwischensensor
0x0720 Fahrzeuggeschwindigkeitssensor
0x0715 Turbinensensor
0x0710 ATF Temp Sensor
0x0731 1. Gangverhaeltnis
0x0732 1. Gangverhaeltnis
0x0733 1. Gangverhaeltnis
0x0734 1. Gangverhaeltnis
0x0735 1. Gangverhaeltnis
0x0736 Rueckwaertsgangverhaeltnis
0x0740 Wandlerkupplung
0x1562 Stromversorgunsspannung
0x1605 EEPROM
0x1840 CAN Bus
0x1841 CAN Bus-Monitor
0x1842 CAN Pegel-Monitor
0x1843 CAN Timeout-Monitor
0x1844 Motordrehzahl/Temp/Drehmoment/Drossel
0x1825 Shift-Verriegelung SGU
0xFFFF Unbekannter Fehler

FARTMATRIX

Dimensions: 1 rows × 14 columns

ORT A1_0 A1_1 A1_2 A1_3 A1_4 A2_0 A2_1 A3_0 A3_1 A4_0 A4_1 A5_0 A5_1
0x01 0xFE 0x01 0x02 0x04 0x08 0x00 0x10 0x00 0x20 0x00 0x40 0x00 0x80

FARTTEXTE

Dimensions: 11 rows × 2 columns

ARTNR ARTTEXT
0x00 --
0x01 Oberhalb maximaler Pegel
0x02 Unterhalb minimaler Pegel
0x04 Kein Signal
0x08 Ungueltiges Signal
0x10 Test fertig
0x20 Fehler gespeichert
0x40 Fehler jetzt vorhanden
0x80 Warnlampe ein
0xFE Symptom kein Fehler
0xFF Unbekannte Fehlerart

STELLGLIEDER

Dimensions: 9 rows × 2 columns

STELLGLIED PIN
ALL_OFF 0x0000
24/B_DUTY_SOL 0x0080
SHIFT_SOL_A 0x0100
SHIFT_SOL_B 0x0200
SHIFT_SOL_C 0x0400
LOW/C_TIM_SOL 0x0800
RDCN_TIM_SOL 0x1000
24/B_TIM_SOL 0x2000
LU_DUTY_SOL 0x4000