BMW communication diagnostic for 1995 to 2005 with DS2 protocol. It should work with modules connected to K line on the 16 Pin OBD2 connector.
Note: Some BMW modules are not wired at the OBD2 16 pin connector. Which requires an additional 20 Pin to 16 Pin adapter.
This application is intended to gather Module data for future development. It will not display any Faults or Module information for the user at this time. Currently, it will check all of the Modules for faults, clear faults and data such as Vin, Hardware ID, Serial and etc. The Debug log will be generated in the external directory.
You may choose which ever data you prefer to save in the debug log. The idea is to gather as many of the information as possible to decode and enhance the application.
Tested successfully with Engine Motronic.
* Read Data blocks
* Read Faults
* Clear Faults
* Read ECU Identification
Hardware Requirement: See photo. USB Host on your device, Vag KKL (FTDI Driver), OTG Cable and optional 20 pin to 16 pin Adapter.
Added: More modules
Added: Number of faults and Part number displayed
Added: Send debug log button
minor bug fixes