Skip to content

FGR_KW.PRG

  • Jobs: 14
  • Tables: 7

INFO

Field Value
ECU FGR_KW
ORIGIN BMW TI-435 Crichton N.D.
REVISION 1.00
AUTHOR BMW TI-435 Crichton N.D., BMW TI-433 Winkler
COMMENT Tempomat KWP2000*
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 FGR_KW

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

DIAGNOSE_START

Starten der Diagnose FGR_KW

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG

DIAGNOSE_ENDE

Beenden der Diagnose FGR_KW

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG

DIAGNOSE_ERHALTEN

Erhalten der Diagnose FGR_KW

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG

IDENT

Identdaten FGR_KW

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG
ID_BMW_NR string BMW-Teilenummer
ID_HW_NR int BMW-Hardwarenummer
ID_COD_INDEX int Codier-Index
ID_DIAG_INDEX int Diagnose-Index
ID_SYS_INDEX int Diagnose-Index
ID_DATUM_TAG int Herstelldatum Tag
ID_DATUM_MONAT int Herstelldatum Monat
ID_DATUM_JAHR int Herstelldatum Jahr
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferant
ID_SW_NR int Softwarenummer
ID_BUS_INDEX int Bus-Index

STATUS_LESEN

Auslesen Status FGR_KW mit ReadDataByLocalIdentifier 0x01

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG
STAT_VERSTAERKUNG_P int
STAT_VERSTAERKUNG_D int
STAT_HYSTERESE_PUMPE int
STAT_HYSTERESE_VENTIL int
STAT_SETZIMPULSE_OFFSET int
STAT_SETZIMPULSE_GRADIENT int
STAT_BESCHLEUNIGUNG int
STAT_BESCHLEUNIGUNG_GRADIENT int
STAT_FEHLERZAEHLER_E2 int

FS_LESEN

Lesen Fehlerspeicher FGR_KW mit ReadDataByLocalIdentifier 0x04

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
F_ANZAHL int Anzahl der Fehler im Fehlerspeicher
F_HEX_CODE binary Fehlerdaten pro Fehler als Hexdaten
F_ORT_NR int Fehlerort
F_ORT_TEXT string Fehlerort als Text
F_HFK int Fehlerhaeufigkeit
F_ART_ANZ int Anzahl an Fehlerarten, hier 2
F_ART1_NR int Index der 1. Fehlerart
F_ART1_TEXT string 1. Fehlerart als Text
F_ART2_NR int Index der 2. Fehlerart
F_ART2_TEXT string 2. Fehlerart als Text
F_UW_ANZ int Anzahl an Umweltbedingungen, hier 5
F_UW_SATZ int Anzahl der Umweltsaetze, hier 1
F_UW1_NR int Index der 1. Umweltbedingung
F_UW1_TEXT string 1. Umweltbedingung als Text
F_UW1_WERT int Wert der 1. Umweltbedingung
F_UW1_EINH string Einheit der 1. Umweltbedingung
F_UW2_NR int Index der 2. Umweltbedingung
F_UW2_TEXT string 2. Umweltbedingung als Text
F_UW2_WERT int Wert der 2. Umweltbedingung
F_UW2_EINH string Einheit der 2. Umweltbedingung
F_UW3_NR int Index der 3. Umweltbedingung
F_UW3_TEXT string 3. Umweltbedingung als Text
F_UW3_WERT int Wert der 3. Umweltbedingung
F_UW3_EINH string Einheit der 3. Umweltbedingung
F_UW4_NR int Index der 4. Umweltbedingung
F_UW4_TEXT string 4. Umweltbedingung als Text
F_UW4_WERT int Wert der 4. Umweltbedingung
F_UW4_EINH string Einheit der 4. Umweltbedingung
F_UW5_NR int Index der 5. Umweltbedingung
F_UW5_TEXT string 5. Umweltbedingung als Text
F_UW5_WERT int Wert der 5. Umweltbedingung
F_UW5_EINH string Einheit der 5. Umweltbedingung

