Inpa Error 159 [ 720p ]
Set latency to 1 ms (same menu)
Check EDIABIAS.ini
Check OBD.ini (in same folder)
Restart your PC after changes.
Run INPA as Administrator (right-click → Run as Admin).
If error persists, reinstall EDIABAS/INPA and make sure no other software (like ISTA or Rheingold) is blocking the COM port.
Need more help? Reply with your cable type and Windows version. inpa error 159
The file C:\EDIABAS\BIN\EDIABAS.INI contains the line Interface = STD:OBD. If this points to the wrong DLL (e.g., STD:OBD when you are using a serial port), the API job will cancel. Similarly, OBD.INI maps the COM port. A mismatch here is a guaranteed Error 159.
Error 159 is a software compatibility error.
In simple terms: The version of the .IPO or .PRG file (the script that talks to your car’s ECU) does not match the firmware version inside your actual BMW control unit. Set latency to 1 ms (same menu)
Think of it like trying to open a 2025 Excel file in Excel 2003. The software sees the device, but the language or data structure is wrong.
USB introduces latency and voltage issues. If you have an older laptop with a physical RS-232 port, buy a native RS-232 to K-Line interface (e.g., ADS interface). These do not buffer data, so Error 159 never appears on K-Line vehicles.
Go to your C:\EC-APPS\INPA\SGDAT folder. Look for the chassis you’re trying to diagnose: Check EDIABIAS
If those files are missing or dated before 2008, you need to update your DATEN files.
| Symptom | Likely Cause | Fix | | :--- | :--- | :--- | | Error appears immediately after clicking battery | COM port mismatch | Change USB to COM1 | | Error appears after 5-10 seconds | Latency too high | Set latency to 1ms | | Error on E46 only (cable works on other cars) | Pin 7-8 bridge missing | Flip cable switch to "0" or bridge manually | | Error on all cars | Bad FTDI driver | Reinstall FTDI driver v2.8.30 | | Error after working for 10 minutes | USB selective suspend | Disable power saving on USB hubs | | Error when reading ABS or Airbag only | Faulty ABS/Airbag module | Unplug the module and retest |