54
4.10 Programming and Coding
Since the introduction of OBDII and leading up to modern Hybrids and EVs, hardware and
software technologies in cars have been advancing at an exponential rate. Updating
software may be the only way to fix the following issues:
Drivability
Fuel Efficiency
Power Loss
Fault Codes
Durability of Mechanical Parts
The Programming and Coding function is used to
“re-flash” the vehicle control modules,
which allows you to update the computer software of the vehicle to the latest version, as
well as to reprogram adaptive data of certain components after making repairs or
replacements.
NOTE
The programming function applies only when the vehicle is connected with a VCI device,
which serves as a PassThru interface to establish communication with and transfer data
to the vehicle's ECU.
Available programming or coding operations vary by test vehicle. Only the available
operations display in the tablet menu.
There are two general types of programming operations:
A. Coding
— also known as
Teach-in Program
, or
Component Adaptation
, is used to
reprogram adaptive data for vehicle control modules after repairs or replacements of
vehicle parts.
B. Reprogramming
— downloads the latest version of software from the online server
database via the Internet access (this procedure is done automatically when the tablet
is connected to the Internet, so there is no need to check for software updates yourself),
and reprograms the newest version into the vehicle's ECU.
NOTE
Ensure that the tablet is connected to a stable internet access before launching the ECU
programming function, so that the tablet is able to access the vehicle manufacturer's
server for update service.
Selecting the Programming or Coding function opens a menu of operation options that
varies by vehicle make and model. Selecting a menu option either displays a programming
interface or opens another menu of additional choices. Follow all screen instructions while
performing the programming or coding operations. How and what information is presented
on the screen vary by the type of operation being performed.