DTS Monaco — Daimler Diagnostic Engineering Suite

DTS Monaco — Daimler Diagnostic Engineering Suite 9.02

Sign in to download for free
  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None
DTS Monaco — Daimler Diagnostic Engineering Suite
DTS Monaco — Daimler Diagnostic Engineering Suite 9.02
Sign in to download for free
  • Thread starter Thread starter Bin
  • Start date Start date
  • Tagged users Tagged users None
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">
<MVCI_PDU_API>
<SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
<DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
<SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
<LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
<MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
<CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
</MVCI_PDU_API>
<MVCI_PDU_API>
<SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
<DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
<SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
<LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
<MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
<CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
</MVCI_PDU_API>

<MVCI_PDU_API>
<SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
<DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
<SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
<LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
<MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
<CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
</MVCI_PDU_API>

<MVCI_PDU_API>
<SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
<DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
<SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
<LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
<MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
<CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
</MVCI_PDU_API>
<MVCI_PDU_API>
<SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
<DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
<SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
<LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
<MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
<CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
</MVCI_PDU_API>
</MVCI_PDU_API_ROOT>

<PDU_API_ROOT_ITEM>
<SHORT_NAME>Tactrix Inc. - OpenPort 2.0 J2534 ISO/CAN/VPW/PWM</SHORT_NAME>
<LIBRARY_FILE>C:\Program Files (x86)\OpenECU\OpenPort 2.0\drivers\openport 2.0\op20pt32.dll</LIBRARY_FILE>
<MODULE_TYPE>MODULE_TYPE_STD</MODULE_TYPE>
<CABLE_TYPE>CABLE_TYPE_VCI</CABLE_TYPE>
</PDU_API_ROOT_ITEM>

</PDU_API_ROOT_LIST>
</MVCI_PDU_API>
 
This page contains the following errors:
error on line 48 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
 
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="ht...

You have a few major errors in that XML file which are causing it to fail.

  • Structure Error: You pasted the new code after the </MVCI_PDU_API_ROOT> closing tag. All content must be inside the root tags.
  • Syntax Error: The tags you used (<PDU_API_ROOT_ITEM>) are incorrect for this file type. It expects <MVCI_PDU_API>.
  • Logic Error: You cannot point DTS Monaco directly to op20pt32.dll. That is a J2534 driver. DTS Monaco requires a PDU-API driver. You must use the "Softing PassThru" wrapper to talk to the OpenPort.

Here is the corrected XML. I have removed your invalid block and added the standard Softing PassThru block (which is used for OpenPort).

Instructions:
1. Check if this folder exists on your PC:
C:\Program Files (x86)\Softing\D-PDU API\11.26.122\passthru\
2. If it exists, replace your entire XML content with the code below.
3. Save, restart Monaco, and select "Softing PassThru" in the interface settings.

XML:
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
    </MVCI_PDU_API>

    <!-- Added Softing PassThru for OpenPort -->
    <MVCI_PDU_API>
        <SHORT_NAME>Softing_PassThru_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>Softing PassThru D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/PDUAPI_SoftingAG_PassThru_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/MDF_SoftingAG_PassThru_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/CDF_SoftingAG_PassThru_11.26.122.xml"/>
    </MVCI_PDU_API>

    <MVCI_PDU_API>
        <SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
    </MVCI_PDU_API>

    <MVCI_PDU_API>
        <SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
    </MVCI_PDU_API>

    <MVCI_PDU_API>
        <SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
    </MVCI_PDU_API>

    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
    </MVCI_PDU_API>
</MVCI_PDU_API_ROOT>
 
This page contains the following errors:
error on line 48 at column 1: Extra content at the end of t...

The error "Extra content at the end of the document" happens because you pasted your new code after the closing </MVCI_PDU_API_ROOT> tag. In XML, everything must be inside the root tags.

Additionally, the code you pasted uses the wrong format (<PDU_API_ROOT_ITEM>) which does not match the rest of the file (<MVCI_PDU_API>).

Here is the corrected version of your file. I have converted your OpenPort entry to the correct format and placed it inside the root tag.

