Windows often turns off USB ports to save power, killing your diagnostic session mid-communication.

You suspect a module is holding the K-Line high. Here is how to confirm:

Some cheap Chinese interfaces come with faulty firmware for the PIC microcontroller. You can re-flash them using (for FTDI-based cables). Download the BMW Standard Tools compatibility firmware (version 1.5 or 1.6). After re-flashing, the interface will correctly handle job termination acknowledgments, eliminating Error 159.

Inpa - Error 159 High Quality

Windows often turns off USB ports to save power, killing your diagnostic session mid-communication.

You suspect a module is holding the K-Line high. Here is how to confirm:

Some cheap Chinese interfaces come with faulty firmware for the PIC microcontroller. You can re-flash them using (for FTDI-based cables). Download the BMW Standard Tools compatibility firmware (version 1.5 or 1.6). After re-flashing, the interface will correctly handle job termination acknowledgments, eliminating Error 159.