OBDonCAN (SAE J1979 / ISO 15031-5 on ISO 15765-4)
This user view is used to query and display OBD-relevant data according to SAE J1979 / ISO 15031-5 on ISO 15765-4.
Emission-Related Diagnostic Services (SAE J1979 / ISO15031-5)
The services $01...$0A are reserved to acquire emission-related diagnostic services:
Service $01
Request current powertrain diagnostic data
Service $02
Request powertrain freeze frame data
Service $03
Show stored (emission-related) diagnostic trouble codes ("stored DTCs")
Service $04
Clear/reset emission-related diagnostic information
Service $06
Request on-board monitoring test results for specific monitored systems
Service $07
Request emission-related diagnostic trouble codes detected during current or last completed driving cycle ("pending DTCs")
Service $08
Request control of on-board system, test or component
Service $09
Request vehicle information and information from In-Use Performance Tracking.
Service $0A
Request permanently stored trouble codes ("permanent DTCs").These emission-related trouble codes have a "permanent" status and cannot be deleted.
Grouping into Different Tabs
The information in the "OBD" user view is distributed to different tabs for reasons of clarity. This division does not, however, take place strictly in accordance with the functionality of the individual services, but is user-oriented.
These are:
Information from service $09 is contained in this tab.
The individual fields of the GUI contain the following functions and information:
Tools: This field is used to read the data – click Read Data for this purpose.
ODX Database Vehicle Information: The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
ID | Identifier of the Info Type |
Info Type | InfoType for scaling and defining service $09 |
Number | ID (if INFOTYPE contains several pieces of information) |
Value | Physical value of INFOTYPE |
Information from service $01 is contained in this tab.
The individual fields of the GUI contain the following functions and information:
Tools: This field is used to read the data – click Read Data for this purpose.
MIL Status: The icon of the MIL (Malfunction Indicator Lamp) is shown in this field.
Trouble Codes: The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
Parameter | Name of the parameter |
Value | Physical value of the parameter |
Monitoring Tests: The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
Monitor | Monitor |
Supported | Is the monitor supported? |
Completed | Was the monitor ended? |
Note |
|---|
If an ECU identifies itself via service $01, PID01 as a diesel ECU, the monitors relevant for diesel ECUs are displayed, otherwise the monitors for gasoline ECUs. |
Information from service $01 is contained in this tab, i.e. current diagnostic data from the powertrain.
PIDs (parameter identifiers) are the identifiers for the information supported by the engine ECU.
To select the PIDs to be queried, click Configuration – the window then shows additional fields (shown below with an *).
The individual fields of the GUI contain the following functions and information:
*PID View - Selection and Tools: Using these buttons, you can make a kind of global selection of the PIDs to be queried in the "PID View" list.
Select visible
Selects all PIDs visible in the "PID View" list (see OBDonCAN (SAE J1979 / ISO 15031-5 on ISO 15765-4))
Deselect visible
The selection of visible PIDs is undone
Query all PIDs
Each individual PID is addressed and then checked to see if a response is returned
*PID View - Filter: Uses filter criteria with regard to the display in the "PID View" list. The following options are available:
only show supported
If this option is selected, only the PIDs supported by the ECU are made available for selection in the "PID View" list.
only show responded
If this option is selected, only the PIDs answered by the ECU after Query all PIDs (see above) are made available for selection in the "PID View" list.
Tools: This field is used to read the data – click Read Data for this purpose.
*PID View: This table displays the selected PIDs. The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
Select | Selection of the PID |
ECU | Name of the logical link (ECU) from hardware configuration |
PID | PID |
Name | Explicit name of the PID |
Support | Is this PID supported? (queried from ECU) |
Responded | Was the query of this PID answered (via Query all PIDs)? |
Description | Explanatory text (if in the database) |
PID Data
This table displays the results of the query/queries. The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
PID | PID |
Parameter | Explicit name as one PID can consist of several pieces of information |
Value | Physical value of the parameter |
Unit | Unit of PID (if available) |
Information from services $03, $04, $07, and $0A is contained in this tab.
The individual fields of the GUI contain the following functions and information:
DTC View Selection: Selection options for the display of the DTCs in the "Diagnostic Trouble Codes" list. The following options are available:
Pending DTCs
All pending DTCs (service $07) are displayed
Stored DTCs
All stored DTCs (service $03) are displayed
Permanent DTCs
All permanent DTCs (service $0A) are displayed
Tools: This field is used to read the Diagnostic Trouble Codes – click Read DTCs for this purpose.
Diagnostic Trouble Codes: This table displays the queried DTCs.
The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
DTC | DTC in hex notation (e.g. 0x143) |
Vehicle System | Vehicle system, e.g. powertrain, body, chassis |
Type | "Pending", "Stored", or "Permanent" |
DTC Name | Name of the DTC (e.g. P0143) |
DTC Text | Explanatory text on the DTC |
Information from service $02 is contained in this tab.
To select the freeze-frame data to be displayed, click Configuration – the window then shows additional fields (shown below with an *).
The individual fields of the GUI contain the following functions and information:
*PID View - Selection and Tools: Using these buttons, you can make a kind of global selection of the freeze frame PIDs to be queried in the "PID View" list.
Select visible
Selects all PIDs visible in the "PID View" list (see OBDonCAN (SAE J1979 / ISO 15031-5 on ISO 15765-4))
Deselect visible
The selection of visible PIDs is undone
Query all PIDs
Each individual freeze frame PID is addressed and then checked to see if a response is returned
*Freeze Frame PID View Filter:Uses filter criteria with regard to the display in the „PID View" list. The following options are available:
Only show supported
If this option is selected, only those PIDs supported by the ECU are made available for selection in the „PID View" list.
Only show responded
If this option is selected, only the PIDs answered by the ECU after Query all PIDs (see above) are made available for selection in the „PID View" list.
Tools: This field is used to read the data – click Read Data for this purpose.
In the "PID View" field, you can choose between general OBD Freeze Frames and manufacturer-specific Freeze Frames.
*PID View: In this table, the Freeze Frame PIDs to be queried are selected. The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
Select | Selection of the PID |
ECU | Name of the logical link (ECU) from hardware configuration |
PID | PID |
Name | Explicit name of the PID |
Support | Is this PID supported? |
Responded | Was the query of this PID answered (via Query all PIDs)? |
Description | Explanatory text (if in the database) |
Freeze Frame PID Data: This table displays the results of the query/queries. The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
PID | PID |
Parameter | Explicit name as one PID can consist of several pieces of information |
Value | Physical value of the parameter |
The OBD Monitor IDs of specially monitored systems (service $06) are queried in this tab.
For reasons of clarity, this window is divided into several tabs:
"All OBDMIDs" tab
All OBDMIDs are displayed in this tab
"O2 Sensor OBDMIDs" tab
All OBDMIDs connected with the O2 sensor monitor are displayed in this tab
"Misfire OBDMIDs" tab
All OBDMIDs connected with the misfire monitor are displayed in this tab
To select the OBDMIDs, click Configuration – the window then shows additional fields (shown below with an *).
The individual fields of the GUI contain the following functions and information:
*OBDMID View - Selection Tools: Using these buttons, you can make a kind of global selection of the OBDMIDs to be queried in the "OBDMID Selection" list.
Select visible
Selects all OBDMIDs visible in the "OBDMID Selection" list (see OBDonCAN (SAE J1979 / ISO 15031-5 on ISO 15765-4)).
Deselect visible
The selection of visible OBDMIDs is undone
Query all OBDMIDs
Each individual OBDMID is addressed and then checked to see if a response is returned
*OBDMID View - Filter: Uses filter criteria with regard to the display in the "OBDMID Selection" list. The following options are available:
only show supported
If this option is selected, only those OBDMIDs supported by the ECU are made available for selection in the "OBDMID Selection" list.
only show responded
If this option is selected, only the OBDMIDs answered by the ECU after Query all OBDMIDs (see above) are made available for selection in the "OBDMID Selection" list.
Tools: This field is used to read the data – click Read Data for this purpose.
*OBDMID Selection: The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
Select | Selection of the OBDMID |
ECU | Name of the logical link (ECU) from hardware configuration |
OBDMID | On-Board Diagnostic Monitor ID |
Name | Explicit name of the ODBMID |
Support | Is this OBDMID supported? |
Responded | Was the query of this OBDMID answered (via Query all OBDMIDs)? |
Description | Explanatory text (if in the database) |
OBDMIM Data: The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
OBDMID | On-Board Diagnostic Monitor ID |
TID | Test ID of service 08 |
UnitAndScalingID | Unit and Scaling ID (1 Byte) |
Test Value | Value read from the ECU |
Min Test Limit | Minimum test limit |
Max Test Limit | Maximum test limit |
OBDMID Name | Explicit name of the ODBMID |
Description | Explanatory text (if in the database) |
In this tab the data of the In-Use Performance Tracking of service $09 is displayed.
The individual fields of the GUI contain the following functions and information:
Tools: This field is used to read the data – click Read Data.
In Use Performance Data: This table displays the queried information of service $09. The meaning of each individual entry in the list is described in the following table:
Column | Meaning |
|---|---|
ECU | Name of the logical link (ECU) from hardware configuration |
Name | Name of the parameter |
Type | "General Denominator", "Counter", "Denominator" or "Numerator" |
Numerator | Tracks the number of times that the vehicle has been operated in the specified conditions. These conditions are specified for each monitored component or system. |
Denominator | Tracks the number of times that all conditions necessary for a specific monitor to detect a malfunction have been encountered |
Ratio | Ratio of the values above |
For more general information on user views, see also the sections