If you recently replaced the DME or bought a used one, Error 159 will occur if the VIN in the DME does not match the car's VIN (EWS synchronization issue). You must use INPA or BMW Scanner 1.4 to sync the VIN.
: For newer BMWs (built after 03/2007), a K+DCAN cable is required. Some cables have a physical switch that must be toggled to the correct position for the specific vehicle chassis. 2. Network and EDIABAS Configuration DIS - Fault 200 159 - Bimmerforums - The Ultimate BMW Forum inpa error 159
If you run the "IFHSrv32" tool (located in C:\EDIABAS\BIN), you can see raw error logs. A typical error 159 log looks like this: [IFH-0009] Timeout error on K-Line (no response from ECU) If you recently replaced the DME or bought