IMMO3 Programming A New Control Module
IMMO3 Programming a new control module
Connecting VCT2000
Connecting the Volvo Communication Tool 2000 (VCT 2000)
Connecting the Volvo Communication Tool 2000 (VCT 2000)
The VCT 2000 must be connected to both the VIDA PC and the data link connector (DLC) in the car to communicate with the control modules in the car.
For information about connection, see Connecting VCT2000 Connecting VCT2000.
Location of Components DSA, Data Link Connector DLC:
Continue - DONE
------------------------
DONE - Conditions
-------------------------------------------------
Conditions
Conditions
Conditions
- Ignition on.
Warning! The battery must supply sufficient voltage throughout the transfer.A battery charger should therefore be connected to the vehicle throughout the transfer process.
Warning! Leave VCT 2000 connected to the vehicle until VIDA displays that the program transfer is complete.
If the transfer is interrupted (this may occur if the connection between VCT 2000 and the vehicle is broken or if the battery discharges), the status of the control module may be indefinable. It is normally sufficient to switch the ignition on and off and to then try programming again to return to normal function.
In some cases it may be necessary to disconnect the control module and then switch of the ignition to return to normal function.
Caution! It is important that correct chassis number is supplied when ordering software. If an incorrect chassis number is supplied, the software may contain incorrect PIN codes. This will mean that the control module cannot be programmed.If programming fails, even though the correct software has been ordered, there may be an incorrect PIN code stored in VITaL.
Continue - DONE
------------------------
DONE - Communication test
-------------------------------------------------
Communication test
Verification of communication with the immobilizer control module
Communication with the immobilizer control modulemust be verified!
Please wait!
Numeric Result 0 - DONE
Numeric Result -32000 - Communication fault
Numeric Result -32008 - Communication fault
Numeric Result -33000 - Communication fault
Numeric Result 24577 - Communication fault
Numeric Result 25345 - Communication fault
Numeric Result 25419 - Communication fault
Numeric Result 25456 - Communication fault
Numeric Result 25468 - Communication fault
------------------------
Communication fault
The communication between VCT2000 and the vehicle has failed for one of the following reasons:
- Battery voltage too low
- The control module does not respond
- The ignition is off.
Ensure that:
Battery voltage exceeds 12 V.
The ignition is on.
Do you want to attempt to establish communication again?
Yes - Verification of communication with the immobilizer control module
No - No Fault Found
------------------------
Communication fault
Communication failure
Communication between VIDA PC and VCT 2000 has failed for one of the following reasons:
- Ignition is OFF.
- The VST/VCT 2000 switch is not in position VCT 2000.
- VCT 2000 is not connected to the diagnostic connector.
- VCT 2000 is not connected to VIDA PC/selector switch.
- Communication problem in VIDA application and/or vehicle.
- Too low battery voltage.
Ensure that:
- Ignition is ON and selector switch is in position VCT 2000.
- VCT 2000 is properly connected to diagnostic connector inside vehicle and VIDA PC/selector switch.
- VCT 2000 and associated cables are functional.
- Battery voltage exceeds 12 V.
Do you want to make another attempt to establish communication?
Yes - YES
No - NO
------------------------
YES - Verification of communication with the immobilizer control module
NO - No Fault Found
-------------------------------------------------
DONE - Information about programming a new control module
No Fault Found - DONE
-------------------------------------------------
Information about programming a new control module
This function is used when the control module has been replaced. First the control module must be initialized. At the end of initialization, the key in the ignition switch must be programmed first.
Model year 2003-: For cars with an integrated ignition key / remote control
The head of the integrated ignition key / remote control ( see illustration) contains functions for both the immobilizer and the remote control. This means that for a new unprogrammedignition key / remote control both the immobilizer control module and VGLA control module must be programmed with the functions for the immobilizer and remote control. After this procedure, order the software package to program the remote control. However the immobilizer control module is still limited to storing a maximum of six keys. The VGLA control module is restricted to three remote controls.
Do you want to continue with this procedure?
Yes - Programming a new control module
No - DONE
-------------------------------------------------
Programming a new control module
Caution! No other ignition key must be hanging with the key to be programmed when programming due to the risk of communication interference with the key.
1. Insert the first keyto be programmed in the ignition switch
2. Ignition on.
The ignition mustbe on throughout the programming process. Otherwise programming may fail
3. Click the VCT2000 symbol to begin the programming procedure. Wait!
4. Then select the engine type for VINand control module type (ID no.).
Caution! Check that the correct selection has been made for both settings! Both settings MUST be done for the same engine. It can only be programmed once! If an incorrect engine and control module are selected, the engine will not start when programming is complete. If this happens, a new control module and new keys must be ordered!If an incorrect alternative is selected, click on any of the engines in one of the two upper windows. The previous selection is then reset.
5. Confirm the above selection
6. Start the programming procedure. When programming begins, the key in the ignition switch is alsoprogrammed.
Note! This process may take a while. Wait!
A - Information
B - Information
C - Information
D - Information
E - Information
-------------------------------------------------
Information
Note! The Immobilizer 3 is already programmed! Only a new control module can be initialized.
New control module
If replacing with a new control module: replace with the new control module that was supplied. Use only the new keys. Then try again.
If the new control module has already been initialized, further initialization attempts cannot be made.
Add or Remove keys
If Adding or Removing keys to / from the existing control module: order and use the correct software package.
Continue - Information
-------------------------------------------------
Information
Note! Initialization failed!
Initialization has failed for another reason than an incorrect key.
Contact your dealer for further information if initialization fails repeatedly.
Do you want to make a new attempt?
Yes - Programming a new control module
No - DONE
-------------------------------------------------
Information
Note! This key cannot be programmed for this car. It is already programmed for another car.
The secret code from another immobilizer system is already programmed into this key. It may be a key from another car, or an old key for this car (which has had the immobilizer replaced).
Use one of the new keyssupplied with the new immobilizer control module at the next initialization attempt.
Do you want to try again?
Yes - Programming a new control module
No - Information
-------------------------------------------------
Information
Note! Programming failed.
Possible fault cause:
- the key being programmed has an incorrect transmitter
- fault in the antenna or in the antenna circuit.
Diagnostic trouble code (DTC) IMM-233 is stored for a fault in the antenna or antenna circuit. This is because the control module is still new (it has not been installed).
Try a new initialization: Use another of the new keys supplied with the immobilizer control module.
There is probably a fault in the antenna or antenna circuit if the error message is displayed again after a second attempt with a second (or third) key. Fault-trace according to the following options:
If a key is incorrect, order a spare key and replace the faulty key.
Select one of the following options:
1. Try again
2. Fault-trace the antenna or the antenna circuit
3. Cancel programming.
1 - Programming a new control module
2 - Fault-tracing information
3 - Information
-------------------------------------------------
Fault-tracing information
- Disconnect the immobilizer control module.
Ensure that the ignition is off. Check the cable between control module terminal #9 and antenna ring terminal #1. Check the cable between control module terminal #10 and antenna ring terminal #2. Check these cables for a short-circuit to ground according to Checking wiring and terminals. Permanent fault Checking Wiring and Terminals. Permanent Fault.
Ensure that the ignition is off. Check the cable between control module terminal #9 and antenna ring terminal #1. Check the cable between control module terminal #10 and antenna ring terminal #2. Check these cables for an open-circuit according to Checking wiring and terminals. Permanent fault Checking Wiring and Terminals. Permanent Fault.
Carry out the following check with the ignition both off and on. Check the cable between control module terminal #9 and antenna ring terminal #1. Check the cable between control module terminal #10 and antenna ring terminal #2. Check these cables for a short-circuit to supply voltage according to Checking wiring and terminals. Permanent fault Checking Wiring and Terminals. Permanent Fault.
Disconnect the antenna ring. Check the resistance of the antenna ring between antenna terminals #1 and #2. See the wiring diagram for further information. The resistance must not exceed 5 ohms.
Check that the antenna ring is correctly connected.
Remedy as necessary.
Other information:
- To replace the immobilizer control module, see Immobilizer control module Immobilizer Control Module
- To disconnect the antenna ring, see Replacing ignition switch antenna ring Service and Repair.
Continue - Information
-------------------------------------------------
Programming new keys
Caution! No other ignition key must be hanging with the key to be programmed when programming due to the risk of communication interference with the key.
- Insert the key to be programmed into the ignition switch
- Ignition on.
Click the VCT2000 symbol to begin programming a new key.
Note! This process may take a while. Wait!
Numeric Result 1 - Information
Numeric Result 2 - Information
Numeric Result 3 - Information
Numeric Result 4 - Information
Numeric Result 5 - Information
Numeric Result 7 - Information
-------------------------------------------------
Information
Note! The immobilizer is locked. An incorrect PIN code has been used too many times.
The correct PIN code is automatically controlled from the Volvo central database. If this message is still displayed, the control module will not approve the key. This indicates that the control module has probably been replaced before and an incorrect PIN code has been programmed into its memory. The control module PIN will be unknown and programming cannot be carried out.
Replace the control module including the keys if the customer requires an additional key or wants a key to be disabled (removed). Then initialize the control module according to the information in VIDA vehicle communication.
Continue - DONE
-------------------------------------------------
Information
Note! The control module memory for immobilizer keys is now full.
- Ignition on.
All six positions for key codes have been used in the control module memory. No more keys can be programmed if the number of free positions is zero.
Use the Remove keys function. All keys will then be erased from the control module memory. If this is the case, it is vitalthat the customer takes all the keys to the dealer. The keys can then be programmed into the control module again.
Click on the VCT2000 symbol to read off the number of keys stored in the control module memory.
No more keys can be added if all six key positions are occupied.
Continue - Information
-------------------------------------------------
Information
Note! This key already exists in the control module memory.
Use another key.
Do you want to make a new attempt?
Yes - Programming new keys
No - Information
-------------------------------------------------
Information
Note! Programming complete!
Click on the VCT2000 symbol to read off the number of keys stored in the control module memory.
No more keys can be added if all six key positions are occupied.
Do you wish to add more keys?
Yes - Programming new keys
No - Information
-------------------------------------------------
Information
Note! This key cannot be programmed for this car. It is already programmed for another car.
The secret code from another immobilizer system is already programmed into this key. It may be a key from another car, or an old key for this car (which has had the immobilizer replaced).
Use another key.
Do you want to use another key?
Yes - Programming new keys
No - Information
-------------------------------------------------
Information
Note! Programming failed!
- Ignition on.
Possible fault cause:
- the key being programmed has an incorrect transmitter
- fault in the antenna circuit. If this is the case diagnostic trouble code (DTC) IMM-233 will probably be stored.
Fault-trace according to the fault-tracing instructions. Then try to program the same key again.
Click the VCT2000 symbol to read off diagnostic trouble codes (DTCs). Check if diagnostic trouble code (DTC) IMM-233 is still stored.
The transmitter in the key is faulty if the fault message is displayed again when programming the same key and diagnostic trouble code (DTC) IMM-233 is not stored. Use another of the keys supplied with the immobilizer control module. Then order a spare key as a replacement for the faulty key.
Replace the key or check the antenna ring.
Do you want to make a new attempt?
Yes - Programming new keys
No - Information
-------------------------------------------------
Information
Is there any further programming to be carried out?
Yes - Programming a new control module
No - DONE
-------------------------------------------------