If the code returns immediately after clearing, the issue is likely internal to the DME unit. This can happen if:
By systematically working through voltage checks, driver latency, EDIABAS configuration, and hardware integrity, you will not only fix Error 159 but also gain a deep, practical understanding of how BMW’s diagnostic stack operates. inpa error 159
Navigate to C:\EDIABAS\BIN\ and open EDIABAS.ini with Notepad. If the code returns immediately after clearing, the
is running and correctly shows the assigned IP in its window. Verify Hardware Connection Battery/Ignition is running and correctly shows the assigned IP in its window
A major cause of Error 159 is hardware mismatch, such as when pins 7 and 8 on a K+DCAN cable are not bridged for older models (pre-2007) Bimmerforums.com The Feature:
While INPA displays "Error 159," it is helpful to know the corresponding standard OBD/P-code to confirm the issue. This error usually correlates to:
Ensure the is set to COM1 (unless your OBD.ini specifies otherwise). 2. Verify OBD.ini and Ediabas.ini Configuration