Skip to content

_GS870.PRG

  • Jobs: 21
  • Tables: 7

INFO

Field Value
ECU Elektr. Getriebesteuerung GS 8.70/8.70.1 fuer E36/E39 [E-Vers. 1.2]
ORIGIN BMW EA-71 Lorscheid
REVISION 1.0
AUTHOR BMW TI-433 Mellersh / EA-71 Hois
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

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 int BMW-Hardwarenummer
ID_HW_NR_STRING string BMW-Hardwarenummer als String
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
_TEL_ANTWORT binary

PRUEFSTEMPEL_LESEN

No arguments.

Results

Name Type Comment
DATENBYTE_1 int
DATENBYTE_2 int
DATENBYTE_3 int
JOB_STATUS string "OKAY", wenn fehlerfrei

PRUEFSTEMPEL_SCHREIBEN

Arguments

Name Type Comment
DATENBYTE_1 int
DATENBYTE_2 int
DATENBYTE_3 int

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

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_SW_NR long Softwarenummer
AIF_BEHOERDEN_NR long Behoerden-/Typpruefnummer
AIF_ZB_NR long Zusbaunummer
AIF_PRG_GERAET_SER_NR string Programmiergeraet Seriennummer
AIF_WERKSCODE int Werkscode bzw. Haendlernummer
AIF_KM int Kilometerstand
AIF_PRG_STANDSNR string Programmstandsnummer
AIF_ANZAHL_PROG int Anzahl Programmiervorgaenge
AIF_ADRESSE long Adresse des letzten AIF-Eintrags
TEL_ANTWORT binary

UPROG_LESEN

Programmierspannung auslesen

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
STATUS_UPROG_WERT real Programmierspannung als Info zurueck
STATUS_UPROG_EINH string Einheit V

MAX_BLOCKLAENGE

maximale Blocklaenge auslesen

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
MBL_LAENGE int

FS_QUICKTEST

Fehlerspeicher Quicktest fuer GS20 High-Konzept nach Lastenheft Codierung/Diagnose

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY
F_QT_ANZ_NR int Anzahl der gespeicherten Fehler
F_QT_BST_LOESCH int Betriebsstunden beim letzten Loeschen
F_QT_BST_JETZT int Betriebsstunden Stand aktuell
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

FS_LESEN

Fehlerspeicher lesen fuer GS20 High-Konzept nach Lastenheft Codierung/Diagnose

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY
F_ANZ_NR int Anzahl der gespeicherten Fehler
F_ORT_NR int momentan identisch Fehlerbytemaske
F_ORT_TEXT string Fehlerort als Text
F_HFK int Fehlerhaeufigkeit des jeweiligen Fehlers
F_CARB_HFK int CARB-Zaehler des jeweiligen Fehlers
F_ART_ANZ int Anzahl der Fehlerarten bei AGS = 8
F_ART_NR int Fehlerartenbyte
F_ART_TEXT string Fehlerart als Text
F_UW_ANZ int Anzahl der Umweltbedingungen (3 + Kilometerzaehler wegen INPA)
F_UW1_NR int Index der 1. Umweltbedingung, 1.Satz
F_UW1_TEXT string Text der 1. Umweltbedingung, 1.Satz
F_UW1_WERT int Wert der 1. Umweltbedingung, 1.Satz
F_UW1_EINH string Einheit
F_UW2_NR int
F_UW2_TEXT string
F_UW2_WERT int
F_UW2_EINH string Einheit
F_UW3_NR int
F_UW3_TEXT string
F_UW3_WERT int
F_UW3_EINH string Einheit
F_UW4_TEXT string
F_UW4_WERT int
F_UW4_EINH string Einheit
F_UW5_NR int
F_UW5_TEXT string
F_UW5_WERT int
F_UW5_EINH string Einheit
F_UW6_NR int
F_UW6_TEXT string
F_UW6_WERT int
F_UW6_EINH string Einheit
F_UW7_NR int
F_UW7_TEXT string
F_UW7_WERT int
F_UW7_EINH string Einheit
F_UW8_TEXT string
F_UW8_WERT int
F_UW8_EINH string Einheit
F_UW9_NR int
F_UW9_TEXT string
F_UW9_WERT int
F_UW9_EINH string Einheit
F_UW10_NR int
F_UW10_TEXT string
F_UW10_WERT int
F_UW10_EINH string Einheit
F_UW11_NR int
F_UW11_TEXT string
F_UW11_WERT int
F_UW11_EINH string Einheit
F_UW12_TEXT string
F_UW12_WERT int
F_UW12_EINH string Einheit
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

FS_LOESCHEN

