Further information on the capabilities of the Opel/Vauxhall software
There is no dedicated special function on unit exchange, but here is some information how AVDI can be useful in such cases.
With the use of the Opel/Vauxhall software users can exchange units in some cases.
First generation uses K-line communication channel
ECU and immobiliser are synchronized. Unit exchange is done via the diagnostics menu. If, for example, the ECU has been changed, you need to go into the diagnostics menu > immobiliser > adapt or synchronize. This would allow the two units to work together and procedure should be completed. Models example: Vectra B, Zafira A, etc.
Second generation uses CAN communication
In this generations 6 modules are synchronized: ECU, BCM, Instrument Cluster, ABS, Airbag, EPS. New or virgin units are accepted for adaptation. When exchanging a used unit, you need the PIN code of the donor car. You need to reset the PIN Code, thus, making the unit “virgin”. In that state, the unit is installed in the car, and once Ignition is ON, the module will be synchronized with the car.
Note: After the procedure, the module would require the PIN code of the (host) car to be written to it. Models Example: Astra H, Corsa D, Zafira B, etc
Third generation also uses CAN communication
Here are applied the same rules as in the previous generation.
N.B. When exchanging ECU, sometimes it is required to write the flash again, which is not supported by AVDI. Also, it is required to change the VIN in the exchanged module, which is not fully supported by AVDI, and it works for certain modules only.