TMC RP 1210 Compliance
All diagnostic software (even for Android/UNIX devices) should be completely compliant with the current version of TMC RP 1210, which is RP 1210C - WINDOWS(TM) COMMUNICATION API This means:
- The application implements and specifically follows RP1210 for that application's supported operating systems and protocols without any exceptions such as using one adapters proprietary features.
- The application shall present to the user a "complete" list of adapters installed in the RP121032.INI file and present the user with a "complete" list of adapters installed. The application will allow a user to use any of those adapters that are installed. This ensures a natural competition amongst diagnostic adapter vendors.
- 3.2.1.TMC RP1210. Diagnostic Applications and "Supported VDA's"
Compliance with RP 1210 does not mean that an application "has to support" (meaning extensive testing and validation of) all of the adapters on the market. The application just has to allow the selection and attempted use of all of the diagnostic adapters. The application developer can get around having to spend an enormous amount on testing and support by clearly stating that they will only "support" a specific list of adapters. If an "outside-the-list" adapter does not work, then they tell the user to get one of the supported adapters or tell them to call that specific VDA vendor.