Replace all content in your file with this:

XML:
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
    </MVCI_PDU_API>
    <MVCI_PDU_API>
        <SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
    </MVCI_PDU_API>
    <MVCI_PDU_API>
        <SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
    </MVCI_PDU_API>
    <MVCI_PDU_API>
        <SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
    </MVCI_PDU_API>
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
    </MVCI_PDU_API>
    <MVCI_PDU_API>
        <SHORT_NAME>Tactrix_OpenPort_2_0</SHORT_NAME>
        <DESCRIPTION>Tactrix Inc. - OpenPort 2.0 J2534</DESCRIPTION>
        <SUPPLIER_NAME>Tactrix Inc.</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\OpenECU\OpenPort 2.0\drivers\openport 2.0\op20pt32.dll"/>
        <MODULE_DESCRIPTION_FILE URI=""/>
        <CABLE_DESCRIPTION_FILE URI=""/>
    </MVCI_PDU_API>
</MVCI_PDU_API_ROOT>

Important Note:
op20pt32.dll is a J2534 driver, not a native D-PDU API driver. While the XML above is now syntactically correct and will load, DTS Monaco might still fail to initialize the interface because the DLL does not export the required PDU-API functions.

If it fails to work, you usually need to use a "PassThru" wrapper (like the Softing PassThru API) and configure that wrapper to point to your OpenPort, rather than pointing DTS Monaco directly to the OpenPort DLL.
 
EDIC_D_PDU_API_11_26_122 EDIC D-PDU API Implementation Softing AG XS_D_PDU_API_FOR_DTS_8_16_015 I+ME ACTIA GmbH, D-PDU API Installation for DTS I+ME ACTIA GmbH GDPM_UNITY_FOR_DTS_8_16_015 Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS Berner and Mattner Systemtechnik GmbH BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015 Bosch Automotive Service Solutions, D-PDU API Installation for DTS Bosch Automotive Service Solutions EDIC_D_PDU_API_1_20_037 EDIC D-PDU API Implementation Softing AG
 
EDIC_D_PDU_API_11_26_122 EDIC D-PDU API Implementation Softing AG XS_D_PDU_API_FOR_DTS_8_16_015 I+ME...

It looks like the OpenPort entry is missing from that list. This confirms that DTS Monaco rejected the direct link to the OpenPort DLL, or it was overwritten.

The Solution:
You cannot point DTS Monaco directly to op20pt32.dll because that is a J2534 driver, and DTS Monaco expects a PDU-API driver. You must use the Softing PassThru wrapper, which acts as a bridge.

Here is the complete and corrected XML file. I have added the Softing_PassThru section for version 11.26.122 (which matches your other files).

1. Copy the code below.
2. Replace everything in your pdu_api_root.xml file with this code.
3. Save the file.

XML:
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">
    
    <!-- 1. Softing EDIC (Standard) -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
    </MVCI_PDU_API>

    <!-- 2. Softing PassThru (REQUIRED FOR OPENPORT) -->
    <MVCI_PDU_API>
        <SHORT_NAME>Softing_PassThru_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>Softing PassThru D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/PDUAPI_SoftingAG_PassThru_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/MDF_SoftingAG_PassThru_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/passthru/CDF_SoftingAG_PassThru_11.26.122.xml"/>
    </MVCI_PDU_API>

    <!-- 3. ACTIA XS -->
    <MVCI_PDU_API>
        <SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
    </MVCI_PDU_API>

    <!-- 4. DoIP Unity -->
    <MVCI_PDU_API>
        <SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
    </MVCI_PDU_API>

    <!-- 5. Bosch -->
    <MVCI_PDU_API>
        <SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
    </MVCI_PDU_API>

    <!-- 6. Old Softing EDIC -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
    </MVCI_PDU_API>

</MVCI_PDU_API_ROOT>

Next Steps:
1. Restart DTS Monaco.
2. Go to Interfaces.
3. You should now see Softing_PassThru_D_PDU_API_11_26_122. Select it.
4. Click Configure (or the tool icon).
5. In the popup window, look for a "Device" dropdown. Select Tactrix OpenPort 2.0.
6. Click OK/Save.

