Operation CHARM: Car repair manuals for everyone.

Mode $06 Data



Mode $06 Data

Request On-board Monitoring Test Results For Specific Monitored Systems

The purpose of this service is to allow access to the results for on-board diagnostic monitoring tests of specific components / systems that are continuously monitored (e.g. misfire monitoring) and non-continuously monitored (e.g. catalyst system).

The request message for test values includes an On-Board Diagnostic Monitor ID, see Annex D (ISO/DIS 15031-5.3) that indicates the information requested. Unit and Scaling information is included in Annex E (ISO/DIS 15031-5.3).

The vehicle manufacturer is responsible for assigning "Manufacturer Defined Test IDs" for different tests of a monitored system. The latest test values (results) are to be retained, even over multiple ignitions OFF cycles, until replaced by more recent test values (results). Test values (results) are requested by On-Board Diagnostic Monitor ID. Test values (results) are always reported with the Minimum and Maximum Test Limits. The Unit and Scaling ID included in the response message defines the scaling and unit to be used by the external test equipment to display the test values (results), Minimum Test Limit, and Maximum Test Limit information.

If an On-Board Diagnostic Monitor has not been completed at least once since Clear/reset emission-related diagnostic information or battery disconnect, then the parameters Test Value (Results), Minimum Test Limit, and Maximum Test Limit shall be set to zero $00) values.

Not all On-Board Diagnostic Monitor IDs are applicable or supported by all systems. On-Board Diagnostic Monitor ID $00 is a bit-encoded value that indicates for each ECU which On-Board Diagnostic Monitor IDs are supported. On-Board Diagnostic Monitor ID $00 indicates support for On-Board Diagnostic Monitor IDs from $01 to $20. On-Board Diagnostic Monitor ID $20 indicates support for On-Board Diagnostic Monitor IDs $21 through $40, etc. This is the same concept for PIDs/TIDs/InfoTypes support in services $01, $02, $06, $08, and $09. On-Board Diagnostic Monitor ID $00 is required for those ECUs that respond to a corresponding service $06 request message as specified in Annex A ISO/DIS 15031-5.3). On-Board Diagnostic Monitor ID $00 is optional for those ECUs that do not respond to additional service $06 request messages.