Diagnostics Systems Applications
HomeSolutionsProductsSoftware Library PRODIS.PDU

Software Library PRODIS.PDU

PRODIS.PDU is our powerful software library with the ISO 22900-2 standardized software interface for vehicle diagnostic communication. Through standardized communication protocols, it supports the simple integration into diagnostic applications and parameters, especially in interaction with the standards MCD-3D (ISO 22900-3) and ODX (ISO 22901-1). PRODIS.PDU has been used by many OEMs and suppliers for many years.

PRODIS.PDU is available in different variants for the operating systems Microsoft Windows (e.g. for Windows 10 in 32/64 Bit), QNX and various Linux platforms (e.g. i386, ARM, PowerPC) as well as for embedded platforms and control units.

For the diagnostic access to a vehicle, PRODIS.PDU needs a VCI (Vehicle Communication Interface). Besides the DSA VCI, it also supports a large number of bus interfaces from other manufacturers (further information on request). The TCP/IP connection to the VCI can be wired via LAN or USB, but also wirelessly via WLAN or Bluetooth. In the case of ISO UDS via DoIP (Diagnostics over IP), a VCI is not necessarily required. Instead, the connection between the vehicle and the test computer be made here via an Ethernet cable.

In addition to other custom-specific communications protocols and extensions, the following protocol, which are considered in the ISO 22900-2 standard, are supported:

  • KWP2000 on K-Line (ISO_14230_3_on_ISO_14230_2)
  • KWP2000 on CAN (ISO_14230_3_on_ISO_15765_2)
  • ISO UDS on CAN (ISO_15765_3_on_ISO_15765_2 / as ISO_14229_3_on_ISO_15765_2)
  • ISO OBD on CAN (ISO_15031_5_on_ISO_15765_4)
  • Truck and Bus on CAN (SAE_J1939_73_on_SAE_J1939_21)
  • ISO RAW CAN (ISO_11898_RAW)
  • ISO UDS on DoIP (ISO_14229_5_on_ISO_13400_2)


  • Powerful communication interface
  • Parallel communication
  • Easy integration into diagnostic applications through standardized communication protocols and parameters

  • Available as 32 bit or 64 bit library for various operating systems and embedded platforms
  • DSA VCIs as well as third-party bus interfaces are supported

Use Cases

1. Offboard Diagnostics with External Tester and VCI, e.g. in Production and Aftersales

The diagnostic application and the DSA D-PDU API library are run on an external tester. For the diagnostic access to the vehicle, the tester connects via Ethernet, WLAN or Bluetooth with the external DSA VCI (Vehicle Communication Interface), which is connected to the vehicle’s OBD socket and can communicate with individual ECUs or ECU groups. If several VCIs are available, the diagnostics application can select the desired VCI for use via the D-PDU API interface.
As an alternative to the external VCI, a VCI integrated into the vehicle can also be used, for example, as part of our DSA Vehicle Connectivity Gateways (VCG).

2. Offboard Diagnostics External Tester without VCI, e.g. in Engineering

The DSA D-PDU API library running on the offboard tester integrates the DoIP protocol stack. As a result, no VCI or additional hardware is required for communicating with the vehicle. Instead, UDS on DOIP can be used directly from the test computer via an Ethernet connection. The prerequisite for this is that the vehicle supports DoIP.

3. Onboard Diagnostics

During onboard diagnostics, the diagnostics application runs in the vehicle itself within a control unit. In addition to the diagnostic application, the DSA D-PDU API library and various protocol stacks are integrated. As a tester, the ECU can thus communicate with other control devices via its bus interface. In addition, functions such as Flashing Over-The-Air (FOTA), Coding Over-The-Air (COTA) and remote diagnostics become possible.

Related Products

Runtime System PRODIS.RTS

PRODIS.RTS serves as a high-performance diagnostic and flash runtime system for engineering and production.

More Information

Runtime System PRODIS.WTS

PRODIS.WTS is the flexible diagnostic and flash runtime system for all service purposes.

More Information

Diagnostic Kernel PRODIS.MCD

PRODIS.MCD is a powerful ASAM-MCD-3D diagnostics runtime system that processes diagnostics data in ODX format.

More Information

Multi-Function Tester MFT-3

The MFT-3 is used for diagnosis, parameterization and programming of electronic control units.

More Information

Wireless Diagnostic Interface WDI-2X

The WDI-2X is a further development of the WDI-2 for utilizations in automotive production and is mainly used as a circulating adapter.

More Information

Intelligent Mobile Diagnostic Interface smartMDI

The smartMDI combines the benefits of an all-in-one test device with the flexibility of distributed test components and is suitable for a circulating test system.

More Information

Wireless Diagnostic Interface WDI-2

The WDI-2 is our smallest diagnostic interface designed for communication with vehicle ECUs.

More Information

Mobile Diagnostic Interface MDI-G4

The MDI-G4 is used in all application areas to perform ECU diagnostics communication.

More Information

Vehicle Connectivity Gateway VCG

The telematics and diagnostics unit VCG establishes a connection between the vehicle (plant, machine) and different web portals.

More Information