Now your OpenPort will work through the Softing PassThru interface.
 
C:\Program Files (x86)\Softing\D-PDU API\11.26.122\passthru\
thats missing

If that folder is missing, it means your D-PDU API installation was either "Compact" (EDIC only) or the PassThru driver was not selected during installation.

Option 1: Check the older version
Check if this folder exists instead:
C:\Program Files (x86)\Softing\D-PDU API\1.20.037\passthru\

If it exists, use the XML code below. I have switched the PassThru driver to version 1.20.037.

Option 2: Install the missing driver
If *neither* version has a passthru folder, you cannot use the OpenPort yet. You must find the installer named D-PDU_API_V11_26_122.exe (or similar) usually found in your install files, run it, and ensure you select PassThru during the setup.

XML for Option 1 (Using 1.20.037 PassThru):
Replace your file content with this.

XML:
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">
    
    <!-- 1. Softing EDIC 11.26 -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
    </MVCI_PDU_API>

    <!-- 2. Softing PassThru 1.20.037 (TRY THIS FOR OPENPORT) -->
    <MVCI_PDU_API>
        <SHORT_NAME>Softing_PassThru_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>Softing PassThru D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/PDUAPI_SoftingAG_PassThru_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/MDF_SoftingAG_PassThru_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/CDF_SoftingAG_PassThru_1.20.037.xml"/>
    </MVCI_PDU_API>

    <!-- 3. ACTIA XS -->
    <MVCI_PDU_API>
        <SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
    </MVCI_PDU_API>

    <!-- 4. DoIP Unity -->
    <MVCI_PDU_API>
        <SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
    </MVCI_PDU_API>

    <!-- 5. Bosch -->
    <MVCI_PDU_API>
        <SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
    </MVCI_PDU_API>

    <!-- 6. Softing EDIC 1.20 -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
    </MVCI_PDU_API>

</MVCI_PDU_API_ROOT>
 
even run a search incase it got move toughbook pen horror

I know that struggle—using a stylus on a Toughbook for file management is a nightmare.

If the search came up empty for the 11.26.122 PassThru file, then it is definitely not installed. You cannot use that version.

However, since your original file showed you have version 1.20.037 installed, let's try to use the PassThru driver from that version instead. It is very common to have the PassThru driver in the older version folder even if it's missing from the newer one.

Please try this XML. It points to the 1.20.037 PassThru driver (which is compatible with OpenPort).

1. Copy the code below.
2. Replace your entire pdu_api_root.xml content.
3. Save and restart DTS Monaco.

