Skip to content

C_GM5.prg

  • Jobs: 11
  • Tables: 2

INFO

Field Value
ECU C_SGBD GM 5
ORIGIN BMW TI-433 Mario Spoljarec
REVISION 1.05
AUTHOR BMW TI-433 Mario Spoljarec, BMW TI-433 Arnold Pollmann
COMMENT Verifiziert
PACKAGE N/A
SPRACHE deutsch

Jobs

Index

  • INFO - Info fuer Anwender
  • INITIALISIERUNG - Init-Job fuer Grundmodul V automatischer Aufruf beim ersten Zugriff auf SGBD
  • IDENT - Ident-Daten fuer GM V
  • DIAGNOSE_ENDE - Diagnose beenden
  • C_FG_LESEN - Auslesen des Pruefstempels und Interpretation als FG-Nummer
  • C_FG_AUFTRAG - Beschreiben des Pruefstempels mit der FG-Nummer
  • C_C_LESEN - Codierdaten lesen
  • C_C_AUFTRAG - Codierdaten schreiben und verifizieren
  • STATUS_DIGITAL - Status der Digitalsignale des GM V (Ein-/Ausgaenge) Der Wertebereich ist bei fast allen Results: Bereich: 0, wenn FALSE / 1, wenn TRUE Andernfalls ist der Bereich gezielt spezifiziert.
  • STATUS_FUNKSCHLUESSEL - Auslesen der Funkschluesseldaten aus dem internen Speicher der ZKE V
  • STATUS_KEY_MEMORY - Auslesen der Nummer des Funkschluessels, mit dem zuletzt entriegelt wurde

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

Init-Job fuer Grundmodul V automatischer Aufruf beim ersten Zugriff auf SGBD

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

IDENT

Ident-Daten fuer GM V

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation table JobResult STATUS_TEXT
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_BUS_INDEX int Bus-Index
ID_DATUM_KW int Herstelldatum KW
ID_DATUM_JAHR int Herstelldatum Jahr
ID_LIEF_NR int Lieferanten-Nummer
ID_LIEF_TEXT string Lieferanten-Text table Lieferanten LIEF_TEXT
ID_SW_NR int Softwarenummer
_TEL_ANTWORT binary

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_ANTWORT binary

C_FG_LESEN

Auslesen des Pruefstempels und Interpretation als FG-Nummer

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
FG_NR string Fahrgestellnummer
_TEL_ANTWORT binary

C_FG_AUFTRAG

Beschreiben des Pruefstempels mit der FG-Nummer

Arguments

Name Type Comment
FG_NR string Fahrgestellnummer (18-stellig)

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
_TEL_ANTWORT binary

C_C_LESEN

Codierdaten lesen

Arguments

Name Type Comment
BINAER_BUFFER binary Codierdaten

Results

Name Type Comment
CODIER_DATEN binary Codierdaten
JOB_STATUS string OKAY, ERROR_..

C_C_AUFTRAG

Codierdaten schreiben und verifizieren

Arguments

Name Type Comment
BINAER_BUFFER binary Codierdaten

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..

STATUS_DIGITAL

