Skip to content

10GD8603.prg

  • Jobs: 32
  • Tables: 1

INFO

Field Value
ECU GD8603
ORIGIN BMW TP-421 Weber/Mellersh; Softing GmbH
REVISION 1.0
AUTHOR BMW TP-421 Hirsch; Softing GmbH
COMMENT Kennfeldprogrammierung EGS DS2/Flash GD8.60.3
PACKAGE N/A
SPRACHE deutsch

Jobs

Index

EDIC_RESET

EDIC-Reset

No arguments.

Results

Name Type Comment
JOB_STATUS string

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
JOB_STATUS string "OKAY", wenn fehlerfrei
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

UPROG_EIN

Programmierspannung einschalten

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

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

BAUDRATEN_UMSTELLUNG

Baudrate veraendern

Arguments

Name Type Comment
BAUDRATE long Baudrate 0....125000
BLOCKZWISCHENZEIT int 0...

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

BAUDRATEN_LESEN

Baudratentabelle auslesen

Arguments

Name Type Comment
BAUDRATE_NUMMER int Nummer der zu lesenden Baudrate

Results

Name Type Comment
BAUDRATE string Baudrate 0....125000 "" heisst Tabellenende gelesen
JOB_STATUS string "OKAY", wenn fehlerfrei

UPROG_AUS

Programmierspannung ausschalten

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

BLOCKLAENGE_MAX

maximale Blocklaenge

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
BLOCKLAENGE_MAX_WERT int Blocklaenge fuer Telegramm

DATEN_REFERENZ

Job DATEN-Referenz

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
DATEN_REF_SG_KENNUNG string SG-Kennung z.B. 011 fuer BMW
DATEN_REF_PROJEKT string Projektkennzeichnung
DATEN_REF_PROGRAMM_STAND string Programmstand
DATEN_REF_DATENSATZ string Datensatzkennung
DATEN_REF_STATUS int Dateninhalt bei FF noch nicht beschrieben

HW_REFERENZ

Job HW-Referenz

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
HW_REF_SG_KENNUNG string SG-Kennung z.B. 011 fuer BMW
HW_REF_PROJEKT string Projektkennzeichnung
HW_REF_STATUS int Dateninhalt bei FF noch nicht beschrieben

ZIF

Job ZIF

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
ZIF_SG_KENNUNG string SG-Kennung z.B. 011 fuer BMW
ZIF_PROJEKT string Projektkennzeichnung
ZIF_PROGRAMM_STAND string Programmstand
ZIF_BMW_HW string BMW HW
ZIF_BMW_PST string BMW Programmstand
ZIF_STATUS int Dateninhalt bei FF noch nicht beschrieben

ZIF_BACKUP

Job ZIF_BACKUP

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
ZIF_BACKUP_SG_KENNUNG string SG-Kennung z.B. 011 fuer BMW
ZIF_BACKUP_PROJEKT string Projektkennzeichnung
ZIF_BACKUP_PROGRAMM_STAND string Programmstand
ZIF_BACKUP_BMW_HW string BMW HW
ZIF_BACKUP_BMW_PST string BMW Programmstand
ZIF_BACKUP_STATUS int Dateninhalt bei FF noch nicht beschrieben

AIF_LESEN

Auslesen des Anwender-Info-Feldes

Arguments

Name Type Comment
AIF_NUMMER int Nummer des zu lesenden AIF's >=1. 0 bedeutet aktuelles AIF, auf das ein freies AIF folgt

Results

Name Type Comment
JOB_STATUS string
AIF_ADRESSE_HIGH int AIF Adresse, naechste (freie), high-word
AIF_ADRESSE_LOW int AIF Adresse, naechste (freie), low-word
AIF_ANZ_FREI int Anzahl noch vorhandener (freier) AIF-Eintraege
AIF_FG_NR string Fahrgestellnummer
AIF_DATUM string Fertigungsdatum
AIF_AENDERUNGS_INDEX string Aenderungsindex
AIF_SW_NR string Softwarenummer
AIF_BEHOERDEN_NR string Behoerdennummer
AIF_ZB_NR string Zusammenbaunummer
AIF_SERIEN_NR string Seriennummer
AIF_HAENDLER_NR string Haendlernummer
AIF_KM string Kilometerstand
AIF_PROG_NR string Programmstandsnummer

AIF_SCHREIBEN

Beschreiben des Anwender-Info-Feldes

Arguments

