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.
(same menu)
Error in job 'RDSYS' or 'RESULT' : Error 159 inpa error 159
Below is an overview of the causes and solutions for this error: Some cheap Chinese interfaces come with faulty firmware
The error simply means your software shouted into the void, and no one shouted back. By systematically checking your , you will restore communication. you will restore communication.