Skip to content

Dash Vehicle Plugin for 2010 BMW F10/F11

Notifications You must be signed in to change notification settings

egisz/Dash_BMW_Idrive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 80.4%
  • Shell 19.6%