Name Type Comment
AIF_ADRESSE string AIF Adresse, naechste freie
AIF_FG_NR string Fahrgestellnummer
AIF_DATUM string Fertigungsdatum
AIF_AENDERUNGS_INDEX string Aenderungsindex
AIF_SW_NR string Softwarenummer
AIF_BEHOERDEN_NR string Behoerdennummer
AIF_ZB_NR string Zusammenbaunummer
AIF_SERIEN_NR string Seriennummer
AIF_HAENDLER_NR string Haendlernummer
AIF_KM string Kilometerstand
AIF_PROG_NR string Programmstandsnummer

Results

Name Type Comment
JOB_STATUS string
AIF_SCHREIBEN_ADRESSE binary
AIF_SCHREIBEN_STATUS int
AIF_SCHREIBEN_ANZAHL int

STATUS_CODIER_CHECKSUMME

Codier - Checksumme abfragen

No arguments.

Results

Name Type Comment
JOB_STATUS string
STATUS_CHECKSUMME_WERT int Ergebnis

FLASH_LESEN

Beliebige FLASH - Zellen auslesen

Arguments

Name Type Comment
FLASH_LESEN_ADRESSE long Uebergabeparameter, Startadresse High-Middle-Low HEX
FLASH_LESEN_ANZAHL_BYTE int Uebergabeparameter, Anzahl der auszulesenden BYTES

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
FLASH_LESEN_WERT binary nichts

FLASH_LOESCHEN

Flash - Zellen loeschen

Arguments

Name Type Comment
BINAER_BUFFER binary Programmierdaten

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
FLASH_LOESCHEN_ADRESSE binary
FLASH_LOESCHEN_STATUS int
FLASH_LOESCHEN_ANZAHL int

FLASH_SCHREIBEN

Beliebige Flash Zellen mit 02 beschreiben

Arguments

Name Type Comment
BINAER_BUFFER binary Programmierdaten

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
FLASH_SCHREIBEN_ADRESSE binary
FLASH_SCHREIBEN_STATUS int
FLASH_SCHREIBEN_ANZAHL int

FLASH_SCHREIBEN_ENDE

Beliebige EPROM - Zellen auslesen

Arguments

Name Type Comment
BINAER_BUFFER binary Programmierdaten

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei
FLASH_SCHREIBEN_ENDE_ADRESSE binary
FLASH_SCHREIBEN_ENDE_STATUS int
FLASH_SCHREIBEN_ENDE_ANZAHL int

STATUS_LESEN

Beliebige EPROM - Zellen auslesen

No arguments.

Results

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

DATENBEREICH_LOESCHEN_0E

Beliebige EPROM - Zellen auslesen

No arguments.

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

SEED_KEY

Schutzmechanismus SEED_KEY

No arguments.

Results

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

IDENT

Ident-Daten fuer DME

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 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

ADAPTION_LOESCHEN

Loeschen des Fehlerspeichers

No arguments.

Results

Name Type Comment
JOB_STATUS string

FS_LESEN

Auslesen des Fehlerspeichers

No arguments.

Results

Name Type Comment
JOB_STATUS string
F_ANZ_NR int Anzahl der gespeicherten Fehler
F_CODEHEX binary 5 Fehlerbyte

FS_LOESCHEN

Loeschen des Fehlerspeichers

No arguments.

Results

Name Type Comment
JOB_STATUS string

DIAGNOSE_ENDE

Beenden der Diagnose

No arguments.

Results

Name Type Comment
JOB_STATUS string

SCHALTE_PROTOKOLL_DS2_NACH_K2

Umschaltung DS2

No arguments.

Results

Name Type Comment
JOB_STATUS string

SCHALTE_K2_DS2

No arguments.

Results

Name Type Comment
JOB_STATUS string

SET_EDIC_BAUDRATE

EDIC-Parameter auf 125 KBd oder 9600Bd

Arguments

Name Type Comment
BAUDRATE string Baudrate "9600" oder "125000"

Results

Name Type Comment
JOB_STATUS string "OKAY", wenn fehlerfrei

IDENT_K2

No arguments.

Results

Name Type Comment
JOB_STATUS string

Tables

Index

JOBRESULT

Dimensions: 8 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_SG_REJECTED
0xB0 ERROR_SG_PARAMETER
0xB1 ERROR_SG_FUNCTION
0xB2 ERROR_SG_NUMBER
0xFF ERROR_SG_NACK
0x00 ERROR_SG_UNBEKANNTES_STATUSBYTE