M60_338K.prg
INFO
| Field | Value |
|---|---|
| ECU | DME 3.3 fuer M60 |
| ORIGIN | BMW VK-22 Waegner |
| REVISION | 2.90 |
| AUTHOR | BMW VK-22 Hillebrand, BMW TP-421 Drexel |
| COMMENT | Version nur fuer M60 Test US |
| PACKAGE | N/A |
| SPRACHE | deutsch |
Jobs
Index
- initialisierung - Default Init-Job
- INFO - Information SGBD
- RAM_LESEN - Beliebige RAM - Zellen auslesen
- ROM_LESEN - Beliebige ROM - Zellen auslesen
- IDENT - "Default Ident-Job"
- AIF_LESEN - Auslesen des Anwender-Info-Feldes
- FS_LESEN - Auslesen des Fehlerspeichers
- FS_LOESCHEN - Loeschen des Fehlerspeichers
- STATUS_MOTORDREHZAHL - Motordrehzahl auslesen
- STATUS_MOTORTEMPERATUR - Motortemperatur
- STATUS_AN_LUFTTEMPERATUR - Ansauglufttemperatur
- STATUS_UBATT - Batteriespannung
- DIAGNOSE_ENDE - Loeschen des Fehlerspeichers
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 |
RAM_LESEN
Beliebige RAM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| RAM_LESEN_ADRESSE | long | Uebergabeparameter, Startadresse High-Low Angabe in Hex 0x12 |
| RAM_LESEN_ANZAHL_BYTE | int | Uebergabeparameter, Anzahl der auszulesenden BYTES in Hex 0x3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| RAM_LESEN_WERT | binary | nichts |
ROM_LESEN
Beliebige ROM - Zellen auslesen
Arguments
| Name | Type | Comment |
|---|---|---|
| ROM_LESEN_ADRESSE | long | Uebergabeparameter, Startadresse High-Low Angabe in Hex 0x12 |
| ROM_LESEN_ANZAHL_BYTE | int | Uebergabeparameter, Anzahl der auszulesenden BYTES in Hex 0x3 |
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | "OKAY", wenn fehlerfrei |
| ROM_LESEN_WERT | binary | nichts |
IDENT
"Default Ident-Job"
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| ID_BMW_NR | string | 7-stellige BMW-Teilenummer |
| ID_DATUM | string | Herstelldatum |
| ID_SW_NR | string | BMW-Softwarenummer |
| ID_HW_ZULIEFERER | string | 10 stellige BOSCH-Hardwarenummer |
| ID_SW_ZULIEFERER | string | 10 stellige BOSCH-Softwarenummer |
| ID_AIF_VORHANDEN | int | Ist ein AIF vorhanden (0 (nein)/ 1 (ja)) |
| ID_MOTOR | string | SG - Identifikation fuer MoTest |
| ID_LAMBDA_STEREO | int | Parameter fuer MoTest 0=Mono, 1=STEREO |
| ID_EML | int | Parameter fuer MoTest 0=Kein EML verb, 1=EML M70, 2=EML M73 |
| ID_LU_MESSUNG | int | Parameter fuer MoTest 1=Laufunruhemessung sonst 0 |
| ID_OBD2 | int | Parameter fuer MoTest 0=ECE, 1=OBD2-Fahrzeug |
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 |
FS_LESEN
Auslesen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| F_ANZ_NR | int | Anzahl der gespeicherten Fehler |
| F_ORT_NR | int | Fehlercode des SG als Index |
| F_ORT_TEXT | string | Fehlercode des SG als Text |
| F_HFK | int | Haeufigkeit des einzelnen Fehlers |
| F_ART_ANZ | int | Anzahl der Fehlerarten des SG |
| F_UW_ANZ | int | Anzahl der Umweltbedingungen des einzelnen Fehlers |
| F_ART1_NR | int | Fehlerart 1 des einzelnen Fehlers als Index |
| F_ART1_TEXT | string | Fehlerart 1 des einzelnen Fehlers als Text |
| F_ART2_NR | int | Fehlerart 2 des einzelnen Fehlers als Index |
| F_ART2_TEXT | string | Fehlerart 2 des einzelnen Fehlers als Text |
| F_ART3_NR | int | Fehlerart 3 des einzelnen Fehlers als Index |
| F_ART3_TEXT | string | Fehlerart 3 des einzelnen Fehlers als Text |
| F_ART4_NR | int | Fehlerart 4 des einzelnen Fehlers als Index |
| F_ART4_TEXT | string | Fehlerart 4 des einzelnen Fehlers als Text |
| F_ART5_NR | int | Fehlerart 5 des einzelnen Fehlers als Index |
| F_ART5_TEXT | string | Fehlerart 5 des einzelnen Fehlers als Text |
| F_ART6_NR | int | Fehlerart 6 des einzelnen Fehlers als Index |
| F_ART6_TEXT | string | Fehlerart 6 des einzelnen Fehlers als Text |
| F_ART7_NR | int | Fehlerart 7 des einzelnen Fehlers als Index |
| F_ART7_TEXT | string | Fehlerart 7 des einzelnen Fehlers als Text |
| F_ART8_NR | int | Fehlerart 8 des einzelnen Fehlers als Index |
| F_ART8_TEXT | string | Fehlerart 8 des einzelnen Fehlers als Text |
| F_UW1_NR | int | Umweltbedingung 1 des einzelnen Fehlers als Index |
| F_UW1_TEXT | string | Umweltbedingung 1 des einzelnen Fehlers als Text |
| F_UW1_WERT | real | Umweltbedingung 1 des einzelnen Fehlers als Wert |
| F_UW1_EINH | string | Umweltbedingung 1 des einzelnen Fehlers Einheit |
| F_UW2_NR | int | Umweltbedingung 2 des einzelnen Fehlers als Index |
| F_UW2_TEXT | string | Umweltbedingung 2 des einzelnen Fehlers als Text |
| F_UW2_WERT | real | Umweltbedingung 2 des einzelnen Fehlers als Wert |
| F_UW2_EINH | string | Umweltbedingung 2 des einzelnen Fehlers Einheit |
| F_UW3_NR | int | Umweltbedingung 3 des einzelnen Fehlers als Index |
| F_UW3_TEXT | string | Umweltbedingung 3 des einzelnen Fehlers als Text |
| F_UW3_WERT | real | Umweltbedingung 3 des einzelnen Fehlers als Wert |
| F_UW3_EINH | string | Umweltbedingung 3 des einzelnen Fehlers Einheit |
FS_LOESCHEN
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
STATUS_MOTORDREHZAHL
Motordrehzahl auslesen
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MOTORDREHZAHL_WERT | real | Motordrehzahl |
| STATUS_MOTORDREHZAHL_EINH | string | Einheit 1/min |
STATUS_MOTORTEMPERATUR
Motortemperatur
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_MOTORTEMPERATUR_WERT | real | Motortemperatur Wert |
| STATUS_MOTORTEMPERATUR_EINH | string | Einheit Grad C |
STATUS_AN_LUFTTEMPERATUR
Ansauglufttemperatur
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_AN_LUFTTEMPERATUR_WERT | real | Motortemperatur Wert |
| STATUS_AN_LUFTTEMPERATUR_EINH | string | Einheit Grad C |
STATUS_UBATT
Batteriespannung
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string | |
| STATUS_UBATT_WERT | real | Batteriespannung Wert |
| STATUS_UBATT_EINH | string | Einheit V |
DIAGNOSE_ENDE
Loeschen des Fehlerspeichers
No arguments.
Results
| Name | Type | Comment |
|---|---|---|
| JOB_STATUS | string |
Tables
Index
- BETRIEBSWMATRIX (4 × 8)
- FORTTEXTE (60 × 4)
- FARTMATRIX (2 × 17)
- FARTTEXTE (12 × 2)
- FUMWELTTEXTE (9 × 5)
BETRIEBSWMATRIX
Dimensions: 4 rows × 8 columns
| NAME | QUELLE | ZELLE | ORD | TYP | FAKT_A | FAKT_B | EINH |
|---|---|---|---|---|---|---|---|
| Motordrehzahl | RAM | 0x18F4 | -- | 1 | 10 | 0 | 1/min |
| Motortemperatur | RAM | 0x00D7 | -- | 1 | 0.75 | -48 | Grad C |
| Ansauglufttemp | RAM | 0x00D3 | -- | 1 | 0.75 | -48 | Grad C |
| Ubatt | RAM | 0x00D8 | -- | 1 | 0.0681 | 0 | V |
FORTTEXTE
Dimensions: 60 rows × 4 columns
| ORT | ORTTEXT | UW_1 | UW_2 |
|---|---|---|---|
| 0x00 | -- | 0x00 | 0x00 |
| 0x01 | Relais Kraftstoffpumpe | 0x01 | 0x02 |
| 0x02 | Leerlaufsteller / Schliesswicklung | 0x01 | 0x02 |
| 0x03 | Einspritzventil Zylinder 1 | 0x01 | 0x02 |
| 0x04 | Einspritzventil Zylinder 4 | 0x01 | 0x02 |
| 0x05 | Einspritzventil Zylinder 6 | 0x01 | 0x02 |
| 0x06 | unbekanntes Einspritzventil | 0x01 | 0x02 |
| 0x07 | Einspritzventil Zylinder 7 | 0x01 | 0x02 |
| 0x08 | Fehlerlampe | 0x01 | 0x05 |
| 0x0c | Lambdasondensignal Sonde 2 | 0x01 | 0x02 |
| 0x0d | Lambdasondensignal Sonde 1 | 0x01 | 0x02 |
| 0x0f | Zuendkreisueberwachung | 0x01 | 0x05 |
| 0x10 | Kurbelwellengeber | 0x01 | 0x02 |
| 0x11 | Nockenwellengeber | 0x01 | 0x02 |
| 0x13 | Sekundaerluftpumpe | 0x01 | 0x02 |
| 0x16 | Zuendung Zylinder 7 | 0x01 | 0x05 |
| 0x17 | Zuendung Zylinder 6 | 0x01 | 0x05 |
| 0x18 | Zuendung Zylinder 4 | 0x01 | 0x05 |
| 0x19 | Zuendung Zylinder 1 | 0x01 | 0x05 |
| 0x1a | Steuergeraet Dauerversorgung | 0x07 | 0x07 |
| 0x1d | Leerlaufsteller / Oeffnungswicklung | 0x01 | 0x02 |
| 0x1f | Einspritzventil Zylinder 5 | 0x01 | 0x02 |
| 0x20 | Einspritzventil Zylinder 8 | 0x01 | 0x02 |
| 0x21 | Einspritzventil Zylinder 3 | 0x01 | 0x02 |
| 0x23 | Einspritzventil Zylinder 2 | 0x01 | 0x02 |
| 0x24 | Tankentlueftungsventil | 0x01 | 0x02 |
| 0x25 | Relais Lambdasondenheizung | 0x01 | 0x02 |
| 0x29 | Heissfilmtluftmassenmesser | 0x01 | 0x06 |
| 0x2a | Geschwindigkeitssignal | 0x01 | 0x04 |
| 0x30 | Klimakompressorsteuerung | 0x01 | 0x02 |
| 0x31 | Zuendung Zylinder 2 | 0x01 | 0x05 |
| 0x32 | Zuendung Zylinder 3 | 0x01 | 0x05 |
| 0x33 | Zuendung Zylinder 8 | 0x01 | 0x05 |
| 0x34 | Zuendung Zylinder 5 | 0x01 | 0x05 |
| 0x36 | Batteriespannng | 0x01 | 0x02 |
| 0x3e | EML-Signal | 0x01 | 0x04 |
| 0x41 | Eingang Klimakompressor | 0x01 | 0x04 |
| 0x42 | Leitungsfehler DWA/EWS Eingang (Kurzschluss oder Unterbrechung) | 0x07 | 0x07 |
| 0x43 | Klopfsensor 4 | 0x01 | 0x02 |
| 0x44 | Klopfsensor 3 | 0x01 | 0x02 |
| 0x45 | Klopfsensor 2 | 0x01 | 0x02 |
| 0x46 | Klopfsensor 1 | 0x01 | 0x02 |
| 0x49 | Drosselklappenpotentiometer | 0x01 | 0x02 |
| 0x4d | Geber Ansauglufttemperatur | 0x01 | 0x02 |
| 0x4e | Geber Kuehlwassertemperatur | 0x01 | 0x03 |
| 0x52 | MSR-Eingriff | 0x01 | 0x04 |
| 0x53 | ASC-Eingriff | 0x01 | 0x04 |
| 0x64 | unbekannte Endstufe Gruppe 1 | 0x01 | 0x04 |
| 0x65 | unbekannte Endstufe Gruppe 2 | 0x01 | 0x04 |
| 0xC8 | Steuergeraeteselbsttest | 0x00 | 0x00 |
| 0xC9 | Lambdaintegrator Bank 1 | 0x01 | 0x04 |
| 0xCA | Fehlerspeicherinhalt | 0x03 | 0x05 |
| 0xCB | Lambdaintegrator Bank 2 | 0x01 | 0x04 |
| 0xCC | LL-Drehzahlanhebung CAN-Bus | 0x01 | 0x04 |
| 0xCD | Getriebeeingriff | 0x01 | 0x04 |
| 0xCE | Klopfregelung Testimpuls | 0x01 | 0x02 |
| 0xCF | Klopfregelung Regelspannung | 0x01 | 0x02 |
| 0xD2 | CAN Getriebebotschaft | 0x01 | 0x04 |
| 0xDC | EWS Datenuebertragungsfehler, Botschaft (Code, Parity) falsch | 0x01 | 0x02 |
| 0xXY | unbekannter Fehlerort | 0x00 | 0x00 |
FARTMATRIX
Dimensions: 2 rows × 17 columns
| ORT | A1_0 | A1_1 | A2_0 | A2_1 | A3_0 | A3_1 | A4_0 | A4_1 | A5_0 | A5_1 | A6_0 | A6_1 | A7_0 | A7_1 | A8_0 | A8_1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x00 | 0x00 | 0x06 | 0x00 | 0x07 | 0x00 | 0x08 | 0x00 | 0x09 | 0x00 | 0x0a | 0x00 | 0x01 | 0x03 | 0x02 | 0x04 | 0x05 |
| 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY | 0xXY |
FARTTEXTE
Dimensions: 12 rows × 2 columns
| ARTNR | ARTTEXT |
|---|---|
| 0x00 | -- |
| 0x01 | Fehler nach Entprellung abgespeichert |
| 0x02 | Fehler momentan vorhanden |
| 0x03 | Fehler momentan nicht vorhanden |
| 0x04 | statischer Fehler |
| 0x05 | sporadischer Fehler |
| 0x06 | Kurzschluss gegen U-Batt |
| 0x07 | Kurzschluss gegen Masse |
| 0x08 | Unterbrechung |
| 0x09 | ungueltiger Arbeitsbereich (Plausibilitaetsfehler) |
| 0x0a | Abgasrelevanter Fehler |
| 0xXY | unbekannte Fehlerart |
FUMWELTTEXTE
Dimensions: 9 rows × 5 columns
| UWNR | UWTEXT | UW_EINH | UWF_A | UWF_B |
|---|---|---|---|---|
| 0x00 | ---- | ---- | 0 | 0 |
| 0x01 | Motordrehzahl | 1/min | 40 | 0 |
| 0x02 | Kuehlwassertemperatur | Grad Celsius | 0.75 | -48 |
| 0x03 | Ansauglufttemperatur | Grad Celsius | 0.75 | -48 |
| 0x04 | Lastsignal | ms | 0.05 | 0 |
| 0x05 | Batteriespannng | V | 0.068 | 0 |
| 0x06 | Drosselklappenwinkel | % | 0.391 | 0 |
| 0x07 | Pruefmusterbyte | [1] | 1 | 0 |
| 0xXY | unbekannte Umweltbedingung | -- | 1 | 99 |