Porsche Diagnose Tool UDT999

Introduction

Keep your car in a healthy condition, use a diagnostics tool to check if something is wrong. 928 S4/GT is one of the first cars with a diagnostics system. On the market expensive tools (like Bosch Hammer KTS300/KTS301) are available. But one of the goals of this tool is to be a cheap (cost effective) tool special for 928/944/964/968/993/996 enthousiasts !

The story: Few weeks ago I had problems with my car. It does not have the power which I expected from the car. Hmmmm what could be the problem. I connected the diagnostics tool (UDT999) on the 928 diagnostics bus, checked the error codes of the LH and EZK and yes, errormessage "knock sensors faulty" appeared. I asked a good friend of mine what to do. He told me to clean the connections between the cable harnass and the cable at the knock sensors. I also cleaned the cable connector at the EZK. The next day I drove to my work... Hmmm power is back !!! In the evening I connected the UDT999 tool on the bus and the error codes were gone :-))

The third generation of the 928-ecu-repair diagnostics tool UDT999 is now available !

UDT999

The UDT999 tool is a PC controlled diagnostics tool. The software runs on a Win98 / Win2000 / XP / Vista / Windows-7 / Windows-8.1 / Windows-10 and Windows-11 based PC. The software is backward compatible so it runs also on first and second generation of the tool.

