Diagnostics, Programming & Setup Using Scan Tool In Service : Notes
Mobile Repair Possible: Yes
Overview:
Pre-conditions Requirements:
Using Scan Tool Software:
Reprogramming Session:
Diagnostics, programming & setup by individual ECU:
Functions and Identifications
Learns & Configurations and Special Functions Programming Failure:
Overview:
This service information provides an overview of the diagnostics, programming & setup functions required for each ECU and how to use the Scan Tool to complete these functions.
Do not program an ECU unless you are directed to by a service procedure or it has been identified by the Scan Tool that the ECU SW is in need of updating. Some ECU's will require additional Identifications, Learns and Configurations to be performed before or after programming, these activities are also covered in this document. Before attempting any programming, it is essential to ensure the latest version of Scan Tool software is being used.
Ensure all pre-condition requirements are met before attempting to program an ECU. DTCs may get set during programming, ensure that DTCs are cleared after programming is successfully completed.
The following service functions related to diagnostics, programming & setup are within the Scan Tool Software.
Reprogramming Session - Update every ECU in the vehicle to the latest available software.
Functions
- ECU Reset
- ECU Replacement - Specific routine that must be used when replacing an ECU.
- ECU Programming - Routine to re-program an ECU.
Identifications
- Write VIN
- Write Odometer
- VOD Coding
- CDS Coding
Learns and Configurations - Specific learns, configurations or functions required after programming, repairs or servicing.
Special Functions - Specific functions of an ECU for service or repairs
Pre-Condition Requirements:
Before attempting programming an ECU it's important to ensure the following pre-conditions are met:
- 12V battery voltage. A stable 12V is required at all times during programming.
Changes in voltage during the process can lead to an interruption in programming and consequently damage to the ECU.
- Ensure the Low voltage (LV) charging system is functioning correctly and any issues addressed before attempting programming.
- The LV battery must be fully charged before programming with voltage between 12 volts and 16 volts. It may be necessary to install a 12V power supply to ensure a consistent 12V, battery chargers should be avoided as charging can lead to variations in voltage, using a 12V jumper/booster pack is ok if disconnected from AC power supply.
- Ensure all accessory electrical loads are turned off or disabled such as:
- Interior lights
- Exterior lights
- Climate control system
- Cooling fans
- Radio, etc.
- The vehicle must be Parked in Park gear, with E-Motor off and the hand brake applied.
- The vehicle power mode or ignition state must be in "Ignition ON" state.
Do not change the position of the ignition state during programming unless instructed.
- Ensure the diagnostic vehicle communications interface (VCI) tool is connected correctly and secure to the OBD diagnostic port and that the OBD diagnostic port is in good condition. Do not disturb the VCI tool connection during programming as this may lead to an interruption in programming and consequently damage to the ECU.
Using Scan Tool Software:
Depending on vehicle and sales market please refer to the following user instructions for the following tools:
Intelligent Diagnostic System (IDS) setup and operation
Workshop Test System (WTS) setup and operation
Diagnostics, programming & setup by individual ECU:
Each ECU has different functionality and requirements, please review the tables in the following sections to understand the available functions and requirements and usage for each ECU.
Specific details on each of the functions available within the scan tool software is provided below.