STATUS_LESEN_EINGANG

Auslesen Eingangsstatus FGR_KW mit ReadDataByLocalIdentifier 0x05

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG
STAT_PEDAL int 0 = Bremse/Kupplung nicht betaetigt, 1 = betaetigt
STAT_BREMSLICHT int 0 = Bremse nicht betaetigt, 1 = Bremse betaetigt
STAT_CRUISE_EIN int 0 = nicht betaetigt, 1 = betaetigt
STAT_CRUISE_AUS int 0 = nicht betaetigt, 1 = betaetigt
STAT_GESCHWINDIGKEIT_ERKENNUNG int 0 = Periodendauer > 1.5s, 1 = sonst
STAT_GESCHWINDIGKEIT_SCHWELLE int 0 = groesser Minimalgeschwindigkeit, 1 = sonst
STAT_GESCHWINDIGKEIT_WERT real Geschwindigkeit
STAT_GESCHWINDIGKEIT_EINH string Einheit der Geschwindigkeit, hier: km/h

STATUS_LESEN_AUSGANG

Auslesen Ausgangsstatus FGR_KW mit ReadDataByLocalIdentifier 0x06

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG
STAT_AUSGANG_GETESTET int 0 = Tests nicht abgeschlossen, 1 = abgeschlossen
STAT_CRUISE_AKTIV int 0 = Nein, 1 = Ja

STATUS_LESEN_GESCHWINDIGKEIT

Auslesen Geschwindigkeitsinformationen FGR_KW mit ReadDataByLocalIdentifier 0x07

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG
STAT_GESCHWINDIGKEIT_IST_WERT real Ist-Geschwindigkeit
STAT_GESCHWINDIGKEIT_IST_EINH real Einheit der Ist-Geschwindigkeit, hier: km/h
STAT_GESCHWINDIGKEIT_SOLL_WERT real Ist-Geschwindigkeit
STAT_GESCHWINDIGKEIT_SOLL_EINH real Einheit der Ist-Geschwindigkeit, hier: km/h
STAT_CRUISE_AKTIV int 0 = Nein, 1 = Ja

FS_LOESCHEN

Loeschen des Fehlerspeichers FGR_KW

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
_TEL_ANTWORT binary Hex-Antwort von SG

SG_UNLOCK_0

Security Access 'Third Party'

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei

SG_UNLOCK_1

Security Access 'Dealer'

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei

Tables

Index

JOBRESULT

Dimensions: 63 rows × 2 columns

