K56 Serial Data Gateway Module
The K56 Serial Data Gateway Module gates messages between the CAN networks described in the Controller Area Network (CAN) Bus Description section below. The K56 Serial Data Gateway Module needs to know what CAN control modules are present on a given vehicle in order to enable/disable loss of communication DTCs and to know what CAN control modules to track for their communication status. The K56 Serial Data Gateway Module has the ability to learn the diagnostic addresses list of CAN control modules to identify what CAN control modules are equipped on the vehicle and what CAN buses they are on. If the K56 Serial Data Gateway Module is replaced, this learn/verification process will have to be done again through K56 Serial Data Gateway Module programming and setup procedure in SPS. This learn process will not cause any previously learned contents to be forgotten/overwritten. If the learn process is not done on a new K56 Serial Data Gateway Module, DTC U1977 will be set until the learn procedure is executed. If the learn is invalid due to control module internal malfunction or a K56 Serial Data Gateway Module swap, DTC U3000 42 or DTC U3002 56 will be set. If any of these DTCs sets, the K56 Serial Data Gateway Module will enable loss of communication for all CAN control modules. This will result in loss of communication DTCs being set against CAN control modules that are not equipped on the vehicle.
A fault can be localized by monitoring the normal mode messages on a CAN bus. The K56 Serial Data Gateway Module will monitor one signal per CAN control module per CAN bus to determine control module status. When a signal times out, a loss of communication event will be started.