Operation CHARM: Car repair manuals for everyone.

Mode 6 Data






Diagnostic Mode 06 - Read Test Results for Specific Diagnostic Functions

Diagnostic Mode 06 makes it possible to retrieve test results for special components and systems which are continuously or not continuously monitored. If the diagnosis of a system is complete, the diagnostic result and the corresponding thresholds are saved and displayed in mode 06. This data remains saved (even with the ignition off) until either new diagnostic results become available or the DTC memory is erased.

The min & max values for each individual test in Mode 06 represent the min & max operating values for a properly operating system. This data is provided to the individual aftermarket scan tool companies for development of their scan tool. Depending on the scan tool being used, the min & max values shown may vary, or be rounded up or down to the nearest decimal point depending on the aftermarket scan tool company's development process. e.g.:





Depending on the scan tool and protocol used, the information displayed in Diagnostic Mode 06 may be referred to by different names such as Test-ID (TID), Hex-ID, Component-ID (CID), On-Board Diagnostic Monitor Identifier (OBDMID), or contain no name at all and may be referenced by only a number.

Test requirements

Exhaust system must be properly sealed between catalytic converter and cylinder head.

No DTCs in the DTC memory.

Coolant temperature at least 80° C.

Work procedure

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously Monitored".

Select the desired "OBDMID".

The current minimum and maximum values will be displayed on the scan tool screen.

The following table provides quick links to all test outlined in Mode 06.





OBDMID 01 ($01): Oxygen Sensor Monitor Bank 1 - Sensor 1.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 01 ($01)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 02 ($02): Oxygen Sensor Monitor Bank 1- Sensor 2.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 02 ($02)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 05 ($05): Oxygen Sensor Monitor Bank 2 - Sensor 1.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 05 ($05)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 06 ($06): Oxygen Sensor Monitor Bank 2 - Sensor 2.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 06 ($06)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 33 ($21): Catalyst Monitor Bank 1.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 33 ($21)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 34 ($22): Catalyst Monitor Bank 2.

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 34 ($22)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 58 ($3A): Fuel Tank EVAP System Leak Test (0.090")

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 58 $3A".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 59 (3B): EVAP Monitor (0.040)

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 59 ($3B)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 60 (3C): EVAP Monitor (0.020)

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 60 ($3C)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 61 (3D): Tank Vent Valve function check

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 61 ($3D)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 65 ($41): Oxygen Sensor Heater Monitor Bank 1 - Sensor 1

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 65 ($41)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 69 ($45): Oxygen Sensor Heater Monitor Bank 2- Sensor 1

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 69 ($45)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 66 ($42): Oxygen Sensor Heater Monitor Bank 1 - Sensor 2

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 66 ($42)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 70 ($46): Oxygen Sensor Heater Monitor Bank 2 - Sensor 2

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 70 ($46)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID $71 (113): Secondary Air Injection (AIR) System 1 (Bank 1)

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 71 ($113)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID $72 (114): Secondary Air Injection (AIR) System 2 (Bank 2)

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 72 ($114)".

- Select the desired "Test-ID".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 162 ($A2): Misfire Cylinder 1 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 162 ($A2)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 163 ($A3): Misfire Cylinder 2 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 163 ($A3)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 164 ($A4): Misfire Cylinder 3 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 164 ($A4)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 165 ($A5): Misfire Cylinder 4 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 165 ($A5)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 166 ($A6): Misfire Cylinder 5 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 166 ($A6)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 167 ($A7): Misfire Cylinder 6 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 167 ($A7)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 168 ($A8): Misfire Cylinder 7 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 168 ($A8)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.

End of Diagnosis

OBDMID 169 ($A9): Misfire Cylinder 8 Data

- Connect the scan tool.

- Start the engine and let run at idle speed.

- Select "Diagnostic Mode 06 - Check Test Results of Components that are not Continuously".

Select "OBDMID 169 ($A9)".

- Select the desired "Test-ID (TID)" or "Hex-ID ".

- Check specified values at idle.





- If any of components or systems fail to meet the specified values. Refer to => [ Diagnostic Mode 03 - Read DTC Memory ] Diagnostic Mode 03 - Read DTC Memory to check for stored DTC's or the corresponding diagnostic repair procedure.

- Switch the ignition off.