Diagnostic functions

Diagnosis is an important function of an automotive ECU. While the vehicle is in operation, sensors located throughout the vehicle can track multiple faults that can occur at any time in the vehicle's electrical or electronic system. The TOSUN tool chain assists users to conveniently develop, verify and flash the UDS protocol based on fault diagnosis related functions.

The TSMaster diagnostic function supports configuration diagnostics and diagnostic services, and automated diagnostics can be realized with UDS-based FBL flashing and writing.

Main Functions

Diagnosis Diagnosis

Diagnostic parameter configuration

It includes timeout parameter configuration, TesterPresent configuration, SeedKey DLL configuration, and built-in SeedKey algorithm editor, which can directly implement SeedKey algorithm without the help of external VS and other development tools.

Basic diagnostic configuration

Users can edit the diagnostic database by themselves, including the settings of each service, the parameters related to request and answer, etc. We have also integrated 34, 36 and 37 services together to facilitate the uploading of files that need to be downloaded (Hex, bin, S19); various checksums can also be set.

Diagnostic Console

Execute the services configured in Diagnostics: you can set up automatic comparison of the response results to be correct.

Automated Diagnostic Process

Here you can customize the process, you can define the diagnostic services directly, or you can select the diagnostic services configured in front of you, and the arrangement order is draggable at will, so it is very convenient to create various different processes for Flash Bootloader flushing.

Diagnose application scenarios:

● UDS-based FBL swipe writing

● High-precision acquisition and playback

UDS Scrubbing Process

Basic Parameter Configuration and Brush Writing Process
Assist you to get started quickly

Diagnostic functions

Take you through each function
Provide precautions for use

Diagnostic and calibration functions

TSMaster diagnostic function supports configuration diagnostics and diagnostic services, FBL swipe based on UDS, which can realize automatic diagnosis; CCP/XCP calibration function can realize data fusion of high-precision acquisition and playback, bus, video, GPS and radar signals.

Main Functions

Diagnosis Diagnosis

1 - Diagnostic parameters configuration

It includes timeout parameter configuration, TesterPresent configuration, SeedKey DLL configuration, and built-in SeedKey algorithm editor, which can directly implement SeedKey algorithm without the help of external VS and other development tools.

2-Basic diagnostic configuration

Users can edit the diagnostic database by themselves, including the settings of each service, the parameters related to request and answer, etc. We have also integrated 34, 36 and 37 services together to facilitate the uploading of files that need to be downloaded (Hex, bin, S19); various checksums can also be set.

3 - Diagnostic Console

Execute the services configured in Diagnostics: you can set up automatic comparison of the response results to be correct.

4-Automated diagnostic process

Here you can customize the process, you can define the diagnostic services directly, or you can select the diagnostic services configured in front of you, and the arrangement order is draggable at will, so it is very convenient to create various different processes for Flash Bootloader flushing.

CALIBRATION Calibration

-CCP/XCP calibration function

● Support importing A2L files

● Support DAQ/Polling measurement

● Memory settings, loadable image files, configuration of checksum methods, etc.

● Support for characteristic parameter curves, MAP diagrams, etc.

● Support MDF/MF4 file storage and playback

● Support for graphical display of variable curves

Support calibration parameter management, par or hex format

● Built-in message information analysis, diagnosis, calibration, and system variable data in one, easy to synchronize and analyze data

● Automated calibration is also possible by calling system variables

● Support for single and multiple file downloads

Application Scenarios

Diagnostic and calibration application scenarios:

● UDS-based FBL swipe writing

● High-precision acquisition and playback

● Automated calibration