AutoEnginuity Scantool User Guide
AutoEnginuity Scantool User Guide
ScanTool
User Guide
Version 9
TABLE OF CONTENTS
Welcome .............................................................................................................. 1
OBD-II History................................................................................................ 2 - 4
Section I: Installation
Minimum Requirements ........................................................................................ 5
Installation Instructions..................................................................................... 5 - 8
Section II: Using the Software
Connecting to the Vehicle .............................................................................. 9 - 16
Communications Configuration
11 - 15
Vehicle Selection ............................................................................... 16 - 19
Diagnostic Trouble Codes ................................................................ 20 - 25
DTC Library ...................................................................................... 25, 26
Clear
26, 27
Since MIL Activated/Cleared
27
Retrieve Additional DTC Types
27, 28
Create Report.................................................................................... 28 - 30
Refresh..................................................................................................... 30
Live Data Meter ............................................................................................ 31 - 33
Live Data Graph ........................................................................................... 34 - 36
Live Data Grid .............................................................................................. 37 - 40
Sensor Configuration ................................................................................... 41 - 44
O2 Sensors .................................................................................................. 45 - 48
Fuel System Status ............................................................................ 45, 36
Oxygen Sensor Test Results ............................................................. 47 - 48
Test OnBoard Systems ................................................................................. 49, 50
Automated System Tests.................................................................... 49, 50
Actuation ...................................................................................................... 51, 52
OnBoard System Results ............................................................................ 53 - 60
Continuously and Non-Continuously Monitored Systems ................. 53 - 55
General Systems Status........................................................................... 56
Monitored Test Results (Mode 6) ....................................................... 56, 57
Create Report.................................................................................... 57 - 60
Refresh..................................................................................................... 60
Data Logging ................................................................................................ 61 - 67
Pause ....................................................................................................... 62
Stop .......................................................................................................... 62
Playback............................................................................................ 62 - 64
Record............................................................................................... 65 - 66
Data Logging Settings ....................................................................... 66 - 68
Customize Display ........................................................................................ 69, 70
Saved Session .............................................................................................. 71, 72
Settings ............................................................................................................... 73
Vehicle Information........................................................................................ 74, 75
In-Performance Tracking..................................................................................... 76
Feature Activation ........................................................................................ 77 - 81
Appendix A: Vehicles with Hard-to-Find DLC Locations ............................ 82 - 83
Appendix B: Engine Terminology ............................................................... 86 - 97
Appendix C: Drive Cycles, Trips, and I/M Readiness .............................. 98 - 103
Appendix D: Serial Port Troubleshooting ............................................... 104 - 106
Appendix E: Engine Management Systems ........................................... 107 - 112
Appendix F: Known Connectivity Issues .................................................113 - 114
License Agreement .................................................................................115 - 117
WELCOME
Thank you for purchasing AutoEnginuitys ScanTool for
OBD-II vehicles. I hope that our tool saves you a considerable
amount of time and money in vehicle repair and maintenance.
As an avid car fan, I love working on my cars; but before
ScanTool, I was limited by my vehicles computer which "hid" the
information I needed to understand the problem. Sure computers
make cars more efficient and lighter; but, they also hide all the
information away in proprietary interfaces.
AutoEnginuitys ScanTool gives you access to the abundance
of data that any 1996 and newer vehicle provides through the OBDII and optional manufacturer interfaces. It will help you determine
what repairs are necessary, and determine whether you can repair it
yourself, or whether its something that requires more assistance.
Whats more, AutoEnginuitys ScanTool allows you to verify that
work you have donewas done properly. Whether youre an
independent service shop, or simply a vehicle owner, now you can
diagnose a broad range of vehicles, accurately and quickly, with
just one tool.
Jay Horak
Principal Engineer
OBD-II HISTORY
What is OBD-II?
OnBoard Diagnostics Version 2 (OBD-II) is in all passenger
vehicles manufactured for sale in the U.S. beginning in 1996. It has
three main purposes; it: 1) alerts the vehicle operator if the vehicles
emissions output rises in response to a system failure; 2) performs
real-time analysis of the engines performance to help
manufacturers achieve regulated vehicle fuel economy; and, 3)
standardizes the electrical and communications protocols for the
automotive industry. OBD-II has allowed vehicle manufacturers to
stay within the Environmental Protection Agencys (EPA)
emissions guidelines, and made it easier to diagnose problems in a
wide variety of vehicles using only one tool. OBD is more or less a
sophisticated data-acquisition system for vehicle emissions and
performance.
What is the History Behind OBD-II?
In 1955 the government took notice of the detrimental effects
that car emissions were having on the atmosphere. Early laws were
passed that gave vehicle manufacturers strict guidelines to follow
with regard to vehicle emissions. These laws were generally
ignored until 1988 when the Society of Automotive Engineers
(SAE) proposed several standards, and the Air Resources Board
(ARB) mandated them on all 1988 and later vehicles. These
mandates were, in effect, OBD-I.
The original OBD was a simple system that monitored the
oxygen sensors, exhaust gas recirculation (EGR) system, fuel
delivery system, and the engine control module (ECM) for
excessive emissions. Unfortunately, different car manufacturers
complied with the ARBs mandates in different ways. In fact,
compliance was so varied that a new problem developed.
The problem was that manufacturers had equipped their
vehicles with OBD systems that werent standardized.
Consequently, each manufacturer had its own set of fault codes and
its own tools to interpret the codes. Independent repair facilities
across the country were struggling to diagnose vehicles with such a
www.AutoEnginuity.com
www.AutoEnginuity.com
SECTION I: Installation
Minimum Requirements
Operating System
Processor
Free Memory
Free Storage Space
CD-ROM or DVD-ROM
USB or Serial Port
Installation Instructions
Follow the step-by-step instructions below to install AutoEnginuitys ScanTool onto your personal computer.
1.
2.
3.
4.
www.AutoEnginuity.com
5.
6.
7.
8.
www.AutoEnginuity.com
10
www.AutoEnginuity.com
munications port has been opened by the software and what vehicle
interface type is used to connect to the vehicle. If the Connection
Status window doesnt go away, either your serial/COM port cant
be opened, or the vehicle interface type is incorrect or cannot be
discovered automatically. In either of those cases, you may be
required to manually configure these settings to proceed. See Communication Configuration below for more details on correcting
connection settings. For most applications the default settings are
recommended.
11
12
www.AutoEnginuity.com
COM port (i.e., Belkin), they wont meet the second requirement. If
your USB-to-serial adaptor is compliant, but simply doesnt enumerate properly, check this box to force the ScanTool to use it.
Automatically Connect on Launch
The Automatically Connect on Launch option configures the
software to start connecting to the vehicle automatically. This
option is enabled by default and will need to be disabled if you
want to Playback a data log. While connecting or connected to a
vehicle, data logging play back is not possible.
Vehicle Interface Type
The Vehicle Interface Type selection is used to determine how
to communicate with the vehicle. Typically you wont have to
change this as the Auto Detect entry will query the correct selection
from the vehicle. OBD-II does define an order to auto detect the
vehicles protocol which the ScanTool complies with; however, the
specification does not dictate how a vehicle manufacturer has to
respond to protocols it doesnt support. Because of this lack of
specificity, auto detecting cant be guaranteed. In those cases where
the software cant complete a connection after a few attempts, we
recommend selecting the vehicles protocol manually.
Selecting the correct vehicle interface type depends on the
make, model, and year of your vehicle. The Vehicle Interface Type
drop-down menu has the following entries:
TABLE 1. Typical
Interface
Type
J1850 PWM
J1850 VPW
ISO 9141-2
13
TABLE 1. Typical
Interface
Type
Manufacturer
KWP2000
CAN
All 08+ and 04+ Ford, Jaguar, Mazda, Mercedes, Nissan, and Toyota*
*Exceptions
14
www.AutoEnginuity.com
erage and only use enhanced features. With this option no OBD-II
support will function (specifically the O2 tab and OnBoard Test
Results). That doesnt mean the OBD-II information isnt available,
it may be obtained in other ways, such as with manufacter specific
sensors. In some cases where the vehicles enhanced support is
based on the OBD-II protocol, this option wont work. As an
example, Toyota, Nissan, and Hyundai/Kia early models use
OBD-II-derived enhanced protocols that require normal OBDII initialization steps to correctly operate.
In some cases, not having any OBD-II support may be preferred. For example, Ford 96 - 97 Powerstrokes use the NonOBD-II Only option because these vehicles have no OBD-II support at all.
The KWP2000 ECM Forced Init option is used to force a connection to very specific vehicle models. Use this only with direction
from AutoEnginuity support.
The CAN Physical Addressing option is used to force a connection with a CAN controller that does not support the SAE default of
functional addressing. Use this with any Nissan 08 and Subaru08
models that fail to connect automatically.
The Initialization Type is set to OBD-II Compliant by default.
Use HeartBeat
The Use HeartBeat option sends a request through the vehicle
bus at a regular interval if there is no other communication. This is
used both as a "keep alive" request and to determine if a connection
is lost. Should you run into an issue with a vehicle that loses connection after a brief period of time (i.e., Nissan vehicles), try selecting or deselecting this setting. This setting is deselected by default.
Use FastMode
The Use FastMode option enables J1979 CAN 6x or GM
DPID sampling rates. With this option selected, data rates will
increase because each request will return up to six responses. This
setting is deselected by default.
15
Vehicle Selection
Once the ScanTool has connected to the vehicle, the Vehicle
Selection window will appear. You may either select a previously
Saved Session or select the connected vehicles make, model, year,
system, etc.
If you have already created a Saved Session file, you can
browse to it now by clicking Browse. By selecting a Saved Session
you wont be required to enter the vehicle make, model, and year,
or wait for sensors to be detected. These steps have already been
completed and saved. See Saved Session for more details.
For first-time connections, you will be required to select each
of the enabled fields. The fields will be enabled based on enhanced
options and the make of the vehicle. For example, for GM- and
Chrysler-brand vehicles you will have the option of selecting the
engine, product, and transmission types.
Making sure you have the correct vehicle model selection will
be the difference between getting no/bad data, and retrieving the
correct information. To help you make the proper selections, the
16
www.AutoEnginuity.com
17
18
www.AutoEnginuity.com
Once the process is complete, the progress window will disappear and the Actuation, Test OnBoard Systems, and sensor lists will
be updated to include the manufacturer specific support detected
for this vehicle.
To change a system and return to this selection window, select
Vehicle | Change System or press F7. This will immediately disconnect you from the vehicle system you are currently connected to
and allow another system selection, without having to go through
the initial connection steps.
19
If you select All, a new window will appear showing you the
20
www.AutoEnginuity.com
21
22
www.AutoEnginuity.com
The DTC value will help you narrow down the specific component or module in question. A DTC has a standardized format that
can be interpreted as follows:
The first part of the DTC is the Alpha Designator. The alpha
designator can be:
B - Body electronics (i.e., door and hood latches)
C - Chassis (i.e., traction control or ABS)
P - Powertrain (i.e., engine, transmission, or engine support
components)
U - Network communications for the different control models
The second part of the DTC, is a three or four-digit numerical
series. The OBD-II specification has reserved the first 1,000 entries
for a core set that are uniformly implemented across all vehicle
manufacturers. DTCs after the core set are available for manufacturer specific uses. Type of Code will be 0 for the core set, or a
value of 1 - 9 for manufacturer specific codes. The Indicated System and Specific Code Number further narrow down the code to a
23
24
www.AutoEnginuity.com
will be enumerated. A DTC can have multiple Freeze Frame information. The first frame, Frame 0, is the only mandated Freeze
Frame. Manufacturers are allowed to use their own Freeze Frame
implementations after Frame 0.
Freeze Frame data is a snapshot of the vehicles state within a
second or two of when a DTC is stored. If a vehicle reports a Freeze
Frame snapshot, all of the reported data is from the vehicles components; they are not default values. Freeze Frame data gives you
great insight into the conditions that the vehicle was operating
under when the fault occurred. Dont overlook this information
when determining the reason for a fault. Was it a faulty component?
Or, could the fault have been due to excessive strain on the vehicle?
Keep in mind that not all Freeze Frame sensors are supported by all
vehicles.
Remember: OBD-II reports in tenths of a second. If
your vehicle is storing Freeze Frame data (under
the best conditions) a full second will elapse. With
this delay, some fast-changing sensors could be
drastically different from when the first sensor and
the last were stored.
The DTC that caused the MIL to activate will typically be the
one to store the Freeze Frame 0 data. The manufacturer determines
which DTC should store Freeze Frame data based on severity.
Finally, there may be Fault Frequency or SubType entries. The
Fault Frequency will designate how many times the controller has
flagged this trouble code. The SubType is a new addtion to the SAE
trouble code, it will designate the fault type, such as Electrical. This
is used to help resolve the type of fault instead of what group the
fault is in as the letter codes designate.
DTC Library
The DTC description library is available off- or online at any
time. Select Help | DTC Library. To retrieve the description of a
trouble code simply enter the type, numerical value, and what database to query in. The retrieved grouping and trouble code description will be displayed.
25
Clear
The ability to clear trouble codes and the MIL is just as important as it is to view the trouble codes. Clearing does more than turning off the indicator light on the vehicle. It can:
Clears diagnostic trouble codes.
Clears the Freeze Frame data.
Clears oxygen sensor test data.
Resets status of system monitoring tests.
Clears OnBoard monitoring test results.
Resets fuel trim stored values.
To clear the MIL and to perform the operations enumerated
above, click the Clear button and select either All, Current, or
None. Selecting All will perform this request on all supported systems on the vehicle. Selecting Current will perform these operations on only the currently selected system. Finally, None will
cancel the operation entirely.
For safety and/or technical design reasons, some ECUs may
not respond to this request under all conditions. All ECUs shall
respond to this service request with the ignition "ON" and with the
engine not running.
Warning: Never clear DTCs without first
determining if repairs are required. Ignoring
necessary repairs could be costly and/or
dangerous.
26
www.AutoEnginuity.com
27
The Cleared codes option can show those trouble codes that
were previously present, but cleared by diagnostics equipment in a
previous session.
Enhanced Freeze Frame is the option to show freeze frame
entries that are manufacturer specific. In some cases, GM for example, this option can add a considerable amount of time to the trouble
code retrieval process.
Create Report
You can save all DTC and Freeze Frame information into a
report for viewing or offline review and/or printing. All of the
information will be stored in an XML format for universal viewing
and printing in a web browser (i.e., Internet Explorer or Netscape).
The reports are viewed and displayed according to a provided
XSL style sheet (AutoEnginuity DTC Results 2.0 XML Template.xsl). The reports layout can be changed to better suit your
needs or show your companys logo. See Data Logging Settings for
more details on changing the style sheet.
To create a report, click the Print Data button on the left of the
Live Data Options toolbar or press F8.
28
www.AutoEnginuity.com
Once you have named and saved the report, a screen will
appear showing the final formatted report. You can navigate back
and forth through previous reports or print it by right-clicking on
the view and selecting your option.
29
Refresh
This forces the screen to refresh before the normal five minute
update interval.
To refresh the DTC list and MIL status, click the Refresh button on the right of the Live Data Options toolbar or press F5.
30
www.AutoEnginuity.com
31
32
www.AutoEnginuity.com
Refresh
This forces the screen to refresh each of the meter controls. All
data is discarded and once again retrieved from the vehicle. To
refresh the meter controls, select the Refresh button or press F5.
Pause Updating
This selection will stop the updating of the meter controls.
However, the data stream will continue to be retrieved from the
vehicle. This feature can be used to stop and look at the data stream
at a specific moment in time.
When you are done, click the button again to resume updating.
33
34
www.AutoEnginuity.com
35
area and holding down the left-mouse button, if data is present but
not visible, the graphs viewport will show the plot data stored in
the virtual buffer from the direction in which you are moving the
mouse. Release the left-mouse button to restore normal operations.
Save or Print
The Graph screen can be save in a graphics format (JPG, BMP,
PNG, or GIF) or printed. To do either, select the Print Data button
or press F8. The you will then be prompted whether you want to
either save in to a graphics format or print the graph to a device. If
the Save to a graphics format is selected, you are prompted to name
the file and set the file format. Otherwise, if the Print to device
option is selected, the printer dialog is displayed allowing you to
make print specific settings before sending the graph data to the
printer.
The area that is saved/printed is only the graph window. At the
top-left of the saved/printed graph will be the shop information. On
the top-right will be, if connected, the vehicle make, model, year,
and VIN; if not, the play back filename will be used instead.
Refresh
All data is discarded and once again retrieved from the vehicle.
To refresh the graph controls, select the Refresh button or press F5.
Pause Updating
This selection will stop the updating of the graph controls.
However, the data stream will continue to be retrieved from the
vehicle. This feature can be used to stop and look at the data stream
at a specific moment in time.
When you are done, click the button again to resume updating.
36
www.AutoEnginuity.com
The Grid is made up of two lists: the top-most is the live sensors list; the bottom list is the complete sensor list from the currently active vehicle system. The lists are separated by a window
splitter. To make either list larger or smaller, left-click and hold, on
the window splitter. Now drag the window splitter up or down to
change the respective sizes of the lists.
Once a sensor is added, the top-most live sensor list is where
the sensors sampled results will be reported. Its name, current
value, minimum and maximum range are displayed. Also, on the
right-side of the live sensor list is the percentage of the sensors
sampled value within the minimum and maximum ranges. This can
be used as a visual clue to a sensors load/state. The range color will
37
38
www.AutoEnginuity.com
sensor name.
The Grid also gives you the unique ability to change a sensors
units of measure right on the Grids list. Simply select the sensors
active units of measure and a drop-down list will appear with other
possible other units of measure.
39
Refresh
This forces the screen to refresh each of the grid entries. All
data is discarded and once again retrieved from the vehicle. To
refresh the grid entries, select the Refresh button or press F5.
Pause Updating
This selection will stop the updating of the grid entries. However, the data stream will continue to be retrieved from the vehicle.
This feature can be used to stop and look at the data stream at a specific moment in time.
When you are done, click the button again to resume updating.
40
www.AutoEnginuity.com
Sensor Configuration
Once a sensor is added to the Meter, Graph, or Grid tabs, it can
also be configured. To configure the minimum and maximum
range, scaling value, units, sampling rate, and audible alert triggers
click on the sensor name field that you want configured and select
Configure Sensor. A dialog box will appear with all of the sensor
configuration options. These options are not permanent and the
changes will be lost between vehicle connections.
Sampling Rate
Sampling Rate is the rate that the software requests data from
the sensor. If the time for the next sample has not expired and the
meter, graph, or grid is ready to update the screen, the last sampled
value is used.
In some cases, like coolant temperature, the sensors value
changes very slowly and sampling it rapidly is a waste of valuable
bandwidth.
Units
Units refers to the unit of measure that the sensor data is
reported in.
Sensor Domain and Range
Sensor Domain and Range lets you set the starting point of the
41
sensor and the maximum value that it can report. The domain and
range are used to automatically range the meters and graphs. These
values are used to determine whether the meter color should be
green, yellow, or red.
Scaling Value
Scaling value is the multiplier that is applied to the domain,
range, and reporting sensor sample value. Scaling is used for a variety of reasons, such as converting Hz to counts, kPa to psi, etc. You
only need to know the multiplier, let the ScanTool do the rest.
For example, if you want to see your air/fuel mixture in realtime and your vehicle supports wide-band O2 sensors, simply select
the Wide-Band Equivalency Ratio you wish to work with. Then
select Sensor Configuration from the same menu. Finally, change
the scaling value to 14.7 and click OK. Now the sensor will report
its percentage value multiplied times the stoichiometric value, creating real-time air/fuel mixture readings.
In the example below you can see the wide-band O2 sensor
(B1S1 WB02 Ratio) showing real-time air/fuel mixtures from a
BMW 03 745i.
42
www.AutoEnginuity.com
Trigger Parameters
Three types of sensor triggers are available: 1) trigger data logging; 2) play audio files; and, 3) visual marker trigger
To enable triggering for a specific sensor, change the Trigger
Type from None and choose a trigger type. Now change the Min.
Trigger Value and Max. Trigger Value to the range in which youd
expect the sensor to report within and click OK.
Data Logging
Data Logging is a trigger type used to start a data log when a
reporting sensor value is outside of the normal range. The benefit to
using this feature is that you wont have to watch over the sensor.
You can operate the vehicle until the condition arises and when the
conditions are met the software will prompt you to begin logging. If
you agree with the Data Logging requirement, click OK to begin
the data logging or Cancel to ignore
If a filename is preset when the trigger event occurs, the data
logging will begin without any further user interaction. Otherwise,
you will be prompted to enter a filename once data logging is triggered. Data logging will continue until you manually stop it or
43
change a sensor.
44
www.AutoEnginuity.com
O2 Sensors
The O2 Sensors window is used to show oxygen sensor specific data and test results. Like the Live Data Graph, O2 Sensors
allows you to show oxygen sensor voltage and fuel trim plotting.
What O2 Sensors adds, is the ability (if supported by your vehicle)
to look at the plotted data specifically scaled to the manufacturers
requirements and a sample of what the pre-catalytic oxygen sensor
switching should look like.
This window will only report O2 sensor data from SAE OBDII and EOBD IV Modes 1 and 5. So in the case of manufacter specific O2 data, it will not be displayed here.
45
See the Fuel Systems section in Appendix D: Engine Management Systems to better understand how O2 sensors affect engine
management.
Oxygen Sensor Test Results
In the lower-left corner of the window, the Oxygen Sensor Test
Results are shown. This data is retrieved from your vehicles PCM
and used to determine the oxygen sensors performance and in
influencing the computation of fuel trim. If your vehicle doesnt
support displaying these values, then 0.00 will be displayed.
Reporting 0.00 doesnt mean that the test wasnt performed, it
means that the test/threshold value isnt available to be read on this
vehicle.
46
www.AutoEnginuity.com
You may restore the normal graph ranges for the O2 sensors by
simply reselecting the O2 sensor from the sensor drop-down list.
The default ranges will be restored.
47
48
www.AutoEnginuity.com
49
50
www.AutoEnginuity.com
Actuation
Actuation of individual components and/or modules are listed
in this floating/dockable window. For example, with a Ford ABS
controller, you can actuate the ABS pump motor. The actuation
command list is typically not vehicle specific, but system specific.
In some cases, such as Ford, this means that not all vehicles will
respond to all of the actuation commands listed. Check your vehicle
manufacturers service guide for specific actuation commands if
you are unsure of what components and/or modules the vehicle
supports. Also see Test OnBoard System for system-level controls.
51
selecting the check box to the left, under the Command Name column. The actuation request will be placed in the queue for processing. If you are previewing a lot of live data sensors, the actuation
may take a second before it begins.
In the example below, we changed the EVAP Purge Duty
Cycle to 60% and the sensor changed instantly to reflect this.
Depending on your vehicle manufacturer, the ScanTool software may be capable of supporting multiple actuation commands
simultaneously.
You may be required to disable the actuation for it to stop actuating. To disable the actuation, simply uncheck the command. All
component and/or module settings are restored automatically if the
ScanTool is disconnected or if the vehicles key is cycled.
On the right-side of the Actuation window is the Instructions/
Notes column. If the manufacturer has published notes for the operation of the actuation request, they will be documented here.
52
www.AutoEnginuity.com
53
If the vehicle attached to the ScanTool has any issues with storing IM results or completing a system test, a built-in technical service bulletin (TSB) library will be searched and the information
displayed the first time you view this window.
54
www.AutoEnginuity.com
55
General Systems
The General Systems in the upper-left of the window shows the
secondary air, the power-on takeoff status, and battery voltage.
These system values are typically used to determine whether an IM
monitor test can begin or complete.
You can also use battery voltage to help determine "no start"
conditions and to make sure your alternator is charging the vehicles battery. If the battery voltage, while the vehicle is running, is
less than 12V, your alternator is not producing enough power to
charge the battery.
Monitored Test Results (Mode 6)
This table is a list of all of the IM monitors component-level
test results. This is commonly referred to as "Mode 6" because of
its SAE J1979 designation. Manufacturers are supposed to allow
the viewing of the test ID (TID), component ID (CID), component
results, and ranges for each subsystem that make up an IM monitors results. Should your vehicle support this feature, it can show
you what results each system has at the component level.
The ScanTool has a built-in database of descriptions and scaling values derived directly from the manufacturers. If the Mode 6
data reported from your vehicle is listed in the database, ScanTool
will translate it for you. Keep in mind that not all Mode 6 data is
documented by the manufacturer, and not all manufacturers even
support Mode 6. We periodically update ScanTool to include more
descriptions as they become available. If the Mode 6 data is not
translated you can also try searching your manufacturers service
guides or other service information sources for complete descriptions and scaling values.
Mode 6 test values and limits are to be reported in a decimal
format with a range of 0 - 65,535. However, some manufacturers
have stored negative number test values and/or limits. Also, some
manufacturers reset the Mode 6 information upon key off; as a
result, only data from the current driving cycle can be accessed and
must be obtained before engine shutdown.
56
www.AutoEnginuity.com
57
58
www.AutoEnginuity.com
Once you have named and saved the report, a screen will
appear showing the final formatted report. You can navigate back
and forth through previous reports or print it by right-clicking on
the view and selecting your option.
59
Refresh
This forces the screen to refresh before the normal five minute
update interval.
To refresh the IM states and Mode 6 information, click the
Refresh button on the right of the Live Data Options toolbar or
press F5.
60
www.AutoEnginuity.com
Data Logging
Data logging is a very useful and simple-to-use feature which
can be used to find intermittent issues and/or examining data stream
offline. Use the Record feature to create the data logs, and Playback
feature to review the data log offline. Data logging controls are
available in both menu and toolbar form.
The Data Logging toolbar is a floating window control and can
be moved, docked, or removed. Although the toolbar is a graphical
duplicate of the Data Logging menu, only the toolbar allows you to
change the Playback rate and it also displays the active Data Logging File. Another unique feature of the toolbar is the Data Logging
Status LED. It shows the data logging state in a colored LED with
the text description or the state to the right of the LED.
All live data sensors are capable of being recorded. Data logs
can be played back or recorded in the Live Data Meter, Live Data
Graph, and Live Data Grid. You can switch between the tabs without interfering with the data logging. Recording will stop if a live
61
62
www.AutoEnginuity.com
You can playback both the CSV and XML data logs as long as
both the units and sensor range options were selected during the
recording of the data log. Without those options the meters and
graphs wont know where to range the data.
To begin, select Playback. If a filename already exists in the
Data Logging File field, then that data log will begin to play. You
can remove or change the filename manually by entering any filename and destination in the Data Logging File field or by clicking
the Data Logging File button. If Data Logging File field doesnt
already have a filename or the Data Logging File button is selected,
you will be given the chance to select a filename and path where the
data log is stored.
To signify that Playback is being performed, a highlight color
is applied to the Playback menu item. Also, the Data Logging Status LED is shown in green and the Data Logging Status is changed
to Playback.
Playback defaults to a 100ms update rate; you can change the
update rate on the Data Logging Toolbar. Sliding the Playback
63
64
www.AutoEnginuity.com
65
66
www.AutoEnginuity.com
A delimited text file is the most common way to log data for
spreadsheets. A delimiter is a character used to separate each of the
data fields. The delimiter can only be one character. The default
character is a comma (hence the formatting technique commonly
called "comma-delimited").
67
XML also gives you the unique ability to create your own custom style sheets to format the logged data. For example, in the case
that you will show the resulting data to your customers, you might
want to add your companys logo at the top.
The fields that can be logged are listed with a check box so that
they can be enabled and disabled. The fields that cannot be disabled
are grayed out and the check box cannot be unchecked.
Once you have determined which fields will be logged, click
OK.
68
www.AutoEnginuity.com
Customize Display
The user interface font and Live Data Graph, Grid, and O2
Sensors windows, color schemes and font styles can be changed to
better suit your tastes or needs. The default colors and font styles
were chosen to best suit the needs of the graph and the grid with
respect to contrast and visual clarity.
Display Font
The Display Font is used in the all of the menus and screen text
items. You can change the display font by selecting a new font from
the Name drop-down list. This list will show all of the active fonts
on your system in their respective font style. You can also change
the size and the weight to make the display font more or less prominent.
Graphing Color Controls
You can change the graphing font using the same procedure
described above in Display Font.
To the right of the graph are the color icons and the control
parameter that uses the color. By clicking on the color icon, a color
selector will appear. You can choose a color that views better on
69
your screen or that fits your computers color scheme. Basic colors
are provided for simple color selection. If you require a custom
color you can "mix" the color manually by entering the values
which represent the color, or by moving your cursor over a specific
color you would like and left-clicking. Selecting Color | Solid will
show you the color that is currently selected and how the Windows
operating system will display the color on your screen.
Choose a new color and click OK. The graph colors will
change immediately when OK is selected. This color scheme will
be saved and reused when the ScanTool is started again.
If, after changing the colors, you dont find them usable or
would prefer to stay with the default color scheme, you can restore
the default colors by clicking Default Colors in the Customize Display window.
70
www.AutoEnginuity.com
Saved Session
With Saved Sessions you wont have to manually restore your
active sensors and their settings, wait for enhanced interface sensors to auto detect, and you can store vehicle notes for retrieval on
the next diagnostics sessions. Your vehicles sensor list, settings,
and notes are preserved in a proprietary file format for automated
restoration.
Saved Sessions are done by creating an .stc file that the operating system associates with the ScanTool. By double-clicking on an
.stc file, the ScanTool is launched, the vehicle is connected, the
active sensors and vehicle notes are restored, and the sensor list,
with all of the sensor configurations, are reloaded.
Whats more, you can put the .stc file in your computers Startup directory so that when your computer starts, it will restore the
vehicles connection to the ScanTool without intervention from
you.
To make a Saved Session, setup the sensors and their respective configurations as you would like them set each time you use
the ScanTool. Now click Vehicle | Save Session.
71
72
www.AutoEnginuity.com
Settings
The Settings window is used to change overall ScanTool
parameters. This window allows you to change the report information, default sensor units, and whether ToolTips are shown.
User/Shop Information
The User/Shop Information is used to fill in the first section for
the DTC/Freeze Frame and IM/Mode 6 reports. This information
should have been entered during the ScanTool installation. If you
need to change any of the information, you can do it here.
Units
This is the default unit of measure for all sensors and the MILrelated data. Each individual sensor can be overridden by using
Configure Sensor. English is the default setting.
Show ToolTips
This option will disable or enable the showing of the helper
information displayed when you mouse over a section of the userinterface. Enabled is the default setting.
73
Vehicle Information
Vehicle information shows the make, model, year, VIN, vehicle interface type, OBD-II type, CAL, and CVN information. If any
enhanced interface options are active, then you may see more module specific information in the Vehicle Module Information list.
74
www.AutoEnginuity.com
sions testing centers and dealers will use this information to determine if the vehicles program was reflashed privately or by a
factory tool.
Enhanced interface options will also show module specific
configuration information as in the examples below. This can vary
for each vehicle model and year.
75
In-Performance Tracking
In-Performance Tracking is a new effort to monitor the number
of times a component test encounters condition suitable to run and
complete. Vehicles starting in the model years of 2005 may implement this feature. This feature is required starting with the 2006
model year vehicles.
76
www.AutoEnginuity.com
Feature Activation
AutoEnginuitys ScanTool has the ability to be expanded, often
without receiving new hardware or adaptor cables. Optional features can be activated by purchasing enhanced intefaces from an
authorized reseller or directly from AutoEnginuity.
To view a list of optional features currently supported, select
Help | Feature Activation. Enhanced Interfaces that you have purchased support and completed the activation process for, will show
a status of "Activated". Those Enhanced Interfaces that you do not
have support for will show a status of "Not Activated".
77
78
www.AutoEnginuity.com
79
You will be required to restart the software for the new activa-
80
www.AutoEnginuity.com
tion codes to take effect. Please do not restart your computer, you
may lose your activation codes if the software is not closed first.
Once you restart the software, your new enhanced coverage will be
highlighted in green and show a status of "Activated."
81
DLCs
Make
Model
Year
Location
*/Access
Comments
Acura
CL
1996-1998
7/open
under shifter
Acura
CL
1999
8/cover
above shifter
Acura
NSX
1996-2001
7/cover
under passenger
dash
Acura
RL
1996-1998
7/open
passenger side
center console
Acura
RL
1999-2001
8/cover
in front of
shifter behind
ashtray
Acura
TL
1996-1998
8/open
behind ashtray
Acura
TL
1999-2003
6/cover
Audi
Cabrolet
A6
1996,
1997
9/cover
rear ashtray
All
1996-2000
9/cover
in glove box
BMW
3 Series
(also M3)
1996-2003
2/cover
BMW
5 Series
1996-2003
2/cover
BMW
7 Series
1996-2003
6/cover
under stereo
controls
BMW
X3/M
Roadsters
1996-2000
7/cover
passenger side
of console
BMW
Z3 Series
1996-2001
9/cover
under passenger
dash
BMW
Z8
2000-2002
2/cover
Lanos
1999-2000
6/open
All
1996-2000
3/open
Bronco
1996
7/cover
Bentley
Daewoo
Ferrari
Ford
82
www.AutoEnginuity.com
up high under
dash
TABLE 2. Hard-to-Find
Make
Model
DLCs
Year
Location
*/Access
Comments
Ford
F Series
1996
7/cover
Ford
Thunderbird/Cougar
1996,
1997
7/cover
Ford
Thunderbird /
Cougar
1996,
1997
7/cover
Ford
Powerstroke
1995-1998
Honda
Accent
1996-1998
2/open
in coin box
Honda
Accord
1996,
1997
6/cover
behind ashtray
Honda
CR-V
1997-2003
7/open
under passenger
dash
Honda
Del Sol/
Hybrid
1996-1999
7/open
under passenger
dash
Honda
Odyssey
1996-1998
7/cover
console under
passenger dash
Honda
Prelude
1996
8/open
above shifter
Honda
Prelude
1997-1998
7/open
passenger side
dash
Honda
S2000
2000-2003
7/open
under passenger
dash
Land
Rover
Defender
90
1997
8/cover
Land
Rover
Range
Rover
1996-2001
7/open
next to console
Lexus
ES300
1996
2/cover
Lexus
LS400
1996-2003
2/cover
above parking
brake
Lotus
Esprit
1997-2003
7/open
Mazda
Miata
1998,
1999
2/cover
under passenger
dash
83
TABLE 2. Hard-to-Find
DLCs
Make
Model
Year
Location
*/Access
MINI
MINI
2002-2003
2/cover
Mitsubishi
Expo
1996
2/open
Porsche
All
1996
6/cover
drivers side of
console
RollsRoyce
All
1996-2003
9/cover
glove box
Rover
Defender
1997
6/cover
under parcel
tray
Rover
Range
Rover
1996-2003
7/open
under passenger
dash
Subaru
Legacy
1996-2003
2/cover
behind plastic
hinged cover
Subaru
SVX
1996,
1997
1/cover
right side of
steering column
Toyota
Avalon
1996
2/cover
Toyota
Camry
1994-1996
2/cover
Toyota
New
Hybrid
2000
7/open
Toyota
Previa (2/
4WD)
1996,
1997
6/cover
top instrument
panel
Toyota
Tercel
1996-1998
2/cover
Volvo
850
1997,
1998
8/cover
in front of
shifter coin tray
Volvo
All
(except
S80)
1998,
1999
9/cover
Volvo
S60
2001
2/cover
Volvo
C/S/V 70
2000-2003
8/cover
Volvo
S/V 40
2000-2003
6/cover
Volkswagon
Cabrio,
Golf,
Jetta
1996-1998
7/cover
84
www.AutoEnginuity.com
Comments
TABLE 2. Hard-to-Find
DLCs
Model
Year
Location
*/Access
Volkswagon
Eurovan
1996-1999
4/cover
Volkswagon
Golf,
Jetta
1999
7/cover
Volkswagon
Passat
1996,
1997
4/cover
Make
Comments
on dash behind
wiper lever
on dash behind
wiper lever
* DLC Locations.
85
86
www.AutoEnginuity.com
87
Continuously Monitored
A monitor that runs continuously during normal operations. This
monitor looks at a set of components that could make the engine
run out of its emissions range. The sampling rate for OBD-II, under
this definition, is no less than two samples per second.
Comprehensive Component Monitor
A continuously run monitor that performs checks on the OBD-II
sensors, actuators, and switches. The current values are compared
against "known-good" values to determine if the sensor, actuator, or
switch is functional and is rationally operating.
Crankshaft Position Sensor
The crankshaft position sensor has many other tasks besides telling
the engine computer what position the crankshaft is in. This sensor
is also used to determine the speed of the engine, and it is used to
determine if the engine misfired.
DLC or Data Link Connector
The OBD-II standard physical connector on the vehicle side. This
16-pin female connector mates to the scan tool.
DTC or Diagnostic Trouble Code
Diagnostic Trouble Codes are how OBD-II identifies and
communicates to technicians what on-board problems exist. The
first number in the DTC indicates whether the code is an SAE
standard code (applies to all OBD-II systems) or is specific to the
vehicle manufacturer. The remaining three numbers provide
information regarding the specific vehicle system and circuit.
Drive Cycle
A series of conditions required before all non-continuous system
monitors can complete their tests. Some drive cycle requirements
are manufacturer specific and involve such things as ambient temperatures, as well as driving conditions. See Appendix C for further
details. See also Trip.
ECM or Electronic Control Module
An onboard computer controlling a specific system. Most vehicles
will have several ECM units for different systems.
88
www.AutoEnginuity.com
Emissions
By-products of the combustion engine that are regulated by the
Environmental Protection Agency (EPA). Modern vehicles must be
able to reduce emissions to a federally regulated level to be able to
operate on United States roadways. Three exhaust gases are specifically regulated: HC, CO, and NO.
There are three types of emissions: 1) crankcase; 2) evaporative;
and, 3) exhaust. Crankcase represents 25%, evaporative is 15%,
and exhaust is 60% of all vehicular emissions.
Crankcase emissions are created when gases escape past the piston
rings and into the crankcase. The Positive Crankcase Ventilation
(PCV) System is used to recirculate these gases back into the combustion chamber to be reburned.
Evaporative emissions are gas vapors that escape from the fuel
tank. These vapors are trapped in a canister to be released into the
combustion chamber to be burned.
Exhaust emissions are the single largest contributor of vehicle
emissions. The process by which exhaust emissions are reduced is
by allowing the catalytic process to burn away the excess fuel
before releasing the remaining exhaust gases into the environment.
Enabling Conditions
The criteria used to determine when a system test can run. or a set
of conditions that can cause a trouble code to be stored.
ETS or Engine Temperature Sensor
Measure of the engines internal temperature.
EVAP or Evaporative Emissions System
This system works to prevent the escape of fuel vapors into the
atmosphere. The system works by drawing fumes from the fuel
tank into the engine for combustion. Several components can make
up this system, including charcoal canisters, a purge solenoid, fuel
cap, and connecting tubes.
89
90
www.AutoEnginuity.com
91
92
www.AutoEnginuity.com
93
94
www.AutoEnginuity.com
95
exhaust stream by way of the secondary air system to assist in burning off all of the unburned or partially burned fuel. The secondary
benefit of the oxygen being injected into the catalytic converter is
that the catalytic converter heats up quicker.
Secondary Air System Monitor
This non-continuous monitor checks the air pump and all its components. This is a "Two-Trip" monitor. See also Secondary Air System.
STFT or Short-Term Fuel Trim
Like the LTFT, STFT adapts the fuel inputs to keep the engine performing to the current style of driving.
Stoichiometric
Used to describe the ideal air/fuel mixture entering the intake. The
point at which the production of emissions is at a minimum and catalytic conversion of emissions is most efficient. The stoichiometric
air/fuel ratio is 14.7 to 1.
TPS or Throttle Body
Monitors the throttle value position (which determines how much
air goes into the engine) so that the engine computer can respond
quickly to changes, increasing or decreasing the fuel rate as necessary.
Trip
A specific series of steps required in order to have a single monitor
run its test and complete. If your vehicle manufacturer details the
specific requirements to initiate and complete a single monitor test,
then a repair technician can prevent a lengthy drive cycle. Sometimes a monitor is referred to as a "One-Trip" or Two-Trip. A
"One-Trip" monitor means that if a fault is detected the engine
computer will illuminate the MIL and a DTC will be placed as a
stored DTC. A "Two-Trip" monitor means that if a fault is detected
on the first trip, the engine computer will temporarily save this fault
in its memory as a Pending DTC (the MIL will be off). If the fault is
detected again on a second consecutive trip, the engine computer
will illuminate the MIL and a DTC will be placed as a Stored DTC.
The Fuel System Monitor and Misfire Monitor are the only "One-
96
www.AutoEnginuity.com
97
Ford:
Vehicle Preparation for OBD-II Drive Cycle
Note: Vehicles with Power-Take Off (PTO) must have this system
disengaged before proceeding. Verify by viewing the PTO sensor
for the Off Status.
1.
2.
3.
With the engine Off, use the ScanTool to clear all DTCs with the
ScanTool. P1000 will remain. Leave the key in the ON position,
and start the vehicle.
4.
Wait for the vehicle to connect and for the Connection Status
window to disappear. Then select the OnBoard Test Results tab
to view the status of the monitors.
5.
6.
Note: Once started, the engine must not be turned off or the
monitors will not complete their respective tests.
98
www.AutoEnginuity.com
(EVAP), secondary air (AIR-if applicable), or catalyst efficiency monitor have not completed, drive on the highway at a
constant speed over 40 mph (64 km/hr) not to exceed 65 mph
(104 km/hr), for up to 15 minutes. Heavy accelerations, sudden
decelerations, and wide-open throttles are not recommended.
2.
2.
2.
3.
Start the engine and drive the vehicle for six minutes.
4.
5.
2.
3.
Bring the vehicle to a stop and read the following sensors with
the ScanTool: Intake Air Temperature, Fuel Level Indicator,
FTP, FTP V, EVAPPDC, and EVAPCV. Measure the duty cycle
of the EVAPCV circuit with a multimeter and breakout box if it
is reading not available.
4.
99
5.
6.
7.
Bring the vehicle to a stop. With the ScanTool, read the EVAP
monitor results.
2.
3.
2.
The Misfire Monitor can only be tested if the fuel gauge reads
above one quarter full, or the Fuel Level Input is above 15%.
100
www.AutoEnginuity.com
2.
Start the engine and drive the vehicle to a location where speeds
can reach 55 to 60 mph (88 to 97 km/hr) and coast down to 40
mph (64 km/hr) without traffic interference.
3.
Accelerate at wide-open throttle to allow vehicle to shift at redline (if equipped with a tachometer). Immediately return to normal speeds.
4.
2.
101
GM:
Vehicle Preparation for OBD-II Drive Cycle
1.
2.
Idle. The engine must be run for two and a half minutes with the
air conditioner on and rear defrost on. The more electrical load
you can apply the better. This will test the O2 heater, Passive
Air, Purge "No Flow", Misfire and if closed loop is achieved,
Fuel Trim.
3.
Accelerate. Turn off the air conditioner and all the other loads
and apply half throttle until 55 mph (88 km/hr) is reached. During this time the Misfire, Fuel Trim, and Purge Flow diagnostics
will be performed.
4.
5.
Decelerate. Let off the accelerator pedal. Do not shift, touch the
brake, or clutch. It is important to let the vehicle coast along
gradually slowing down to 20 mph (32 km/hr). During this time
the EGR, Purge, and Fuel Trim diagnostics will be performed.
6.
7.
8.
102
www.AutoEnginuity.com
Nissan:
1.
2.
3.
4.
5.
6.
7.
8.
9.
BMW
1.
2.
3.
4.
5.
103
104
www.AutoEnginuity.com
6. Double-click the serial port you wish to use the ScanTool hardware with.
7. Select the Port Settings tab.
105
106
www.AutoEnginuity.com
107
108
www.AutoEnginuity.com
109
110
www.AutoEnginuity.com
111
ture or is malfunctioning.
Although oxygen sensors are designed to work in a
hostile environment, they are very fragile and can be
easily damaged by oil, silicone, and other chemicals.
A good oxygen sensor may have unusual signal characteristics
that are a result of other components. The following components
should be checked:
Fuel injectors
112
www.AutoEnginuity.com
Make
Model
Year
BMW
E46 M3
2002-2007
BMW
E39 M5
2000-2002
BMW
740i /
740iL
2001
Nissan
ALL
2008+
Toyota
Varies
1996-1998
Aston
Martin
Vantage
2004+
Porsche
Cayenne
2003-2007
Ferrari
All
1996+
Tourage
2003-2007
No connection
STi
2000-2007
Audi
A4 1.8T
2002-2007
GM
Various
1996-1998
Ford
Escape
1999-2002
VW
Subaru
Comments
No connection
No OBD-II support. Requires
Porsche Enhanced support
Requires a special Ferrari
cable due to crossing of
ground pins
113
Make
Model
Year
Nissan /
Mercury
Quest/
1996-2003
Villager
Cadillac
CTS
2001-2008
114
www.AutoEnginuity.com
Comments
115
116
www.AutoEnginuity.com
to state/jurisdiction.
NO LIABILITY FOR CONSEQUENTIAL DAMAGES. To the
maximum extent permitted by law, in no event shall AutoEnginuity
or its suppliers be liable for any damages whatsoever (including,
without limitation, damages for loss of business profits, business
interruption, loss of business information, or other pecuniary loss)
arising out of the use of or inability to use this AutoEnginuity
SOFTWARE or HARDWARE, even if AutoEnginuity has been
advised of the possibility of such damages. Because some states/
jurisdictions do not allow the exclusion or limitation of liability for
consequential or incidental damages, the above limitation may not
apply to you.
U.S. GOVERNMENT RESTRICTED RIGHTS
The SOFTWARE, HARDWARE, and documentation are provided
with RESTRICTED RIGHTS. Use, duplication, or disclosure by
the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and
(2) of the Commercial Computer Software -- Restricted Rights at
48 CFR 52.227-19, as applicable. Manufacturer is AutoEnginuity,
L.L.C., 2039 E. Pomelo ST., Mesa, AZ 85215.
Copyright (c) 2002-2010 AutoEnginuity, L.L.C. All Rights
Reserved.
ScanTool:Form11/17/10
117
118
www.AutoEnginuity.com