Fehlerspeicher loeschen fuer AGS

No arguments.

Results

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

CODIER_CS_PRUEFEN

Ueberpruefen der Codier-Checksumme fuer AGS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
CS_STATUS_DATEN string Datenbereich OKAY, FEHLER
CS_STATUS_POINTER string Pointerbereich OKAY, FEHLER
_TEL_ANTWORT binary Antworttelegramm

STATUS_IO_LESEN

Status Eingaenge AEGS

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
STAT_MOTORDREHZAHL_WERT int
STAT_MOTORDREHZAHL_EINH string
STAT_STEGDREHZAHL_WERT int Steg-/Turbinendrehzahl
STAT_STEGDREHZAHL_EINH string Stegdrehzahl
STAT_ABTRIEBSDREHZAHL_WERT int Abtriebsdrehzahl
STAT_ABTRIEBSDREHZAHL_EINH string Abtriebsdrehzahl
STAT_DKG_WERT int DKG/WDK_BL
STAT_DKG_EINH string DKG/WDK_BL
STAT_LAST_WERT int ti / TL_MES / MD_IND
STAT_LAST_EINH string ti / TL_MES / MD_IND
STAT_MOTORTEMPERATUR_WERT int MOTORTEMPERATUR
STAT_MOTORTEMPERATUR_EINH string MOTORTEMPERATUR
STAT_GETRIEBETEMPERATUR_WERT int GETRIEBETEMPERATUR
STAT_GETRIEBETEMPERATUR_EINH string GETRIEBETEMPERATUR
STAT_UBAT_WERT long UBat
STAT_UBAT_EINH string UBat
STAT_RADDREHZAHL_VL_WERT int
STAT_RADDREHZAHL_VL_EINH string
STAT_RADDREHZAHL_VR_WERT int
STAT_RADDREHZAHL_VR_EINH string
STAT_RADDREHZAHL_HL_WERT int
STAT_RADDREHZAHL_HL_EINH string
STAT_RADDREHZAHL_HR_WERT int
STAT_RADDREHZAHL_HR_EINH string
STAT_EDS1_WERT long Systemdruck
STAT_EDS1_EINH string
STAT_EDS4_WERT long Wandlerkupplung
STAT_EDS4_EINH string
STAT_MV1_EIN int 0 oder 1
STAT_MV2_EIN int 0 oder 1
STAT_MV3_EIN int 0 oder 1
STAT_MV4_EIN int 0 oder 1
STAT_MV5_EIN int 0 oder 1
STAT_MVSL_EIN int Shift-Lock 0 oder 1
STAT_BREMSSIGNAL_EIN int 0 oder 1
STAT_L1_EIN int 0 oder 1
STAT_L2_EIN int 0 oder 1
STAT_L3_EIN int 0 oder 1
STAT_L4_EIN int 0 oder 1
STAT_PROG_TASTER string A oder S/M oder ???
STAT_NOTPROGRAMM_EIN int 0 oder 1
STAT_FGR_SYSTEM string 5 Statustexte
STAT_ASC_REGELT_EIN int 0 oder 1, passiv oder aktiv
STAT_ASC_TASTER_EIN int 0 oder 1, passiv oder aktiv
STAT_FAHRERTYP int Fahrertyp 1,2,3,4
STAT_GANG int 1. 2. 3. 4. 5.Gang
STAT_GANG_TEXT string Gang im Klartext
STAT_KICK_DOWN_EIN int 0 oder 1
STAT_KURVENFAHRT_FEHLER_EIN int 0 oder 1
STAT_STOPNGO_EIN int 0 oder 1
STAT_MAN_GASSE_EIN int 0 oder 1
STAT_TIP_DOWN_EIN int 0 oder 1
STAT_TIP_UP_EIN int 0 oder 1
STAT_LAUFENDE_SCHALTUNG_EIN int 0 oder 1
STAT_GANG_EINLEGEN_EIN int 0 oder 1
STAT_HOCHSCHALTUNG_EIN int 0 oder 1
STAT_RUECKSCHALTUNG_EIN int 0 oder 1
STAT_SCHALTART string letzte Schaltungsart
STAT_SCHALTPROGRAMM string 11 Texte, aktuelles Schaltprogramm
STAT_PROG_MODUS string A/E oder C/S oder * /M oder ???
STAT_STEPTRONIC_ERK string Steptronic nein & ja
STAT_KOMBISCHNITTSTELLE string seriell 1,4 Bd oder 150 Bd
STAT_SHIFT_LOCK_VARIANTE_EIN int 0 oder 1, ja oder nein
STAT_GETRIEBESCHALTER string oben oder unten
STAT_WAEHLHEBEL_POSITION string P, R, N, D, 4, 3, 2
_TEL_ANTWORT binary Antworttelegramm

