This is DTC which is related with communication error between IPM and other units.
(※ Control Units : IPM(Inter Panel Module), FAM(Front Area Module), PDM(Power Distribution Module), DDM(Drive Door Module), ADM(Assist Door Module), CLU(Cluster), PSM(Power Seat Module), SCM(Steering Control Module), RAM(Rear Area Module), SMK(Smart Key)
*¹ CAN (Controller Area Network) : CAN is serial bus communication type which links not only communication system but also control units each other.
*² LIN (Local Interconnect Network) : LIN is serial communication type which is used in electrical control system. (This is less expensive.)
This is DTC which is related with communication error between IPM and other units.
(※ Control Units : IPM(Inter Panel Module), FAM(Front Area Module), PDM(Power Distribution Module), DDM(Drive Door Module), ADM(Assist Door Module), CLU(Cluster), PSM(Power Seat Module), SCM(Steering Control Module), RAM(Rear Area Module), SMK(Smart Key)
Case1: After short between FAM CAN Low Line and High Line, short to ground together.
Case2: After short between FAM CAN Low Line and High Line, short to power together.
※ This code is occurred when It is not possible to transmit data by CAN Line in those way of Software and Hardware. But, It is possible to receive data by CAN Line.
This code reports BUS OFF status when data transmit error count number is over 255. The purpose is to verify the status of CAN controller and CAN communication line when error is detected.
According to operation condition, some of module which are connected to CAN line may not detect B1603.
Also, B1602 coincides with B1603 at all times.
Difference between CAN ERROR and CAN BUS ERROR
CAN Error : MIL On, CAN Bus Error : No MIL
Item | Detecting Condition | Possible Cause |
DTC Strategy | ● CAN Communication Check | ● IPM,PDM are not Sleep condition 1. CAN High and Low Line short to ground coincident 2. CAN High and Low Line short to battery coincident |
Enable Conditions | ● IPM, PDM power on | |
Threshold Value | ● CAN High/Low : 0V or B+ | |
Diagnostic Time | ● Immediately | |
DTC Erasing Time | ● DTC is erased immediately after trouble fixed. |
Fig 1) Signal waveform of CAN Low and HIGH
Fig 2) CAN BUS VOLTAGE LEVEL (LOW SPEED CAN)
Connect GDS.
IG "ON" and engine "OFF".
Select "DTC Analysis" mode.
After erase DTC, keep the vehicle condition within "the enable conditions"
(Refer to "DTC Detecting Condition" table)
Is the same DTC occurred again?
![]() | ▶ Go to next procedure. |
![]() | ▶ Fault is intermittent caused by poor contact in the sensor's and/or PDM's connector or was repaired and PDM memory was not cleared. Thoroughly check connectors for looseness, poor connection, bending, corrosion, contamination, deterioration, or damage. Repair or replace as necessary and then go to "Verification of Vehicle Repair" procedure. |
Many malfunctions in the electrical system are caused by poor harness(es) and terminals. Faults can also be caused by interference from other electrical systems, and mechanical or chemical damage.
Thoroughly check connectors for looseness, poor connection, bending, corrosion, contamination, deterioration, or damage.
Has a problem been found?
![]() | ▶ Repair as necessary and go to "Verification of Vehicle Repair" procedure. |
![]() | ▶ Go to "Component Inspection" procedure. |
Replace with a known-good PDM after removing installed PDM.
Connect GDS.
IG "ON" and engine "OFF".
Select "DTC Analysis" mode.
Is the code erased?
![]() | ▶ Substitute with a known - good unit and check for proper operation. If the problem is corrected, replace the unit and go to "Verification of Vehicle Repair" procedure. |
![]() | ▶ Thoroughly check connectors for looseness, poor connection, bending, corrosion, contamination, deterioration, or damage. Repair or replace as necessary and go to "Verification of Vehicle Repair" procedure. |
After a repair, it is essential to verify that the fault has been corrected.
Connect scan tool and select "DTC Analysis" mode.
Clear the DTCs and Operate the vehicle within DTC Enable conditions in General information.
Is any DTC outputted again?
![]() | ▶ Go to the applicable troubleshooting procedure. |
![]() | ▶ System performing to specification at this time. |