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.