The software is diagnostic scan tool for BMW E38/E39. It still under development. It reads engine & transmission real-time information and DTC (Diagnostic Trouble Code)
You need a K+DCAN cable and PC notebook.
PYTHON 2.7 or 3.x
It's now supports BMW DS2 protocol and KWP2000. The tested ECU is bosch ME7.2 (M62tu engine) and GS 8.60.2 (ZF5HP24 transmission). MS41/43 is there but NOT tested ...
Connect K+DCAN with PC notebook and 20 pin round connector. Ignition On then run
$ cd pBmwScanner $ python ./scanner.py
$ cd pBmwScanner $ python ./ecu.py