Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Principles of Operation: HS-Can
The HS-CAN uses an unshielded twisted pair cable of data (+) and data (-) circuits. The data (+) and the data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As bus messages are sent on the data (+) circuit, voltage is increased by approximately 1.0 volt. Inversely, the data (-) circuit is reduced by approximately 1.0 volt when a bus message is sent. Multiple bus messages can be sent over the CAN circuits allowing multiple modules to communicate with each other. The HS-CAN is a high speed communication network used for the ABS module, instrument cluster (IC), the PCM, RCM, and vehicle dynamics module (VDM). The HS-CAN is designed for real time information transfer and control.
The HS-CAN will not communicate while certain faults are present, but will operate with diminished performance with other faults present. The HS-CAN bus may remain operational when 1 of the 2 termination resistors are not present. The HS-CAN operates at a maximum data transfer speed of 500 Kbps and is designed for real time information transfer and control.
In the event that one of the 2 network circuits (HS-CAN + or HS-CAN -) becomes open to a module on the network, unreliable network communication to all modules on the network may result. The module to which the network circuit is open may repeatedly send network messages indicating there has been partial data received. This type of message is referred to as a negative-acknowledge (NACK) message. Repeated NACK messages may "load" the network with too much activity causing intermittent no communication to other network modules and/or the scan tool.
The following fault chart describes the specific HS-CAN failures and their resulting symptom:
| Failure Description | Symptom |
|---|---|
| HS-CAN (+) shorted to HS-CAN (-) | No communication |
| HS-CAN (+) short to voltage | No communication |
| HS-CAN (-) short to voltage | No communication |
| HS-CAN (+) short to ground | No communication |
| HS-CAN (-) short to ground | Unreliable communication for all network modules |
| HS-CAN (+) open | Unreliable communication for all network modules |
| HS-CAN (-) open | Unreliable communication for all network modules |
| Module loss of voltage or ground | No communication |
| Module internal failure | No communication |
The following chart describes all network messages broadcast on the standard corporate protocol (SCP) and controller area network (CAN) and the module(s) that receive the message:
| Broadcast Message | Originating Module | Network Type | Receiving Module(s) |
|---|---|---|---|
| A/C clutch request | HVAC module | SCP |
|
| A/C clutch request (gateway) | IC | CAN |
|
| A/C clutch request via CAN | IC | CAN |
|
| A/C clutch status | PCM | CAN |
|
| A/C clutch status (gateway) | IC | SCP |
|
| ABS event in progress | ABS module | CAN |
|
| ABS/trac indicator on request | ABS module | CAN |
|
| ABS/trac system configuration | ABS module | CAN |
|
| ABS/trac system status | ABS module | CAN |
|
| Air suspension status | Vehicle dynamics module (VDM) | CAN |
|
| Ambient temperature | HVAC module | SCP |
|
| Anti-theft system status request | Driver door module (DDM) | SCP |
|
| Anti-theft system status | LCM | SCP |
|
| Autolamp indicator request | IC | SCP |
|
| Autolamp indicator status | LCM | SCP |
|
| Axle ratio | PCM | CAN |
|
| Brake malfunction indicator request | ABS module | CAN |
|
| Brake switch status | ABS module | CAN |
|
| Brake switch status | LCM | SCP |
|
| Charging system warning indicator request | PCM | CAN |
|
| Chime on request | IC | SCP |
|
| Decklid ajar status | Driver door module (DDM) | SCP |
|
| Decklid ajar status | LCM | SCP |
|
| Decklid ajar status request | IC | SCP |
|
| Door ajar status (LF, RF) | IC | CAN |
|
| Door ajar status request (LF) | IC | SCP |
|
| Door ajar status request (LF) | LCM | SCP |
|
| Door ajar status (LF) | DDM | SCP |
|
| Door ajar status request (RF) | IC | SCP |
|
| Door ajar status request (RF) | LCM | SCP |
|
| Door lock status | DDM | SCP |
|
| Door lock switch status | DDM | SCP |
|
| Door lock/unlock command (RF) | LCM | SCP |
|
| English/Metric display status | IC | SCP |
|
| Engine coolant temperature | PCM | CAN |
|
| Engine coolant temperature (gateway) | IC | SCP |
|
| Engine coolant temperature status request | HVAC module | SCP |
|
| Engine fail-safe cooling mode status | PCM | CAN |
|
| Engine fail-safe cooling mode status (gateway) | IC | SCP |
|
| Engine fail-safe cooling mode status request | LCM | SCP |
|
| Engine malfunction indicator lamp (MIL) request | PCM | CAN |
|
| Engine off timer | PCM | CAN |
|
| Engine RPM | PCM | CAN |
|
| Engine torque data | PCM | CAN |
|
| Engine torque reduction request | ABS module | CAN |
|
| English/Metric display status request | HVAC module | SCP |
|
| Fuel cap off indicator request | PCM | CAN |
|
| Fuel flow data | PCM | CAN |
|
| Fuel level input status (instant) | IC | CAN |
|
| Headlamp high beam indicator request | LCM | SCP |
|
| Headlamp high beam indicator status request | IC | SCP |
|
| Horn command | DDM | SCP |
|
| HVAC blower speed increase/decrease request | Rear audio and temperature control (RATC) module | SCP |
|
| HVAC temperature increase/decrease request | RATC module | SCP |
|
| Ignition switch position | LCM | SCP |
|
| Ignition switch position status request | DDM | SCP |
|
| Illuminated entry command | DDM | SCP |
|
| Illumination dimmer level | LCM | SCP |
|
| Illumination dimmer level request | DDM | SCP |
|
| Illumination dimmer level request | HVAC module | SCP |
|
| Illumination dimmer level request | IC | SCP |
|
| Key-in-ignition status | LCM | SCP |
|
| Key-in-ignition status request | DDM | SCP |
|
| Keypad illumination status | DDM | SCP |
|
| Memory feature 1 command | DDM | SCP |
|
| Memory feature 2 command | DDM | SCP |
|
| Mirror (LF) right/left command | DDM | SCP |
|
| Mirror (LF) up/down command | DDM | SCP |
|
| Mirror (RF) right/left command | DDM | SCP |
|
| Mirror (RF) up/down command | DDM | SCP |
|
| Odometer count | PCM | CAN |
|
| Odometer count (gateway) | IC | SCP |
|
| Overdrive indicator status | PCM | CAN |
|
| Panic status | DDM | SCP |
|
| PATS indicator status | PCM | CAN |
|
| PATS key status request | LCM | SCP |
|
| PATS key status | IC | SCP |
|
| Perimeter alarm status | DDM | SCP |
|
| Safety belt buckle indicator status | IC | SCP |
|
| Safety belt fastened status | LCM | SCP |
|
| Seat (LF) front horizontal forward/rearward command | DDM | SCP |
|
| Seat (LF) front vertical up/down command | DDM | SCP |
|
| Seat (LF) recline up/down command | DDM | SCP |
|
| Speed control indicator request | PCM | CAN |
|
| Traction control event in progress | ABS module | CAN |
|
| Traction control disable switch status | ABS module | CAN |
|
| Traction control disable switch status (gateway) | IC | SCP |
|
| Traction control disable switch status request | LCM | SCP |
|
| Transmission configuration | IC | SCP |
|
| Transmission selector (PRNDL) range | PCM | CAN |
|
| Transmission selector (PRNDL) range (gateway) | IC | SCP |
|
| Transmission shift in progress | PCM | CAN |
|
| Vehicle speed | PCM | CAN |
|
| Vehicle speed (gateway) | IC | SCP |
|
| VIN information | PCM | CAN |
|
| Wheel speed output (RF, LF, RR, LR) | ABS module | CAN |
|
| Windshield wiper mode status | LCM | SCP |
|
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.