BMW iBus .NET MF SDK and hardware
imBMW is .NET Micro Framework and hardware project. It was started to add custom features to cars with iBus interface such as ‘91-‘10 BMWs and some models of Mini, Land Rover, Rover, MG and Rolls Royce. Then CAN BUS support was added to integrate with newer F,I,G-series BMWs.
The Original imBMW V1 device uses FEZ Mini, connects with iPod/iPhone via headset cable to be controlled by BMW audio system.
The Next Gen imBMW V2 device, that uses STM32F405 based FEZ Cerb40 II, is a duino-compatible iBus-ready board. It could be used with any shield, for example with imBMW Bluetooth OVC3860 or Bluetooth Pro Bluegiga WT32 Shields for wireless stereo audio connection to BMW audio system, handsfree calls and even for forwarding iBus via Bluetooth to smartphones, tablets and PCs - imBMW already has a library for Universal Windows Platform (UWP). There is also Diagnostic Bus DS2 support using regular OBD II to USB adapter, that allows Engine Control Unit plus additional sensors logging and wireless Bluetooth dashboard. Furthermore, *CAN BUS support was added for sniffing and integrating with CAN modules of all BMWs since the end 90’s till latest BMW models including i-series EVs — for example, CAN BUS integration allowed to integrate BMW E65 full comfort seats into older BMW E53.
CD-changer emulator and Bordmonitor AUX interface were implemented to connect radio with iPod/iPhone/iPad or with other players, phones and tablets like Windows Phone, Android etc.
Also imBMW allows communicating with instrument cluster, immobilizer, GM, ZKE, navigation and other modules to receive notifications and control doors, windows, lights, etc.
Please note: I used to manufacture and sell imBMW devices but I DON’T sell them anymore.
You can DIY the project for your personal use as many community members did, some examples of the device forks are shown here.
Photos
-
Some screens for example. Playing Bluetooth music, custom bordcomputer, additional features, english and russian UI:
iBus-compatible cars are listed below:
Notes:
imBMW is developed by toxs and distributed under Open Source
CC Attribution Non-Commercial Share Alike License.
This basically means:
© Copyright 2013-2014 toxs · All Rights Reserved