/e39-rpi

BMW e39 IBUS Raspberry Pi App

Primary LanguageKotlinMozilla Public License 2.0MPL-2.0

e39-rpi

BMW e39 IBUS Raspberry Pi App

Ths program listens to the steering wheel Previous & Next track inputs, and routes those to a paired Bluetooth phone to change the track in Google Play Music.

Where there has been previous research and work done to interface with the BMW IBus (a LIN bus), I am the first to do it with Kotlin using co-routines, flows, and channels.

More details are available about the project at https://sites.google.com/stefanm.ca/e39/