EGS.PRG
INFO
| Field | Value |
|---|---|
| ECU | DME 5.2 M62 und MS41.x M52 |
| ORIGIN | BMW ET-421 Weber |
| REVISION | 1.40 |
| AUTHOR | BMW ET-421 Weber |
| COMMENT | Master - Datei fuer Flashprog. |
| PACKAGE | N/A |
| SPRACHE | deutsch |
Jobs
Index
- EDIC_RESET - EDIC-Reset
- initialisierung - Default Init-Job
- INFO - Information SGBD
- UPROG_EIN - Programmierspannung einschalten
- UPROG_AUS - Programmierspannung ausschalten
- BLOCKLAENGE_MAX - maximale Blocklaenge
- DATEN_REFERENZ - Job DATEN-Referenz
- HW_REFERENZ - Job HW-Referenz
- ZIF - Job ZIF
- ZIF_BACKUP - Job ZIF_BACKUP
- AIF_LESEN - Auslesen des Anwender-Info-Feldes
- FLASH_LESEN - Beliebige FLASH - Zellen auslesen
- FLASH_LOESCHEN - Flash - Zellen loeschen
- FLASH_SCHREIBEN - Beliebige Flash Zellen mit 02 beschreiben
- FLASH_SCHREIBEN_ENDE - Beliebige EPROM - Zellen auslesen
- DATENBEREICH_LOESCHEN_0E - Beliebige EPROM - Zellen auslesen
- SEED_KEY - Schutzmechanismus SEED_KEY
- IDENT - Ident-Daten fuer DME
- DME_LINKS_VORHANDEN - Linkes Stg vorhanden
- FS_LESEN - Auslesen des Fehlerspeichers
- FS_LOESCHEN - Loeschen des Fehlerspeichers
- STATUS_CODIER_CHECKSUMME - Codier - Checksumme abfragen
- SCHALTE_PROTOKOLL_DS2_NACH_K2 - Umschaltung DS2
- DIAGNOSE_ENDE - Loeschen des Fehlerspeichers
- SCHALTE_K2_DS2
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 |
|---|---|---|
| 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_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
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| AIF_ADRESSE | long | AIF Basisadresse |
| AIF_FG_NR | string | Fahrgestellnummer |
| AIF_DATUM | string | Fertigungsdatum |
| AIF_AENDERUNGS_INDEX | string | Aenderungsindex |
| AIF_SW_NR | long | Softwarenummer |
| AIF_BEHOERDEN_NR | long | Behoerdennummer |
| AIF_ZB_NR | long | Zusbaunummer |
| AIF_STATUS | int | Bei Status = FF , AIF leer |
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 |
|---|---|---|
| FLASH_LOESCHEN_ADRESSE_DATEN | binary | Uebergabeparameter, Startadresse High-Middle-Low und Daten |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| FLASH_LOESCHEN_ADRESSE | binary | nichts |
| FLASH_LOESCHEN_STATUS | int | nichts |
| FLASH_LOESCHEN_ANZAHL | int | nichts |
FLASH_SCHREIBEN
Beliebige Flash Zellen mit 02 beschreiben
Arguments
| Name | Type | Comment |
|---|---|---|
| FLASH_SCHREIBEN_ADRESSE_DATEN | binary | Uebergabeparameter, Startadresse High-Middle-Low und Daten |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| FLASH_SCHREIBEN_ADRESSE | binary | nichts |
| FLASH_SCHREIBEN_STATUS | int | nichts |
| FLASH_SCHREIBEN_ANZAHL | int | nichts |
FLASH_SCHREIBEN_ENDE
Beliebige EPROM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| FLASH_SCHREIBEN_ENDE_ADRESSE_DATEN | binary | Uebergabeparameter, Startadresse High-Middle-Low und Daten |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| FLASH_SCHREIBEN_ENDE_ADRESSE | binary | nichts |
| FLASH_SCHREIBEN_ENDE_STATUS | int | nichts |
| FLASH_SCHREIBEN_ENDE_ANZAHL | int | nichts |
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 | int | 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 |
DME_LINKS_VORHANDEN
Linkes Stg vorhanden
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Status der Kommunikation (z.B. ACK) |
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 |
STATUS_CODIER_CHECKSUMME
Codier - Checksumme abfragen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_CHECKSUMME_WERT | int | Ergebnis |
SCHALTE_PROTOKOLL_DS2_NACH_K2
Umschaltung DS2
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
DIAGNOSE_ENDE
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
SCHALTE_K2_DS2
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
Tables
Index
- JOBRESULT (8 × 2)
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 |