Softing – Development Environment for Vehicle Diagnostics

Development of Complex Diagnostic Sequences According to the Standard ISO 13209.

Softing is a tool for creating, implementing and debugging diagnostic and test sequences based on the ISO 13209 standard. With a simple GUI Editor or a QML script, it is easy to generate graphic user interfaces and link them to the sequences created. Furthermore various OTX templates are available, which make it much faster to implement sequences.


Areas of Application

  • Graphic specification of diagnostic sequences
  • Test sequences in ECU development
  • Test sequences with user interface for EOL testers in manufacturing
  • Test sequences for HiL test benches
  • Guided fault search for repair shop testers
  • Suitable for both programmers and pure diagnostic users
  • Engineering, testing, manufacturing, after­sales service
  • Flash programming, coding, testing


  • Convenient specification and creation of diagnostic sequences in one tool without in­depth programming knowledge
  • Simple exchangeability of sequences between ECU, system and vehicle manufacturers
  • Universal implementation as the full function scope of OTX is available
  • Storage of OTX scripts in binary format hinders unauthorized modifications and protects expertise
  • Long­term protection of investments thanks to the implementation of an international standard
  • Different views for programming experts and diagnostic users
  • Execution of OTX sequences on all modern operating systems such as, for example, Android, iOS, Linux and Windows


Specifying and Implementing diagnostic sequences

The OTX (Open Test sequence eXchange) standard compliant with ISO 13209 enables users to write simple test sequences for anything from function tests to complete tester applications. Softing supports the user in the specification phase and in subse­quent implementation and validation. It makes it easy to create graphic sequence diagrams with a clear representation of the sequence logic. The integrated OTX Differ enables the convenient compari­son and compilation of scripts of differ­ent development levels. The adaptation of existing sequences to new diagnostic data is effectively supported by special wizards.

Suitable for both first-time users and experienced developers

Softing provides all the necessary input assistants. An automatic complete function allows users to create sequences without having in­depth knowledge of the OTX language ele­ments. Comprehensive project adminis­tration with integrated version manage­ment ensures a clear overview in large projects. The library concept that many users are familiar with from standard programming languages supports users in the implementation of application ­ori­ented and at the same time modular creation of their diagnostic sequences.

From Flash sequence to repair shop tester

Typical areas of application are, for example, the creation of flash or test sequences. Particularly test planners for complete repair shop testers benefit from the integrated tools. The integrated GUI-Editor enables the simple design­ing of the entire test interface and the simple connection of interface elements to OTX scripts to graphically display variable values used. When creating complex GUI interfaces, an alternative to the built­in GUI­Editor is to use QML scripts to describe the interfaces and graphic components. There is also no limitation to the number of OTX function libraries that can be used. Developers of programs for guided fault search on the vehicle, use the foreign language editor, the document viewer and browser for re­pair instructions and technical drawings. The comprehensive debugging possibil­ities are indispensable for all users.

Fast sequence creation with OTX templates

For the most frequent diagnostic se­quences, such as, for example, ECU identification, reading measurement data and the fault memory, I/O test, ECU exchange and software update, Softing provides the user with OTX templates which can be configured from the ODX authoring using a simple „Drag & Drop“ process. Using the OTX template ensures not only the generation of a full­-fledged OTX sequence but also a graphic user interface that suits the se­quence. If required, both can be adapted to specific requirements and can also be modified.

Simple test generation with the test case editor

The frequent case of having to test a diagnostic service can either be elabo­rately programmed or configured simply with the Test Case-Editor (TCE). For this purpose, diagnostic services are dragged and dropped into the test case specifi­cation and then configured in terms of parameterization, the target result and the response to deviations. This pro­cedure can also be used for the fast and simple creation of elaborate test tasks. The OTX sequence is then generated automatically at the end at the push of a button. This can be reworked manually at any time.

Order Information

Supported Hardware Interfaces  
Softing EDIC Interfaces EDICusb, EDICblue, EDICpci, EDICwlan, EDICcard2
Softing VIN|ING Interfaces VIN|ING 600 (WLAN Ethernet bridge for DoIP)
Softing CAN Interfaces CANpro USB, CANusb, CAN-PRO2-PCIE, CAN-AC2, CANcard2
KVASER CAN Interfaces Leaf Professional HS, Leaf Light HS, Leaf Light HS v2, Memorator Pro HS/HS, USBcan II HS/LS,PCIcanx HS/HS, PCIEcan HS/HS
Third Party Interfaces On request
Order Numbers  
PDUAPI-EC D-PDU API software license (ISO 22900-2), for use without DTS or OTX products for CAN and PassThru interfaces (SAE J2534) as well as for DoIP (ISO 13400) without VCI
PDUAPI-LIC D-PDU API software license (ISO 22900-2), for use together with DTS or OTX products for CAN and PassThru interfaces (SAE J2534) as well as for DoIP (ISO 13400) without VCI
Supplementary Products and Services
DTS8L+MONACO All-in-one engineering tester DTS 8 Monaco for diagnostic and control functions of vehicle ECUs which comprehensively covers all tasks in the areas of engineering, testing and preparation of manufacturing tests


Datasheet D-PDU API - Standardized Vehicle Access via D-PDU API

For your free D-PDU API Version 11.26.001 please contact:

Download MVCI D-PDU API Software Version 11.26.001:

This software package is based on ISO 22900-2 International Standard First Edition 2009-02-01 (Part 2, specification release version 2.2.0). It can be used with all EDICusb, EDUCblue, EDICcard2, EDICpci and EDICwlan hardware interfaces from Softing delivered after 1st of July 2010. Operating this software with EDIC interfaces from before that date requires purchase of a special license.

The software license for D-PDU API can be obtained for free when operating with one of the CAN interfaces from Softing or Kvaser together with DTS or OTX products.

  • MSI setup including drivers for Windows 7, 8.1 and 10 (32-bit und 64-bit)
  • Software tool for easy hardware configuration
  • Configuration tool for easy software setup and start-up test
  • Includes DTSAnalyzer for offline analysis of bus communication
  • On request: Multi access from different DLLs