Main Page

From HackTheIBus

Jump to: navigation, search

Welcome!

I-Bus is a one-wire bus system that allows low speed (9600kBit/s) communication between infotainment and other interior control units of BMW cars build around 1994 to 2004. Although the electrical specification is similar, the I/K-Bus is NOT another LIN-Bus. Unlike LIN, it is an arbitrary master bus architecture with CSMA carrier sensing multiple access stategy.

Initially the I-Bus was introduced on the E31 as the information bus. The E31 version of the I-Bus was used for body electronics and driver information systems. With the introduction of the E38, the I-Bus is now referred to as the instrument bus. The K-Bus was added to the E38 along with the I-Bus. Models without Navigation or IKE will use the K-Bus only. Both of these bus systems are technically identical, the only difference is their use by model.


Content of this Wiki

A list of all devices connected to the IBus

A list of all known message types

Information on how a IBus message is constructed

A list of all cars that use IBus

Tips and tricks how to hack the bordmonitor

Electrical stuff

Selected documents

Software to connect to the IBus

Have fun!

//Peter

Personal tools