GS9X.prg
INFO
| Field | Value |
|---|---|
| ECU | Getriebesteuerung 9.x |
| ORIGIN | BMW TP-421 Mellersh |
| REVISION | 1.45 |
| AUTHOR | Softing SAG Ta, BMW ET-421 Mellersh |
| COMMENT | N/A |
| PACKAGE | N/A |
| SPRACHE | deutsch |
Jobs
Index
- INFO - Info fuer Anwender
- INITIALISIERUNG - Initialisierung
- ENDE - Abbruch der Kommunikation
- IDENT - Auslesen der Identifikationsdaten
- FS_LESEN - Auslesen des Fehlerspeichers
- FS_LOESCHEN - Loeschen des Fehlerspeichers
- STATUS_LASTSIGNAL_DKG - Auslesen des Lastsignals DKG
- STATUS_STATUSBYTE3 - Auslesen des 3. Statusbytes
- DIAGNOSE_ENDE - Beenden der Diagnose
INFO
Info fuer Anwender
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| ECU | string | Steuergerat 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
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| DONE | int | 1, wenn i.O. |
ENDE
Abbruch der Kommunikation
No arguments.
No results.
IDENT
Auslesen der Identifikationsdaten
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| ID_HW_ZULIEFERER | string | Zulieferer-Hardwarenummer |
| ID_SW_ZULIEFERER | string | Zulieferer-Softwarenummer |
| ID_GEN_NR | string | BMW Generationsnummer |
| ID_SW_NR | string | BMW-Softwarenummer (Laufende Nummer) |
| ID_DATUM | string | Herstelldatum |
| ID_BMW_NR | string | BMW-Teilenummer |
| ID_ZF_NR | string | Getriebeteilenummer |
| ID_AIF_VORHANDEN | int | Ist ein AIF vorhanden (0 (nein)/ 1 (ja)) |
FS_LESEN
Auslesen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| F_ORT_NR | int | Nr des Fehlers (entspricht dem Fehlercode) |
| F_ORT_TEXT | string | Fehlertext |
| F_ART_ANZ | int | Anzahl der Fehlerarten |
| F_ART1_NR | int | Index des Fehlerarttextes |
| F_ART1_TEXT | string | Fehlerarttext |
| F_ART2_NR | int | Index des Fehlerarttextes |
| F_ART2_TEXT | string | Fehlerarttext |
| F_ART3_NR | int | Index des Fehlerarttextes |
| F_ART3_TEXT | string | Fehlerarttext |
| F_ART4_NR | int | Index des Fehlerarttextes |
| F_ART4_TEXT | string | Fehlerarttext |
| F_ART5_NR | int | Index des Fehlerarttextes |
| F_ART5_TEXT | string | Fehlerarttext |
| F_ART6_NR | int | Index des Fehlerarttextes |
| F_ART6_TEXT | string | Fehlerarttext |
| F_ART7_NR | int | Index des Fehlerarttextes |
| F_ART7_TEXT | string | Fehlerarttext |
| F_ART8_NR | int | Index des Fehlerarttextes |
| F_ART8_TEXT | string | Fehlerarttext |
| F_UW_ANZ | int | Anzahl der Umweltbedingungen |
| F_UW1_NR | int | Index auf den Text fuer die Umweltbedingung |
| F_UW1_WERT | long | Wert der Umweltbedingung |
| F_UW1_TEXT | string | Text fuer die Umweltbedingung |
| F_UW2_NR | int | Index auf den Text fuer die Umweltbedingung |
| F_UW2_WERT | long | Wert der Umweltbedingung |
| F_UW2_TEXT | string | Text fuer die Umweltbedingung |
| F_HFK | int | Haeufigkeit eines Fehlers |
FS_LOESCHEN
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
STATUS_LASTSIGNAL_DKG
Auslesen des Lastsignals DKG
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| STAT_LASTSIGNAL_DKG_WERT | real | Lastsignal DKG Wert |
| STAT_LASTSIGNAL_DKG_EINH | string | Lastsignal DKG Einheit [%] |
| JOB_STATUS | string | OKAY, ERROR_NACK |
| TELEGRAMM_ANF | binary | Anforderungstelegramm |
| TELEGRAMM_ANT | binary | Antworttelegramm |
STATUS_STATUSBYTE3
Auslesen des 3. Statusbytes
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
| STAT_EING_OVERDRIVE_EIN | int | |
| STAT_EING_ASC_EIN | int | |
| STAT_EING_KICK_DOWN_EIN | int | |
| STAT_EING_BREMSLICHTSCHALTER_EIN | int | |
| STAT_EING_BREMSTESTSCHALTER_EIN | int | |
| STAT_EING_POSITIONSHEBEL | string | Stellung des Positionshebels (D,3,N,2,R,P,4,unplaus.) |
| STAT_EING_LEITERBAHN_1_EIN | int | |
| STAT_EING_LEITERBAHN_2_EIN | int | |
| STAT_EING_LEITERBAHN_3_EIN | int | |
| STAT_EING_LEITERBAHN_4_EIN | int |
DIAGNOSE_ENDE
Beenden der Diagnose
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | Liefert: OKAY od. ERROR_NACK |
Tables
Index
- FARTMATRIX (38 × 17)
- FUMWELTMATRIX (38 × 8)
- FORTTEXTE (38 × 2)
- FARTTEXTE (14 × 2)
- FUMWELTTEXTE (15 × 2)
FARTMATRIX
Dimensions: 38 rows × 17 columns
| ORT | A10 | A11 | A20 | A21 | A30 | A31 | A40 | A41 | A50 | A51 | A60 | A61 | A70 | A71 | A80 | A81 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 |
| 0x01 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x02 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x04 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x05 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x08 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x09 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x0c | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x10 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x12 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x13 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x16 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x1a | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x1d | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x1e | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x20 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x21 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x24 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x2a | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x33 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x34 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x36 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x64 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x65 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x66 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x67 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x68 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x69 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x6A | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x96 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x97 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x98 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x99 | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x9a | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x9b | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x9c | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x9d | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
| 0x9e | 0x00 | 0x01 | 0x00 | 0x02 | 0x00 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 | 0x08 | 0x09 | 0x0a | 0x0b | 0x0c | 0x0d |
FUMWELTMATRIX
Dimensions: 38 rows × 8 columns
| ORT | UW_ANZ | UW1_NR | UW1_A | UW1_B | UW2_NR | UW2_A | UW2_B |
|---|---|---|---|---|---|---|---|
| 0x00 | 0x00 | 0x00 | 0 | 0 | 0x00 | 0 | 0 |
| 0x01 | 0x02 | 0x04 | 1000 | 0 | 0x09 | 81 | 0 |
| 0x02 | 0x02 | 0x09 | 81 | 0 | 0x03 | 1000 | 0 |
| 0x04 | 0x02 | 0x06 | 32000 | 0 | 0x05 | 32000 | 0 |
| 0x05 | 0x02 | 0x05 | 32000 | 0 | 0x0b | 80 | 0 |
| 0x08 | 0x02 | 0x03 | 1000 | 0 | 0x07 | 32000 | 0 |
| 0x09 | 0x02 | 0x03 | 1000 | 0 | 0x09 | 81 | 0 |
| 0x0c | 0x02 | 0x02 | 1000 | 0 | 0x03 | 1000 | 0 |
| 0x10 | 0x02 | 0x07 | 32000 | 0 | 0x05 | 32000 | 0 |
| 0x12 | 0x02 | 0x08 | 285 | 0 | 0x0b | 80 | 0 |
| 0x13 | 0x02 | 0x08 | 285 | 0 | 0x07 | 32000 | 0 |
| 0x16 | 0x02 | 0x0c | 1000 | 48000 | 0x05 | 32000 | 0 |
| 0x1a | 0x02 | 0x09 | 81 | 0 | 0x01 | 1000 | 0 |
| 0x1d | 0x02 | 0x04 | 1000 | 0 | 0x07 | 32000 | 0 |
| 0x1e | 0x02 | 0x01 | 1000 | 0 | 0x04 | 1000 | 0 |
| 0x20 | 0x02 | 0x01 | 1000 | 0 | 0x04 | 1000 | 0 |
| 0x21 | 0x02 | 0x01 | 1000 | 0 | 0x04 | 1000 | 0 |
| 0x24 | 0x02 | 0x03 | 1000 | 0 | 0x09 | 81 | 0 |
| 0x2a | 0x02 | 0x06 | 32000 | 0 | 0x04 | 1000 | 0 |
| 0x33 | 0x02 | 0x04 | 1000 | 0 | 0x07 | 32000 | 0 |
| 0x34 | 0x02 | 0x01 | 1000 | 0 | 0x09 | 81 | 0 |
| 0x36 | 0x02 | 0x09 | 81 | 0 | 0x05 | 32000 | 0 |
| 0x64 | 0x02 | 0x06 | 32000 | 0 | 0x04 | 1000 | 0 |
| 0x65 | 0x02 | 0x01 | 1000 | 0 | 0x03 | 1000 | 0 |
| 0x66 | 0x02 | 0x01 | 1000 | 0 | 0x03 | 1000 | 0 |
| 0x67 | 0x02 | 0x09 | 81 | 0 | 0x02 | 1000 | 0 |
| 0x68 | 0x02 | 0x07 | 32000 | 0 | 0x04 | 1000 | 0 |
| 0x69 | 0x02 | 0x06 | 32000 | 0 | 0x04 | 1000 | 0 |
| 0x6A | 0x02 | 0x06 | 32000 | 0 | 0x04 | 1000 | 0 |
| 0x96 | 0x02 | 0x09 | 81 | 0 | 0x03 | 1000 | 0 |
| 0x97 | 0x02 | 0x07 | 32000 | 0 | 0x03 | 1000 | 0 |
| 0x98 | 0x02 | 0x07 | 32000 | 0 | 0x03 | 1000 | 0 |
| 0x99 | 0x02 | 0x09 | 81 | 0 | 0x03 | 1000 | 0 |
| 0x9a | 0x02 | 0x08 | 285 | 0 | 0x0b | 80 | 0 |
| 0x9b | 0x02 | 0x0b | 80 | 0 | 0x05 | 32000 | 0 |
| 0x9c | 0x02 | 0x0d | 391 | 0 | 0x0e | 391 | 0 |
| 0x9d | 0x02 | 0x0a | 1000 | 55000 | 0x05 | 32000 | 0 |
| 0x9e | 0x02 | 0x07 | 32000 | 0 | 0x06 | 32000 | 0 |
FORTTEXTE
Dimensions: 38 rows × 2 columns
| ORT | ORTTEXT |
|---|---|
| 0x00 | unbekannter Fehler |
| 0x01 | EDS 2 |
| 0x02 | Shift-Lock |
| 0x04 | EDS 4 |
| 0x05 | EDS 1 |
| 0x08 | Positionswaehlhebel L2 |
| 0x09 | L3/L4 Diagnose beim Start |
| 0x0c | Programmschalter |
| 0x10 | Turbinendrehzahl nT |
| 0x12 | Kick-Down-Schalter |
| 0x13 | ASC regelt |
| 0x16 | Getriebeoeltemperatur |
| 0x1a | Ueberwachung Dauerplus (Kl. 30) |
| 0x1d | EDS 3 |
| 0x1e | Magnetventil MV1 |
| 0x20 | Magnetventil MV3 |
| 0x21 | Magnetventil MV2 |
| 0x24 | L1 Diagnose beim Start |
| 0x2a | Abtriebsdrehzahl n |
| 0x33 | EDS 5 |
| 0x34 | Plus MV, EDS |
| 0x36 | Plus Kl. 87 |
| 0x64 | Gangueberwachung 1 |
| 0x65 | Checksumme EPROM |
| 0x66 | Checksumme Programminsel |
| 0x67 | Getrieberelais Anz.-/Abf.-Zeit |
| 0x68 | Ueberdrehsicherung |
| 0x69 | Gangueberwachung 2 |
| 0x6A | Gangueberwachung 3 |
| 0x96 | Time-Out 1 (Initialisierung) |
| 0x97 | Time-Out 2 (Betrieb) |
| 0x98 | Ueberwachung CAN-Bus |
| 0x99 | CAN-Stand (MUL-INFO, MUL-COD) |
| 0x9a | CAN-Signal WDK-BL |
| 0x9b | CAN-Signal TL-MES |
| 0x9c | CAN-Signal MDZ-EGS |
| 0x9d | CAN-Signal T-MOT |
| 0x9e | CAN-Signal N-MOT |
FARTTEXTE
Dimensions: 14 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | -- |
| 0x01 | Kurzschluss gegen U-Batt |
| 0x02 | Kurzschluss gegen Masse |
| 0x03 | Leitungsunterbrechung |
| 0x04 | Keine Plausibilitaet |
| 0x05 | Plausibilitaet |
| 0x06 | Bei letzter Abfrage nicht vorhanden |
| 0x07 | Bei letzter Abfrage vorhanden |
| 0x08 | Pruefbedingung nicht erreicht |
| 0x09 | Pruefbedingung erreicht |
| 0x0a | Fehler momentan nicht vorhanden |
| 0x0b | Fehler momentan vorhanden |
| 0x0c | statischer Fehler |
| 0x0d | sporadischer Fehler |
FUMWELTTEXTE
Dimensions: 15 rows × 2 columns
| UWNR | UWTEXT |
|---|---|
| 0x00 | -- |
| 0x01 | Statusbyte 1 [1] |
| 0x02 | Statusbyte 2 [1] |
| 0x03 | Statusbyte 3 [1] |
| 0x04 | Gang [1] |
| 0x05 | Motordrehzahl [1/min] |
| 0x06 | Turbinendrehzahl [1/min] |
| 0x07 | Abbtriebsdrehzahl [1/min] |
| 0x08 | Drosselklappe [Grad] |
| 0x09 | Batteriespannng [Volt] |
| 0x0a | Getriebeoeltemperatur [Grad C] |
| 0x0b | Lastsignal [mV] |
| 0x0c | Motortemperatur [Grad C] |
| 0x0d | Max. Moment DME [%] |
| 0x0e | Max. Moment EGS [%] |