XML:
<?xml version="1.0" encoding="UTF-8"?>
<!-- D-PDU-API root file -->
<MVCI_PDU_API_ROOT xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\ProgramData\D-PDU API\xsd.xsd" MVCI_PART2_STANDARD_VERSION="2.2.0">

    <!-- 1. Softing PassThru 1.20.037 (Use this for OpenPort) -->
    <MVCI_PDU_API>
        <SHORT_NAME>Softing_PassThru_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>Softing PassThru D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/PDUAPI_SoftingAG_PassThru_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/MDF_SoftingAG_PassThru_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/passthru/CDF_SoftingAG_PassThru_1.20.037.xml"/>
    </MVCI_PDU_API>

    <!-- 2. Softing EDIC 11.26 -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_11_26_122</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/PDUAPI_SoftingAG_11.26.122.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/MDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/11.26.122/vecom/CDF_SoftingAG_EDIC-PDU-API_11.26.122.xml"/>
    </MVCI_PDU_API>

    <!-- 3. ACTIA XS -->
    <MVCI_PDU_API>
        <SHORT_NAME>XS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>I+ME ACTIA GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>I+ME ACTIA GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\PDUAPI_I+ME_ACTIA_XS.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\MDF_I+ME_ACTIA_XS.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\eCOM_PDU_API\CDF_I+ME_ACTIA_XS.xml"/>
    </MVCI_PDU_API>

    <!-- 4. DoIP Unity -->
    <MVCI_PDU_API>
        <SHORT_NAME>GDPM_UNITY_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Berner and Mattner Systemtechnik GmbH, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Berner and Mattner Systemtechnik GmbH</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\BMGDPMUNITY.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\MDF_BernerMattner_UNITY.XML"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DCDI_DPduApi\DoIP_PDU_API\CDF_BernerMattner_UNITY.xml"/>
    </MVCI_PDU_API>

    <!-- 5. Bosch -->
    <MVCI_PDU_API>
        <SHORT_NAME>BOSCH_DS_D_PDU_API_FOR_DTS_8_16_015</SHORT_NAME>
        <DESCRIPTION>Bosch Automotive Service Solutions, D-PDU API Installation for DTS</DESCRIPTION>
        <SUPPLIER_NAME>Bosch Automotive Service Solutions</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\PDUAPI_Loader.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\MDF_Bosch.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file://C:\Program Files (x86)\Softing\Diagnostic Tool Set 8\8.16\Interfaces\DAG_ISO_DOIP\CDF_Bosch.xml"/>
    </MVCI_PDU_API>

    <!-- 6. Softing EDIC 1.20 -->
    <MVCI_PDU_API>
        <SHORT_NAME>EDIC_D_PDU_API_1_20_037</SHORT_NAME>
        <DESCRIPTION>EDIC D-PDU API Implementation</DESCRIPTION>
        <SUPPLIER_NAME>Softing AG</SUPPLIER_NAME>
        <LIBRARY_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/PDUAPI_SoftingAG_1.20.037.dll"/>
        <MODULE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/MDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
        <CABLE_DESCRIPTION_FILE URI="file:/C:/Program Files (x86)/Softing/D-PDU API/1.20.037/vecom/CDF_SoftingAG_EDIC-PDU-API_1.20.037.xml"/>
    </MVCI_PDU_API>

</MVCI_PDU_API_ROOT>

If this still fails:
It means you do not have the PassThru driver installed for *any* version. You will need to find the installer named D-PDU_API_V11_26_122.exe (or similar) in your installation source files, run it, and make sure to check the box for "PassThru" or "J2534" support during the setup.
 
might refresh it and make sure its all set up correctly then image it so if it goes bad I can reco...

That is the best plan. Diagnostic setups are fragile, and having a clean "Golden Image" saves hours of headache later.

A few tips for the refresh to make sure the OpenPort works this time:

  • When running the Softing D-PDU API installer, watch for a "Custom" or "Full" installation option. You must select PassThru (sometimes labeled as J2534) in the component list. If you leave it as "Compact" or "Standard", it often skips the PassThru driver, which is exactly why your folder was missing.
  • After installation, check that this folder exists before you start editing XML files:
    Code:
    C:\Program Files (x86)\Softing\D-PDU API\11.26.122\passthru\
  • Once that folder is there, use the XML I provided earlier (the one for 11.26.122) to link it to DTS Monaco.
  • Test the connection to the car.

Once it connects, take that image immediately! Acronis or Macrium Reflect are great for this.
 
smartland.am

That makes sense. A lot of the Daimler diagnostic images floating around come from there, so that is likely the correct password for your specific archive.

Since you have the password now, just remember the critical step during the fresh install:

  • Run the setup (D-PDU API).
  • Select Custom or Advanced installation if prompted.
  • Make sure the PassThru (sometimes labeled J2534) component is ticked/selected.

Once that finishes, the missing folder C:\Program Files (x86)\Softing\D-PDU API\11.26.122\passthru\ should finally appear. Then you can use the first XML code I provided to link it to DTS Monaco and create your backup image.
 
ill get the main install done then goto bed as its gonna be near 3am iv had a hemiplegic migraine for the last 8days and my brain feels like it wants to leave my head and i turn 51 in 2 days lol
 
ill get the main install done then goto bed as its gonna be near 3am iv had a hemiplegic migraine fo...

Get some rest, health is more important. Happy early 51st!

Hopefully the fresh install sorts it out. Once you're back at it, just verify that
Code:
passthru
folder is actually created this time before you start editing the XMLs.

Let us know how you get on.
 
Back