TSPro ECU diagnostic tool
TSPro comes with a large software library allowing performing serial diagnostics of electronic control units (ECUs) for many different car manufacturers. The focus is mainly on engine ECU followed by ABS and airbag ECUs.
Very simple control thru predefined menus allowing fast selection of particular diagnostic function. The device automatically starts connection after conneting to a cars diagnostic socket. Apart from reading and clearing fault memory one can display measured values in real-time, perform actuator tests, reset service intervals and oil change intervals, reprogram the ECU and set many different values (e.g. airbag deactivation, key code, idle speed setup).
Our wast database covers following car manufacturers: Alfa-Romeo, Audi, Autobianchi, BMW, Cadillac, Chevrolet, Chrysler, Citroën, Daewoo, Daihatsu, Daimler, Dodge, Fiat, Ford, Honda, Hyundai, Innocenti, Isuzu, Jaguar, Jeep, Kia, Lancia, Land Rover, Lexus, Mazda, Mitsubishi, Nissan, Opel, Peugeot, Porsche, Proton, Renault, Rover, Saab, Seat, Škoda, Smart, Subaru, Toyota, Volkswagen a Volvo. We also update the database on a regular basis.
Basic functions of the serial diagnostics
The functions mentioned here are all supported by TSPro, though they may not all be available. Function accessibility depends on selected ECU.
Identification
Using this function one can display identification data of the ECU, e.g. serial number, software version, VIN. This information may be valuable when an ECU is to be changed or when other components have to be changed.
Fault memory read
This function can display faults stored in the fault memory. If the memory is not empty, the fault are displayed together with a failure code (code can be found in service documentation), fault type and a short description. Most systems distinguish between permanent or current faults (i.e. faults detected when fault memory is read) and intermitent or past faults (these may have already be solved) and possible faults (i.e. ECU detects disturbances in the system byt cannot confirm failure).

Fault memory clear
Clearing the fault memory is an important step which must be performed after a failure is corrected. Without the clearing the ECU could stay in safety mode and the operation of the vehicle could be severely impaired. Another important reason is the test that the failure was successfully corrected and is no longer present.
Parameter readout
This function allows one to display values of parameters as the ECU receives them from vairous sensors. How the measurements are interpreted, what are commands for actuators - this informations can also be displayed. The number of displayed parameter of course depends on the type of the car diagnosed and on the ECU. For most systems the parameter name and value with unit is displayed, for some measurements also recalculation is shown (e.g. coolant temperature is often displayed in degrees of Celsius and at the same time voltage on the temperature sensor is shown).


Actuators test
With this function actuator tests can be performed and confirm correct function of important system components such as throttle valves, relays, valves, pumps, ignition coils etc. An important advantage is that the actuator is tested also with the its wiring and connectors. Which tests are available depends on the type of ECU in investigation. The test itself is performed in following way: The ECU sends signal to the actuator to activate it and at the same time its function is scanned by TSPro or observed by the operator. This function is most oftern performed with engine turned off.
Setup/Configuration
Using this function it is possible to read, measure or change some values stored in the ECU and accomodate its function to newly changed components (e.g. throttle valve unit) or other specific requirements (idle speed setup).
It is important to know the ranges for different parameters and change them only when necessary because incorrect settings may hamper with correct operation or worse destroy engine or other vehicle components.



