Logo

last update: Sunday, April 20, 2008

BMW I-Bus

Informationen zum Instrumentenbus von BMW Fahrzeugen speziell der Baureihe E46. Alle Informationen ohne Gewähr und nur zur privaten Nutzung bestimmt!

Neu! Über dieses Thema kann im Forum geschrieben werden. Bei Fragen und Problemen bitte ich im Forum Hilfe zu suchen.


Software

I-Bus Analyseprogramm (IBus Analyser 1.0.11)


Für nähere Informationen zum IBUS allgemein siehe die Informationsseite von Alextronic.


E46 IBUS Codes

Alle Codes getestet auf einem E46 318ti


00 05 bf 7d 00 30 f7 - Schiebedach öffnen und ggf. entriegeln

00 05 bf 7d 00 20 chk - Schiebedach öffnen und verriegeln

00 05 bf 7d 00 70 bf - Schiebedach schließen und ggf. entriegeln

00 05 bf 7d 00 60 chk - Schiebedach schließen und verriegeln

00 05 bf 7d 00 00 chk - Schiebedach verriegeln

00 05 bf 7d 00 10 chk - Schiebedach entriegeln


3f 05 00 0c 7e 01 chk - Schiebedach ein Stück öffnen

3f 05 00 0c 7f 01 chk - Schiebedach ein Stück schließen


3f 05 00 0c 52 01 chk - Fenster vorne Fahrerseite ein Stück öffnen

3f 05 00 0c 53 01 chk - Fenster vorne Fahrerseite ein Stück schließen

3f 05 00 0c 54 01 chk - Fenster vorne Beifahrerseite ein Stück öffnen

3f 05 00 0c 55 01 chk - Fenster vorne Beifahrerseite ein Stück schließen

3f 05 00 0c 41 01 chk - Fenster hinten Fahrerseite ein Stück öffnen

3f 05 00 0c 42 01 chk - Fenster hinten Fahrerseite ein Stück schlißen

3f 05 00 0c 44 01 chk - Fenster hinten Beifahrerseite ein Stück öffnen

3f 05 00 0c 43 01 chk - Fenster hinten Beifahrerseite ein Stück schlißen


80 04 bf 11 00 2a - Innenraumbel. abdimmen

3f 05 00 0c 01 01 chk - Innenraumbel. ausschalten

3f 05 00 0c 30 01 chk - ??? + Innenraumbel. abdimmen

3f 05 00 0c 60 01 chk - Innenraumbel. für 3 Sek. anschalten (kein Fade)

3f 05 00 0c 68 01 chk - Innenraumbel. aus- und wieder andimmen


3f 05 00 0c 03 01 chk - Türen ver/entriegeln (wie Knopf@Innenraum gedrückt)

3f 05 00 0c 34 01 chk - Türen verriegeln (wie mit Schlüssel gedrückt)

3f 05 00 0c 46 01 chk - Türen + Tankdeckel hardlock, Kofferraum offen

3f 05 00 0c 47 01 chk - Fahrertür verriegeln (Türgriff lässt sich schwer ziehen)

3f 05 00 0c 4f 01 chk - Alle Türen außer Fahrertür verschließen

3f 05 00 0c 97 01 chk - Türen verriegeln (hardlock)


3f 05 00 0c 02 01 chk - Kofferraum öffnen

3f 05 00 0c 05 01 chk - Kofferraum öffnen (wieder)

3f 05 00 0c 95 01 chk - Kofferraum öffnen (wieder)


3f 05 00 0c 49 01 chk - Scheibenwischer vorne

3f 05 00 0c 62 01 chk - Scheibenwischwasser vorne sprühen



00 04 bf 76 0x chk - Blinken: 2 = Warnblinker, 4 = Abblendlicht, 8 = Fernlicht

3f 05 00 0c 70 01 chk - Warnblinker (IKE + LCM) + Innenraumbel. andimmen

3f 05 00 0c 75 01 chk - Warnblinker (LCM) für 3 Sekunden

3f 0b bf 0c 00 00 00 00 00 00 01 06 chk - Nebelscheinwerfer

