Diagnostics guide

BMW K+DCAN diagnostics.

How BeeEmUu talks to E-series BMWs over the K+DCAN serial interface.

GuideUpdated October 2026GPL-3.0

What K+DCAN is

K+DCAN is the serial diagnostic interface used on BMW E-series cars (roughly 2004–2013). One USB cable exposes two channels: K-line and DCAN, and the modules answer KWP2000 and UDS requests.

The full pinout, baud rates and per-module behaviour are on the hardware guide.

Which cars use it

  • E87 / E90 / E91 / E92 / E93 (1 and 3 Series)
  • E60 / E61 (5 Series)
  • E70 / E71 (X5 / X6)
  • E89 (Z4)

F- and G-series cars use ENET/DoIP instead.

What you can read

Fault memory, freeze frames, service (CBS) data and live parameters across engine, transmission, chassis and body modules. See the engine profiles for the parameters BeeEmUu polls.

Read the data, not the guess.

BeeEmUu reads your BMW's modules directly — free and offline.

Open the DTC decoderGitHub

Last updated: 2026-10-11 · Beemuu contributors