SPEICHER_LESEN

Speicher Lesen

Arguments

Name Type Comment
SPEICHERART string Speicherart: EPROM, EEPROM, RAM_INTERN, RAM_EXTERN
ADRESSE long Startadresse
ANZAHL int Anzahl zu lesender Bytes

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
DATEN binary Inhalt der Speicherzellen
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

SPEICHER_SCHREIBEN

Speicher Lesen

Arguments

Name Type Comment
SPEICHERART string Speicherart: EPROM, EEPROM, RAM_INTERN, RAM_EXTERN
ADRESSE long Startadresse
ANZAHL_SOLL int Anzahl zu lesender Bytes
BYTES string Inhalt der zu uebergebenden Bytes

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
ANZAHL_IST int Anzahl der beschriebenen Zellen
VERIFY_TEXT string Status der Programmierung
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

RESET_ADAPTION

Alle Adaptionswerte loeschen

No arguments.

Results

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

RESET_ADAPTION_81

Einfahr Adaptionswerte loeschen

No arguments.

Results

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

STEUERN_STELLGLIED

Ansteuern der Stellglieder

Arguments

Name Type Comment
STELLGL string Anzusteuerndes Stellglied table Stellglieder STELLGLIED PIN
TASTVERHAELTNIS int Tastverh_ltnis: 0x00 0x01-0xfe 0xff

Results

Name Type Comment
JOB_STATUS string Liefert: OKAY od. ERROR_NACK
STAT_ANSTEUERUNG int Ansteuerergebnis 0 : Stellglied wird ordnungsgemaess angesteuert 1 : Pin-Nr ist unbekannt 2 : nicht gueltig 3 : nicht gueltig 4 : Stellglied nicht ansteuerbar

ADAPTIONSWERTE_80_LESEN

Adaptionswerte Lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
DATEN binary Inhalt der Speicherzellen
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

ADAPTIONSWERTE_81_LESEN

Adaptionswerte Lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
DATEN binary Inhalt der Speicherzellen
TELEGRAMM_ANF binary Anforderungstelegramm
TELEGRAMM_ANT binary Antworttelegramm

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

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

Tables

Index

JOBRESULT

Dimensions: 8 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_ECU_REJECTED
0xB0 ERROR_ECU_PARAMETER
0xB1 ERROR_ECU_FUNCTION
0xB2 ERROR_ECU_NUMBER
0xFF ERROR_ECU_NACK
0x00 ERROR_ECU_UNKNOWN_STATUSBYTE

FORTTEXTE

Dimensions: 41 rows × 5 columns

ORT ORTTEXT UW_1 UW_2 UW_3
0x02 Hubmagnet Shift-Lock 0x0A 0x0B 0x09
0x03 Magnetventil 5 (RIS) 0x0C 0x08 0x09
0x04 Drucksteller EDS 4 (lock up) 0x0C 0x08 0x09
0x05 Drucksteller EDS 1 0x0C 0x08 0x09
0x08 Getriebeschalter 0x0B 0x05 0x09
0x0C Programmtaster 0x0B 0x05 0x09
0x10 Drehzahlsignal n_T 0x0C 0x08 0x05
0x12 Kick-Down-Schalter 0x0C 0x02 0x09
0x16 Oelsumpftemperatur-Geber 0x06 0x07 0x09
0x1A Versorgung Kl.30 0x09 0x09 0x09
0x1E Magnetventil 1 (Sol. A) 0x0C 0x08 0x09
0x1F Magnetventil 4 (Sol. OVR) 0x0C 0x08 0x09
0x20 Magnetventil 3 (Sol. C) 0x0C 0x08 0x09
0x21 Magnetventil 2 (Sol. B) 0x0C 0x08 0x09
0x26 Raddrehzahl VL 0x0C 0x05 0x09
0x27 Raddrehzahl VL 0x0C 0x05 0x09
0x28 Raddrehzahl VL 0x0C 0x05 0x09
0x29 Raddrehzahl VL 0x0C 0x05 0x09
0x2A Drehzahlsignal n_Ab 0x0C 0x08 0x06
0x2E Steptronic 0x0B 0x10 0x09
0x36 Versorgung Kl.87 (DME) 0x06 0x07 0x09
0x64 Gangueberwachung 0x0C 0x08 0x05
0x65 Gangueberwachung / WK 0x0C 0x06 0x05
0x67 SG interner Fehler 1 (EPROM) 0x06 0x07 0x09
0x68 SG interner Fehler 4 (FET) 0x09 0x09 0x09
0x69 Ueberdrehueberwachung 0x0C 0x08 0x05
0x6A Festbremsdrehzahl 0x0C 0x08 0x02
0x6B Raddrehzahlen 0x0C 0x05 0x09
0x6C fehlende EOL 0x09 0x09 0x09
0x6D SG interner Fehler 2 (EEPROM) 0x09 0x09 0x09
0x6E SG interner Fehler 3 (Watchdog) 0x09 0x09 0x09
0x96 CAN Ueberwachung Bus 0x05 0x08 0x09
0x97 CAN Stand-Fehler 0x01 0x08 0x09
0x98 CAN Momentenreduzierung MDZ_DME 0x0C 0x05 0x03
0x9A CAN Drosselklappe WDK_BL 0x0C 0x06 0x05
0x9B CAN Motortemperatur T_MOT 0x06 0x08 0x09
0x9C CAN Time-Out DME 0x0B 0x05 0x09
0xA1 CAN Motordrehzahl 0x0C 0x08 0x05
0xA2 CAN Bremssignal F_BS 0x0B 0x05 0x09
0xA3 CAN Momentenreduzierung F_GE 0x0C 0x06 0x09
0xFF unbekannter Fehlerort 0xFF 0xFF 0xFF

