INTRODUCTION
Mode 6 is designed to allow access to the results of onboard diagnostic monitoring tests of specific components/systems that are not continuously monitored. These systems include the catalytic converter, EVAP system, oxygen sensor, oxygen sensor heater, EGR system, secondary AIR system, and sometimes misfire.
Mode 6 data is output from the PCM/ECM in hexadecimal form. The $ sign indicates a hexadecimal number. Depending on the software in the scanner, the output could be displayed in hexadecimal numbers (no conversion), raw data (conversion to decimal numbers), or measurable values (applying conversion factor to raw data).
Before reading mode 6 information, ensure that the monitor for the information you are accessing has run to completion. If the monitor is not complete, the mode 6 data will not be accurate.
DESCRIPTION
Mode $06 enables access to the most current diagnostic results and thresholds of non-continuous diagnostic routines. Each individual parameter is identified by a Component Identifier (CID).
Following a power fail or after a delete error memory (Mode 3) request all values will be set to $00.
Values are stored in the battery backed RAM. Additional diagnostic results are available for LEV phase I, Phase II and ULEV vehicles.
TID Services
Identifies the TID services supported by the ECM, 0 = No, 1 = Yes.
- DATA 3 - $FF (no significance)
- DATA 4 - TID $01 - TID $08 (Bit 7 corresponds to TID $01)
- DATA 5 - TID $09 - TID $10
- DATA 6 - TID $11 - TID $18
- DATA 7 - TID $19 - TID $20 (Bit 0 corresponds to TID $20)
TIDs $20; $40; $60; $80; $A0; $C0 and $E0 respond similarly for their block of 32 TIDs.
For all supported TIDs the following applies
- DATA 3 - Bit 0 - 6: Number of the measuring path within the TID, i.e.; the component identifier (CID). Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - The test fails if test value is greater than test limit. 1 = Test Limit Is Minimum Value - The test fails if test value is less than test limit.
- DATA 4 + 5 - 2-byte value of the measured value.
- DATA 6 + 7 - 2-byte value of the threshold value.
Catalyst Conversion
For additional catalyst conversion J1979 Mode $06 Data testing (Scheme 1)
- DATA 3 (TC6KATC/2) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit.
- DATA 4 + 5 (TC6KATW/2) - 2-byte value of the measured value.
- DATA 6 + 7 (TC6KATS/2) - 2-byte value of the threshold value.
Scheme 1
O2 Sensors
Not supported - covered by mode 5.
Secondary Air Injection System
Secondary Air Injection System (Supported for LEV Phase I, Phase II and ULEV). For additional secondary air injection system J1979 Mode $06 Data testing (Scheme 2)
- DATA 3 (TC6SLS/2) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit.
- DATA 4 + 5 (TC6SLSW/2) - 2-byte value of the measured value.
- DATA 6 + 7 (TC6SLSS/2) - 2-byte value of the threshold value.
Scheme 2
Exhaust Gas Recirculation
Not fitted.
EVAP System - Large Leak
Vehicles with 0.040" (1.0 mm) Leak Detection System. For additional EVAP system large leak J1979 Mode $06 Data testing (Scheme 3)
- DATA 3 (TC6TESC) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit.
- DATA 4 + 5 (TC6TESW) - 2-byte value of the measured value.
- DATA 6 + 7 (TC6TESS) - 2-byte value of the threshold value.
Scheme 3
EVAP System - Small Leak
Vehicles with 0.020" (0.5 mm) Leak Detection System. For additional EVAP system small leak J1979 Mode $06 Data testing (Scheme 4)
EVAP Canister Purge Valve
- DATA 3 (TC6TESC) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit.
- DATA 4 + 5 (TC6TESW) - 2-byte value of the measured value.
- DATA 6 + 7 (TC6TESS) - 2-byte value of the threshold value.
Scheme 4
DMTL Module
For additional DMTL module J1979 Mode $06 Data testing (Scheme 5)
- DATA 3 (m6cddmtl) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit. DATA 4 + 5 (m6wddmtl_w) - 2-byte value of the measured value. DATA 6 + 7 (m6sddmtl_w) - 2-byte value of the threshold value.
Scheme 5
O2 Sensor Heating
Not supported - continuous monitor.
Catalyst Heater
Not fitted.
Camshaft Shift
Not fitted.
Thermostat Diagnosis
For additional thermostat diagnosis J1979 Mode $06 Data testing (Scheme 6)
- DATA 3 (m6cthm) - Bit 0 - 6: Number of the measuring path within the TID = CID. Bit 7: Type of test limit: 0 = Test Limit Is Maximum Value - Test fails if test value > test limit. 1 = Test Limit Is Minimum Value - Test fails if test value < test limit.
- DATA 4 + 5 (m6wthm) - 2-byte value of the measured value.
- DATA 6 + 7 (m6sthm) - 2-byte value of the threshold value.
PARAMETER DESCRIPTIONS
For J1979 Mode $06 Data parameter descriptions (Scheme 7)(Scheme 8) and see scheme 9.