ISO 9141‑2 & K‑Line Diagnostics – The 5‑Baud Handshake No One Implements Correctly

A couple of years ago, I was on a remote job—actually just outside Stuttgart—working with a 1999 BMW E39 528i. The owner had a generic OBD-II scanner that worked perfectly on his newer VW, but on the E39, nothing. The tool lit up, it said “Linked,” but the ECU wouldn‘t respond. No data, no codes, no nothing. I plugged in […]