bmw-ibus
Here are 8 public repositories matching this topic...
BMW I-Bus / K-Bus firmware for ESP32 and Arduino: control the lights, windows and locks of a BMW E46 from your phone over Wi-Fi, plus welcome lights and follow-me-home from the key fob. Schematics and wiring photos included.
-
Updated
Oct 6, 2026 - C++
K-bus/I-bus to Bluetooth bridge for Mini/BMWs. Developed on esp-idf 4.0.2 and a 2006 Mini Cooper. Main goal was to get AVRCP control from steering wheel to iPhone; going forward looking to make it a platform for emulating K-bus devices.
-
Updated
Sep 30, 2026 - C
BMW I-Bus / K-Bus library (IBus / KBus) for Arduino, ESP32 and other microcontrollers: read, decode and send messages on classic BMWs such as the E46, E39, E38 and E53. Handles checksums, bus arbitration and transceiver sleep.
-
Updated
Oct 6, 2026 - C++
IbusDriver is a small, platform-independent C++11 library for reliable communication over the BMW I-Bus. It is designed to operate with the Elmos 10020B transceiver, the same one found in various BMW control units.
-
Updated
Jul 27, 2026 - C++
Add this topic to your repo
To associate your repository with the bmw-ibus topic, visit your repo's landing page and select "manage topics."