SB STATUS_TEXT
0x10 ERROR_ECU_GENERAL_REJECT
0x11 ERROR_ECU_SERVICE_NOT_SUPPORTED
0x12 ERROR_ECU_SUBFUNCTION_NOT_SUPPORTED__INVALID_FORMAT
0x21 ERROR_ECU_BUSY_REPEAT_REQUEST
0x22 ERROR_ECU_CONDITIONS_NOT_CORRECT_OR_REQUEST_SEQUENCE_ERROR
0x23 ERROR_ECU_ROUTINE_NOT_COMPLETE
0x31 ERROR_ECU_REQUEST_OUT_OF_RANGE
0x33 ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_REQUESTED
0x36 ERROR_ECU_EXCEED_NUMBER_OF_ATTEMPTS
0x37 ERROR_ECU_REQUIRED_TIME_DELAY_NOT_EXPIRED
0x40 ERROR_ECU_DOWNLOAD_NOT_ACCEPTED
0x41 ERROR_ECU_IMPROPER_DOWNLOAD_TYPE
0x42 ERROR_ECU_CANNOT_DOWNLOAD_TO_SPECIFIED_ADDRESS
0x43 ERROR_ECU_CANNOT_DOWNLOAD_NUMBER_OF_BYTES_REQUESTED
0x50 ERROR_ECU_UPLOAD_NOT_ACCEPTED
0x51 ERROR_ECU_IMPROPER_UPLOAD_TYPE
0x52 ERROR_ECU_CANNOT_UPLOAD_FROM_SPECIFIED_ADDRESS
0x53 ERROR_ECU_CANNOT_UPLOAD_NUMBER_OF_BYTES_REQUESTED
0x71 ERROR_ECU_TRANSFER_SUSPENDED
0x72 ERROR_ECU_TRANSFER_ABORTED
0x74 ERROR_ECU_ILLEGAL_ADDRESS_IN_BLOCK_TRANSFER
0x75 ERROR_ECU_ILLEGAL_BYTE_COUNT_IN_BLOCK_TRANSFER
0x76 ERROR_ECU_ILLEGAL_BLOCK_TRANSFER_TYPE
0x77 ERROR_ECU_BLOCKTRANSFER_DATA_CHECKSUM_ERROR
0x78 ERROR_ECU_REQUEST_CORRECTLY_RECEIVED__RESPONSE_PENDING
0x79 ERROR_ECU_INCORRECT_BYTE_COUNT_DURING_BLOCK_TRANSFER
0x80 ERROR_ECU_SERVICE_NOT_SUPPORTED_IN_ACTIVE_DIAGNOSTIC_MODE
?00? OKAY
?02? ERROR_ECU_INCORRECT_RESPONSE_ID
?10? ERROR_F_CODE
?11? ERROR_TABLE
?12? ERROR_INTERPRETATION
?20? ERROR_SEGMENT
?21? ERROR_ADDRESS
?22? ERROR_NUMBER
?30? ERROR_DATA
?40? ERROR_MODE
?50? ERROR_BYTE1
?51? ERROR_BYTE2
?52? ERROR_BYTE3
?60? ERROR_DATA_OUT_OF_RANGE
?70? ERROR_NUMBER_ARGUMENT
?71? ERROR_RANGE_ARGUMENT
?72? ERROR_VERIFY
?73? ERROR_NO_BIN_BUFFER
?74? ERROR_BIN_BUFFER
?75? ERROR_DATA_TYPE
?80? ERROR_FLASH_SIGNATURE_CHECK
?81? ERROR_VIHICLE_IDENTFICATON_NR
?82? ERROR_PROGRAMMING_DATE
?83? ERROR_ASSEMBLY_NR
?84? ERROR_CALIBRATION_DATASET_NR
?85? ERROR_EXHAUST_REGULATION_OR_TYPE_APPROVAL_NR
?86? ERROR_REPAIR_SHOP_NR
?87? ERROR_TESTER_SERIAL_NR
?88? ERROR_MILAGE
?89? ERROR_PROGRAMMING_REFERENCE
?8A? ERROR_LARGE_UIF_FOUND
?8B? ERROR_SMALL_UIF_FOUND
?8C? ERROR_NO_FREE_UIF
?8D? ERROR_MAX_UIF
?F0? ERROR_ARGUMENT
0xXY ERROR_ECU_UNKNOWN_NEGATIVE_RESPONSE

LIEFERANTEN

Dimensions: 47 rows × 2 columns

LIEF_NR LIEF_TEXT
0x01 Reinshagen / Delphi
0x02 Kostal
0x03 Hella
0x04 Siemens
0x05 Eaton
0x06 UTA
0x07 Helbako
0x08 Bosch
0x09 Loewe
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0x27 Delphi PHI
0x28 DODUCO
0x29 DENSO
0x30 NEC
0x31 DASA
0x32 Pioneer
0x33 Jatco
0x34 Fuba
0x35 UK-NSI
0x36 AABG
0x37 Dunlop
0x38 Sachs
0x39 ITT
0x40 FTE
0x41 Megamos
0x42 TRW
0x43 Wabco
0x44 ISAD Electronic Systems
0x45 HEC (Hella Electronics Corporation)
0x46 Gemel
0xFF unbekannter Hersteller

