Inpa Error 159 Jun 2026
Move the switch to join Pins 7 and 8 . Older ECUs split diagnostic data across both pins.
K+DCAN cables have a toggle switch for different BMW generations. The wrong position cuts off communication.
If Device Manager says COM3 , change the OBD.ini file to read .
If it lists a different port, change it to match your Device Manager setting, then save the file. Step 3: Verify the K-Line / D-CAN Bridge Switch inpa error 159
: Open the file in C:\Ediabas\Bin\ and verify that Interface = STD:OBD is correctly set.
Plug your cable back in and note which COM port appears (e.g., COM1, COM2). Right-click the cable device and select . Go to the Port Settings tab and click Advanced .
Navigate to C:\EDIABAS\BIN\ and open EDIABAS.ini with Notepad. Move the switch to join Pins 7 and 8
Download the latest files for your specific BMW chassis (e.g., E90, E60, E70).
When INPA is open, look at the top left corner of the screen. You should see two black or colored circles usually labeled BATTERY and IGNITION .
Your diagnostic cable (K+DCAN, ICOM, or VXDIAG) is not properly seated or recognized by Windows. The wrong position cuts off communication
Here is a guide on how to diagnose and fix this issue.
Check that your K+DCAN cable has a working LED indicator. If the LED does not light up when plugged in, the cable may not be receiving power. 5. Verify Cable Type (Switched vs. Unswitched)
INPA is hardcoded to look for your cable on a specific virtual serial port. If Windows defaults the cable to COM4 or COM5, or uses standard USB latency, the connection will time out.
In INPA:


