Skip to content

RADIO.prg

  • Jobs: 35
  • Tables: 12

INFO

Field Value
ECU Radio ZIS / BM / MIR
ORIGIN BMW TI-431 Weber
REVISION 1.812
AUTHOR BMW TI-431 Spoljarec, BMW TI-431 Teepe, BMW TI-431 Krueger, BMW TI-431 Holdsclaw, BMW TI-431 Rochal, BMW TI-431 Weber
COMMENT Radio
PACKAGE 1.02
SPRACHE deutsch

Jobs

Index

INFO

Information SGBD

No arguments.

Results

Name Type Comment
ECU string Steuergerät im Klartext
ORIGIN string Steuergeräte-Verantwortlicher
REVISION string Versions-Nummer
AUTHOR string Namen aller Autoren
COMMENT string wichtige Hinweise
PACKAGE string Include-Paket-Nummer
SPRACHE string deutsch, english

ENERGIESPARMODE

Einstellen des Energiesparmodes

Arguments

Name Type Comment
PRODUKTIONSMODE string "ein" -> Produktions Mode ein "aus" -> Produktions Mode aus table DigitalArgument TEXT Default: "aus"
TRANSPORTMODE string "ein" -> Transport Mode ein "aus" -> Transport Mode aus table DigitalArgument TEXT Default: "aus"
WERKSTATTMODE string "ein" -> Werkstatt Mode ein "aus" -> Werkstatt Mode aus table DigitalArgument TEXT Default: "aus"

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_AUFTRAG binary Hex-Auftrag an SG
_TEL_ANTWORT binary Hex-Antwort von SG

SLEEP_MODE

SG in Sleep-Mode versetzen

Arguments

Name Type Comment
ZEIT real a) Zeit nach der das Steuergerät einschläft Bereich : 0.5 bis 20.0 [Sekunden] Auflösung : 0.5 [Sekunden] => zeitgesteuerter Power-Down (0x9B) wird aktiviert b) Default: (Es wird kein Argument übergeben!) => normaler Power-Down (0x9D) wird aktiviert

Results

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

INITIALISIERUNG

Init-Job fuer das Radio

No arguments.

Results

Name Type Comment
DONE int 1 wenn Okay

IDENT

Identdaten

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei
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-Nummer
ID_SW_NR int Softwarenummer
TELEGRAMM binary Antworttelegramm
ID_GERAETE_NAME string Entwicklungsbezeichnung des Radios ohne Unterstrich
ID_RADIO_NAME string Entwicklungsbezeichnung des Radios mit Unterstrich
ID_TASTE_DIAG string auslesen des Tastaturstatus moeglich
ID_SUCHSCHWELLE_DIAG string auslesen des Suchlaufschwellenstatus moeglich
ID_VF_DIAG string auslesen des VF-Status moeglich
ID_AN_AUS_DIAG string auslesen ob Radio ein aus moeglich

FS_LESEN

Fehlerspeicher lesen Low-Konzept nach Lastenheft Codierung/Diagnose

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER
F_HEX_CODE binary Fehlerdaten pro Fehler als Hexcode
F_ORT_NR int Fehlercode
F_ORT_TEXT string Fehlerort als Text
F_HFK int Fehlerhaeufigkeit des jeweiligen Fehlers
F_ART_ANZ int Anzahl der Fehlerarten
F_UW_ANZ int Anzahl der Umweltbedingungen
F_ART1_NR int Index der 1. Fehlerart (entweder 0 oder 32)
F_ART1_TEXT string 1. Fehlerart als Text

FS_LOESCHEN

Fehlerspeicher loeschen

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, FEHLER

STATUS_LESEN

