By using the site I accept the Privacy Policy and Terms of Service
For DCAN vehicles (E90 onward), you can emulate an ICOM using software like INPA with ICOM Emulator (EDIABAS 7.3.0). This changes the job handling mechanism from "single job cancel on error" to "retry queue." It masks Error 159, though it doesn't fix the root cause.
This error is most common on pre-2008 BMWs using the K-Line (single-wire diagnostics). Specifically:
If you have an E90 or newer (using D-CAN), you might see this error too, but it usually points to a different root cause (usually a missing DCAN adapter or wrong cable).
INPA Error 159 is a common communication fault encountered when using INPA (Interrogation of Control Units) diagnostic software for BMW vehicles. This error typically appears as: inpa error 159
"Error 159: No response from control unit"
or a similar variant indicating a timeout or missing reply from a specific Electronic Control Unit (ECU).
Do not randomly reinstall software. Follow this logical, step-by-step process. For DCAN vehicles (E90 onward), you can emulate
You’ve just hooked up your K+DCAN cable to your E46, E90, or E39. You’ve launched INPA (the Standard BMW Diagnostic Tool). You select your chassis—E90, for instance. You click on the engine (DME). The status bar at the bottom turns green. You hold your breath. And then, instead of live data or fault codes, you are greeted by a pop-up window:
"Error 159: API job canceled or incorrect result"
Or, in some versions: "EDIABAS Error 159: SYS-0015 – Job status error." This error is most common on pre-2008 BMWs
Your heart sinks. You check the ignition. You wiggle the USB cable. You restart the laptop. Nothing works.
If this scenario sounds familiar, you have encountered the infamous INPA Error 159. While it sounds cryptic, it is actually one of the most well-documented—and solvable—communication errors in the BMW diagnostic ecosystem. This article will dissect Error 159 from the transistor level to the software configuration, providing you with a definitive roadmap to a stable connection.