FUMWELTTEXTE

Dimensions: 19 rows × 6 columns

LABEL UWTEXT UW_EINH UW_MULT UW_DIV UW_ADD
0x01 CAN Stand DME - 1 1 0
0x02 Drosselklappenwinkel % 100 255 0
0x03 Momentenred. EGS % 100 255 0
0x04 Turbinendrehzahl 1/min 36 1 0
0x05 Abtriebsdrehzahl 1/min 36 1 0
0x06 Motordrehzahl 1/min 36 1 0
0x07 Motortemperatur Grad C 1 1 -48
0x08 Getriebeoeltemperatur Grad C 1 1 -55
0x09 Batteriespannung Volt 16 198 0
0x0A Label Byte 17 - 1 1 0
0x0B Label Byte 18 - 1 1 0
0x0C Label Byte 21 - 1 1 0
0x0D CAN Status - 1 1 0
0x0E Gang - 1 1 0
0x0F Checksum - 1 1 0
0x0F Checksum - 1 1 0
0x10 Label Byte 20 - 1 1 0
0x11 Tastverh. Band % 1 1 0
0xFF unbek. Umweltbed. -- 1 1 0

FUMWELTBYTE17TEXTE

Dimensions: 10 rows × 4 columns

ARTNR ARTTEXT A_0 A_1
0x00 --- --- ---
0x01 Bremse nicht betaetigt betaetigt
0x02 Magnetventil Shift-Lock nicht aktiv aktiv
0x04 frei --- ---
0x08 frei nicht aktiv aktiv
0x10 frei nicht aktiv aktiv
0x20 Magnetventil WK nicht aktiv aktiv
0x40 Magnetventil 2-3 nicht aktiv aktiv
0x80 Magnetventil 1-2/3-4 nicht aktiv aktiv
0xFF nicht belegt ? ?

FARTTEXTE

Dimensions: 12 rows × 2 columns

ARTNR ARTTEXT
0x00 allg. Fehler
0x01 Plausibilitaet
0x02 Kurzschluss gegen U-Batt
0x03 Kurzschluss gegen Masse
0x04 Leitungsunterbrechung
0x05 Leitungsunterbrechung oder Kurzschluss gegen U-Batt
0x06 Leitungsunterbrechung oder Kurzschluss gegen Masse
0x10 Fehler nach Start vorhanden
0x20 sporadischer Fehler
0x40 Ersatzfunktion aktiv
0x80 Fehler momentan vorhanden
0xFF unbekannte Fehlerart

SPEICHER

Dimensions: 8 rows × 2 columns

SPEICHER WERT
ROM 0x01
EPROM 0x02
EEPROM 0x03
RAM_INTERN 0x04
RAM_EXTERN 0x05
FLASH_EPROM 0x06
LOG_ADR_RAM 0x07
DEFAULT 0x00

STELLGLIEDER

Dimensions: 9 rows × 2 columns

STELLGLIED PIN
MAGNETVENTIL_1 0x1E
MAGNETVENTIL_2 0x21
MAGNETVENTIL_3 0x20
MAGNETVENTIL_4 0x1F
MAGNETVENTIL_5 0x03
MAGNETVENTIL_6 0x04
EDS_1 0x05
MAGNETVENTIL_SL 0x02
RUECKFAHRLICHT 0x19