Part 2
Diagnostic Modes 01 - 0A
- Switch the ignition off.
Monitor-ID 69 ($45): Oxygen Sensor Heater Monitor Bank 2 - Sensor 1
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 69".
- 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID 70 ($46): Oxygen Sensor Heater Monitor Bank 2 - Sensor 2
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 67".
- 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID 113 ($71): Secondary Air System Bank 1
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 113".
- 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID 114 ($72): Secondary Air System Bank 2
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 114".
- 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID ($A2) : Mis-Fire Cylinder 1 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID ($A3): Mis-Fire Cylinder 2 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6 Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID ($A4): Mis-Fire Cylinder 3 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID ($A5) : Mis-Fire Cylinder 4 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
- If any of the components or systems fail to meet the specified values, refer to Diagnostic Mode 03: Interrogating Fault Memory to check for stored DTCs or the corresponding diagnostic repair procedure.
- Switch the ignition off.
Monitor-ID ($A6) : Mis-Fire Cylinder 5 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Monitor-ID ($A7) : Mis-Fire Cylinder 6 Data
- Connect the scan tool.
- Start the engine and run at idle.
- Select "Mode 6: Check test the results of components that are not continuously monitored".
Select "Monitor-ID 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: Interrogating Fault Memory" to check for stored DTC or the corresponding diagnostic repair procedure => [ Diagnostic Mode 03 - Read DTC Memory ].
- Switch the ignition off.
Diagnostic Mode 07 - Read Faults Detected During the Current or Last Driving Cycle
Mode 07 makes it possible to check emissions-related faults which appeared during the current or last driving cycle (pending DTCs).
A pending DTC is saved the first time a fault is detected (output via Mode 07).
- If the fault is detected again by the end of the following driving cycle, a confirmed DTC is entered (output via Mode 03) and the MIL is activated.
- If this malfunction is not detected again by the end of the following driving cycle, the corresponding pending code will be deleted at the end of the driving cycle.
• Depending on scan tool and protocol used, some of the information provided may be referred to by a different name.
Procedure
- Connect the scan tool.
- Start the engine and run at idle.
• If the engine does not start, crank the engine using starter for at least 5 seconds. Do not switch the ignition off afterward.
- Select Mode 7: Check test results of components that are continuously monitored.
The number of pending DTCs or 0 malfunctions detected will be displayed on the scan tool screen.
- Refer to the DTC tables for the diagnostic repair procedures.
- Switch the ignition off.
Diagnostic Mode 08 - Request Control of On-Board System, Test or Component
Diagnostic Mode 08 is used to control the operation of an on-board system, test or component. A Mode 8 service can be used to turn on-board system ON or OFF, or to cycle an on-board system, test or component on or off for a specific period of time. The service can also be used to request system status or to report test results.
Test requirements
• No DTCs stored in the DTC memory.
• Intake Air Temperature (IAT) maximum 60° C.
• Coolant temperature 80 -110° C.
• Throttle valve angle 12.0 - 16.0%.
Function test
• If the accelerator pedal is depressed during the test, the test will be aborted.
- Connect the scan tool.
- Start the engine and run at idle for at least 15 minutes.
- Select "Mode 8: Tank Leak Test".
- Select "Test-ID 01: Tank Leak Test".
- Check the specified value of the tank leak test at idle.
- The following will be displayed on the scan tool screen:
- Switch the ignition off.
If the specified result is obtained:
System OK.
If the specified result is not obtained:
- Repeat the tank leak test, switch the ignition off and start the engine again and let run for 15 minutes at idle.
- Switch the ignition off.
If the specified result is again not obtained:
- A leak may be present. Refer to => [ Evaporative System, Checking for Leaks ] Evaporative System, Checking for Leaks.
Diagnostic Mode 09 - Read Vehicle Information
Diagnostic Mode 09 makes it possible to access vehicle-specific information from the ECM and the TCM (where applicable).
• Depending on scan tool and protocol used, Diagnostic Mode 09 and the information provided may be referred to by a different name.
Test requirement
• No DTCs stored in the DTC memory.
Procedure
- Connect the scan tool.
- Switch the ignition on.
- Select Mode 09: Vehicle information.
- Select the desired Test-ID.
- The information requested will be displayed on the scan tool screen.
The following table is a numerical list of all Test-IDs that may be selected.
- Switch the ignition off.
Diagnostic Mode 0A - Check Permanent DTC Memory
Mode 0A - Check Permanent DTC Memory (Request emissions-related diagnostic trouble codes with permanent status after code clear)
Permanent Fault Codes From MY 2010 with Phase-In conforming to CCR 1968.2 (d)(2.2.5): 50% from MY 2010 / 75% from MY 2011 / 100% from MY 2012 The vehicle only participates in Phase-In if all of the OBD-relevant control modules in the vehicle meet these requirements.
Mode 0A may only be supported exclusively by OBD control modules in US vehicles. Mode 0A may not be supported in EOBD vehicles, meaning the control module may not send a response here.
Mode 0A enables the request of all OBD-relevant faults with the status "Permanent Fault Code": - Permanent Fault Codes are Confirmed Fault Codes that are currently activating the MIL. That means faults that are still displayed in Mode 03 but no longer activate the MIL (History Fault Codes) are not Permanent Fault Codes. - Permanent Fault Codes are updated in Mode 0A at the same time as NVRAM storage immediately after switching the ignition off. A newly detected Permanent Fault Code is only visible after switching the ignition off/on in Mode 0A. - Permanent Fault Codes may only be erased in the control module after they are corrected as long as the last diagnostic result was a PASS and the MIL is no longer activated by this fault. The Permanent Fault Codes should be erased from Mode 0A at the same time the MIL switches off when the ignition is switched off/on. - Permanent Fault Codes may not be erased by clearing the DTC memory or disconnecting the power supply. Storage in NVRAM is required. - Permanent Fault Codes may only be erased after clearing the DTC memory under the following conditions: - As long as no FAIL diagnostic result was detected for a Permanent Fault Code - and at least one PASS diagnostic result was detected - and the Minimum Trip Conditions for a General Denominator (without considering high/ambient temperature) were met in this phase in any DCY after erasing the DTC memory. - The engine control module relays the message "Minimum Trip conditions met" to all other OBD control modules via CAN: CAN message OBD_01, Byte 8, Bit 4: OBD_Minimum_Trip - Permanent Fault Codes may NOT be erased if the diagnostic result is FAIL after clearing the DTC memory. A Pending Fault Code should be stored and the DTC memory line should be overwritten with new Freeze Frame data. (Exception: If the Pending Fault Code is corrected without a Confirmed Fault Code being detected, the Permanent Fault Code may also be erased under the conditions described below.) - Permanent Fault Codes should be erased in engine control modules after Update Programming. At this time, all readiness bits (Mode 01 PID $01) must be reset to "not complete" [ (g)(4.4.6)(D) ]. Permanent Fault Codes should not be erased in OBD control modules with Comprehensive Components (CCM) as a single readiness bit if the identical program/data status is being programmed. If a different program/data status is being programmed, Permanent Fault Codes should be erased after Update Programming. - The procedure in Mode 01 through Mode 09 and in the service tester is NOT affected by implementation of the Permanent Fault Codes.