Using the HDS (Preferred method)
- Go to B-CAN System Diagnosis Test Mode A to check for "Connected units" and DTCs (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE A»(ref-220008-S38172144952006021600000) ).
- If no DTCs are retrieved, go to B-CAN System Diagnosis Test Mode C (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE C»(ref-220008-S10509212282006021600000) ) or D (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE D»(ref-220008-S41723510032006021600000) ).
- Check for communication circuit problems using B-CAN System Diagnostic Test (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE 1 AND TEST MODE 2 (WITHOUT THE HDS)»(ref-220008-S41156181262006021600000) ).
- Check for DTCs (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE 1 AND TEST MODE 2 (WITHOUT THE HDS)»(ref-220008-S41156181262006021600000) ).
- Sort, and then troubleshoot the DTCs in the order below. 1 Battery voltage DTCs 2 Internal error DTCs 3 Loss of communication DTCs (beginning with the lowest number first; for example, if B1006 and B1059 are retrieved, troubleshoot B1006 first) 4 Signal error DTCs
- If no DTCs are retrieved, use B-CAN System Diagnostic Test Mode 2 to check all inputs related to failure.
How to display DTCs on the gauge control module
While in Test Mode 1, the DTCs which have been detected and stored individually by various B-CAN (Body-controller Area Network) units, will be shown one by one on the multi-information display when the communication between the Multiplex Integrated Control Unit (MICU) and the gauge control module is normal. To scroll through the DTCs, press the select/reset switch on the gauge control module.
Scheme 12
The unit that has been stored the code can be identified by the number shown on the multi-information display.
| MICU | 10 |
|---|---|
| Relay control module | 11 |
| Door multiplex control unit | 30 |
| Gauge control module | 50 |
| HVAC control unit/climate control unit | 51 |
| Combination switch control unit | 70 |
DOOR MULTIPLEX CONTROL UNIT
Body Controller Area Network (B-CAN) and Fast Controller Area Network (F-CAN)
The body controller area network (B-CAN) and the fast controller area network (F-CAN) share information between multiple electronic control units (ECUs). B-CAN communication moves at a slower speed for convenience related items and for other functions. F-CAN information moves at a faster speed for "real time" functions such as fuel and emissions data. To allow both systems to share information, the gauge control module translates information from B-CAN to F-CAN and from F-CAN to B-CAN.
The ECUs on the B-CAN and the F-CAN transmit and receive information in the form of structured messages that may be received by several different ECUs on the network at one time. These messages are transmitted and received across a communication circuit that consists of a single wire that is shared by all the ECUs on the circuit. Since messages on the F-CAN are typically of higher importance, a second wire is used for communication circuit integrity monitoring. A backup circuit is also added to the headlight and wiper circuits on the B-CAN in the event of a network wire or ECU failure that would effect the operation of the system.
Scheme 13
Messages are transmitted by an ECU (that monitors an input) over the communication circuit. ECUs that use the message (information related to that input) are the receivers. For example, the combination switch control unit monitors the wiper switch. When the wiper switch is placed in the low speed position, the combination switch control unit transmits that message on the communication circuit. The relay control module receives the message and turns on the wipers by providing a ground for the relay.
Scheme 14
Connected ECUs
Several ECUs are connected to each of the two networks. The gauge control module is part of both networks since it is the "gateway" between them. Here is a list of ECUs and the network they are connected to.
B-CAN ECUs
- Gauge control module
- Relay control module
- Multiplex integrated control unit (MICU)
- Door multiplex control unit
- Combination switch control unit
- HVAC control unit/climate control unit
F-CAN ECUs
Scheme 15
- Gauge control module
- PCM
- VSA (vehicle stability assist)
- Navigation
- TPMS
- VTM-4
Network "Loss of Communication" Error Checking
The B-CAN and the F-CAN send messages to each other to check the integrity of the network communication circuit. They do this by sending a specific digital message out after an event. For example, after turning the ignition switch to ON (II). All the ECUs on the communication circuit expect to receive a message from other specific units within a specified amount of time. If the message is not received, the ECU will transmit a DTC reporting that it did not receive the message.
Scheme 16
- Ignition switch is turned ON (II).
- The door multiplex control unit transmits a door switch message.
- The multiplex integrated control unit (MICU), relay control module, and gauge control module receive the door lock switch message.
- The communication circuit test is passed.
- Ignition switch is turned ON (II).
- The door multiplex control unit transmits a door switch message.
- The multiplex integrated control unit (MICU), relay control module, and gauge control module expect to receive the door lock switch message, but since there is a break in the communication circuits, it is not received.
- Each ECU that expects to receive the door lock switch message from the door multiplex control unit will transmit DTCs for the message that it did not receive.
Since there is a break in the communication circuit, the door lock switch message could not be received by the gauge control module, multiplex integrated control unit (MICU), or the relay control module. Each of these units will set "loss of communication" error codes for the message(s) they did not receive. There may be multiple communication DTCs if the unit that has become disconnected from the network would normally transmit multiple messages during the communication line test. For example, the door multiplex control unit sends the keyless panic message and door lock switch message during the communication circuit test.
B-CAN System Unit Input/Output Device controlled
| Switch/Signal input | Device controlled |
|---|---|
| Dimmer switch, lighting switch, passing switch, turn signal switch, wiper/washer switch, intermittent dwell time controller | None |
COMBINATION SWITCH CONTROL UNIT
| Switch/Signal input | Device controlled |
|---|---|
| Daytime running lights control (Canada), hood switch, horn switch, windshield wiper motor, auto stop switch, windshield wiper fail-safe, A/C pressure switch, wiper back up switch, headlight back up switch | Daytime running lights control (Canada), headlight, parking light, horn, windshield washer motor, windshield wiper motor |
RELAY CONTROL MODULE
| Switch/Signal input | Device controlled |
|---|---|
| Driver's door key cylinder switch (lock/unlock), driver's door lock knob switch (lock/unlock), driver's door lock switch, driver's window switches (up, down, auto up, auto down), passenger's window switches (up, down), driver's window motor pulser, key-off timer, keyless transmitter signal | Driver's window motor, power window relay control |
DOOR MULTIPLEX CONTROL UNIT
| Switch/Signal input | Device controlled |
|---|---|
| Brake pedal position switch, door switches, ignition key cylinder switch, park pin switch, passenger's door lock knob switches (unlock), passenger's door lock switch, seat belt switch (unbuckled), transmission range switch (P, R), in-bed trunk lid latch switch, trunk key cylinder switch, heated windshield wiper area | Door lock actuators, hazard warning lights, interior lights, ignition key light, key interlock solenoid, turn signal lights, door courtesy lights, key-off timer, backup lights |
DEVICE CONTROLLED
| Switch/Signal Input | Device Controlled |
|---|---|
| Dash lights brightness controller, Daytime running lights signal (Canada), Engine oil pressure switch, Washer fluid level switch, Parking brake switch, Brake fluid level switch, Fuel gauge sending unit, Select/Reset switch, Cruise control combination switch (set, cancel, resume, master), VSA OFF switch, A/T park position, MET INH from PCM | Dash lights, Fuel gauge, Gauge lights, Indicator, LEDs, Speedometer, Tachometer, ECT gauge, Warning buzzer, Odometer/Outside air temperature display |
GAUGE CONTROL MODULE
| Switch/Signal Input | Device Controlled |
|---|---|
| Evaporator temperature sensor, In-car temperature sensor, Outside air temperature sensor, Sunlight sensor, Air mix motor position (Driver's, Passenger's, and Rear), Mode motors position, Blower motor control feedback | Air mix control motors (Driver's/Passenger's/Rear), Blower motor transistor, Mode control motors, Recirculation motor |
HVAC CONTROL UNIT/CLIMATE CONTROL UNIT
HDS Inputs and Commands
Certain inputs happen so quickly that the HDS cannot update fast enough. Hold the switch that is being tested while monitoring the Data List. This should give the HDS time to update the signal on the Data List.
Because the HDS software is updated to support the release for newer vehicles it is not uncommon to see system function tests that are not supported.
Make sure that the most current software is loaded.
Input
| System Menu | Data List | Data List Indication |
|---|---|---|
| Gauge | Cruise Control Main Switch | OFF/ON |
| Cruise Control Set Switch | OFF/ON | |
| Cruise Control Resume Switch | OFF/ON | |
| Washer Fluid Lever Switch | OFF/ON | |
| Engine Oil Pressure Switch | OFF/ON | |
| VSA Off Switch | OFF/ON | |
| Gauge Select/Reset Switch | OFF/ON | |
| Parking Brake Switch | OFF/ON | |
| Brake Fluid Level Switch | OFF/ON | |
| Fuel Sending Unit Input 1 | 0-4 Failure 5-68 0-297 deg 69-77 Failure | |
| Fuel Sending Unit Input 2 | ||
| VSA Active Indicator | OFF/ON | |
| VSA Indicator (Warning) | OFF/ON | |
| ABS Indicator | OFF/ON | |
| Cruise Control Main Switch Indicator | OFF/ON | |
| MIL Indicator | OFF/ON | |
| DRL Indicator | OFF/ON | |
| Low Oil Pressure Indicator | OFF/ON | |
| Charging System Indicator | OFF/ON | |
| Smart Maintenance Required Indicator | OFF/ON | |
| High Beam Indicator | OFF/ON | |
| Parking Light ON Indicator | OFF/ON | |
| Low Fuel Warning Indicator | OFF/ON | |
| Security Indicator | OFF/ON | |
| Seat Belt Indicator | OFF/ON | |
| Low Tire Pressure Indicator | OFF/ON | |
| TPMS Indicator | OFF/ON | |
| Door Open Indicator | OFF/ON | |
| Smart Maintenance Change Oil Indicator | OFF/ON | |
| Fuel Fill Cap Caution | ||
| Brake Pedal Position Switch | OFF/ON | |
| Ignition Key Cylinder Switch | OFF/ON | |
| Driver's Seat Belt Buckle Switch | OFF/ON | |
| Driver's Door Switch | OFF/ON | |
| Front Passenger's Door Switch | OFF/ON | |
| Driver's Rear Door Switch | OFF/ON | |
| Passenger's Rear Door Switch | OFF/ON | |
| In-Bed Trunk Switch | OFF/ON | |
| Trunk Lid Release Command | OFF/ON |
HDS INPUTS AND COMMANDS
Input
| System Menu | Data List | Data List Indication |
|---|---|---|
| Lighting | Headlight Switch (OFF) | OFF/ON |
| Headlight Switch (PARKING) | OFF/ON | |
| Headlight Switch (HEADLIGHT) | OFF/ON | |
| Headlight Switch (HIGH BEAM) | OFF/ON | |
| Headlight Switch (PASSING) | OFF/ON | |
| Turn Signal Switch (LEFT) | OFF/ON | |
| Turn Signal Switch (RIGHT) | OFF/ON | |
| Driver's Door Switch | OFF/ON | |
| In-Bed Trunk Switch | OFF/ON | |
| Cargo Light Switch | OFF/ON | |
| Ignition Key Cylinder Light Command | OFF/ON | |
| Interior Light Command | OFF/ON | |
| Left Turn Signal Command | OFF/ON | |
| Right Turn Signal Command | OFF/ON | |
| Cargo Light Command | OFF/ON | |
| Headlight Switch (BACK-UP) | OFF/ON | |
| Ignition Switch (IG1) | OFF/ON | |
| Headlight Command | OFF/ON | |
| Headlight High Beam Command | OFF/ON | |
| Parking Light Command | OFF/ON | |
| Door | Driver's Door Switch | OFF/ON |
| Front Passenger's Door Switch | OFF/ON | |
| Driver's Rear Door Switch | OFF/ON | |
| Passenger's Rear Door Switch | OFF/ON | |
| Front Passenger's Door Lock Switch (LOCK) | OFF/ON | |
| Front Passenger's Door Lock Switch (UNLOCK) | OFF/ON | |
| Front Passenger's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Driver's Rear Door Switch (UNLOCK) | OFF/ON | |
| Passenger's Rear Door Switch (UNLOCK) | OFF/ON | |
| Door LOCK Command | OFF/ON | |
| Door UNLOCK Command | OFF/ON | |
| Driver's Door UNLOCK Command | OFF/ON | |
| Driver's Door Key Cylinder Switch (LOCK) | OFF/ON | |
| Driver's Door Key Cylinder Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Driver's Rear Door Knob Switch (LOCK) | OFF/ON | |
| Left Rear Door Lock Command | OFF/ON | |
| Left Rear Door Unlock Command | OFF/ON |
HDS INPUTS AND COMMANDS
Input
| System Menu | Data List | Data List Indication |
|---|---|---|
| Keyless | Driver's Door Switch | OFF/ON |
| Front Passenger's Door Switch | OFF/ON | |
| Driver's Rear Door Switch | OFF/ON | |
| Passenger's Rear Door Switch | OFF/ON | |
| In-Bed Trunk Switch | OFF/ON | |
| Front Passenger's Door Lock Switch (LOCK) | OFF/ON | |
| Front Passenger's Door Lock Switch (UNLOCK) | OFF/ON | |
| Front Passenger's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Driver's Rear Door Switch (UNLOCK) | OFF/ON | |
| Passenger's Rear Door Switch (UNLOCK) | OFF/ON | |
| Trunk Handle Switch | OFF/ON | |
| Trunk Key Cylinder (UNLOCK) | OFF/ON | |
| Door Lock Command | OFF/ON | |
| Door Unlock Command | OFF/ON | |
| Trunk Lid Release Command | OFF/ON | |
| Driver's Door Key Cylinder Switch (LOCK) | OFF/ON | |
| Driver's Door Key Cylinder Switch (LOCK) | OFF/ON | |
| Driver's Door Key Cylinder Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Ignition Switch (IG1) | OFF/ON | |
| Driver's Rear Door Knob Switch (LOCK) | OFF/ON | |
| In-bed trunk lid Knob Switch (UNLOCK) | OFF/ON | |
| Driver's Rear Door Lock Command | OFF/ON | |
| Passenger's Rear Door Unlock Command | OFF/ON | |
| Power windows | Driver's Door Switch | OFF/ON |
| Front Passenger's Door Switch | OFF/ON | |
| Moonroof Timer Command | OFF/ON | |
| P/W Main Switch | OFF/ON | |
| P/W Master Switch (Driver's window AUTO) | OFF/ON | |
| P/W Master Switch (Driver's window UP) | OFF/ON | |
| P/W Master Switch (Driver's window DOWN) | OFF/ON | |
| P/W Master Switch (Front Passenger's window UP) | OFF/ON | |
| P/W Master Switch (Front Passenger's window DOWN) | OFF/ON | |
| P/W Master Switch (Left Rear window UP) | OFF/ON | |
| P/W Master Switch (Left Rear window DOWN) | OFF/ON | |
| P/W Master Switch (Right Rear window UP) | OFF/ON | |
| P/W Master Switch (Right Rear window DOWN) | OFF/ON | |
| Driver's P/W Motor Pulse A | NONE, DETECT | |
| Driver's P/W Motor Pulse B | NONE DETECT | |
| Driver's P/W Motor Command | OFF, UP, DOWN | |
| Front Passenger's P/W Motor Command | OFF, UP, DOWN | |
| Left Rear P/W Motor Command | OFF, UP, DOWN | |
| Right Rear P/W Motor Command | OFF, UP, DOWN | |
| P/W Relay Command | OFF/ON | |
| Wipers | Windshield Wiper Switch (LOW) | OFF/ON |
| Windshield Wiper Switch (HIGH) | OFF/ON | |
| Windshield Wiper Switch (MIST) | OFF/ON | |
| Windshield Washer Switch | OFF/ON | |
| Intermittent Wiper Dwell Timer | 0-255 | |
| Brake Pedal Position Switch | OFF/ON | |
| Windshield Wiper Motor PARK Switch | OFF/ON | |
| Windshield Wiper Switch (BACK-UP) | OFF/ON | |
| Windshield Wiper Motor HI Command | OFF/ON | |
| Windshield Wiper Motor LO Command | OFF/ON | |
| Windshield Washer Motor Command | OFF/ON |
HDS INPUTS AND COMMANDS
Input
| System Menu | Data List | Data List Indication |
|---|---|---|
| Security | Ignition Key Cylinder Switch | OFF/ON |
| Driver's Door Switch | OFF/ON | |
| Front Passenger's Door Switch | OFF/ON | |
| Driver's Rear Door Switch | OFF/ON | |
| Passenger's Rear Door Switch | OFF/ON | |
| In-Bed Trunk Switch | OFF/ON | |
| Front Passenger's Door Lock Switch (LOCK) | OFF/ON | |
| Front Passenger's Door Lock Switch (UNLOCK) | OFF/ON | |
| Front Passenger's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Driver's Rear Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Passenger's Rear Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Trunk Handle Switch | OFF/ON | |
| Trunk Key Cylinder (UNLOCK) | OFF/ON | |
| Radio Switch | OFF/ON | |
| Door LOCK Command | OFF/ON | |
| Door UNLOCK Command | OFF/ON | |
| Driver's Door UNLOCK Command | OFF/ON | |
| Trunk Lid Release Command | OFF/ON | |
| Driver's Door Key Cylinder Switch (LOCK) | OFF/ON | |
| Driver's Door Key Cylinder Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Switch (UNLOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (LOCK) | OFF/ON | |
| Driver's Door Lock Knob Switch (UNLOCK) | OFF/ON | |
| Hood Switch | OFF/ON | |
| Ignition Switch (IG1) | OFF/ON | |
| Headlight Command | OFF/ON | |
| Headlight High Beam Command | OFF/ON | |
| Parking Light Command | OFF/ON | |
| Horn Command | OFF/ON | |
| Driver's Rear Door Knob Switch (LOCK) | OFF/ON | |
| In-bed trunk lid Knob Switch (UNLOCK) | OFF/ON | |
| In-bed trunk lid latch | OFF/ON | |
| Driver's Rear Door Lock Command | OFF/ON | |
| Passenger's Rear Door Unlock Command | OFF/ON |
HDS INPUTS AND COMMANDS TABLE
Output
| System Menu | Data List | Data List Indication | Operation Time |
|---|---|---|---|
| Gauge | Speedometer displays value inputted | Speedometer | |
| Tachometer displays value inputted | Tachometer | ||
| Fuel gauge displays value inputted | Fuel Level Gauge | ||
| Temperature gauge displays value inputted | Engine Temperature Gauge | ||
| Turns VSA activation indicator on/off | VSA/TCS Activation Indicator | Illuminates for 10 sec. | |
| Turns VSA indicator on/off | VSA/TCS Indicator | Illuminates for 10 sec. | |
| Turns ABS indicator on/off | ABS Indicator | Illuminates for 10 sec. | |
| Turns cruise indicator on/off | Cruise Activation Indicator | Illuminates for 10 sec. | |
| Turns MIL on/off | MIL Status | Illuminates for 10 sec. | |
| Turns DRL indicator on/off | Daytime Running Light indicator (Canada) | Illuminates for 10 sec. | |
| Turns low oil pressure indicator on/off | Engine Oil Pressure Indicator | Illuminates for 10 sec. | |
| Turns charging system indicator on/off | Charging System Indicator | Illuminates for 10 sec. | |
| Turns maintenance required indicator on/off | Maintenance Required Indicator | Illuminates for 10 sec. | |
| Turns high beam indicator on/off | High Beam Indicator | Illuminates for 10 sec. | |
| Turns light-on indicator on/off | Light On Indicator | Illuminates for 10 sec. | |
| Turns security indicator on/off | Security Indicator | Illuminates for 10 sec. | |
| Display inputted value | Trip Meter | ||
| Turns A/T P position indicator on/off | A/T Gear Position Indicator (P) | Illuminates for 10 sec. | |
| Turns A/T R position indicator on/off | A/T Gear Position Indicator (R) | Illuminates for 10 sec. | |
| Turns A/T N position indicator on/off | A/T Gear Position Indicator (N) | Illuminates for 10 sec. | |
| Turns A/T D position indicator on/off | A/T Gear Position Indicator (D) | Illuminates for 10 sec. | |
| Turns A/T 2 position indicator on/off | A/T Gear Position Indicator (2) | Illuminates for 10 sec. | |
| HVAC/climate control and audio illumination brightness to inputted value | Illumination Brightness Control | ||
| Turns key-in beeper on/off | Key Alarm Chime | Sounds alarm for 10 sec. | |
| Turns light-on beeper on/off | Headlight Alarm Chime | Sounds alarm for 10 sec. | |
| Turns seat belt reminder beeper on/off | Seat belt Reminder Chime | Sounds alarm for 10 sec. | |
| Lighting | Turns ignition key cylinder light on/off | Ignition Key Cylinder Light Command | Illuminates for 30 sec. |
| Turns interior light on/off | Interior Light Command | Illuminates for 30 sec. | |
| Turns left turn signal lights on/off | Left Turn Signal Command | Blinks for 5 sec. | |
| Turns right turn signal lights on/off | Right Turn Signal Command | Blinks for 5 sec. | |
| Turns headlight on/off | Headlight Command | Operates for 15 sec. | |
| Turns headlight high beam on/off | Headlight High Beam Command | Operates for 15 sec. | |
| Turns parking lights on/off | Parking Light Command | Operates for 15 sec. | |
| Turns daytime running lights on/off | Daytime Running Light Signal (Canada) | Operates for 15 sec. | |
| Turns cargo area lights on/off | Cargo Area Light | Illuminates for 30 sec. |
DATA LIST INDICATION TABLE
Output
| System Menu | Data List | Data List Indication | Operation Time |
|---|---|---|---|
| Power window | Runs driver's window up | Driver's Window Up | Drives for 3 sec. |
| Runs driver's window down | Driver's Window Down | Drives for 3 sec. | |
| Runs front passenger's window up | Front Passenger's Window Up | Drives for 3 sec. | |
| Runs front passenger's window down | Front Passenger's Window Down | Drives for 3 sec. | |
| Runs left rear window up | Left Rear Window Up | Drives for 3 sec. | |
| Runs left rear window down | Left Rear Window Down | Drives for 3 sec. | |
| Runs right rear window up | Right Rear Window Up | Drives for 3 sec. | |
| Runs right rear window down | Right Rear Window Down | Drives for 3 sec. | |
| Turns power window relay on/off | Power Window Relay | Drives for 3 sec. | |
| Wiper | Turns wiper low speed on/off | Windshield Wiper Motor Low Command | Operates for 5 sec. |
| Turns wiper high speed on/off | Windshield Wiper Motor High Command | Operates for 5 sec. | |
| Turns windshield washer on/off | Windshield Washer Command | Operates for 5 sec. | |
| Security | Turn horns on/off | Horn Command | Operates horn for 1 sec. |
| A/C | Turn heated windshield wiper area relay on/off | Heated Windshield Wiper Area | Operates a relay for 60 sec. |
DATA LIST INDICATION TABLE
Troubleshooting - B-CAN System Diagnosis Test Mode A
Check the PCM for DTCs and troubleshoot PCM or F-CAN loss of communication errors first (see GENERAL TROUBLESHOOTING INFORMATION ), then perform this diagnosis first if the symptom is related to the B-CAN system.
Note. Always cycle the ignition switch within 3 seconds when prompted in the DTC troubleshooting procedures in this section.
- Compare the system with this list of B-CAN related systems: Gauge control module Exterior lights Turn signals Entry light control Interior lights Safety indicators Heated windshield wiper area Horns (security and panic) Chimes (key, seat belt, lights-on, and parking brake) Power windows Power window/moonroof timer Wiper/washer Security Keyless entry Power door locks Climate control/HVAC control Key interlock Dash light brightness Is the symptom related to the B-CAN system? YES - Go to step 2 . NO - Go to the system troubleshooting for the system with the symptom.
- Connect the HDS to the DLC, then turn the ignition switch ON (II).
- From the BODY ELECTRICAL SYSTEM SELECTION MENU, select UNIT INFORMATION, and then select CONNECTED UNIT listed to see if the following control units are communicating with the HDS. MICU Door multiplex control unit Gauge control module Combination switch control unit Relay control module Climate control unit/HVAC control unit NOTE: On gauge control modules produced before April 2005, stored gauge control gauge module DTCs cannot be read using the HDS. On cars with these gauge control modules; "Not Available" will be in the CONNECTED UNIT STATUS Gauge control module DTCs can be displayed, and all B-CAN DTCs can be cleared using test mode 1 (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE 1 AND TEST MODE 2 (WITHOUT THE HDS)»(ref-220008-S41156181262006021600000) ). If one or more of the units are not communicating with the HDS, DETECT will be displayed. If the unit is not communicating or the vehicle is not equipped, "Not Available" will be displayed. Are all control units communicating with the HDS? YES - Go to step 4 . NO - If any of the control units are not communicating, go to B-CAN System Diagnosis Test Mode B (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE B»(ref-220008-S07122311222006021600000) ). If all units are not communicating or only the MICU is communicating, go to DTC B1000 troubleshooting (see «DTC B1000: Communication Bus Line Error»(ref-220008-S40986877062006021600000) ).
- Select the system that has the problem from the BODY ELECTRICAL SYSTEM SELECTION MENU, then select DTCs. Are any DTCs indicated? YES - Go to step 5 . NO - If the problem is related to one of the following items, go to B-CAN System Diagnosis Test Mode C (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE C»(ref-220008-S10509212282006021600000) ). Exterior lights Turn signals Entry light control Interior lights Horns (security and panic) Power windows Wiper/washer If the problem is related to one of the following items, go to the troubleshooting for that individual system. Gauge control module Safety indicators Chimes (key, seat belt and lights-on) Heated windshield wiper area (climate control) Security Keyless entry Climate control Key interlock Dash light brightness Audio system Navigation
- Record all DTCs, and sort them by DTC type.
- Troubleshoot the DTC(s) in this order: Battery voltage DTCs. Internal error DTCs. Loss of communication DTCs. Begin troubleshooting with the lowest number first (Example: If DTC B1006 and B1058 are retrieved, begin by troubleshooting B1006). Signal error DTCs.
Troubleshooting - B-CAN System Diagnosis Test Mode B
Perform this diagnosis if any of the control units are not communicating (Not Available is displayed in the HDS) as found by the B-CAN System Diagnosis Test Mode A (see TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE A ).
- Using the HDS, select the system that has the symptom from the BODY ELECTRICAL SYSTEM SELECTION MENU.
- Select DTCs, and then check for loss of communication DTCs. Are any loss of communication DTCs indicated? YES - Go to step 3. NO - Replace the MICU.
- Perform the input test for the unit not communicating with the HDS. TROUBLESHOOTING B CAN SYSTEM Unit not communicating MICU (see «MICU INPUT TEST»(ref-220008-S03558058492006021600000) ) Door multiplex control unit (see «DOOR MULTIPLEX CONTROL UNIT INPUT TEST»(ref-220008-S01366412582006021600000) ) Gauge control module (see «GAUGE CONTROL MODULE INPUT TEST»(ref-220008-S04631107912006021600000) ) Relay control module (see «RELAY CONTROL MODULE INPUT TEST»(ref-220008-S34808047602006021600000) ) Combination switch control unit (see «COMBINATION SWITCH CONTROL UNIT INPUT TEST»(ref-220008-S32922163582006021600000) ) HVAC control unit (see «HVAC CONTROL UNIT INPUTS AND OUTPUTS»(ref-219995-S32376906642006021600000) ) Climate control unit (see «CLIMATE CONTROL UNIT INPUTS AND OUTPUTS»(ref-219996-S21016615942006021600000) )
Troubleshooting - B-CAN System Diagnosis Test Mode C
Perform this diagnosis if a component that is controlled by the B-CAN system does not stop or turn off.
Note. If the component does not turn on, go to B-CAN System Diagnosis Test Mode D (see TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE D ). See the B-CAN system unit input/output index for a list of input and output devices and the control units that monitor the input and controls the output devices (see B-CAN System Unit Input/Output Device controlled ). Always cycle the ignition switch within 3 seconds when prompted in the DTC troubleshooting procedures in this section.
- Check for DTCs by selecting the TEST MODE MENU from the HDS. Are any DTCs indicated? YES - Go to B-CAN System Diagnosis Test Mode A (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE A»(ref-220008-S38172144952006021600000) ). NO - Go to step 2 .
- Turn off the switch that controls the malfunctioning component.
- Select DATA LIST from the TEST MODE MENU, and check the input of the switch that controls the component. Does the HDS indicate the switch is OFF? YES - Go to step 4 . NO - Go to step 6 .
- In the DATA LIST, check the output signal of the malfunctioning component. Is the output signal OFF? YES - Go to step 5 . NO - Replace the control unit that controls the device that will not turn OFF (see «B-CAN System Unit Input/Output Device controlled»(ref-220008-S12272232072006021600000) ).
- Check the relay, if applicable, then check for a short in the wire between the relay and the component, the relay and control unit, or the component and control unit. Are the relay and the wire harness OK? YES - Replace the control unit that controls the component that will not turn OFF. NO - Replace the relay or repair the wire harness.
- Check the switch, then check for a short in the wire between the switch and the control unit that monitors the switch. Is the switch and wire harness OK ? YES - Replace the control unit that monitors the switch. NO - Replace the switch or repair the wire harness.
Troubleshooting - B-CAN System Diagnosis Test Mode D
Perform this diagnosis if a component that is controlled by the B-CAN system does not run or come on.
Note. If the component does not turn off or stop, go to B-CAN System Diagnosis Test Mode C (see TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE C ). See the B-CAN system unit input/output index for a list of input and output devices and the control units that monitor the input and controls the output devices (see B-CAN System Unit Input/Output Device controlled ). Always cycle the ignition switch within 3 seconds when prompted in the DTC troubleshooting procedures in this section.
- Check the fuse of the malfunctioning output device. Is the fuse OK? YES - Go to step 2 . NO - Replace the fuse and recheck.
- Check for DTCs by selecting the TEST MODE MENU from the HDS. Are any DTCs indicated ? YES - Go to B-CAN System Diagnosis Test Mode A (see «TROUBLESHOOTING - B-CAN SYSTEM DIAGNOSIS TEST MODE A»(ref-220008-S38172144952006021600000) ). NO - Go to step 3 .
- Turn ON the switch that controls the malfunctioning component.
- Select DATA LIST from the TEST MODE MENU, and check output signal for the malfunctioning component. Is there an output signal? YES - Go to step 5 . NO - Go to step 9 .
- Check the relay and ground, then check for an open or a short in the circuit for the malfunctioning component. Are the relay and circuit OK? YES - Go to step 6 . NO - Replace the relay or repair the wire circuit.
- Perform the function test for the malfunctioning component. Does the output device pass the function test? YES - Go to step 7 . NO - Replace the component.
- With the malfunctioning output device connected, connect a voltmeter between the malfunctioning output device and body ground on the wire that the control unit uses to control the output device circuit.
- Select MISC. TEST from the TEST MODE MENU, and do the forced operation test of the malfunctioning component. Is there a change in voltage (12 V to 0 V or 0 V to 12 V)? YES - Replace the component. NO - Replace the control unit that controls the malfunctioning component.
- Select DATA LIST from the TEST MODE MENU, and make sure the switch signal input for the malfunctioning system indicates a change when operated. Does the switch input indicated ON when the switch is ON? YES - Replace the control unit that controls the malfunctioning component. NO - Go to step 10 .
- Check the switch and its ground (if applicable), then check for an open or a short in the wire between the switch and the control unit that monitors it. Is the switch and the wire harness OK? YES - Replace the control unit that monitors the switch. NO - Replace the switch or repair the wire harness.
Troubleshooting - B-CAN System Diagnosis Test Mode 1 and Test Mode 2 (without the HDS)
Special Tools Required
MPCS (MCIC) service connector 07WAZ-001010A