ODX: Open Diagnostic eXchange
ODX (Open Diagnostic eXchange), standardised as ISO 22901, is an XML-based data format for describing the diagnostic capabilities of automotive ECUs. An ODX file contains everything a diagnostic tool needs to communicate with an ECU: service definitions, request/response structures, data type encodings, DTC descriptions, variant conditions, and communication parameters.
ODX replaces the proprietary diagnostic description formats that each tool vendor previously used (Vector CDD, ETAS EDIABAS, Softing ...). With ODX, one file describes the ECU diagnostic behaviour and any compliant diagnostic tool can read it without vendor-specific knowledge.