Status der Digitalsignale des GM V (Ein-/Ausgaenge) Der Wertebereich ist bei fast allen Results: Bereich: 0, wenn FALSE / 1, wenn TRUE Andernfalls ist der Bereich gezielt spezifiziert.

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_SIB int Eingang: Schalter Innenbeleuchtung
STAT_TOEHK int Eingang: Taster Entriegeln Heckklappe
STAT_TZV int Eingang: Taster Centerlock
STAT_TOEHS int Eingang: Taster Entriegeln Heckscheibe
STAT_TOEHKI int Eingang: Taster Entriegeln Heckklappe innen
STAT_HKK int Eingang: Heckklappen-Kontakt
STAT_ERHK int Eingang: Entriegeln Heckklappe
STAT_RSK int Eingang: Rueckstellkontakt Wischer
STAT_SFFA int Eingang: Schalter Fensterheber Fahrer auf
STAT_SFFZ int Eingang: Schalter Fensterheber Fahrer zu
STAT_SFBA int Eingang: Schalter Fensterheber Beifahrer auf
STAT_SFBZ int Eingang: Schalter Fensterheber Beifahrer zu
STAT_SW2 int Eingang: Wischerschalter 2
STAT_KISI int Eingang: Kindersicherung Fensterheber hinten
STAT_MHK int Eingang: Motorhauben-Kontakt
STAT_HFK int Eingang: Handschuhfach-Kontakt
STAT_HSK int Eingang: Heckscheiben-Kontakt
STAT_INRS int Eingang: Innenraumschutz
STAT_NG int Eingang: Neigungsgeber
STAT_INRS2 int Eingang: Innenraumschutz 2
STAT_KL_R_HW int Eingang: Klemme R (Hardware)
STAT_REE1 int Eingang: Reserve 1
STAT_REE3 int Eingang: Reserve 3
STAT_CS int Eingang: Crash-Sensor
STAT_KL30BTS int Eingang: Versorgung fuer IB, WP, MERHK und VA
STAT_KL30ZV int Eingang: Versorgung fuer Zentralverriegelung
STAT_KL30FHV int Eingang: Versorgung fuer Klemme 30 Fensterheber vorne
STAT_SFFHA int Eingang: Schalter Fensterheber Fahrer hinten auf
STAT_SFFHZ int Eingang: Schalter Fensterheber Fahrer hinten zu
STAT_SFBHA int Eingang: Schalter Fensterheber Beifahrer hinten auf
STAT_SFBHZ int Eingang: Schalter Fensterheber Beifahrer hinten zu
STAT_SFFHA2 int Eingang: Schalter 2 Fensterheber Fahrer hinten auf
STAT_SFFHZ2 int Eingang: Schalter 2 Fensterheber Fahrer hinten zu
STAT_SFBHA2 int Eingang: Schalter 2 Fensterheber Beifahrer hinten auf
STAT_SFBHZ2 int Eingang: Schalter 2 Fensterheber Beifahrer hinten zu
STAT_REE2 int Eingang: Reserve 2
STAT_VRHK int Eingang: Verriegeln Heckklappe
STAT_SWA int Eingang: Schalter Waschen
STAT_SW1 int Eingang: Schalter Wischerstufe 1
STAT_DMVR int Eingang: Diagnose Verriegeln
STAT_DMER int Eingang: Diagnose Entriegeln
STAT_DMZS int Eingang: Diagnose Sichern
STAT_DMVRFT int Eingang: Diagnose Verriegeln Fahrertuer
STAT_TKFT int Eingang: Tuerkontakt Fahrertuer
STAT_TKBT int Eingang: Tuerkontakt Beifahrertuer
STAT_TKFH int Eingang: Tuerkontakt Fahrertuer hinten
STAT_TKBH int Eingang: Tuerkontakt Beifahrertuer hinten
STAT_VRFT int Eingang: Verriegeln Fahrertuer
STAT_ERFT int Eingang: Entriegeln Fahrertuer
STAT_VRBT int Eingang: Verriegeln Beifahrertuer
STAT_ERBT int Eingang: Entriegeln Beifahrertuer
STAT_DSTDWA int Eingang: Diagnose Status DWA
STAT_FZV int Eingang: Funkfernbedienung Zentralverriegelung
STAT_DERHK int Eingang: Diagnose Entriegeln Heckklappe
STAT_DWP int Eingang: Diagnose Waschpumpe
STAT_DVA int Eingang: Diagnose Verbraucherabschaltung
STAT_DIB int Eingang: Diagnose Innenbeleuchtung
STAT_SFF int Schalter Fensterheber Fahrer moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFF_TEXT string Schalter Fensterheber Fahrer moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SFB int Schalter Fensterheber Beifahrer moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFB_TEXT string Schalter Fensterheber Beifahrer moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SFFH int Schalter Fensterheber Fahrer hinten moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFFH_TEXT string Schalter Fensterheber Fahrer hinten moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SFBH int Schalter Fensterheber Beifahrer hinten moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFBH_TEXT string Schalter Fensterheber Beifahrer hinten moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SFFH2 int Schalter 2 Fensterheber Fahrer hinten moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFFH2_TEXT string Schalter 2 Fensterheber Fahrer hinten moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SFBH2 int Schalter 2 Fensterheber Beifahrer hinten moegliche Werte: 0=AUS, 1=AUF, 2=ZU, 3=AUTOMATIK
STAT_SFBH2_TEXT string Schalter 2 Fensterheber Beifahrer hinten moegliche Texte: AUS, AUF, ZU, AUTOMATIK
STAT_SW int Schalter Wischer moegliche Werte: 0=AUS, 1=INTERVALL, 2=STUFE1, 3=STUFE2
STAT_SW_TEXT string Schalter Wischer moegliche Texte: AUS, INTERVALL, STUFE1, STUFE2
STAT_VERFT int Verriegeln / Entriegeln Fahrertuer moegliche Werte: 0=RUHE, 1=VERRIEGELN, 2=ENTRIEGELN, 3=FEHLER
STAT_VERFT_TEXT string Verriegeln / Entriegeln Fahrertuer moegliche Texte: RUHE, ENTRIEGELN, VERRIEGELN, FEHLER
STAT_VERBT int Verriegeln / Entriegeln Beifahrertuer moegliche Werte: 0=RUHE, 1=VERRIEGELN, 2=ENTRIEGELN, 3=FEHLER
STAT_VERBT_TEXT string Verriegeln / Entriegeln Beifahrertuer moegliche Texte: RUHE, ENTRIEGELN, VERRIEGELN, FEHLER
STAT_MFFHA int Ausgang: Motor Fensterheber Fahrer hinten auf
STAT_MFFHZ int Ausgang: Motor Fensterheber Fahrer hinten zu
STAT_MFBHZ int Ausgang: Motor Fensterheber Beifahrer hinten zu
STAT_MFBHA int Ausgang: Motor Fensterheber Beifahrer hinten auf
STAT_MER int Ausgang: Motor Entriegeln
STAT_MZS int Ausgang: Motor Sichern
STAT_MVRFT int Ausgang: Motor Verriegeln Fahrertuer
STAT_REA3 int Ausgang: Reserve 3
STAT_WI1 int Ausgang: Wischerrelais Stufe 1
STAT_WI2 int Ausgang: Wischerrelais Stufe 2
STAT_SRA int Ausgang: Relais Scheinwerferreinigung
STAT_RERHS int Ausgang: Relais Entriegeln Heckscheibe
STAT_SIRENE int Ausgang: Sirene bzw. Alarmhorn
STAT_DWAL int Ausgang: DWA-LED
STAT_MVR int Ausgang: Motor Verriegeln
STAT_MFFA int Ausgang: Motor Fensterheber Fahrer auf
STAT_MFFZ int Ausgang: Motor Fensterheber Fahrer zu
STAT_MFBA int Ausgang: Motor Fensterheber Beifahrer auf
STAT_MFBZ int Ausgang: Motor Fensterheber Beifahrer zu
STAT_STDWA int Ausgang: Status Diebstahlwarnanlage
STAT_ENEKS int Ausgang: Einklemmschutz-Versorgung aktiv
STAT_ENPU int Ausgang: Enable Pull Up
STAT_REA1 int Ausgang: Reserve 1
STAT_REA2 int Ausgang: Reserve 2
STAT_ENANGR1 int Ausgang: Enable Analogsignale Gruppe 1
STAT_IB int Ausgang: Innenbeleuchtung
STAT_VA int Ausgang: Verbraucherabschaltung EIN
STAT_WP int Ausgang: Waschpumpe
STAT_MERHK int Ausgang: Motor Entriegeln Heckklappe
STAT_KL_R int K-Bus: Klemme R
STAT_KL15 int K-Bus: Klemme 15
STAT_KL58 int K-Bus: Klemme 58
STAT_EWS_FREE int K-Bus: EWS freigeschaltet
STAT_EWS_KEY int K-Bus: gueltiger Schluessel steckt
STAT_CSMODE int K-Bus: System im Crash-Mode
STAT_DIAGMOD int K-Bus: System im Diagnosemode
STAT_ZV int K-Bus: ZV ist verriegelt
STAT_ZS int K-Bus: ZV ist gesichert
STAT_SER int K-Bus: Selektiv entriegelt
STAT_WB int K-Bus: Crash-Warnblinken, DWA-Quittierung
STAT_OA int K-Bus: Optischer Alarm
STAT_ES int K-Bus: ZV ist entsichert
STAT_QFFZ int K-Bus: Quittierung Fensterheber Fahrer ist zu
STAT_QFBZ int K-Bus: Quittierung Fensterheber Beifahrer ist zu
STAT_QFFHZ int K-Bus: Quittierung Fensterheber Fahrer hinten ist zu
STAT_QFBHZ int K-Bus: Quittierung Fensterheber Beifahrer hinten ist zu
STAT_SOFTON int K-Bus: IB-Lampe ist an oder Ansteuerung laeuft
STAT_KB_FSHD int K-Bus: Schiebe-Hebedach-Handbedienung
STAT_KB_KOE int K-Bus: Komfortfunktion Oeffnen
STAT_KB_KS int K-Bus: Komfortfunktion Schliessen
STAT_FB_BAT int K-Bus: Fernbedien-Sender Batterie schwach
STAT_FB_NR int K-Bus: Gueltige FB-Nr. liegt vor (Personalisierung)
STAT_FB_SEND_L int K-Bus: Sender-Nr. Low-Bit, bei dem zuletzt ER-Taste gedrueckt
STAT_FB_SEND_H int K-Bus: Sender-Nr. High-Bit, bei dem zuletzt ER-Taste gedrueckt
STAT_FB_VR int K-Bus: VR-Taste gedrueckt
STAT_FB_ER int K-Bus: ER-Taste gedrueckt
STAT_FB_HK int K-Bus: HK-Taste gedrueckt
STAT_SEND_L int Eingang Funk: Sender-Nummer (Low-Bit)
STAT_SEND_H int Eingang Funk: Sender-Nummer (High-Bit)
STAT_FZVSIG int Eingang Funk: Funksignal empfangen
STAT_FZVKEY int Eingang Funk: Funkschluesselsignale empfangen
STAT_TASTE1 int Eingang Funk: Fernbedienung Taste 1 betaetigt
STAT_TASTE2 int Eingang Funk: Fernbedienung Taste 2 betaetigt
STAT_TASTE3 int Eingang Funk: Fernbedienung Taste 3 betaetigt
STAT_FUINIT int Eingang Funk: Initialisierung Funkschluessel moeglich
STAT_LOBAT1 int Eingang Funk: Schluessel Sender 1 Batterie schwach
STAT_LOBAT2 int Eingang Funk: Schluessel Sender 2 Batterie schwach
STAT_LOBAT3 int Eingang Funk: Schluessel Sender 3 Batterie schwach
STAT_LOBAT4 int Eingang Funk: Schluessel Sender 4 Batterie schwach
STAT_FSIB int Eingang Funk: FS IB-Befehl
STAT_FSAHK int Eingang Funk: Heckklappentaste Entriegeln Heckklappe
STAT_ZV1FS int Eingang Funk: ZV-Befehl entriegeln
STAT_ZV0FS int Eingang Funk: ZV-Befehl verriegeln
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_FUNKSCHLUESSEL

