Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.57 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.57 KB

Dash_BmwF10_Idrive integration

This repo contains a Vehicle Plugin for Dash to support a 2010 BMW F10. Short showcase video

Current functionality:

  • Idrive rotary input to scroll OpenAuto UI
  • Idrive left/right/up/down/press to simulate OpenAuto UI keyboard input
  • Reverse camera activation when gear shifter in Reverse.

It is likely that this plugin works with other years of F01/F07F10/F11 or even across the BMW lines. However I make no garuntees.

Installation

$ cd ~/dash/plugins/vehicle
$ git clone https://github.com/egisz/Dash_BMW_Idrive.git
  • run install script
$ cd ~/dash
$ install.sh --dash

Hardware

  • cheap MCP2515 board. Keep in mind that you need to connect board VCC to Raspberry 3.3V pin, not 5V pin. It works fine.

Automatic CAN interface startup

In order to start CAN interface automatically, you will need to add following line in /etc/rc.local file, just before last line exit 0:

sudo ip link set can0 up type can bitrate 100000 restart-ms 100

Note last parameter restart-ms, it is necessary to recover CAN interface from of-bus state.

Links

  • Very detailed and nice tutorial how to connect everything. Note, that board modification isn't needed. It works fine of 3.3V PIN.