volvo Workshop Repair Guides

Volvo Workshop Service and Repair Manuals

Symptom Related Diagnostic Procedures|Page 7109 > < Symptom Related Diagnostic Procedures|Page 7107
Page 8
background image

System structure for software 
System structure for software is the set of rules which determine which software should be downloaded to a vehicle. The system structure for software
can alert the user to any error messages and warnings via VIDA. The system structure has complete control over whether a certain control module is
suitable for the relevant vehicle.

Advantages of system structure for software over previous systems. 

Some advantages of system structure for software are:

-

When a software package arrives in VIDA it states which control modules will be loaded.

NOTE:  The customer parameters must be read off prior to downloading.

-

The exchange of control modules between vehicles can be managed. The control module will function if it is suitable for the that particular car. If
not the User receives an error message

-

An error message is displayed if a faulty control module is installed

-

In certain cases when the software is to be downloaded to a control module, which in turn requires a certain status for hardware/software in another
control module, the system also takes this into account

-

Previously one was unaware if there was better software for a specific car. Now the database is aware of this. Therefore the most recent software
status is available when replacing, reloading or upgrading a control module

-

A control module no longer requires several different upgrades. It is however possible to run an individual configuration.

-

If the car already has the most recent status it will not load, a message will be displayed instead.

Software Products

Software products 
The following types of software products are available:

-

Reloading

-

Complete reloading

-

Upgrading

-

Complete upgrading

-

Adding and removing functionality or accessories (with or without the addition of hardware)

-

Individual configuration

-

PIN codes.

Reloading 
Software product type reloading is used when a control module has been replaced. To retain the software which corresponds to a replaced control
module, the data of the vehicle is read when ordering. If the software is already in the car it is reloaded.

Complete reloading 
Software product type complete reloading is used when more than one control module has been replaced at the same time.

Upgrading 
The software product type upgrading is used to replace the software in a control module when there is a complaint and a solution is available to correct a
characteristic. No data is read from the car when ordering because no hardware needs to be replaced. If the latest software is already in the car no
software package is assembled. A message that the car already has the latest software status is displayed to the user.

Complete upgrading 
The software product complete upgrading is used to replace the software in several control modules.

Add or remove functionality or accessories 
The software product type add or remove functionality is used to expand or decrease the functionality in the car. This is mainly carried out by modifying
the car configuration file in the central electronic module (CEM) (applies to accessories which do not require hardware to be replaced). Modifying this
file results in new functionality for the car. There are certain functions which also require software, such as when adding a control module to the car.

The vehicle data is read off when adding a function but not when removing functionality.

The "remove" function does not actually erase any software. It is a parameter in the car configuration file which is modified so that the control modules
in the controller area network (CAN) interpret the function as no longer being present. There is only one occasion on which software is erased and that is
immediately before new software is loaded to a control module. This is so that the earlier software does not interfere with the new software.

Individual configuration 
The software product individual configuration is used to replace the software in a control module so that it no longer corresponds to the system structure
for the software. The software product individual configuration is not in the VIDA replacement parts catalogue.

If an individual configuration has been downloaded to the car previously, the mechanic receives a warning before it is overwritten.

Symptom Related Diagnostic Procedures|Page 7109 > < Symptom Related Diagnostic Procedures|Page 7107