Auslesen der Funkschluesseldaten aus dem internen Speicher der ZKE V

No arguments.

Results

Name Type Comment
STAT_NR_AKTUELL_CODE int Zahlencode der momentan eingelesenen Schluesselnummer Bereich: 0 bis 255 (Zufallszahl) Wenn der momentane Schluessel zum Fahrzeug gehoert, muss dieser Wert identisch mit einem der Werte STAT_NR_n sein.
STAT_NR_AKTUELL int momentan eingelesene Schluesselnummer Bereich: IO (Schluessel gehoert zum FZG) : 1 bis 4 NIO (Schluessel gehoert NICHT zum FZG): 0
STAT_INIT_ANZ int Anzahl der initialisierten Schluessel Bereich: 0 bis 4
STAT_NR_1 int Speicher von Schluesselnummer 1 (auf ZKE V initialisiert) Bereich: 0 bis 255
STAT_NR_2 int Speicher von Schluesselnummer 2 (auf ZKE V initialisiert) Bereich: 0 bis 255
STAT_NR_3 int Speicher von Schluesselnummer 3 (auf ZKE V initialisiert) Bereich: 0 bis 255
STAT_NR_4 int Speicher von Schluesselnummer 4 (auf ZKE V initialisiert) Bereich: 0 bis 255
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT

STATUS_KEY_MEMORY

Auslesen der Nummer des Funkschluessels, mit dem zuletzt entriegelt wurde

No arguments.

Results

Name Type Comment
STAT_NR int 0 : ungueltig ! (z.B.: mechanisch entriegelt) 1-4 : Nr. des Funkschluessels, mit dem entriegelt wurde
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary

Tables

Index

JOBRESULT

Dimensions: 7 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_ECU_REJECTED
0xB0 ERROR_ECU_PARAMETER
0xB1 ERROR_ECU_FUNKTION
0xFF ERROR_ECU_NACK
0x00 ERROR_ECU_UNKNOWN_STATUSBYTE

LIEFERANTEN

Dimensions: 27 rows × 2 columns

LIEF_NR LIEF_TEXT
0x01 Reinshagen
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
0xXY unbekannter Hersteller