Skip to content
A Bluetooth module for vehicles equipped with I-Bus
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
firmware [FIX] firmware: Fix incorrect blinker triggers for E46 models May 9, 2019
hardware [IMP] hardware: Minor silkscreen updates Mar 24, 2019
releases [IMP] release: Add newest bootloader binary and firmware May 8, 2019
utility [IMP] utility: Update user messages Apr 2, 2019
.gitignore [IMP] firmware: Break Bootload out of Application Nov 14, 2018

View this project on


This project aims to create a Bluetooth interface for vehicles equipped with the BMW IBus. It supports A2DP, AVRCP and the HFP protocols. AVRCP Metadata will be displayed on all supported devices along with full integration with the vehicle to control playback. Additional functionality will be added to allow users access to their vehicles service data and module information.


  • Firmware upgradable
  • Full integration with CD53 / BoardMonitor / Multi-Information Display
  • User Configurable
  • Natively DSP Compatible


  • PIC24FJ1024GA606 16-bit MCU
  • BC127 Bluetooth Module
  • Melexis TH3122.4 LIN Transceiver
  • PCM5122 Line-Level DAC / 2.1v RMS / 113 dB SNR
  • 25LC512 512kB EEPROM
  • FT232RL USB to UART converter
  • TMUX154E SPDT IC Switch to change the FT232RL source from MCU to BC127
  • Littleblock 1.5A Fuse
You can’t perform that action at this time.