The tool will be delivered standard with two cables:

  • One cable has a USB connection towards PC and a 16P connector towards the car.

  • One cable, an extension cable, from 16P connector and a 19P connector towards the car.


  • Use the 19P connector for the Porsche series 928/944/964/968 and the first series of the 993.

    Use the 16P connector for the Porsche series 993 > '95, 996 etc (disconnect the cable with 19P connector).



    The electronic is located inside the 16P connector (where the 3x LED green, yellow and red are located). The tool does not need an external power supply like an adapter or so. The power supply will be from the car.



    UDT999 with USB - 19P.

    When your car (Porsche 993 > '95 series, 996 etc) has a 16P connector (OBDII), just disconnect the two cables and use only the part with USB - 16P connector.



    UDT999 with USB - 16P and separate extension cable with 19P.



    16P and 19P connector.




    Extension cable.


    A special 12-way cable for 928 model '87/'88 is also available (*).

    See here for more details.

    * note Porsche started to produce a car with "On Board Diagnostics" in late 1986. The diag feature became available as a standard feature in 1987. The 928s4 MY 1987/1988 has a rectangular 12-pin diagnostic connector located on the ECU mounting panel, while the '89 onwards models have a round 19-pin connector, located under the cover at the passenger seat. It is our goal to support diagnostics for both these systems provided that the ecu already has the diag feature. Contact us for further details.

    Supported modules in the 928

    The 928 S4/GT/GTS has several modules which are all connected to the K/L line of the diagnostics bus. The modules are: ECU, EZK, PSD, RDK, Airbags and Alarm system. An additional feature of the UDT999 is that the tool is able to activate the dashboard diagnostics program (read: engine-, coolant-temperature, coolant-, oil-pressure, and more). But this feature is only possible on 928's with a digital dashboard !

    LH:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive links tests: fuel tank vent, resonance flap, fuel injectors and idle stabilizer.
  • Read input signals: throttle WOT/idle, Airco and idle speed/drop.
  • Read actual values: battery voltage, reference voltage, ezk_on signal and engine temperature sensor.
  • Read actual values active: MAF sensor value, OXY sensor value (Lambda), speed sensor, coding 4 / 8 (only for cars without cat).
  • Perform the System Adaptation Program.


  • EZK:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read actual values: engine temperature, speed, load signal.
  • Read sensor information: coding, transmission switch, throttle signal.
  • Perform runtime knock registration.


  • PSD:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive tests: bleed procedure, check transverse lock.


  • RDK:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read sensor information: HF sending unit, ABS speed sensors.
  • Read input signals: pressure switches.


  • Airbags:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read downtime.
  • Read crash data.


  • Alarm:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive links: activate horn, turn signals, interrior lights, locks, etc.
  • Read input signals: switches in engine-, luggage-, glove-compartment, etc.
  • Select: land-coding.


  • Enable digital dashboard diagnostics:
  • Read oil pressure.
  • Read oil level.
  • Read brake fluid level.
  • Read engine temperature.
  • Read coolant level.
  • Read toothed belt tension.



  • Supported modules in the 944-S2 / 964 / 968 / 993

    944-S2, 964 (C2/C4), 968 and 993 has several modules which are all connected to the K/L line of the diagnostics bus. The modules are: Motronic, Climate control, PDAS (only 964-C4), Tiptronic, Airbags, Alarm system and ABS(993). UDT999 supports also all of these modules.

    Motronic 2.1:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive link tests: injectors (6x at 964/1x at 944/968), idle stabalizer, tank vent and resonance plate.
  • Read input signals: throttle WOT/idle, Airco, coding, MAF sensor, lamdba sensor, idle stab value, air/engine-temp., engine load/speed.
  • Read actual values: Speed, MAF, Lambda, Air-temp., Engine-temp, Spark, coding, etc.
  • Perform Knock registration.


  • Motronic 5.2:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive link tests: injectors, idle stabalizer, varioram, tank vent and resonance plate.
  • Read input signals: throttle WOT/idle, Airco, coding, MAF sensor, lamdba sensor, idle stab., air/engine-temp., engine load/speed.
  • Read actual values: temperatures, Vbat, MAF, speed, load, coding, timimgs, throttle, etc.


  • Airbags:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read downtime.
  • Read crash data.


  • Climate Control:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read input signals: AC switch, defroster switch.
  • Read sensors information: footwell, defroster blower, temperatures.
  • Read actual values: Vbat, rear-temp., inside-temp., oil-temp., etc.
  • Perform drive link tests: mixing flaps, blowers, footwell, oil cooler, etc


  • PDAS:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read input signals: full lock switch.
  • Perform drive link tests: bleed procedure, check transverse lock and check longitudinal locks.


  • Tiptronic:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Read input signals: kickdown switch, up/down shift, stop light, selection lever.
  • Read actual values: RPM, injection time, modulation pressure, gear, coding etc.
  • Perform drive link tests: solenoid 1/2, reverse relay, oil cooler blower, etc.


  • Alarm:
  • Read ECU identification.
  • Read error codes.
  • lear error codes.
  • Perform drive links: activate horn, turn signals, interrior lights, locks, etc.
  • Read input signals: switches in engine-, luggage-, glove-compartment, etc.
  • Select land-coding.
  • Select remote control.
  • Select vehicle type.
  • Select interior.
  • Select 993-inside security.


  • ABS5 or ABS5/ABD:
  • Read ECU identification.
  • Read error codes.
  • Clear error codes.
  • Perform drive links: activate abs warning lamp, pump relay, MV front left/right, MV rear etc.
  • Read actual values: valve relay, stop light switch, speed sensors, return pump.
  • Perform bleed procedure (only valid for ABS5/ABD-ECU's, see workshop manual 993).


  • Feature list UDT999


    p&a = Passive (ignition on only) and Active (when engine also runs).

    928:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    LH Yes Yes p&a p&a Yes n.a. Idle adaptation & enable dashboard
    EZK Yes Yes n.a. Yes n.a. Yes Knock count
    PSD Yes Yes n.a. n.a. Yes n.a. n.a.
    RDK Yes Yes Yes n.a. n.a. Yes Trip info.
    ALARM Yes Yes Yes n.a. Yes n.a. Land coding
    AIRBAG Yes Yes n.a. n.a. n.a. n.a. Downtime & crash data

    944:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    MOTRONIC Yes Yes Yes Yes Yes n.a. Knock count & idle adaptation
    ALARM Yes Yes Yes n.a. Yes n.a. Land coding
    AIRBAG Yes Yes n.a. n.a. n.a. n.a. Downtime & crash data

    964:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    MOTRONIC Yes Yes Yes Yes Yes n.a. Knock count & idle adaptation
    ALARM Yes Yes Yes n.a. Yes n.a. Land coding
    AIRBAG Yes Yes n.a. n.a. n.a. n.a. Downtime & crash data
    CLIMATE Yes Yes Yes Yes Yes Yes n.a.
    PDAS (C4) Yes Yes Yes n.a. Yes (bleed) n.a. n.a.
    TIPTRONIC Yes Yes Yes Yes Yes n.a. Land coding

    968:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    MOTRONIC Yes Yes Yes p&a p&a n.a. Knock count
    ALARM Yes Yes Yes n.a. Yes n.a. Land coding
    AIRBAG Yes Yes n.a. n.a. n.a. n.a. Downtime & crash data
    TIPTRONIC Yes Yes Yes Yes Yes n.a. Land coding

    993:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    MOTRONIC Yes Yes Yes Yes p&a n.a. n.a.
    ALARM Yes Yes Yes n.a. Yes n.a. Land coding, remote control, vehicle type, interior
    AIRBAG Yes Yes n.a. n.a. n.a. n.a. Downtime & crash data
    CLIMATE Yes Yes Yes Yes Yes Yes n.a.
    TIPTRONIC Yes Yes Yes Yes Yes n.a. Land coding
    ABS5/ABD Yes Yes n.a. Yes Yes n.a. Bleed
    ABS5 Yes Yes n.a. Yes Yes n.a. No bleed !!

    996:
    ECU Read & Clear faultcodes ECU info Input Signals Actual Values Drive Links Sensors Other
    MOTRONIC Yes Yes Yes Yes Yes Yes Vehicle Data
    AIRBAG Yes Yes n.a. Yes n.a. n.a. n.a.


    Bosch Hammer KTS300/KTS301

    There are two methods to read fault codes from the 928/944-S2/964/968/993. The first, an oldfashion way is to read faultcodes with the check engine line, which is available on the diagnostics plug in your car. But the RDK unit does not support this kind of method to read fault codes, or to perform drive tests. The second method, the one which the Bosch Hammer KTS300/KTS301 is using, is much more powerfull. It communicates the same way like most diagnostics tools today: the OBDII-way. With this method, you are able to readout much faster faultcodes, but also much easier to perform drive tests and reading input signals. With this method you are able to read the RDK module.
    UDT999 is using the same method as the Bosch Hammer KTS300/KTS301 and is able to offer you the same and even more features as the Hammer.


    Demo, manual, delivery, warrant and prices

    The third generation diagnose tool is now available. Due to the enormous interest in the tool 928-ecu-repair created a small demo version of the software:

    demoversion UDT999

    You can upload the manual for the 928-S4/GT/GTS from here:

    Manual pdf for 928 (uploading will take some time)


    Feel free to ask about our pricing of the UDT999.


    When you order the tool, the following "parts" will be delivered:
  • Cable with USB - 16P connector (with 3x LED).
  • Extension cable 16P - 19P.
  • Latest sofware version. Updates + security files after ordering are for free and will be provided to you via E-mail.
  • We offer a 1 year warranty. Our preferred payment method is bank transfer (or Paypal for our international clients).

  • Optional is: 12P-cable for 928 model '88.





  • Special 12P connector for 928 '87/'88.



    Both connectors towards car.


    Screenshots of the UDT999



    Example 928 LH unit, fault codes.



    Example 928 Idle Adaptation program.



    Example 928 Alarm unit, input signals.



    Example 928 Alarm unit, land coding.



    Example 928 Rdk unit, sensors.



    Example 964 Motronic unit, actual values.



    Example 964 Motronic unit, input signals.



    Example 964-C4 PDAS unit, drive links.



    Example 964-C4 PDAS unit, fault codes.



    Example 964 Airbag unit, fault codes.



    Example 964 Climate unit, actual values.



    Example 964 Climate unit, drive links.



    Example 968 Tiptronic unit, fault codes.



    Example 968 Tiptronic unit, actual values.



    Example 993 Alarm unit, input signals.



    Example 993 Motronic unit, fault codes.



    Example 993 Abs unit, drive links.



    Example 996 Motronic unit, fault codes.




    Previous generations of the tool

    The first generation of the tool, the DT999 was a Serial (COM port) based diagnose tool with a 15P connector towards 19P connector in the car. The USB2COM converter (close to the PC) was optional. By the way: the latest version of the software runs on this first generation too.



    First generation, the DT999 (optional with USB2COM converter).

    The second generation of the tool, the UDT999 was a USB based diagnose tool with a 9P connector towards 19P connector in the car. The USB2COM converter was not necessary anymore. By the way: the latest version of the software runs on this second generation too.



    Second generation, the UDT999.


    © 2022 928-ecu-repair. All rights reserved.