ODX (Open Diagnostic Data Exchange) describes the concept of using a standardized diagnostic format for the industry to provide information from the diagnostic data flow to the manufacturers of diagnostic tool applications. This greatly simplifies service support by independent repair shops. The diagnostic data modeled by ODX are compatible with the software requirements of Modular Vehicle Communication Interface (MVCI). The ODX specification contains a data model describing all diagnostic data of a vehicle or physical ECU, such as diagnostic fault codes, data parameters, identification data, input/output parameters or communication parameters. ODX is described in UML (Unified Modelling Language) diagrams and the data exchange format uses XML (Extensible Mark-up Language).
The diagnostic data modeled by ODX describe two diagnostic relevant areas of the vehicle:
- diagnostic data recorded in the electronic control unit
- diagnosis-relevant data required from the vehicle’s point of view
The development, production and service of vehicles determine which communication protocol and which data should be implemented into the ECU. That information is documented in a structured format. For that, an XML standard and a corresponding ODX-XML-Editor are applied.