ODX – ISO 22901-1 (Open Diagnostic data eXchange)

ODX (Open Diagnostic Data Exchange) de­scribes the concept of using a standardized diagnostic format for the industry to provide information from the diagnostic data flow to the manu­fac­turers of diagnostic tool app­li­ca­tions. This greatly simplifies service support by independent repair shops. The dia­gnos­tic data modeled by ODX are compa­ti­ble with the software re­quire­ments of Mo­dular Vehicle Com­mu­ni­ca­tion Interface (MVCI). The ODX spec­i­fi­ca­tion contains a data model de­scrib­ing all diagnostic data of a vehicle or physical ECU, such as diagnostic fault codes, data parameters, identification data, input/­output para­meters or com­mu­ni­ca­tion para­meters. 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 com­mu­ni­ca­tion pro­to­col and which data should be im­ple­men­ted into the ECU. That information is documented in a structured format. For that, an XML stan­dard and a corresponding ODX-XML-Editor are applied.