alle Stati des RADIO lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY
STAT_RADIO_TASTE_BETAETIGT int 0 -> keine Taste betaetigt, 1 -> bel. Taste betaetigt !! Achtung: bei Bordmonitorvarianten immer result=0 ! mit "Radio aus" nur Dummyergebnis !
STAT_TELEFON_MUTE_AKTIV int 0 -> Mute inaktiv, 1 -> Mute aktiv ! mit "Radio aus" nur Dummyergebnis !
STAT_GAL_KURVE int Gal-Kurve 1,2,3,4 eingestellt (auch mit "Radio aus" moeglich)
STAT_SEEK_SCHWELLE int Suchlaufschwelle 1:empfindlich oder 2:unempfindlich !! Achtung: bei nicht ECE-Varianten result immer=1 (auch mit "Radio aus" moeglich)
STAT_MIT_DSP int DSP verbaut oder nicht verbaut (auch mit Radio aus" moeglich)
STAT_VF_LAUT_WERT int Zahlenwert der VF-Lautstaerke (inkl. Vorzeichen) !! Achtung: bei nicht ECE-Varianten result = -0 ! mit "Radio aus" nur Dummyergebnis
STAT_GAL_GESCHW_WERT int Zahlenwert Geschw.-abhaengige Lautstaerkenregelung-Frequenz ! mit "Radio aus" nur Dummyergebnis ! Unterschiedliche Behandlung bei ZIS und BM-Varianten !
STAT_GAL_GESCHW_EINH string Einheit der GAL-Geschwindigkeit (Km/h)
STAT_FELDSTAERKE_WERT int FELDSTAERKE des empf. Senders (relativ, 0-15) ! mit "Radio aus" nur Dummyergebnis
STAT_RADIO_EIN int 1: Radio ist eingeschaltet 0: Radio ist ausgeschaltet bei ausgeschaltetem Radio ist keine DSP-Diagnose moeglich
STAT_AUXADAPTER int gibt als Integer-Wert wieder, ob ein Aux-Adapter vorhanden ist (funktioniert nicht für BM53/BM54) 0: kein Aux Adapter 1: Aux Adapter INTERN vorhanden 2: Aux Adapter EXTERN vorhanden
STAT_AUXADAPTER_TEXT string gibt als Text wieder, ob ein Aux-Adapter vorhanden ist (funktioniert nicht für BM53/BM54) kein Aux Adapter Aux Adapter INTERN vorhanden Aux Adapter EXTERN vorhanden
STAT_ANTENNENDIVERSITY int gibt als Integer-Wert wieder, ob ein Antennen-Diversity vorhanden ist 0: kein Antennen-Diversity 1: Antennen-Diversity vorhanden
STAT_ANTENNENDIVERSITY_TEXT string gibt als Text wieder, ob ein Antennen-Diversity vorhanden ist kein Antennen-Diversity Antennen-Diversity vorhanden

STEUERN_DEFAULT_SOUND

Balance, Fader und Volume Defaulteinstellung

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_FADER_LV

Ansteuerung des Kanals links vorne

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_FADER_RV

Ansteuerung des Kanals rechts vorne

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_FADER_RH

Ansteuerung des Kanals rechts hinten

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_FADER_LH

Ansteuerung des Kanals links hinten

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_VOL_UP

Lautstaerkeerhoehung um 11dB/s

Arguments

Name Type Comment
INKREMENTE int Anzahl der Telegramme die geschickt werden (default 1)

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_VOL_DOWN

Lautstaerkenabsenkung um 11dB/s

Arguments

Name Type Comment
INKREMENTE int Anzahl der Telegramme die geschickt werden (default 1)

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_SEEK_UP

Suchlauf aufwaerts

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_SEEK_DOWN

Suchlauf abwaerts

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_AUDIO_KEY

Audio-Taste betaetigen

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_GAL_DEK

GAL-WERT dekrementieren

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_GAL_INK

GAL-WERT inkrementieren

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_VF_DEK

VF-Mindestlautstaerke dekrementieren

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_VF_INK

VF-Mindestlautstaerke inkrementieren

No arguments.

Results

Name Type Comment
JOB_STATUS string normalerweise OKAY

STEUERN_FREQUENZ

einstellen der Radiofrequenz

Arguments

Name Type Comment
FREQUENZ string Frequenz in KHz 0 - 999999

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..

STEUERN_RADIO_POWER

Ein-/Ausschalten des Radios

Arguments

Name Type Comment
ARG1 string EIN/AUS,ON/OFF

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..

HERSTELLDATEN_LESEN

Herstelldaten lesen

No arguments.

Results

Name Type Comment
JOB_STATUS string Status der Kommunikation (z.B. ACK)
SERIEN_NR string Seriennummer vom Hersteller

DIAGNOSE_ENDE

Diagnose beenden

No arguments.

Results

Name Type Comment
JOB_STATUS string Ergebnis ist immer OKAY, da nur Dummy

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

COD_LESEN

Auslesen der Codierung Radio

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, ERROR_..
COD_DATEN string die 4 Codierbytes
COD_LAENDERVARIANTE string Laendervariante des Radios table LandVar LAND_TEXT

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_..

STEUERN_RADIO_SCHALTEN

Ein-/Ausschalten des Radios KWP2000: $30 InputOutputControlByLocalIdentifier $0A inputOutputLocalIdentifier - switch radio on or off $07 inputOutputControlParameter - ShortTermAdjustment Modus : Default

Arguments

Name Type Comment
SCHALTMODUS string EIN/AUS-Schalten des Radios table TSchaltmodi NAME

Results

Name Type Comment
MODUS string Ein/aus-Status
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
_TEL_ANTWORT binary Hex-Antwort von SG

STATUS_ANT_QFS

Auslesen des Status Quality Fieldstrength KWP2000: $30 InputOutputControlByLocalIdentifier $12 inputOutputLocalIdentifier - status QFS $01 inputOutputControlParameter - reportCurrentState Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
STAT_QUALITY int Quality Bereich: 0..15 (der fuer die AF-Verfolgung massgebliche Wert, entspricht der Summe der gewichteten Einzelfaktoren, 15 = beste Qualitaet) 2-Tuner: Quality = 0 !
STAT_FIELDSTRENGTH int Fieldstrength Bereich: 0..15 (4dB-Schritte von 0..60 dBµV)
STAT_ANT_PW int Antenna Power Supply Bereich: 0 = OFF, 1..15 = ON
_TEL_ANTWORT binary Hex-Antwort von SG

SER_NR_DOM_LESEN

Seriennummer 14-stellig lesen Neu für Entertainment-Komponenten ab 2003 Modus : Default

No arguments.

Results

Name Type Comment
JOB_STATUS string OKAY, wenn fehlerfrei table JobResult STATUS_TEXT
SER_NR_DOM string Seriennummer Gerät 14-stellig
_TEL_ANTWORT binary Hex-Antwort von SG

Tables

Index

JOBRESULT

Dimensions: 13 rows × 2 columns

SB STATUS_TEXT
0xA0 OKAY
0xA1 BUSY
0xA2 ERROR_ECU_REJECTED
0xB0 ERROR_ECU_PARAMETER
0xB1 ERROR_ECU_FUNCTION
0xB2 ERROR_ECU_NUMBER
0xFF ERROR_ECU_NACK
?10? ERROR_ARGUMENT
?20? ERROR_FEHLERANZAHL
?70? ERROR_NUMBER_ARGUMENT
?71? ERROR_RANGE_ARGUMENT
?72? ERROR_VERIFY
0x?? ERROR_ECU_UNKNOWN_STATUSBYTE

LIEFERANTEN

Dimensions: 76 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 => Lear
0x10 VDO
0x11 Valeo
0x12 MBB
0x13 Kammerer
0x14 SWF
0x15 Blaupunkt
0x16 Philips
0x17 Alpine
0x18 Continental Teves
0x19 Elektromatik Suedafrika
0x20 Becker
0x21 Preh
0x22 Alps
0x23 Motorola
0x24 Temic
0x25 Webasto
0x26 MotoMeter
0x27 Delphi PHI
0x28 DODUCO => BERU
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
0x47 ZF
0x48 GMPT
0x49 Harman Kardon
0x50 Remes
0x51 ZF Lenksysteme
0x52 Magneti Marelli
0x53 Borg Instruments
0x54 GETRAG
0x55 BHTC (Behr Hella Thermocontrol)
0x56 Siemens VDO Automotive
0x57 Visteon
0x58 Autoliv
0x59 Haberl
0x60 Magna Steyr
0x61 Marquardt
0x62 AB-Elektronik
0x63 Siemens VDO Borg
0x64 Hirschmann Electronics
0x65 Hoerbiger Electronics
0x66 Thyssen Krupp Automotive Mechatronics
0x67 Gentex GmbH
0x68 Atena GmbH
0x69 Magna-Donelly
0x70 Koyo Steering Europe
0x71 NSI B.V
0x72 ASIN AWCO.LTD
0x73 Shorlock
0x74 Schrader
0x75 BERU Electronics GmbH
0xFF unbekannter Hersteller

ROVERPARTNUMPREFIX

Dimensions: 21 rows × 2 columns

ROVER_NR PREFIX
0xA0 AMR
0xA1 HHF
0xA2 JFC
0xA3 MKC
0xA4 SCB
0xA5 SRB
0xA6 XQC
0xA7 XQD
0xA8 XQE
0xA9 XVD
0xAA YAC
0xAB YDB
0xAC YFC
0xAD YUB
0xAE YWC
0xAF YWQ
0xB0 EGQ
0xB1 YIB
0xB2 YIC
0xB3 YIE
0xXY ???

DIGITALARGUMENT

Dimensions: 17 rows × 2 columns

TEXT WERT
ein 1
aus 0
ja 1
nein 0
auf 1
ab 0
an 1
yes 1
no 0
on 1
off 0
up 1
down 0
true 1
false 0
1 1
0 0

JOBRESULTEXTENDED

Dimensions: 1 rows × 2 columns

SB STATUS_TEXT
0xXY ERROR_UNKNOWN

FORTTEXTE

Dimensions: 7 rows × 2 columns

ORT ORTTEXT
0x00 Energiesparmode aktiviert
0x01 Fehler an der CD-Wechsler-Schnittstelle
0x02 Fehler an der Antennenstromversorgung
0x03 Internes CD-Laufwerk: Übertemperatur
0x04 Internes CD-Laufwerk: Hardware-Fehler
0x05 Internes CD-Laufwerk: Lesefehler
0xXY unbekannter Fehlerort

HORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xFFFF unbekannter Fehlerort

IORTTEXTE

Dimensions: 1 rows × 2 columns

ORT ORTTEXT
0xFFFF unbekannter Fehlerort

FARTTEXTE

Dimensions: 3 rows × 2 columns

ARTNR ARTTEXT
0x00 Fehler momentan nicht vorhanden
0x20 Fehler momentan vorhanden
0xXY unbekannte Fehlerart

DIAGINDEX

Dimensions: 74 rows × 7 columns

DIAG_NR RADIO_NAME RADIO_NAME_NEU TASTE SUCHSCHWELLE VF AN_AUS
0x00 C23 MID ECE C23_MID_ECE 1 1 1 1
0x01 C23 BM ECE C23_BM_ECE 0 1 1 1
0x02 C23 MID US C23_MID_US 1 0 0 1
0x03 C23 BM JPN C23_BM_JPN 0 0 0 1
0x04 C33 JPN C33_JPN 1 0 0 0
0x05 C23 BM OCN C23_BM_OCN 0 0 0 1
0x07 CD23 CD23 1 1 1 1
0x08 C24 DIN C24_DIN 1 1 1 1
0x09 C24 MID C24_MID 1 1 1 1
0x0A C34 C34 1 1 1 0
0x0B C32 C32 1 1 1 0
0x0C CD33 CD33 1 1 1 0
0x0D C33 ECE C33_ECE 1 1 1 0
0x0E C33 US C33_US 1 0 0 0
0x0F C33 OCN C33_OCN 1 0 0 0
0x10 C43 ECE C43_ECE 1 1 1 0
0x11 CD43 CD43 1 1 1 0
0x12 C43 USA C43_USA 1 0 0 0
0x13 C43 JPN C43_JPN 1 0 0 0
0x14 C43 OCN C43_OCN 1 0 0 0
0x15 C44 C44 1 1 1 0
0x16 C24 BM C24_BM 1 1 1 1
0x17 C42 C42 1 1 1 0
0x18 C42R-RD1 Euro C42R-RD1_Euro 1 1 1 0
0x19 RC42-Tempest US RC42-Tempest_US 1 1 0 0
0x1A RD42-Tempest Ja RD42-Tempest_Ja 1 1 0 0
0x1B RC43-RD1 Jap RC43-RD1_Jap 1 1 0 0
0x1C RC43-RD1 Euro RC43-RD1_Euro 1 1 1 0
0x1D RC43-Tempest US RC43-Tempest_US 1 1 0 0
0x1E RC43-Tempest Ja RC43-Tempest_Ja 1 1 0 0
0x1F RC43-Tempest Eu RC43-Tempest_Eu 1 1 1 0
0x20 RC43-38a Euro RC43-38a_Euro 1 1 1 0
0x21 RC43-38a US RC43-38a_US 1 1 0 0
0x22 RC43-38a Jap RC43-38a_Jap 1 1 0 0
0x23 C43 US E38 C43_US_E38 1 1 0 0
0x24 C43 US E39 C43_US_E39 1 1 0 0
0x25 C43 US BM C43_US_BM 1 1 0 0
0x26 CD43 E39 CD43_E39 1 1 1 0
0x27 C42 R50 C42_R50 1 1 1 1
0x28 C53 MID L30 C53_MID_L30 1 1 1 1
0x29 CD53 L30 CD53_L30 1 1 1 1
0x2A MD53 L30 MD53_L30 1 1 1 1
0x2B CD54 L30 CD54_L30 1 1 1 1
0x2C CD54 E39 CD54_E39 1 1 1 1
0x2D CD54 E46 CD54_E46 1 1 1 1
0x2E C53 R50 C53_R50 1 1 1 1
0x2F CD53 R50 CD53_R50 1 1 1 1
0x30 MD53 R50 MD53_R50 1 1 1 1
0x31 C53 MID E39 C53_MID_E39 1 1 1 1
0x32 BM53 BM53 1 1 1 1
0x33 C53 E46 C53_E46 1 1 1 1
0x34 MD53 E46 MD53_E46 1 1 1 1
0x35 CD53 E46 CD53_E46 1 1 1 1
0x36 CD53 E39 CD53_E39 1 1 1 1
0x37 MD53 E39 MD53_E39 1 1 1 1
0x39 BM54 BM54 1 1 1 1
0x3A C53 MIR E46 C53_MIR_E46 1 1 1 1
0x3B MIR E52 MIR_E52 1 1 1 1
0x3C C33B E39 CKD C33B_E39_CKD 1 1 1 1
0x3D C33B E46 CKD C33B_E46_CKD 1 1 1 1
0x3E BM24 MMC BM24_MMC 1 1 1 1
0x3F C52 E39 C52_E39 1 1 1 1
0x40 C52 E53 C52_E53 1 1 1 1
0x41 C53 E39 C53_E39 1 1 1 1
0x42 C53 E53 C53_E53 1 1 1 1
0x43 CD62 E85 CD62_E85 1 1 1 1
0x44 MD53 CID MD53_CID 1 1 1 1
0x45 CD53 E46 VDO CD53_E46_VDO 1 1 1 1
0x46 CD53 E85 CD53_E85 1 1 1 1
0x47 MIR E85 MIR_E85 1 1 1 1
0x48 CD53 CID E85 CD53_CID_E85 1 1 1 1
0x49 MD53 CID E85 MD53_CID_E85 1 1 1 1
0x4A CD53 R50 VDO CD53_R50_VDO 1 1 1 1
0xFF unbekannte Radiokennung unbekannte Radiokennung 0 0 0 0

LANDVAR

Dimensions: 6 rows × 2 columns

HEX LAND_TEXT
0x00 ECE
0x01 US
0x02 JAPAN
0x03 OCEANIEN
0x04 KANADA
0xXY UNBEKANNT

TSCHALTMODI

Dimensions: 13 rows × 3 columns

NAME MASKE TEXT
aus 0x0B Radio aus
ein 0x0C Radio ein
Aus 0x0B Radio aus
Ein 0x0C Radio ein
AUS 0x0B Radio aus
EIN 0x0C Radio ein
off 0x0B Radio aus
on 0x0C Radio ein
Off 0x0B Radio aus
On 0x0C Radio ein
OFF 0x0B Radio aus
ON 0x0C Radio ein
Fehler 0xXY Nicht definiert