volvo Workshop Repair Guides

Volvo Workshop Service and Repair Manuals

Software Downloading|Page 8400 > < Software Downloading|Page 8398
Page 24
background image

Software downloading

The control modules used as slave nodes on Volvo's LIN buses are supplied preconfigured and with that programmed for a specific behavior.
Volvo does not use software downloading via LIN. However a new configuration file for a LIN bus can be downloaded to the master node that controls
communication on a LIN bus, on condition that the master mode is connected to the vehicle's CAN network.
Accordingly, new slave nodes can be added to an existing LIN bus.

VIDA (Vehicle Information & Diagnostics For Aftersales)

VIDA (Vehicle Information & Diagnostics for Aftersales) 

During the second half of 2004, VADIS (Volvo Aftersales Diagnostic and Information System) was phased out and replaced by VIDA (Vehicle
Information & Diagnostics for Aftersales). The purpose of VIDA is to support service providers in repairing and servicing Volvo vehicles. VIDA
provides Service and Parts information, as well as diagnostic fault tracing, and software downloads. As in VADIS, these areas are integrated into one
single application. All functionality that could be found in VADIS will be found in VIDA. However, in some particular areas, e.g., the diagnostic work
flow, search functionality, and the Parts catalogue, VIDA contains considerable enhancements when compared to VADIS.

Volvo's VIDA (Vehicle Information & Diagnostics for Aftersales) system ties together service and repair data, parts data, service bulletins, software
(firmware) downloads, fault tracing and on-board diagnostic as well as other related information to decrease service time.

Much of the diagnostic information provided here is presented in a manner that assumes the technician is using the web-based Volvo diagnostic
system (VIDA) to diagnose the vehicle. Volvo does not provide any information based on performing diagnosis with a third party diagnostic tool.

Part 1

Information about the CAN network, structure and function

This document explains how the structure of the CAN network, its function and how the on-board diagnostic system works. It also explains the
circumstances under which diagnostic trouble codes (DTCs) are stored, as well as containing a few tips on how to conduct fault-tracing on the CAN
network. Faults in the CAN network are often complicated to fault-trace because it is a distributed system and because diagnostic trouble codes (DTCs)
are stored under different circumstances in different control modules.
The information in this document should ideally be used as a basis for understanding how the CAN network works, diagnostics for the system and how
to carry out fault-tracing. There is no guarantee that it will help you find a fault source for a specific problem immediately. This document should be
viewed as a supplement to the normal training information and is suitable for mechanics who have completed and understood the content of the "Volvo
Automotive Networks" course.

Diagnostic functions in the central electronic module (CEM)

The central electronic module (CEM) is the only control module that monitors the voltage levels in the control area network (CAN). Only this control
module can store diagnostic trouble codes (DTCs) for short-circuits between the CAN cables and ground or supply voltage (e.g. DTC CEM-DF14).
However, other control modules can store diagnostic trouble codes (DTCs) for causes based on a short-circuit (e.g. DIM-E003). This is a small, but very
important difference.

Note! The fact that the central electronic module (CEM) contains more diagnostics functions that other control modules does not mean that this
control module is the cause of the fault. Do not replace the central electronic module (CEM) in the event of CAN-related faults unless an
internal fault has been confirmed through fault-tracing in VIDA or using the information in this document.

The central electronic module (CEM) also has functions for determining whether other control modules have failed. All control modules on the CAN
network must transmit and receive information. More specifically, all other control modules in the controller area network (CAN) must receive
information from the central electronic module (CEM), and the central electronic module (CEM) must receive information from all other control
modules in the controller area network (CAN). If a control module does not receive information from the central electronic module (CEM) it will store
diagnostic trouble code (DTC) XXX-E003. If the central electronic module (CEM) cannot receive information from a control module it will store
diagnostic trouble code (DTC) CEM-1A51 to CEM- 1A66 depending on which control module the central electronic module (CEM) is not receiving
information from. For example, the climate control module (CCM) will store diagnostic trouble code (DTC) CCM-E003 if it does not receive
information from the central electronic module (CEM), and the central electronic module (CEM) will store diagnostic trouble code (DTC) CEM-1A55 if
it does not receive any information from the climate control module (CCM).
If there is an open-circuit in the CAN network, diagnostic trouble codes (DTCs) will be stored in pairs, one in the central electronic module (CEM) and
one in the relevant control module. Note that this may result in the central electronic module (CEM) storing so many diagnostic trouble codes (DTCs)
that it reaches its maximum (10).
These diagnostic trouble codes (DTCs) are explained in detail under Diagnostic trouble codes (DTCs) CEM-1A51 to CEM-1A66.

Diagnostic trouble codes (DTCs) for faults in the CAN network
Diagnostic trouble codes (DTCs) CEM-DF03 to CEM-DF16

The central electronic module (CEM) is the only control module that can detect a short-circuit to ground or to voltage. This is done by measuring the

Software Downloading|Page 8400 > < Software Downloading|Page 8398