FORTTEXTE

Dimensions: 10 rows × 2 columns

ORT ORTTEXT
0x01 Pegel Spannungsausgang: Niedrig, hoch erwartet
0x02 Pegel Ventilausgang: Niedrig, hoch erwartet
0x03 Pegel Pumpenausgang: Niedrig, hoch erwartet
0x04 Steuergeraet: Interner Fehler
0x05 Pegel Spannungsausgang: Hoch, niedrig erwartet
0x06 Pegel Ventilausgang: Hoch, niedrig erwartet
0x07 Pegel Pumpenausgang: Hoch, niedrig erwartet
0x08 Geschwindigkeitseingabe: Eingabefehler
0x09 Fehlerspeicher: Lesefehler
0xFF unbekannter Fehlerort

FARTMATRIX

Dimensions: 3 rows × 5 columns

ORT A1_0 A1_1 A2_0 A2_1
0x00 0xFF 0x00 0xFF 0x01
0x09 0xFF 0xFF 0xFF 0xFF
0xFF 0xFF 0xFF 0xFF 0xFF

FARTTEXTE

Dimensions: 3 rows × 2 columns

ARTNR ARTTEXT
0x00 Permanenter Fehler
0x01 Sporadischer Fehler
0xFF --

FUMWELTMATRIX

Dimensions: 1 rows × 8 columns

ORT UW_ANZ UW_SATZ UW1_NR UW2_NR UW3_NR UW4_NR UW5_NR
0x00 0x05 0x01 0x01 0x02 0x03 0x04 0x05

FUMWELTTEXTE

Dimensions: 30 rows × 3 columns

UWNR UWTEXT UW_EINH
0x01 Aktionen seit letztem Spannungsfehler Aktionen
0x02 Aktionen seit letztem Ventilfehler Aktionen
0x03 Aktionen seit letztem Pumpenfehler Aktionen
0x04 Aktionen seit letztem Geschwindigkeitseingabefehler Aktionen
0x05 Initialwert nach RESET LAG-Nr.
0x07 Sollgeschwindigkeit > V_max LAG-Nr.
0x08 Keine Vorgabe LAG-Nr.
0x0A Relais-Ausgang niedrig LAG-Nr.
0x0B Ventilkontrolle niedrig waehrend Benutzung LAG-Nr.
0x0C Pumpenkontrolle niedrig waehrend Benutzung LAG-Nr.
0x0D Istgeschwindigkeit > V_max LAG-Nr.
0x0E Istgeschwindigkeit < V_min LAG-Nr.
0x0F Beschleunigungsgrenze ueberschritten LAG-Nr.
0x10 Pumpenkontrolle niedrig beim Einschalten LAG-Nr.
0x11 Ventilkontrolle niedrig beim Einschalten LAG-Nr.
0x12 Relaisausgang niedrig beim Einschalten LAG-Nr.
0x13 Relaisausgang hoch waehrend Nichtbenutzung LAG-Nr.
0x14 Brems- oder Kupplungsschalter offen LAG-Nr.
0x15 Bremslicht an LAG-Nr.
0x16 Fehler in redundanter V_min-Hardware LAG-Nr.
0x17 Masseschluss Relais LAG-Nr.
0x18 Differenz Soll-Ist-Geschwindigkeit zu gross LAG-Nr.
0x19 Unterschiedliche Sollgeschwindigkeiten LAG-Nr.
0x1A Relaisausgang hoch beim Ausschalten LAG-Nr.
0x1C Fehler in redundanter Ventilkontrolle LAG-Nr.
0x1D Fehler in redundanter Pumpenkontrolle LAG-Nr.
0x1F Betaetigung AUS-Schalter LAG-Nr.
0x20 Pumpenkontrolle bleibt hoch LAG-Nr.
0x21 Ventilkontrolle bleibt hoch LAG-Nr.
0xFF Unbekannt LAG-Nr.