3f 0b bf 0c 00 00 00 00 00 40 00 06 chk - Rücklicht links (+A)

3f 0b bf 0c 00 00 00 00 00 00 08 0c chk - Rücklicht rechts (+A)

3f 0b bf 0c 00 00 00 00 01 00 00 06 chk - Bremslicht oben

3f 0b bf 0c 00 00 00 00 08 00 00 06 chk - Bremslicht links (+A)

3f 0b bf 0c 00 00 00 00 10 00 00 06 chk - Bremslicht rechts (+A)

3f 0b bf 0c 00 00 00 00 00 02 00 06 chk - Abblendlicht vorne rechts

3f 0b bf 0c 00 00 00 00 00 04 00 06 chk - Abblendlicht vorne links

3f 0b bf 0c 10 00 00 00 00 00 00 06 chk - Abblendlicht vorne+hinten verzögert

3f 0b bf 0c 00 00 00 00 00 10 00 06 chk - Fernlicht links + Abblendlicht beidseitig

3f 0b bf 0c 00 00 00 00 00 20 00 06 chk - Fernlicht rechts + Abblendlicht beidseitig

3f 0b bf 0c 00 00 80 00 00 00 00 06 chk - Abblendlicht + bei Zündung Fernlicht (IKE+LCM)

3f 0b bf 0c 00 00 00 00 00 00 20 06 chk - Blinker hinten links leuchtet dauerhaft (+A)

3f 0b bf 0c 00 00 00 00 00 00 80 06 chk - Blinker hinten rechts leuchtet dauerhaft (+A)

3f 0b bf 0c 00 00 00 00 20 00 00 06 chk - Blinker vorne links leuchtet dauerhaft (+A)

3f 0b bf 0c 00 00 00 00 40 00 00 06 chk - Blinker vorne rechts leuchtet dauerhaft (+A)

3f 0b bf 0c 00 00 00 40 00 00 00 06 chk - Parklicht links

3f 0b bf 0c 00 00 00 80 00 00 00 06 chk - Parklicht rechts

3f 0b bf 0c 20 00 00 00 00 00 00 06 chk - Warnblinker


3b 05 80 41 0a 10 chk - Durchschnittsgeschwindigkeit löschen

bf 03 80 16 2a - Anforderung Kilometerstand

3b 06 80 40 09 00 xx chk - Geschwindigkeitslimit setzen (Signalton bei Überschreiten)

3b 05 80 41 09 20 chk - Geschwindigkeitlimit auf aktuelle Geschwindigkeit setzen

3b 05 80 41 09 08 chk - Deaktiviere eingestelltes Geschwindigkeitlimit


Empfangene Codes:

44 05 bf 74 04 xx chk - Schlüssel xx eingesteckt

44 05 bf 74 00 ff chk - Schlüssel entnommen

00 04 bf 72 16 df - Schließenknopf auf Fernbedienung gedrückt

00 04 bf 72 26 ef - Öffnenknopf auf Fernbedienung gedrückt

00 04 bf 72 06 cf - Knopf auf Fernbedienung losgelassen


80 05 bf 18 xx yy chk - xx = Geschwindigkeit/2, yy = Drehzahl/100, Nachricht alle 2 Sek.



Alle Codes von der Sende-Adresse 3f sind nur wenige Sekunden aktiv. Dies bedeutet, dass zum Beispiel ein Fenster nicht komplett auf geht, sondern lediglich ein Stück weit.

XOR-Berechnung:

Jedes Byte einzeln (inklusive Absender, Länge, Empfänger, Daten) einzeln bitweise miteinander XOR-Verknüpfen.

-> XOR muss am Anfang der Berechnung "00" sein!!!

Ein kleines Onlinetool zum Berechnen der Prüfsumme findet sich hier.

(chk - XOR Prüfsumme)




Neu! Über dieses Thema kann im Forum geschrieben werden. Bei Fragen und Problemen bitte ich im Forum Hilfe zu suchen.

© 2008 Markus Desch (DO1FMD) (besonderer Dank an Alexander Brünnert)