0% found this document useful (0 votes)
1K views198 pages

ER000083R1 - 00 (4G EDIS Introduction Manual)

Uploaded by

James Hodge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views198 pages

ER000083R1 - 00 (4G EDIS Introduction Manual)

Uploaded by

James Hodge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 198

CE Code This document approved for CUSTOMER distribution.

00 Do not distribute to third parties without written permission from EControls.

EControls 4G
Engine Display Interface Software (EDIS)
Introduction and User Manual
Document No. ER000083_00

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 2 of 198

CHANGE RECORD
REV ORIG APPR. 1 APPR. 2 SEC./PG. DESCRIPTION DATE
A C LELA All Initial Release 2004.11.05
B C LELA All Feature Additions / Updates 2007.04.13
C B PEARSON H. GADIGOTA T. BARTON All Feature Additions / Format Updates 2014.12.11
D B PEARSON H. GADIGOTA T. BARTON 9.2, 11 Flight Data clarifications, Troubleshooting 2015.02.11
E B PEARSON H. GADIGOTA T. BARTON 4.1, 6.1, 7.1, 8 Parameter search utility; Faults shortcut, HDOBD page, EICS variations 2015.04.09
F B PEARSON H. GADIGOTA 4.2 Note on first calibration / subsequent calibration element count 2015.08.14
discrepancy added
4.3 Static Calibration functionality added
7.1 IOMap added to Page Descriptions
11 Plotter backwards compatibility and ECM failure to program added to
Troubleshooting section
4.6 Updated ComStats definitions and image
5.11 Available variable list in alphabetical order
G B PEARSON H. GADIGOTA 4.7 Moved content to this section from Section 5 2016.06.23
4.7.1 Added Start/Stop Recording hot keys
4.7.5 Added Available Memory feature to Data Buffer Settings
5 Updated to reflect only (built-in) EDIS plotter
5.6 Added New Mark (silent) feature
6 Added section on (stand-alone) edis_sadbplot plot tool
Added ability to save combined plots files
Added ability to shift individual plot traces
H B PEARSON H. GADIGOTA 4.3.4 Added software security checks 2016.07.14
5.6 Added reference to grayed out Load Plot Settings (Custom) command
Added Load Plot Settings (Custom) command
6.4.1 Updated Find a Parameter feature
7.1.2
J B PEARSON H. GADIGOTA 4.6.5 Updated ECOM section to include RS-232 reference 2017.11.02
4.6.6 Updates to include RS-232 and custom baud select
4.7.1.4 Added reference to Reset to Defaults in note.
4.8.3 Added Reset to Defaults description
4.9 Updates to include parameter, page and EDIS help options.
Expanded/Updated Fault Categories section
9.1 Added 4G Fault Process section
9.2 Download Fault Parameters feature
9.4 Added Calibration Tools section
11 - 12 Updates to Troubleshooting section
K B PEARSON H. GADIGOTA 3.3.4 Added reprogramming rate reference information 2018.04.10
3.8.1 Added Chinese language setup in Control Panel
6.1/6.2 Updates to page descriptions to reflect added and changed pages
Added View Cleared Faults functionality
9.7 / 11 Updated Aux Delta Pressures/Temperatures images
L B PEARSON H GADIGOTA 3.3.1 Added clarification notes – blue / green tag highlighting 2018.01.10
3.7.1/3.7.5 Updated (increased ) variable tagging/recording limits
11 Added Tests Section
12.13 Added 4G MOT Reprogramming Error
13 Added Communication Error Codes section
M B PEARSON H GADIGOTA S. DENT 12.14/12.15 Added ECOM communication errors to Troubleshooting 2019.01.23
12.16 Added 0xc0000005 startup error to Troubleshooting
12.17/12.18 Added password-related entries to Troubleshooting
N B PEARSON M WORKMAN 12.4 Updates to ECM In Bootstrap/No Error troubleshooting 2019.03.08
P B. PEARSON 6.1 Added FaultMon and Service page descriptions 2019.08.06
11.1.16 Added Injector Sweep Test
12.19 Added Installation Error 1500 troubleshooting entry
R B. PEARSON H. GADIGOTA D. HONAKER 2.1 Updates to installation - .exe install file 2020.05.15
3.67 Added Remote EDIS description
8.7 Updates to Non-Volatile memory description
12.20 Installation troubleshooting item added
R1 B. PEARSON D. HONAKER 3.6.7 Updated Remote EDIS login step – single login option only 2020.05.26

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 3 of 198

TABLE OF CONTENTS
1 INTRODUCTION ........................................................................................................5
2 SOFTWARE INSTALLATION AND LOGIN...........................................................................6
2.1 Software Installation Instructions ............................................................................................... 6
2.2 Software Log-In ............................................................................................................................ 8
3 EDIS HEADER AND MENU BAR FUNCTIONALITY ............................................................ 11
3.1 Header Functions ....................................................................................................................... 11
3.2 Menu Bar - Introduction ............................................................................................................ 15
3.3 File Menu Functions ................................................................................................................... 16
3.4 Page Menu Functions ................................................................................................................ 30
3.5 Flash Menu Functions ................................................................................................................ 32
3.6 Comm Port Menu Functions ...................................................................................................... 33
3.7 Plot/Log Menu Functions........................................................................................................... 45
3.8 Settings Menu Functions ........................................................................................................... 56
3.9 Help Menu Functions ................................................................................................................. 57
4 EDIS PLOTTER ...................................................................................................... 61
4.1 EDIS Plotter Window .................................................................................................................. 61
4.2 Plot Window Hot Keys................................................................................................................ 63
4.3 Exchanging Variables ................................................................................................................. 63
4.4 Removing Variables From a Plot Window ................................................................................ 64
4.5 Plot Settings ................................................................................................................................ 65
4.6 Edit Menu.................................................................................................................................... 70
4.7 Cursors ........................................................................................................................................ 79
4.8 Snapshot! Function .................................................................................................................... 80
4.9 Freeze/Resume Function ........................................................................................................... 81
4.10 Saving a plot ............................................................................................................................... 81
4.11 Close a Plot ................................................................................................................................. 83
4.12 Plotter Help ................................................................................................................................. 84
5 STANDALONE PLOT TOOL (EDIS_SADBPLOT) ................................................................. 85
5.1 edis_sadbplot Window .............................................................................................................. 85
5.2 Plotter Menu Bar ........................................................................................................................ 85
5.3 File Menu Commands ................................................................................................................ 86
5.4 Edit Menu Commands................................................................................................................ 93
5.5 Shift File! Menu Command ........................................................................................................ 94
5.6 Shift Plot! Menu Command ....................................................................................................... 95
5.7 Help Menu .................................................................................................................................. 96
6 EDIS PAGES – 4G ................................................................................................. 98
6.1 Page Descriptions – General (4G) ............................................................................................. 98
6.2 Page Descriptions – Application-Specific (4G)........................................................................122
7 EDIS PAGES – EICS ............................................................................................. 125
7.1 Page Descriptions – General (EICS) .........................................................................................125

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 4 of 198

7.2 Page Descriptions – Application-Specific (EICS) .....................................................................127


8 FAULT / DIAGNOSTIC TROUBLE CODE INTERACTION ..................................................... 129
8.1 Fault Categories .......................................................................................................................129
8.2 4G Fault Process .......................................................................................................................133
8.3 Custom Variable Labels ...........................................................................................................134
8.4 Fault Snapshot / Flight Data Recorder ...................................................................................135
8.5 Fault Parameters Window .......................................................................................................141
8.6 Download Fault Parameters....................................................................................................148
8.7 View Cleared Faults ..................................................................................................................149
9 CUSTOMIZE PAGE LIST CONFIGURATIONS IN EDIS SHORTCUTS ....................................... 150
9.1 Overview ...................................................................................................................................150
9.2 Procedure ..................................................................................................................................151
9.3 Update Page List Configuration ..............................................................................................155
10 CALIBRATION TOOLS ............................................................................................. 157
10.1 Parameter Reference ...............................................................................................................157
10.2 Simulation Configuration .........................................................................................................158
10.3 Calibration Mode Configuration .............................................................................................159
11 TESTS ................................................................................................................ 160
11.1 Diagnostic Tests .......................................................................................................................160
11.2 System Parameter Reference ..................................................................................................176
12 TROUBLESHOOTING .............................................................................................. 181
12.1 Load Calibration from Disk – Time-Out ..................................................................................181
12.2 Plotter Backwards Compatibility.............................................................................................181
12.3 ECM In Bootstrap Mode (with error message) ......................................................................183
12.4 ECM In Bootstrap Mode (no error message) ..........................................................................186
12.5 Unable to Load Plot File ...........................................................................................................186
12.6 Incompatible Bootblock Message ...........................................................................................187
12.7 Fault Warning Message ...........................................................................................................188
12.8 Windows 10 Screen Resolution Issues ....................................................................................189
12.9 Spark Kill Test Warning ............................................................................................................189
12.10 Reprogramming Communications Timeout (EDIS) ................................................................189
12.11 Reprogramming Communications Timeout (EICS).................................................................190
12.12 Help Menu Error .......................................................................................................................191
12.13 4G MOT Reprogramming Error ...............................................................................................192
12.14 Communications (ECOMTM) Error #1 ......................................................................................193
12.15 Communications (ECOMTM) Error #2 ......................................................................................194
12.16 Application Error 0xc0000005 At Start ...................................................................................195
12.17 Invalid Password ......................................................................................................................196
12.18 Not Authorized to Connect to Target ECM .............................................................................196
12.19 Installation Error 1500 .............................................................................................................197
12.20 Installation Error ......................................................................................................................197
13 ECOM™ / EDIS ERROR MESSAGES......................................................................... 198

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 5 of 198

1 INTRODUCTION
All engine control modules (ECMs) produced by EControls Inc. have the ability to be used as calibration
development controllers and include an abundance of interface functionality. This manual is intended to
introduce technical professionals and service personnel to EControls’ Engine Display Interface Software
(EDIS), however, this manual is not intended to define control system variables, outline the ECM’s
embedded software functionality, or provide calibration direction.
The text outlines:
 Installation of the EDIS package onto a personal computer (PC)
 Software login and password functionality
 EDIS Header and top-level menu bar functions
 General functions of each user-interface page
 Fault and Diagnostic Trouble Code (DTC) interaction
In addition to providing a calibration interface, software capabilities include extracting a calibration from
an ECM, loading a calibration to an ECM, re-flashing an ECM with a MOT file, graphically plotting variables
and metrics, data logging variables and metrics to PC memory, and display/retrieve fault code information.
Before elaborating on the software’s functionality, it is crucial to understand the ECM’s configuration.
There are two types of files that can be used to configure an ECM, a MOT file and a CAL file.
The functions of these files are described in Table 1:

Table 1: Calibration Configuration Files

File Type Description


Calibration disk file (partial calibration) that contains static
variables to define part of an engine’s calibration. A CAL file is a
Calibration File (.cal) calibration overlay but DOES NOT contain the engine’s entire
calibration. CAL files are used for saving a calibration from an
ECM or loading specific variables.
Binary (S-record) file that contains the full calibration and
embedded software algorithms. The MOT file is the one file
MOT File (.mot)
necessary to completely configure an ECM. MOT files CAN NOT
be viewed or executed on a PC.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 6 of 198

2 SOFTWARE INSTALLATION AND LOGIN

2.1 Software Installation Instructions


The installation software is contained in a single ZIP file located on the EControls customer portal. In order
to install the software, all files must be contained in the same directory.

To install the 4G Display software to your PC:


1) Copy the installation ZIP file and extract the file contents to the local PC desktop.

Figure 1: EDIS Installation Files


2) Start the Windows Installer by double-clicking the following installation file.
 setup.exe

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 7 of 198

3) Follow the instructions for installation.

4) Once installed, the software can be accessed from Start Menu → Programs → 4G Display → 4G
Display.

5) The default installation directory is C:\Program Files (x86).

 NOTE:
Upon completion of the install, installation files may be deleted from your PC.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 8 of 198

2.2 Software Log-In


Figure 2 shows the Password Dialog Box, which is displayed when a software session begins. Login can be
accomplished in two ways:
1) Enter an All S/N Password which is applicable to all ECMs of a given original equipment
manufacturer (OEM) or
2) Enter a Single S/N Password and corresponding serial number for a single ECM.

 NOTE:
A Single Serial Number password is only applicable for the specific ECM serial
number it applies to and is useful for authorizing service personnel to make
changes or view information for a single ECM for which they would otherwise
not have access to.

Each password is a 16-character alpha-numeric string specific to each EControls customer and determines
which pages and variables are visible through the software as well as which ECM calibration variables can
be written. Passwords are assigned to an OEM by EControls Inc. Passwords also determine the
functionality granted a user, including loading calibration files and reprogramming the ECM. Passwords
can be used to provide full or limited access to as many or as few pages and variables as desired. This
allows the software to be all encompassing for the calibration engineer, provide limited access for
distributors and service technicians, or provide any access level for a single ECM.

Figure 2: Populated Password Dialog Box for Single Serial Number Access

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 9 of 198

Password Dialog Box functions are defined below:

2.2.1 Clear Password Button:


This button erases the current password from the password field.

2.2.2 Paste Password Button:


This button allows the user to copy a 16-character string from any word processor and paste the string
in the password field

2.2.3 Single Serial Number Access Checkbox:


Checking this box tells the software that the password is applicable for single serial number access

2.2.4 Serial Number Field:


This field is only applicable when Single Serial Number Access Checkbox is checked. The entry field
MUST BE populated for the 6-digit serial number for which the Single Serial Number Access password
applies

 NOTE:
Leading zeros included in the serial number are not required).

2.2.5 Save Password and S/N Checkbox:


Checking this box retains the password and serial number (if applicable) for the next software session.

Should an invalid password be entered, the error prompt shown in Figure 3 will be displayed and the
software will not load.

Figure 3: Password Error Prompt

This prompt signifies one or more of the following:

 The All S/N password is invalid;


 The Single S/N password is incorrect for the Single Serial Number entered;
 An All S/N password is entered for Single Serial Number use;
 The Single Serial Number password is valid; however, the Single Serial Number Access Checkbox is
not checked.

If the Single S/N password entered is correct for the software but does not match the entered S/N of the
targeted ECM, the prompt in Figure 4 will be displayed.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 10 of 198

Figure 4: Incorrect Serial Number Message

Figure 5 shows the communication status if a valid software password is entered when attempting to
connect to an ECM with a different key. In this instance the software will load but will not connect to the
target (ECM).

Figure 5: Not Authorized to Connect

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 11 of 198

3 EDIS HEADER AND MENU BAR FUNCTIONALITY


All high-level functions are accessible from the EDIS Header. The header shown in Figure 6 is displayed
above the active page and is accessible from any page. Included in the header is the menu bar, task
buttons, communication status window, and active page header. Functions, such as file transfer, plotting,
and flash committal are selectable from the menus located in the menu bar.

Menu Bar MIL Task Buttons Communication


Status Window

Active Page Connection Status


Window Window

Figure 6: EDIS Header (Not Connected)

3.1 Header Functions


3.1.1 Active Page Window
The Active Page Window displays the title of the EDIS page currently displayed.

3.1.2 Connection Status Window


The Connection Status Window indicates whether or not the EDIS Display is communicating to a target.
If the PC is connected to a valid target, battery voltage is supplied to the V_bat pins of the ECM and
the proper password has been entered, the Connection Status Window will display a Connected status
on a green background. Otherwise, a Not Connected status will be displayed on a gray background.

3.1.3 Communication Status Window


The Communication Status Window, located at the far right of the screen, displays real-time
information regarding serial communication. If the PC is connected to a valid target, battery voltage
is supplied to the V_bat pins of the ECM and the proper password has been entered, the
Communication Status Window will display a message showing that the computer is connected and
communication is established.

 NOTE:
Double-clicking the Communication Status Window will produce a separate
EComStatus scrolling window that displays all current and historical serial
communication status information for reference).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 12 of 198

Figure 7: EComStatus window

A double left-click inside the panel will pause the output. Double left-click again and the output will
resume. With focus on the panel, <ctrl-s> will pause the output and <ctrl-q> will resume. The same
functions can be performed from the menu (Figure 8):

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 13 of 198

Figure 8: Pause/Resume/Exit commands within the File menu

A listing of possible error codes that may be displayed in the Communication Status Window or EComStatus
Window can be found in Section 12.16.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 14 of 198

Figure 9 is an example of the header once communication has been established.

Figure 9: EDIS Header (Connected)

3.1.4 Malfunction Indicator Lamp (MIL)


The EDIS MIL is a representation of the actual MIL that would be present in a vehicle and serves
to alert the user if operating conditions have exceeded the fault thresholds defined in the
4G_cal.xls calibration spreadsheet (Diagnostics page). In its un-triggered state, both the MIL
and the MIL background are gray in color; when a fault condition is met, the MIL changes to
amber with a red background color.

3.1.5 Faults Page Shortcut


From any EDIS page, click on the little circle in the middle of the MIL (if
the MIL is active) and it will automatically bring up the Faults page.

3.1.6 Previous/Next Buttons


Previous/Next buttons may be used to advance to the next adjacent page or go back to
the previous adjacent page based on the active page list order. This function may also
be accomplished by using the Page Up/Page Down buttons.

3.1.7 Toggle Button


The Toggle button may be used to toggle or select between the active page and the last page
visited. The F9 key is a shortcut to toggle between the last page visited and the current page.

3.1.8 Record Button


The Record button is used to initiate logging parameter output data for use with the EDIS Plotter.
A more detailed description of this button and its functionality can be found in Section 3.7.1.3.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 15 of 198

3.2 Menu Bar - Introduction


The Menu Bar contains seven menu titles – File, Page, Flash, Comm Port, Plot/Log, Settings and Help .
Selecting a menu title activates a dropdown menu from which additional functions can be selected.
A brief description of each of the Menu Bar menus is provided in Table 2 below.

Table 2: Menu Bar menu descriptions

Menu Purpose
File Menu Used primarily to perform disk and file management functions.
Page Menu Used to select the active page and configure which pages will be visible
for use during a software session. Also contains configuration interface
for Hotkeys.
Flash Menu Commits updated calibration variables from the ECM’s random access
memory (RAM) to Flash memory or releases/clears updated calibration
variables from the ECM’s RAM. Flashing an ECM permanently saves a
variable or set of variables to the ECM.
Comm Port Menu Selects the PC’s active serial communication port and displays
communication statistics.
Plot/Log Menu Graphically plots or numerically logs static and dynamic variables and
metrics that have been tagged for plotting or logging.
Settings Menu Select desired display language and engineering units.
Help Provides general information about EDIS and defines shortcuts for use
in the software.

Additionally, functionality of each menu and its associated dropdown selection is presented in greater
detail, beginning with Section 3.3 below.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 16 of 198

3.3 File Menu Functions


All disk and file management functions are accessible from the File menu. Functions contained in the File
menu include:

 Save Calibration to Disk


 Load Calibration from Disk
 Clear Cal Tags
 Reprogram Target
 Bulk Reprogram
 Print Panel
 Exit

3.3.1 Save Calibration to Disk Function:


This function saves calibration variables (accessible from the display software) from the ECM’s flash
memory to the PC.
Table 3 outlines the Save Calibration to Disk functions.
Table 3: Save Calibration to Disk Functions
Function Definitions
Save All Calibration Variables Saves all password accessible calibration variables
from ECM Flash to the PC that are accessible in the EDIS
software package. (NOTE: Not all ECM variables are
accessible through the interface software, thus this
does not constitute saving a ‘full’ calibration).
Save Tagged Cal Variables* Saves any password accessible variable from ECM Flash
memory to the PC that is tagged in the display
software.
Save Cal Variables for Which Saves all calibration variables from ECM Flash memory
You Have Write Access to PC for which your password allows write access.
Save Cal Variables from List Saves any password accessible variable from ECM Flash
memory to the PC that is selected from the list of
accessible variables. Multiple variables may be
selected by single left-click of each variable.
Update Existing Cal File Update an existing calibration file on the PC with the
same variables from the connected ECM. Used to
update a partial calibration with updated variables
from an ECM.
*Calibration Tag (shift & right-click): Selection of static calibration variables to save to
PC disk. Tagged variables will be displayed with a blue background.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 17 of 198

Figure 10 is an example of a calibration table that has been tagged for a partial calibration save. A variable
is tagged for a calibration save by combining the shift key with a right-click of the mouse, thereby
highlighting the calibration variable or table in blue. This allows for specific calibration variables to be
saved to disk without having to know the variable’s name. It should be noted that tables are not
automatically saved with their corresponding independent axes; therefore, axes should also be tagged.

Figure 10: Variables Tagged for Calibration Save

 NOTES:
1) <Shift+Right-Click> again to de-select a parameter or table. The blue highlighting will
disappear.
2) Please note that calibration variables can both be <Shift+Right-Click> tagged (blue) for a
partial calibration as well as <Right-Click> tagged (green) for plotting/logging. If a parameter
is selected for both partial calibration and plotting/logging, the blue highlighting will prevail,
regardless of the selection order.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 18 of 198

If the password used at login has a high level of access, the prompt shown in Figure 11 is displayed. This
prompt asks if the calibration is a Trusted Source Calibration. A Trusted Source Calibration allows a high-
level user to generate a calibration file that can be loaded and committed into an ECM using any level of
password that permits calibration file loads even though the password may not allow write access to all
variables contained in the calibration file.

Figure 11: Trusted Source Calibration Save Prompt

During the save operation, the Cal Load/Save Progress status window monitors the status and progress
of the calibration save. A successful calibration save generates the prompt displayed in Figure 12.

Figure 12: Successful Calibration Save Prompt

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 19 of 198

 NOTE:
It is possible that, in calibration saves of all variables, the initial save after establishing
communication with the ECM will indicate a larger number of elements than subsequent
saves.
In the first save operation after establishing communication, EDIS initiates saving all
variables, including those that may not be supported in the ECM. EDIS then marks those
unsupported variables, and subsequent save operations do not attempt to save those
marked variables. The element count in the Cal Load/Save Progress status window of
subsequent saves reflects this reduced number of saved variables.
Please note that this reduced element count still reflects a full and complete calibration,
and that all variables supported by the ECM are saved to the calibration file.

Initial Save Operation

Subsequent Save(s)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 20 of 198

3.3.2 Load Calibration From Disk Function:


This function loads a partial calibration from a Trusted Source calibration file on the PC to the ECM’s flash
memory.

 NOTE:
Only variables assigned write access to the account password used will be
updated. Additionally, calibration load privileges must be assigned to the account
for the Load Calibration From Disk function to be active.

EDIS and the 4G ECM employ a two-stage calibration load process:


 Stage 1: Load operation that updates non-static calibration variables
 Stage 2: Load operation that reprograms the static calibration flash block with any updates
from the calibration file

 NOTE:
Static calibration variables do not require updates while the engine is running and
thus are stored in ECM flash ROM, which is only writeable when the engine is
stopped. Static calibration parameters that are visible on EDIS are not directly
modifiable by the user.

When the user initiates a Load Calibration from Disk operation in EDIS, the PC display tool will read the
selected calibration file, update the corresponding fields on the active GUI page, and send calibration
parameter update requests to the 4G ECM. This is the Stage 1 load operation described above.

 NOTE:
If, when attempting to load a calibration file that contains one or more static calibration
variables into the 4G ECM, the error message below is received, please refer to Section
12.6 for troubleshooting instructions.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 21 of 198

The calibration load process then reprograms the 128 KB static calibration flash block in Stage 2 if ALL of
the following conditions are true:
1. At least one of the parameters loaded from the calibration file is stored in the static calibration
block on the 4G ECM.
2. At least one of the values of the static calibration parameters loaded from the file differs from
the value stored in the 4G ECM.
3. The engine is stopped with key in the on position

If a Stage 2 load operation is required, EDIS automatically proceeds with the operation without any
additional action required by the user. The Cal Load/Save Progress EDIS dialog will display the following
status while Stage 2 flash reprogramming is in progress:

Figure 13: Stage 2 Flash Reprogramming status message

Upon completion of the two-stage calibration load process, the dialog will display the following text:

Figure 14: Stage 2 Flash Reprogramming completed message

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 22 of 198

At the start of the Stage 2 load operation, if the first two conditions are true but the engine is not stopped
with key on, then the user will see the following EDIS pop-up message:

Figure 15: Unable to complete calibration load message

The user is presented with two choices:

1. Retry: Select this option after stopping the engine and/or turning the key to the on position.
The reprogramming of the static calibration flash block will then proceed.
2. Abort: Select this option to cancel the load process prior to updating the static calibration flash
block in the 4G ECM.

If the load process is aborted, then the calibration loaded from the file is only partially applied in the 4G
ECM; i.e. only non-static calibration variables have been updated. The following screen is shown to the
user after the Abort option is selected which lists all the static calibration variables that did not get
updated on the target.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 23 of 198

Figure 16: Calibration Abort status window

If the user initiates a calibration load operation prior to EDIS receiving all of the static calibration data from
the 4G ECM, then the “Cal Load/Save Progress” dialog will display the following text:

Figure 17: Requesting static calibration data message

The progress bar will advance from 70% to 90% during static calibration data retrieval. Once EDIS has
retrieved all the static calibration data, it will then proceed with Stage 2 static flash reprogramming.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 24 of 198

The red progress bar on the “Cal Load/Save Progress” dialog during calibration download indicates
operational progress in three segments:
1. 0-70%: loading of regular calibration variables (Stage 1)
2. 70-90%: requesting static calibration data from the 4G ECM
3. 90-100%: reprogramming of the static calibration flash block (Stage 2)

Figure 18 shows the prompt for a successful calibration file load.

Figure 18: Successful Calibration Load Prompt

3.3.3 Clear Cal Tags Function:


This function removes all calibration tags from EDIS memory during software use.

3.3.4 Reprogram Target Function:


This function reprograms the ECM’s microprocessor with a binary MOT file (S-record) that contains the
full calibration and embedded software control algorithms. This task is performed when software
modifications have been released or loading a full calibration is desired.
When reprogramming an ECM, the prompts shown in Figure 20 through Figure 22 will be displayed in
sequence. Figure 20 is the first prompt, asking for confirmation to perform a standard application
download. A “standard application” download reprograms the target with the embedded software and
the full calibration. Prior to beginning the reprogram sequence, the prompt in Figure 21 will be displayed.
Selecting “Yes” will proceed with the reprogramming sequence; selecting “No” will exit the reprogram
sequence.

Communication baud rates are managed according to the ECOM TM communication used:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 25 of 198

 For ECOMTM serial communication – During the reprogramming sequence, the serial
communication baud rate will change from the preset communication baud rate (default= 19200
bps) to 57600 bps, permitting faster downloads. A status indicator will be displayed during
reprogramming to display the download status.
 For ECOMTM CAN communication – Baud rate configuration is different according to the 4G software
release installed in the ECM:
- Prior to EDIS Release 334 – To avoid placing the ECM in Bootstrap mode during
reprogramming, set baud rate to 250 kbps and use CAN1 channel only for reprogramming.
- EDIS Release 334 and later – Refer to the Reprogramming Support LED panel on the Comms
page (Figure 19) and confirm that reprogramming with baud rates other than 250 kbps and
with CAN channels other than CAN1 is acceptable.

Figure 19: Reprogramming Support LED panel

Successful completion of a reprogrammed target will generate the prompt in Figure 22 and the software
will automatically revert back to the preset communication baud rate.

Figure 20: Reprogram Target Download Prompt

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 26 of 198

Figure 21: Standard Application Download Prompt

Figure 22: Successful Target Reprogram Prompt

Answering “No” to the prompt in Figure 20 indicates a “non-standard application” download that will
constitute an application and Bootblock download. Figure 23 shows the ensuing dialog box. Bootblock
essentially erases everything in the ECM’s flash memory and reprograms the ECM. This function is used
primarily when updating an ECM’s encryption. In order to reprogram in Bootblock, a valid password must
be entered in the password field of the Non-standard Target Reprogram prompt. If the password is
accepted, the prompts shown in Figure 24 and Figure 25 will be displayed.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 27 of 198

Standard application
Non-standard application download. DOES NOT
download (Bootblock). requires a password entry in
Requires valid password in field field above.
above.

Figure 23: Non-standard Target Reprogram Prompt

Figure 24: Successful Bootblock Password Entry Prompt

Figure 25: Non-Standard Application Download Prompt

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 28 of 198

 NOTE:
If ECOMTM communication is lost, the reprogramming sequence is cancelled, or
ignition and battery power are removed from the ECM during reprogramming,
the ECM will inform you that it is in bootstrap mode and is inoperable requiring
the ECM to be reprogrammed as shown in Figure 26. This prompt will be
presented each time the PC reconnects with the ECM if the ECM is not properly
configured.
Additional information and troubleshooting suggestions for restoring an ECM in
bootstrap mode can be found in Section 12.

Figure 26: Inoperable Target Prompt

IMPORTANT:
Interruption of Bootblock reprogramming may cause the ECM to be unusable.
An ECM that becomes unusable as a result of a failed reprogram requires the
unit to be returned to EControls, Inc.

 NOTE:
In the event of hardware or software security check fails, one of the following
error messages will be displayed:

Figure 27: Failed Hardware Security Check Error Message

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 29 of 198

Figure 28: Failed Software Security Check Error Message

3.3.5 Bulk Reprogram Function


This function is used to program multiple ECMs for an OEM’s end-of-line production process.

3.3.6 Print Panel Function


This function sends a snapshot of the active EDIS page to a printer. Some page configuration options are
available on the Print dialog box (Figure 29); additional configuration of the printer-specific driver may be
required to fully render the image as desired before printing.

Figure 29: Print dialog box

3.3.7 Exit Function (Ctrl+X)


This function is used to close the 4G Display.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 30 of 198

3.4 Page Menu Functions


The Page menu is used to configure which pages will be visible for use during a software session and
contains the list of selectable pages. Functions accessible from the Page menu are listed below.

 Hotkey
 Toggle Test Cell (F10)
 Pages
 [Page_Name] display links

3.4.1 Hotkey Function


The EDIS Display allows for up to six (6) display pages to be assigned to user-settable hotkeys. Selecting
the Hotkey function in the dropdown produces a table that lists the available hotkeys (function keys F2
through F7 on the keyboard) with the EDIS Display page assigned to each. Initially, all hotkeys shown are
(unassigned).
Table 4: Hotkey table, showing unassigned hotkeys
F2 - (unassigned)
F3 - (unassigned)
F4 - (unassigned)
F5 - (unassigned)
F6 - (unassigned)
F7 - (unassigned)

To assign a desired display page to a hotkey:


1) Navigate to the desired page (using either the Previous/Next buttons or list of page names on
the Page Menu dropdown)
2) Select Hotkey from the dropdown
3) Click on the first available (unassigned) hotkey to assign it to the desired page. The (unassigned)
indicator will be replaced with the desired page name in bold font, and the selected function key
name will change to bold font as well.
4) Repeat for other desired pages, up to six (6) total.
A sample fully-assigned table of hotkeys can be seen in Table 5 below:

Table 5: Fully-defined Hotkey table


F2 - Main
F3 - Boost
F4 - Faults
F5 - Knock
F6 - PhiNG
F7 - VECal

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 31 of 198

 NOTE:
Hotkeys are saved upon exit and persist when a new software session is opened.

3.4.2 Toggle Test Cell (F10) Function:


Clicking on this dropdown selection allows the user to quickly toggle between the current active page and
the Test_Cell page.

3.4.3 Pages Function


This function configures which pages will be selectable from the Page menu. Figure 30 shows an example
of the Page Configuration Interface. Selecting a page for use is accomplished by a single left-click next to
the page name. Pages available for display are password dependent. Pages may be retained for software
re-entry by checking the Save pages setup for startup checkbox.

Figure 30: Page Configuration Interface

 NOTE:
Individual page selection configurations can be saved in .dat files and referenced
in EDIS properties – allowing for multiple page list display options. See Section 10.

3.4.4 [Page_Name] display links


This function selects the active page for display. A list of supported pages selected to be visible using the
Page Configuration Interface is displayed on the Page menu dropdown. A page is selected for display by
clicking on the name of the desired page in the dropdown.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 32 of 198

3.5 Flash Menu Functions


The Flash menu contains the two functions that transfer or release updated variables from ECM RAM to
ECM flash. Functions accessible from the Flash menu are listed below.
 Commit Dirty Page
 Release Dirty Page

3.5.1 Commit Dirty Page Function


This function transfers updated calibration variables from ECM RAM to flash memory. Committing
variables to flash memory permanently stores the variables. A ‘Dirty’ page refers to a flash page that has
updated calibration variables in RAM that have not been updated in Flash. If a page is ‘Dirty’ and battery
power is removed from the ECM, updated variables revert back to values stored in Flash. Once a page has
been flashed, the page is no longer ‘Dirty.’ Upon selecting Commit Dirty Page, the prompt in Figure 31
will be displayed.

Figure 31: Commit Dirty Page Prompt

IMPORTANT:
Caution should be taken to not commit flash pages at high engine speeds as the
engine may briefly stall during the flash committal process.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 33 of 198

3.5.2 Release Dirty Page Function


This function deletes updated calibration variables from ECM RAM and reverts back to the calibration
stored in flash memory. Prior to releasing the updated variables from RAM, the prompt in Figure 32 will
be displayed.

Figure 32: Release Dirty Page Prompt

 NOTE:
Updated variables that have not been committed to flash memory are retained
during ignition key-off cycles; however they are erased if battery power (V_bat)
is removed from the ECM.

3.6 Comm Port Menu Functions


The Comm Port menu allows the user to select the PC’s active serial communication port and provides
information about communication statistics. Functions accessible from the Comm Port menu are listed
below.

 Automatic COM
 COM1, COM2, etc.
 CAN - ifak system USB
 Configure CAN
 ECOM
 Configure ECOM
 Remote EDIS
 Dump Call Data Info (EControls internal use only)
 Show Stats
 TCP
 Configure TCP

3.6.1 Automatic COM Function (Default)


This function permits the software to cycle through available USB serial communication ports until a
connection is established with the target.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 34 of 198

3.6.2 COM1, COM2, etc. Selection


This selection list specifies which communication port to connect through for a given software session.
This setting is not retained once the software has been exited, however it may be retained by right-clicking
the main software icon, selecting properties, and adding –com# to the end of the target field. An example
is shown in Figure 33.

Figure 33: Appending COM port to target field

The EDIS Display supports communication via one of two USB devices – either ifak system’s isCAN or
EControls’ ECOMTM. The following four dropdown selection options apply to CAN USB device
configuration:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 35 of 198

3.6.3 CAN ifak system USB


This option is to be selected if communication is managed with the ifak system isCAN USB device.

Figure 34: ifak system's isCAN USB device

3.6.4 Configure CAN


Selecting this dropdown item brings up a dialog box that allows the user to specify the target address for
the ifak system isCAN USB device.

Figure 35: isCAN USB configuration window

3.6.5 ECOM
This option is to be selected if CAN or RS-232 communication is managed using EControls’ ECOM TM USB
hardware connection device (Figure 36).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 36 of 198

3.6.6 Configure ECOM


This dropdown selection opens a dialog box used to configure the EControls ECOMTM USB hardware
connection device (Figure 37).

Figure 36: EControls ECOMTM device Figure 37: ECOMTM configuration dialog box

To configure the ECOMTM device:

1) Select the preferred ECOMTM module (or First Available) from the list of available modules.

2) Select either CAN or Serial (RS-232) communication from the Link dropdown.
3) Select Static or Dynamic CAN Transmit (Tx) mode.
a. Dynamic mode will allow EDIS to look at the ECM CAN bus load and alter its CAN Transmit
rate (from x1.5 if lightly loaded to x1.0 if heavily loaded).
b. Static mode allows EDIS to use a fixed Transmit rate (x1.0) no matter what the ECM CAN
bus load may be.
4) Select the communication transmission speed for the ECOMTM device:
a. If using CAN communication, select from the CAN Link Speed dropdown,
b. If using Serial (RS-232) communication, select from the Serial Link Speed dropdown.

5) If using CAN communication, enter the appropriate addresses into the Target CAN Address and PC
CAN Address fields.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 37 of 198

3.6.7 Remote EDIS


The 4G Remote EDIS functionality enables users to connect with the EDIS Display remotely using an
EControls M-LINK™ IoT gateway.

IMPORTANT:
4G Remote EDIS functionality requires proper configuration of EDIS, Remote EDIS and the
respective remote devices, as well as communications and credentialing for each. Please
contact EControls to complete the Remote EDIS setup process.

To use Remote EDIS:


1) Select the Remote EDIS option from the Comm Port menu.
2) In the pop-up window that appears, select the top button – Select a Gateway to Connect.

Figure 38: Remote EDIS pop-up window

3) A web browser like window will appear. Log in using credentials provided by EControls.

 NOTE:
A text message code may be required to authenticate the log-in.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 38 of 198

4) Once authenticated, a map and selection view appears for gateway selection. Select the desired
gateway via the left hand column or the map. Then at the top select the Request Session button.

Figure 39: Remote EDIS selection view

5) A text message will be sent to the user phone number with a Remote EDIS validation PIN. Enter
the received PIN in the box and select the Connect button to verify the PIN. If verified, the browser
window will automatically close within 2-3 seconds.

Figure 40: Remote EDIS PIN entry field

6) Return to the 3 button pop-up window and select the CONNECT button.
7) If successful, the connection will be established. The Connection Status Window in EDIS will stream
connection/progress messages (double-click in the status area to open a pop-up window for
viewing messages). The key connection indicators/errors are as follows:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 39 of 198

Table 6: Remote EDIS Connection Indicators


Message / Activity Description
Error code 251 Indicates an EDIS account authentication issue
Error code 191 Indicates everything is authenticated, but having issues making the
connection
Error code 191 This likely indicates the network firewall is blocking traffic on port or the
(stuck or flashing) gateway is not available (not powered on, not configured for Remote
EDIS, doesn’t have the firmware installed that supports Remote EDIS, or
not connected to the cellular network)
Error code 190 Indicates the connection is successful, but there is an issue with the
connection itself
Error code 190 This likely indicates one or more of the following:
(stuck or flashing) - ECM powered off,
- a local ECOM-connected EDIS session is already in progress,
- another Remote EDIS session is in progress,
- an OTA cal read/write operation is in progress,
- an unknown issue with the gateway connection
USB CAN Connected This indicates the end-to-end connection is established, and EDIS is
at 1000 kbps commencing to load data from the target
Repetition of steps This behavior is likely due to one of the following:
after USB CAN - another EDIS connection (remote or local ECOM),
Connected at 1000 - an in progress OTA cal read/write task, or
kbps - a very poor cellular connection.

8) Once the connection is complete, the Connected indicator on the EDIS screen will turn green after
the EDIS data load is completed (this may take 10-30 seconds). In the meantime there will be
various status messages received, as shown in Figure 41 below:

Figure 41: Remote EDIS status message examples

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 40 of 198

 NOTES:
 4G targets only support 1 concurrent EDIS or ‘EDIS-like’ connection (local ECOM
connected EDIS, Remote EDIS, or OTA cal read/write requests).
 Remote EDIS is not available over satellite connections.
 In very poor cellular connections, the connection may intermittently drop and re-
establish. When this happens, the Connected indicator will stop being green and the
connection sequence will repeat until the connection is re-established.
 Plotting is data use intensive, so it is recommended to not start a plot and let it run idly
in the background. Plot what is needed and then close the plot.
 For multiple sessions to the same gateway within 1 hour: On the subsequent EDIS
session simply select CONNECT on the 3 button pop-up window, and EDIS will attempt
to re-establish the last session.
 For multiple sessions between 1 - 36 hours to the same gateway: Repeat the gateway
selection process using Select a Gateway to Connect on the 3 button pop-up window
and then select the CONNECT on the 3 button pop-up window. After 36 hours of PIN
verification, a new PIN will have to be requested and validated.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 41 of 198

3.6.8 Show Stats Function (Ctrl+S)


This dropdown selection displays communication statistics between the PC and ECM once a connection
has been established. Statistics include serial baud rate, transmit and receive loads, and time
information. An example of available data is presented in Figure 42.

Figure 42: Communication Statistics Interface

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 42 of 198

Descriptions of the Com Link Stats window features and elements can be found in Table 7.

Table 7: Com Link Stats Window Feature/Element descriptions

Feature/Element Description
Transmit Load gage Displays percent of the load being transmitted on
the com link
Receive Load gage Displays percent of the load being received on the
com link
Transmit Byte Rate Displays the number of bytes per second being
transmitted on the com link
Receive Byte Rate Displays the number of bytes per second being
received on the com link
Connect Time (s) Displays the time duration (in seconds) that the com
link has been connected
Transmitted Byte Count Displays the total number of bytes transmitted on
the com link since connected
Received Byte Count Displays the total number of bytes received on the
com link since connected
Dirty Flash Page Displays which Flash Page is dirty
Bad Checksum Count Displays the number of bad checksums (reported by
the target), indicates the number of bad packets
received
Premature Packed End Count Displays the number of incomplete packets received
Extra Byte Count Displays the number of extra/garbage bytes
received
Timeout Count Displays the number of timeouts that occurred
before receiving packet confirmation from the
target
Priority Request Rate Displays the number of packets requested from the
target per second for each of the 6 COM link data
priorities
Queued Requests Displays the number of packets requested from the
target that are queued for each of the 6 COM link
data priorities
Active Dat* Displays the name of the parameter that is selected
for viewing the stats
Status field* Displays the status of the Update Flag which handles
the dat update
User Level* Displays access user level of selected parameter
Variable Category* Displays access variable category of selected
parameter

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 43 of 198

Feature/Element Description
Flash Page field* Displays the Flash Page number in which the
variable is allocated.
0 – Non Cal variables (RAM)
1 – Cal variables (EEPROM)
Desired Update Time Displays how often the new value for the variable
should be requested from the target
Average Update Time Displays how often the variable is being requested
from the target on an average
Instantaneous Update Time Displays the time taken between the last two
requests of the variable from the target
Last Request Time Displays the time counts (in seconds) when the
variable is last requested from the target
Last Receive Time Displays the time counts (in seconds) when the
variable is last received from the target
Actual Request Delta Displays the actual time (in ms) between the last
two requests of the variable from the target
Connected Key field Displays Interface Password Key for the target
Connected Com Port Displays the Com Port selected/connected to
Serial Service Period (ms) Displays the time interval at which the serial
interface is set to be serviced
Dynamic Service Time (ms) Displays the time interval at which the serial
interface is being serviced
Measured Service Time (ms) Displays the time interval at which the packets
received on the serial interface are being serviced
Transmit Packets per Period Displays the number of packets transmitted per
service period
Temporary baud rate selection Displays the Baud Rate selection for the serial
interface for ECOMTM serial or RS232/RS485
Note: ECOMTM CAN is always at 250 kbps
RS232/RS485 selector Displays the serial interface selection
Note: Insignificant for ECOMTM
Show Stat Messages button Clicking this button produces a window that displays
the communication status messages (see below)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 44 of 198

Feature/Element Description

Close button Saves any changes and closes Com Link Stats
window

 NOTE:
Selecting [Shift+Right Click] on a parameter will display those Com Stats features
marked with a ‘*’ in the table for the selected parameter.

3.6.9 TCP
This selection contains internal functionality for use by EControls engineering personnel only.

3.6.10 Configure TCP


This selection contains internal functionality for use by EControls engineering personnel only.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 45 of 198

3.7 Plot/Log Menu Functions


3.7.1 Overview – Tagging and Recording Data
The Plot/Log menu allows the user to graphically plot or numerically log variables that have been tagged
for plotting/logging. The plotter/recorder function allows the calibration engineer or technician the ability
to log and plot desired variables as defined in the Data Buffer Settings dialog. The record or log functions
can record data for as long as the record function is active.
Functions available from the Plot/Log menu include:
 Clear Tags
 Plot Tags
 Log Tags
 New Mark
 Marks
 Recorder Settings
 Load Recorder Settings
These functions will be described in the sections below along with additional detailed Plot/Log utility
information.

3.7.1.1 Variable Tagging


To plot or log variables, a tag must be assigned to each variable of interest. A variable is tagged for
plotting/logging through a single right-mouse click in the variable’s value field. Once a variable has been
tagged for plotting/logging, the field background is highlighted in green. Figure 43 shows an example of
variables that have been tagged.
A maximum of five hundred (500) variables may be tagged for logging (variable tagging limits are defined
in Recorder Settings – see Section 3.7.5). From these logged variables, up to ten (10) variables may be
plotted in a given plot window.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 46 of 198

Tagged variables

Figure 43: Tagged variables for logging/plotting

 NOTES:
<Shift+Right-Click> again to de-select a parameter or table. The green highlighting will
disappear.

3.7.1.2 Data Buffer (*.bplt)


The Data Buffer is a region of physical memory storage managed by EDIS and used to temporarily store
variable data that is being captured by the Plot/Log function. This buffer can be saved to a *.blpt file that
can be accessed at a later time for plotting, post-processing or other uses.
In previous versions of the plotter, the timeline had to be set up at the beginning of the plot function and
the plot was limited to whatever timeline had been established at the beginning of the plot. The latest
recorder/plotter version records continuously until the recording is either ended or saved. Additional
variables can be tagged and added to the captured data while recording. The additional variables’ values
will be added to the recording at the time they were tagged for inclusion. Variables can be added or
removed from a recording without interrupting the recording process.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 47 of 198

3.7.1.3 Recording Variable Data

One way to start a recording is to “tag” the variables you wish to record. To tag a variable, place the mouse
on the variable and right click the variable (Figure 44). As soon as you tag the first variable, the Record
button (located just below the page header) will turn green, with an illuminated red circle. Any time the
Record button is green, variables are being recorded.

Tagged Recorder Button /


Variables Status Indicator

Figure 44: Tagging Variables Method to Start a Recording

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 48 of 198

3.7.1.4 Stop Recording

To stop recording of variable data, simply click on the green Record button a second time, and recording
will stop. The Record button will turn gray, indicating that recording is stopped.

It is important that any recorded data be saved prior to stopping a recording (See Section 4.10 for
instructions on saving a plot or recorded data). Clicking on the Record button while it is green produces a
cautionary dialog box (Figure 45) that prompts the user to confirm that stopping the recording is desired.
If the user selects [Yes] on this dialog box, all data being recorded, including data marks, will be lost.

Figure 45: Stop recording dialog box

 NOTE:
Checking the Do not display the message again checkbox will insure that this message will
never show up again. This selection is saved to the edis_settings.ini file located in the 4G
Display installation folder; in order to display the message again, either edit the
edis_settings.ini file (change the value from “NO” to “YES”) or select Reset to defaults in
the Settings menu.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 49 of 198

3.7.1.5 Start/Stop Recording Function Keys

Users have the option of using function keys to start and stop recording. Once recording has started,
pressing <F12> will stop recording, and <F11> will re-start recording (Figure 46)

Figure 46: Stop/Start recording using function keys

3.7.2 Clear Tags


This Plot/Log menu function releases all previously-tagged plot/log variables. This function is particularly
helpful for clearing tags on multiple pages of the Display.

IMPORTANT:
Selecting Clear Tags will also clear the data buffer and cancel any active plots or
logs in process. In the event of active plots or logs, a dialog box will prompt the
user to confirm the Clear Tags command.

3.7.3 Log Tags (Ctrl+L)


Another method of capturing tagged variable data in the EDIS 4G Display is with the Log Tags function.
This function serves as a PC data logger and numerically logs all available variables in the ECM that have
been tagged for logging/plotting. Figure 47 shows the interface display for configuring the EDIS Log.

Figure 47: EDIS Log Window

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 50 of 198

Each of the fields in the EDIS Log window is explained below.

3.7.3.1 Log File


Here the user selects the file into which the data has to be saved. The default location is the EDIS
installation directory, and the user may use the [Browse] button to specify a different location for the log
file. Default file name is temp.blog and the default file extension is .blog. Data in the file can be viewed
with a variety of applications based on the selected File Format. Read below for more details.

3.7.3.2 Comment
Here the user may specify the comment that will be saved into the file.

 NOTE:
A Comment string will be written to the log file only if the File Format is set to
Binary or New CSV.

3.7.3.3 File Format


The following File Formats are supported for saving recorded data into a log file:
1) Binary
Files with this format can only be opened with plotter application (edis_sadbplot.exe). This is the
default File Format.
2) New CSV
Files with this format can be opened with any text editor or MS Excel. The following screenshot
shows the sample data saved in this format and opened with MS Excel.
3) Legacy
Files with this format can be opened with any text editor or MS Excel. The following screenshot
shows the sample data saved in this format and opened with Notepad.

3.7.3.4 Sampling Interval


This is the time interval at which each variable being logged has to be sampled. Available units are
milliseconds, seconds and minutes. It is not guaranteed that each variable is sampled at this specified
interval due to the limitation on the CAN link throughput (see note below). Default sample time is 1 sec.

 NOTE:
The maximum throughput is 200 variable transmissions per second at 250Kbps
CAN link. When multiple variables are buffered, this aggregate limit determines
sampling time..

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 51 of 198

3.7.3.5 Save Existing Buffer Data


Check this box to save all the buffer data since the variables were originally tagged for plotting. For
example, if the data has already been plotted for an hour prior to clicking the [Start] button, having this
box checked enables data to be saved from the past hour as well as the current data until the [Stop]
button is clicked.
If this box is unchecked, data is logged from the time [Start] button is clicked until stopped.

3.7.3.6 Sample Until Stopped


Check this box to log all data after the [Start] button is selected and until the [Stop] button is clicked. If
the box is unchecked, data will be logged for the duration of the Time to Log time.

3.7.3.7 Time to Log


This field indicates the time duration to log the data after the [Start] button is clicked. This option is valid
only when the Sample Until Stopped box is unchecked. If it is checked this field is grayed out and data will
be logged until the [Stop] button is pressed.
If the Save Existing Buffer Data box is checked, the Time to Log duration also includes the existing data
from variable tagging to [Start]. For example, if the Time to Log duration is set to 1 hour and if data is
being logged since 30 minutes when the [Start] button is pressed, data from the past 30 minutes is saved
into the file, followed by the current data for next 30 minutes after the [Start] button is clicked. Put
another way, the data logger does NOT save 60 minutes of data after [Start] in addition to the existing 30
minutes before [Start], but 60 minutes of data in total.

3.7.3.8 Slider Bar


When Time to Log is enabled, this bar shows the percent of total data logging time that has elapsed (red
color) along with the percent of time that is left (empty bar space). The slider bar shows 100% at the end
of the Time to Log duration.
When Time to Log is disabled, data logging is stopped only when the [Stop] button is pressed. In this
configuration the slider bar is insignificant and just keeps rolling from 0% to 100% iteratively.

3.7.3.9 [Start/Stop] button


This button initiates the Start or Stop of data logging. Button text shows [Start] initially and turns to [Stop]
after data logging is started.

3.7.3.10 [Close] Button


Clicking this button stops writing data to the file and closes the EDIS log window. Data still exists in the
buffers until variables are untagged (stop recording). Clicking the red [X] button on top right corner of the
window has the same effect as the [Close] button.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 52 of 198

3.7.4 Plot Tags (Ctrl+P, or P)


This function graphically plots a selection of tagged variables. Once the Plot Tags menu item has been
selected, tagged variables are graphically plotted in the EDIS Plotter, a strip chart interface. Functions and
capabilities of the Plotter are addressed in detail in subsequent sections.
The plot displays graphically data values for all tagged variables and includes data recorded before Plot
Tags was selected. Please see Section 3.9 for information and instructions on using the EDIS plotter.

3.7.5 Recorder Settings


To set up the plotter/data recorder for recording:
1) Start EDIS 4G Display and then click on the Plot/Log menu option.
2) In the Plot/Log dropdown (Figure 48), click on Recorder Settings. The Data Buffer Settings dialog
box will appear.

Figure 48: Plotter/Recorder Set-up

3) In the dialog box type in the desired Number of Recorded Variables. Up to 500 variables can be
recorded; the recorder is initially defaulted to 20).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 53 of 198

4) Enter the desired Sampling Period – both value and units. Unit selection options are millisecond,
second and minute.

 NOTE:
The maximum achievable sample frequency/minimum period is dependent on the number
of variables tagged.
Equation 1 below can be used to calculate the minimum sample period for a given selection
of variables.

Equation 1: Minimum Sample Period


N
P  sample period (ms)     15 ms.
6
N  # of variables rounded up to the nearest multiple of 6
Minimum  15 ms.
As shown by Equation 1, the minimum sampling time is 15ms. When multiple variables are
buffered, the aggregate limit determines sampling time. For example, if 20 variables are
buffered, the minimum sampling period will be approximately 100ms, even if the desired
period is set to 15ms.

5) Enter the expected Recording Duration – both value and units. Unit selection options are second,
minute and hour. The minimum recording duration is 60.00 seconds.

 NOTE:
The slide bar distributes the datalink bandwidth between the displayed variables and the
recorded variables. The default slide bar position is in the middle (see Figure 49).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 54 of 198

6) Adjust the Data Buffer Comm Link Priority slide bar as desired.

 NOTE:
The slide bar distributes the datalink bandwidth between the displayed variables and the
recorded variables. The default slide bar position is in the middle (see Figure 49).

Figure 49: Data Buffer Comm Link Priority slide bar

7) Once you have typed in the number of variables to record (if more than 20) and adjusted the slide
bar, compare the Required Memory and Available Memory values to ensure the PC has enough
capacity to store the recorded data.

8) Click the “OK” button and the recorder is set up and ready for you to “tag” variables to record.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 55 of 198

3.7.6 Load Recorder Settings

Another way to start a recording is via the Load Recorder Settings function from the Plot/Log drop down
menu in the EDIS software to reference settings from a previously recorded and saved data set (see Figure
50). Loading a previous recording tags all of the variables in the EDIS display from the previous recording
and starts a new recording. To view a plot of the recording being made, push either the [P] key or the
[Control] + [P] keys on the keyboard. Unlike the previous recorder, closing the plotter does NOT stop the
recording. The variables are still being recorded in the background (the “Record” button will still be green).
The recording will continue until the Record button is clicked off (or F12 is pressed) and turned gray.

Figure 50: Loading recorder settings

 NOTE:
If a variable in the previous recording being used as a template is not available in the ECM
being recorded, the recording may not be readable after it has been saved on your hard
drive.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 56 of 198

3.7.7 New Mark and Marks Functions


The Marks, New Mark and New Mark (silent) functions are identical to those located in the Edit menu of
the EDIS Plotter utility. These functions are also provided in the EDIS Plot/Log menu for convenience. See
section 4.6 for details.

3.8 Settings Menu Functions


3.8.1 Language Settings
Language selections for the EDIS 4G Display include English, Chinese and Spanish. The user can switch
between Chinese and English languages on the fly using the Language selector in the Settings menu.
Spanish language is still under construction but Chinese language strings are fully developed for the
following pages:
 Main
 Configure
 Faults
 HDService
 RawVolts
 Service1
 Service2
 Tests

Translations for more pages will be added as required. For pages that do not have translations, they will
be loaded in the default English language.

 NOTES:
1) Language selection will be saved to an internal 4G Display configuration file, so that the EDIS
Display will open by default to the selected language on subsequent uses.
2) Some Windows PCs may require setting the system locale (Control Panel -> Region ->
Administrative -> Change system locale) to Chinese (Simplified, China) in order to properly
display the Chinese font on the above EDIS pages.

3.8.2 Units Settings


The Units Menu selection, that allows the user to select from English and SI units for parameter values, is
currently under development. The selection is grayed out and is unavailable at this time.

3.8.3 Reset to Defaults


Selecting the Reset to Defaults setting will return all user settings to their default states.

 NOTE:
User settings, such as language, default file path and warning display preferences, are stored in
the edis_settings.ini file located in the 4G Display installation folder.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 57 of 198

3.9 Help Menu Functions


Functions accessible from the Help menu are listed below.
 About (F1)
 Parameter (Shift+F1)
 Page (Ctrl+F1)
 EDIS (Ctrl+Shift+F1)
 Find Parameters (Ctrl+F)

3.9.1 About Function:


This function documents the EDIS version information, displays information about the connected target,
and displays keyboard shortcuts for software navigation.

Figure 51: About Window

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 58 of 198

3.9.2 Parameter-Specific Help


EControls has initiated a parameter-specific help feature that will be expanded more in later releases.
Pressing [Shift+F1] key or selecting Parameter from the Help menu after selecting any control on an EDIS
page will provide additional Help Information if available for the selected variable.

Shift+F1

Figure 52: Parameter-specific help example

3.9.3 Page-Specific Help:


On any EDIS page, typing [Ctrl+F1] or selecting Page from the Help menu will bring up an HTML window
containing a list of key functions managed with that page (Figure 53).

Shift+F1

Figure 53: Page-specific help example

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 59 of 198

3.9.4 EDIS Help (User Manual):


Typing [Ctrl+Shift+F1] or selecting EDIS from the Help menu will bring up a PDF of the EDIS User Manual
(this document).

3.9.5 Find a Parameter:


Typing [Ctrl+F] or selecting Find Parameter from the Help menu will bring up a window containing all
accessible parameters in the left-most column (Figure 54). Selecting a parameter from the column will
match the corresponding parameter description text contained in the center column as well as display a
list of all available pages containing that parameter in the right-most column.

Figure 54: Find Parameter function access and window

Alternately, parameter (or parameter description) text can be entered into the appropriate search field –
the user will be able to enter text in this field immediately after the Find Parameters window appears.
Clicking the appropriate Search button will scroll through all parameters or descriptions containing that
text.
Double-clicking any of the pages that appear in the Page List column will take the user directly to that
page. In the case of an editable parameter, the parameter cell itself will be highlighted.
The first time during an EDIS session that the Find Parameter function is commanded, a ‘busy’ cursor will
appear (Figure 55) while the parameter and page lists are built. Subsequent commands of the Find
Parameter function will take the user directly to the parameter table window.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 60 of 198

Figure 55: Find Parameter function busy cursor

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 61 of 198

4 EDIS PLOTTER
At the heart of the 4G Plot/Log function is the EDIS Plotter utility.

 NOTE:
A separate standalone plot tool – edis_sadbplot – can be launched independently from
EDIS for viewing saved plot files. The additional functionality of edis_sadbplot is presented
in Section 6.

4.1 EDIS Plotter Window


A sample EDIS plot window is shown in Figure 56, with key features labeled. Regardless of the total
number of variables recorded, only 10 variables can be graphed or plotted at a time. Descriptions of these
and other functions can be found in Table 8.

Plotter Menu Bar Variable Slots Cursor


Information

Active Variable Axis


Marks
and Label

Active Variable
Vertical Scrollbar
Cursors
Data Display Window

Timeline

Horizontal Scrollbar

Figure 56: Example edis_sadbplot plot window

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 62 of 198

Table 8: EDIS Plotter window features

Plotter Function/
Description
Feature
Contains File, Edit, Show/Hide Cursors!, Snapshot!, Help! and
Plotter Menu Bar
Freeze! menus
Select variables for plotting, configure variable plot settings,
Variable Slots
select active variable for vertical axis priority
Displays vertical scaling and position based on active
Active Variable Axis variable selection and Active Variable Vertical
Position/Scaling Bar adjustment
Active Variable Label Displays active variable parameter name
Marks Location indicators of defined marks
Location indicators of Cursor1 (red) and Cursor2 (blue);
Cursors
mouse-settable horizontal positioning
Displays values of all plotted variables at Cursor1 and
Cursor Information Table
Cursor2 locations; also displays C2-C1 delta values
Active Variable Vertical Adjustable height and position bar used to define amplitude
Scrollbar and plot location of active variable data trace
Adjustable width and position bar used to define visible
Horizontal Scrollbar
portion of plotted data
Timeline Plot window scalable X-axis; units
Data Display Window Displays visible portion of plotted data

On the left of the plotter area is the name of the variable selected and its scale. At the bottom of the
plotter area is the timeline. Below the timeline is a scrollbar that shows how much of the total
recording is being viewed in the graph.
At each end of the scrollbar is a vertical “handle”. This scrollbar can be lengthened (more of the
timeline being graphed) by clicking and dragging either of the 2 vertical handles to the left or right.
The portion of the timeline being graphed can be moved (to view a different portion of the recording)
without changing the amount of the recording being viewed by clicking and dragging the scrollbar. So
in Figure 56, 211.88 seconds of a much longer recording are being viewed and EGO1_volts is the
selected variable and with a -2.689 – 1.488 V scale.
On the right side of the plotter area is a scrollbar that corresponds to the variable selected and variable
scale (on the left of the plot area). This scrollbar shows the min/max travel of the variable on the
plotter screen. The horizontal “handles” at each end of the scrollbar can be dragged to change the
scale of the variable. The scrollbar itself can be dragged to move the variable up or down on the
plotter.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 63 of 198

4.2 Plot Window Hot Keys


In addition to mouse-based plot window navigation, the 4G plotter uses hot keys for quick and efficient
keyboard-based interface with plot window navigation functions. A listing and description of the available
hot keys can be found in Table 9 below as well as in the Help menu.
Table 9: Snapshot Hot Key Functions
Command Function
<Single, left-click on trace> Snap closest cursor to data
<Ctrl + Up/Down Arrows> Move/pan plot along y axis
<Ctrl + Left/Right Arrows> Move/pan plot along t axis
<Ctrl + Shift + Up/Down Arrows> Zoom plot in and out in y axis
<Ctrl + Shift + Left/Right Arrows> Zoom plot in and out in t axis
<Ctrl + Home> Resize plot to default settings
<Ctrl + Page Up> Zoom out by 10%
<Ctrl + Page Down> Zoom in by 10%
<Page Up> Toggle to previous cursor
<Page Down> Toggle to next cursor
<Left/Right Arrow> Follow selected data along trace
<Up/Down Arrow> Follow selected data along trace
<Shift + Left/Right Arrow> Move 10 points along trace
<Shift + Up/Down Arrow> Move 10 points along trace
<Home> Go to first visible point on current plot
<End> Advance to last visible point on current plot
<Shift + Up/Down Arrow> Toggle between traces/variables

4.3 Exchanging Variables


Ten variables can be plotted at a time. All other variables that were recorded in the buffer are available
for plotting. Variables that are being plotted can be exchanged with variables in the buffer. To exchange
a variable, click on the drop down arrow beside the variable that you want to replace and then click on
another variable (see Figure 57).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 64 of 198

Variable dropdown
arrow

Variable currently in
slot

List of available
variables in buffer

Figure 57: Exchanging variables in the plot

4.4 Removing Variables From a Plot Window


To remove a variable from the plot window, click the dropdown arrow for the given variable and select
Remove from the dropdown (Figure 58).
After the variable is removed, the variable slot will be available for adding another available variable from
the dropdown in a similar manner to that used for exchanging variables.

Figure 58: Plot window before (left) and after (right) removing a variable

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 65 of 198

4.5 Plot Settings


To change the plot settings for a variable, click on the dropdown arrow for the variable and click on
“settings”. This opens the Plot Settings dialog box seen in Figure 59.

Figure 59: Configuring Plot Settings

The “Plot Settings” dialog allows you to control many aspects of the plotted variables. They are: line color,
line thickness, manually set the scale of the variable (set the minimum Y and the maximum Y).
In Figure 59 we see that the bst_WGPa variable plot line is cyan and is one pixel thick. The next choice is
the plot style. There are 2 choices: Interpolate or Stair Step. An example of each is shown below in Figure
60.

Figure 60: Variable Plot Points: Interpolation (l) vs. Stair Step (r)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 66 of 198

The bottom section of the “Plot Settings” dialog allows for scaling adjustments to be made to one or all
the plots. The “minimum Y” and “maximum Y” settings allow you to manually set scaling min/max for the
selected variable. The example in Figure 61 shows that the EGO1_volts variable has a minimum scale of 0
volts and a maximum scale of 1 volt. These values can be changed by clicking on the box and typing a new
value for either the min or the max.

Figure 61: Plot Settings scaling area

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 67 of 198

Figure 61 also shows other scaling adjustments that can be made. The scaling option, “Tile All Series to”
allows all the plotted variables to be separated to their own portion of the plot area. For example, if 5
variables are being graphed and this option is clicked on, each variable would receive 20% of the plot area
and each variable would fill 80% of their 20% area. An example of this is s hown in Figure 62. In the
example, 5 variables are plotted and they have been tiled to 80% of their own portion of the plot area.

Figure 62: Variables Tiled to a Percentage of Tile Portion

This separation can also be done manually by dragging each variable to a different portion of the screen.
To change the position of a variable in the plot area:

1) Click on the variable name that you wish to drag. The variables are located at the top. This will
change the scale on the left to the scale for that variable. At the same time the scrollbar on the
right will change color to the same color as the variable plot line.
2) Now click and drag the scrollbar on the right to the desired position in the plot area and then
release the mouse. The scrollbar on the right also has 2 horizontal handles, one at each end of
the scrollbar. These handles can be dragged to manually change the scale of the variable in the
plot area.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 68 of 198

Figure 63 shows that the EGO1 variable scale has been changed by dragging the lower handle downwards.
All plotted variable scales can be changed this way.

Figure 63: EGO1 Variable Scale Change by Dragging Scrollbar “Handle”

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 69 of 198

The last scaling option in the “Plot Settings” dialog shown in Figure 61 gives the user the ability to quickly
scale a plotted variable to the same scale as any other plotted variable:

1) First use the variable drop down at the top to select the variable scale to be changed.
2) Click the Settings option for the selected variable.
3) Next, select the desired variable scale to be used as the new scale from the drop down next to the
Set To button
4) Lastly, click on the Set To button and then close the dialog.
This process is shown in Figure 64.

Figure 64: Rescale a Variable to Same Scale as Another Variable

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 70 of 198

4.6 Edit Menu


The Edit menu contains functions which allow the user to configure display characteristics of the plot
window for preferred presentation of data. Descriptions of these functions are presented below.

Figure 65: Plotter Edit pull down menu

4.6.1 Plot Settings Management


After setting up variable plot colors, line widths, plot locations and axis scaling, these settings can be
copied (Copy Plot Settings) and then applied via the Paste Plot Settings selection to a second plot.
For a more long-term record, commonly-used plot settings can be saved to a *.dat file (Save Plot Settings
selection), which can then be loaded (Load Plot Settings) and applied to other plots to easily configure
multiple plots to a common display format.

 NOTE:
The Load Plot Settings (Custom) command is for use with the standalone plotter only (see
Section 5.4.1). This command is unusable and grayed-out in the EDIS plotter Edit menu.

4.6.2 Undo
This menu selection allows the user to undo the last plotter command. Only a single plotter command
can be undone at a time.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 71 of 198

4.6.3 Time Mode


The user can select one of three configurations for the timeline (x-axis) units:
1) Real Time (R) – In Real Time mode, the start time changes as the graph keeps moving to the
right, reflecting the actual start time for the current visible samples.
2) Fixed (F) – In Fixed Time mode, the start time will not change as the graph keeps rolling to the
right, reflecting fixed length for the plot samples rather than adjusting the start time.
3) Show All (S) – The Show All selection expands the timeline to show the complete recording, from
initiation to termination of the recording.

4.6.4 Time Axis Settings


Selecting this menu option produces the Time Axis Settings dialog box (Figure 66). This dialog box
contains an entry field to specify exact time duration of data to display in the plot window. In addition to
a value field, the user can define units of seconds, minutes or hours.
The Time Mode selection options are repeated in this dialog box, as well as a Start Time configuration for
Fixed mode. Selecting Fixed mode activates the Start Time fields, allowing the user to input a specific
start time.
Once all settings are complete, selecting [OK] closes the dialog box and configures the time axis in the plot
window as defined.

Figure 66: Time Settings dialog

4.6.5 Y Axis Settings


Selecting this option simply activates the Plot Settings dialog box for the variable that had been selected
to define the Y-axis. See Section 4.5 for descriptions of the configuration options in this dialog box.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 72 of 198

4.6.6 New Mark Function


The 4G Plotter allows the user to indicate key events or points in the recording by placing marks on the
plot window. Marks can be added to a recording as the data is being recorded or they can be added after
the fact.
Click on the Edit menu and then select New Mark from the EDIS DBPlot menu bar to add a new mark.

 NOTE:
Alternately, a new mark may be added using one of the methods below:
 Click on the Stand-alone plotter Edit menu and then select New Mark,
 Click on the EDIS Display Plot/Log menu and then select New Mark,
 With either plotter active, type <Ctrl + M> from the keyboard.

The result will bring up the New Mark dialog box seen in Figure 67. The dialog box contains a date/time
stamp as well as a Comment field for entering information pertinent to the mark.

Figure 67: New Mark dialog box

Upon clicking [OK] in the New Mark dialog box, the mark is placed on the plot window at the time (x) axis
location corresponding to the date/time stamp.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 73 of 198

Additionally, marks will be added to the plot in one of two ways:


1) If a mark is added to a plot as the plot is being made, it will be placed in the plot at the moment
that the [M] key was pressed.
2) If a mark is added to an existing recording the mark will be added to the screen and the mark will
have to be manually placed in the desired location.

4.6.7 New Mark (Silent) Function


Selecting New Mark (Silent) from the EDIS plotter Edit dropdown simply adds a mark (using either method
1) or 2) above) without opening the New Mark dialog box. Mark details can be added later by double-
clicking on the mark to display the Marks dialog box (see Section 4.6.8).

 NOTE:
Alternately, a new ‘silent’ mark may be added using one of the methods below:
 Click on the Stand-alone plotter Edit menu and then select New Mark (Silent),
 Click on the EDIS Display Plot/Log menu and then select New Mark (Silent),
 With either plotter active, type <Ctrl + Shift + M> from the keyboard.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 74 of 198

4.6.8 Marks Function


To see all marks set in a recording:
1) Open the recording in the edis_sadbplot program.
2) Click on the Edit tab.
3) Select the Marks option from the Edit dropdown.
All marks will then be shown, along with their date/time stamp and any added comments (Figure 68).

Clicking on Marks in the Edit dropdown


brings up all marks in the plot. This dialog
shows all marks, mark date time stamps
and mark comments.

Marks are numbered chronologically


and are displayed at the top of the plot.

Figure 68: “Marks” Dialog Box Showing All Marks

If desired, marks details may be exported to a CSV file by clicking on the Generate Report button at the
bottom of the Marks window. This CSV file can be used for reference and manipulation of the marks
details in spreadsheet or text editing software.

Marks are stored chronologically in the recording. To go to any mark in the recording:

1) Click on the mark that you desire to go to in the recording (as shown in Figure 68).
2) Type in the total amount of seconds in the Time Duration box of the recording you wish to see
around the mark.
3) Click on the Go To button.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 75 of 198

The result of this action is shown in Figure 69. The figure shows that 10 seconds of the recording are being
shown with Mark 1 located in the middle of the time duration (see middle of window).

Figure 69: Result of “Go To Mark 1” action

4.6.9 Preferences
The Preferences dialog (Figure 70) contains configuration fields for defining the appearance of the display
and plot window (descriptions follow the figure):

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 76 of 198

Figure 70: Preferences dialog

 Time Axis Gridlines – checking this box adds gridlines (parallel to the y-axis) marking divisions of
the time axis.
 Y Axis Gridlines – checking this box ads gridlines (parallel to the time axis) marking divisions of the
y-axis.
 Custom Plot Labels – When the box is checked, the plot labels in the legend and Cursor Information
table show custom variable tag information defined in the 4G_cal.xlsm spreadsheet (as
applicable). If left unchecked, the plot label shows the default 4G-defined variable tags (Figure
71).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 77 of 198

EDIS Plotter window


and
Cursor Information
A dn

4G_cal.xlsm spreadsheet
(IOMap page)

Figure 71: Custom Plot Labels enabled

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 78 of 198

 NOTES:
1) The Custom Plot Labels option is only available for binary plot and binary log files (.bplt,
.blog extension). It is not available for other plot types such as csv, legacy, original (.csv,
.plt, .log extension). For these file types, the custom display labels will not be saved and
hence will not be displayed on the plotter and the DBPlot Preferences window will not
show the Custom Plot Labels checkbox.
2) Variable slots containing custom plot labels will have shaded cell backgrounds, do
differentiate from default plot labels.

 Always On Top – If checked, this setting will dictate that the plot window has to be on top of the
EDIS window.
 Background Color – the user can choose from a white, gray or black plot window background color
 % of Full Scale – In this field, the user can set a default percentage of the full plot window that
variable data will fill. This default percentage will be auto-populated in each individual variable’s
Plot Settings window, but clicking the Set To button is still required to activate the percentage
setting for each individual variable.
 % of Tile Portion – In this field, the user can define what percentage of a variable’s allotted tile
portion can be filled with variable data.
 Default Plot Time Duration – This setting indicates the default time duration to show on the plot
window.

Figure 72: Plot Time Duration

 Default Settings File – This setting indicates the default .bplt settings file to load when the plotter
application is opened from the EDIS.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 79 of 198

4.7 Cursors
The EDIS Plotter also has 2 cursors that can be displayed or hidden. These cursors can be accessed by
clicking on Show Cursors! in the menu bar. Once the cursors are shown, the Show Cursors! Menu option
in the menu bar changes to read Hide Cursors!.

4.7.1 Cursor Selection


To select a cursor, either click on a desired cursor with the mouse, or use the up () or down () arrow
keys on the keyboard. The highlighted cursor is the active cursor.
Both cursors can be active at the same time. This locks the cursors so that they may be moved horizontally
at the same time, preserving the time difference during movement. To activate both cursors
simultaneously, press the same up/down arrow (either up or down) three times in a row.
The cursors can also be stacked on top of each other and locked together while in this position.

4.7.2 Cursor Horizontal Movement


The cursors can be moved horizontally by pressing the left () or right () arrows on the keyboard.

4.7.3 Cursor Information


Cursor information is only available for the variables that are plotted. There are 3 columns of cursor
information: one column for each cursor and a third column that can be configured to show either the
difference between the cursors or the average of all points between the cursors (Figure 73).

Figure 73: Cursor Information table showing third column options

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 80 of 198

4.8 Snapshot! Function


A useful tool incorporated in the plotter is the Snapshot! function. This function allows data collected in
a plot to be transferred into a second window for quick graphical post-processing. The snapshot allows
the user to zoom in/out, pan left/right, and move cursors along the signal traces to measure the variable
values in virtual real-time.
To generate a snapshot, simply click on the Snapshot menu selection in the active recorder plot window,
and the snapshot window will appear. An example of a snapshot is shown in Figure 74. Any CSV file in
plot format (.plt) may be loaded into the snapshot.
The snapshot is a temporary file when generated, but it can be saved as a plot file. Additionally, the hot
keys defined in Table 9 apply to snapshots.

Figure 74: EDIS Plot Snapshot

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 81 of 198

4.9 Freeze/Resume Function


At any time during an active plot recording, the scrolling plot strip chart can be ‘frozen’ or stopped
temporarily, by selecting the Freeze function located on the Plot Menu (Figure 75). At this point the menu
option will change to Resume.

Figure 75: Freeze/Resume function

As a common purpose of the Freeze function is to make changes in formatting, variable selection or both,
the Resume function provides the option to resume with or without any changes made while frozen.

4.10 Saving a plot


To save a plot, click on the File menu option, and then click [Save] (Figure 76). At the prompt, a Save Plot
dialog will appear. There are two methods to saving the plot file, based on the active Working Directory
displayed in the dialog:

4.10.1 Same Working Directory


If the file is to be saved in the active Working Directory shown in the Working Dir. field of the dialog,
simply type in the desired filename in the Filename field.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 82 of 198

Figure 76: Saving a Plot

4.10.2 Different Working Directory


If it is desired to save the plot file in a directory that is different than the active working directory shown
in the Working Dir. field, it will be necessary to identify the desired directory prior to naming the file. To
do this:
1) Click on the Browse button to open a browser window.
2) Locate the desired folder and click on the folder icon to open it (Figure 77).
3) Type the desired filename into the File name field in the browser window, then click the [OK]
button.
The Save Plot dialog will re-appear, now with the new working directory and the filename (including the
complete file path) in their respective fields.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 83 of 198

Figure 77: Saving a plot file into a different working directory

Prior to saving, the plot file can be configured for desired file format and other characteristics by utilizing
the File Format, Variables to Save and Samples to Save dropdowns within the Save Plot dialog.

4.10.3 File Format / Version


The file can be saved to several different formats. Binary is the native file format for these
plots/recordings, although CSV format is available as well for data manipulation in Excel or another utility
that works with CSV files.
The Save Plot window also provides the option to save a plot file to legacy versions 4.1.0 or 1.1.0 (as well
as current version 4.2.0) for backwards compatibility with previous versions of EDIS Display.

4.10.4 Variables to Save


All tagged variables can be saved, or only those that are shown in the plot may be saved for smaller file
size.

4.10.5 Samples to Save


Similarly, all buffered variables can be saved, or only those samples that appear in the plot itself.

4.11 Close a Plot


To close a plot, select [File]->[Close Plot]. This command closes the plot file as well as the plotter utility.

IMPORTANT:
Please save the plot file before closing! The [File]->[Close Plot] command will not provide
a save prompt before closing the application.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 84 of 198

4.12 Plotter Help


Navigation help can be activated by clicking on Help from the EDIS Plot menu bar. This help is shown in
Figure 78.

Figure 78: EDIS Plotter Help

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 85 of 198

5 STANDALONE PLOT TOOL (edis_sadbplot)

5.1 edis_sadbplot Window


The installation of the EDIS 4G Display software also includes a stand-alone plot tool. Known as
edis_sadbplot, this tool can be used for viewing and working with saved plot files from the integrated
EDIS plotter presented in Section 3.9.
The icon for edis_sadbplot can be accessed in the same Windows Start Menu folder as the 4G Display
(Figure 79):

Figure 79: edis_sadbplot access from the Start menu

When opened, the interface window appearance and functionality for edis_sadbplot shares many
similarities as that of the integrated EDIS plotter. For this reason, only those functions of edis_sadbplot
that differ from the integrated plotter will be presented in this section.

5.2 Plotter Menu Bar


The menu bar in the edis_sadbplot consists of the following dropdown menus: File, Edit, Show Cursors!,
Shift File!, Shift Plot! and Help!.

The Snapshot! and Freeze/Resume menu items contained in the integrated EDIS plotter pertain to real-
time plotting of data and are therefore not provided with edis_sadbplot.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 86 of 198

5.3 File Menu Commands


5.3.1 File->Load File

5.3.1.1 Load a Plot File)


This command opens a .bplt plot file into the plot window:
1) Click on the File tab, then select the Load File menu option (Figure 80).
2) Navigate to the folder location containing the desired plot file.
3) Select the desired file and then click the [Load] button.

Figure 80: Open a Plot

IMPORTANT:
If either a Read Error or Prematurely Ended error message is shown when attempting to
open/load a plot file, please see the Troubleshooting instructions in Section 12.2.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 87 of 198

5.3.1.2 Open a CSV Data File


The following window appears when a CSV file is selected to load from the main menu:

Figure 81: CSV File Open Dialog


1) Click EDIS Plot CSV file button if the selected file is saved from the EDIS plotter in CSV file format
and the file was never edited by hand.
a. Plots saved as New CSV format using the EDIS DBPlot should be loaded using this option.
b. Files saved in the CSV format using EDIS DB logger cannot be loaded into the plotter using
the EDIS Plot CSV file option, and the Custom CSV file option has to be used to load files of
this format.

2) Click Custom CSV file to load any CSV file into the plotter.
a. The following window appears when Custom CSV file is selected (Figure 82).

Figure 82: Custom CSV window before (left) and after updating (right)

b. Update the Number of rows to skip field – EDIS will skip the entered number of rows and
start reading from next line in the CSV file.
c. Update the Delimiter character field to reflect the character that separates entries in a line.
The default delimiter character is comma (‘,’).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 88 of 198

d. Update the Time axes selection – this parameter indicates if each variable in the file has
separate time axes or a common time axis for all the variables.
e. Click [Update] to update the white space area (Preview of data) below it with data from
the file after skipping specified number of rows.
f. Click [OK] to open the file into the plot window, or [Cancel] to return to the main plot
window.

 NOTES:
Only 10 characters are read in a line after the delimiter, unless there is no delimiter in rest
of the line. Additionally, the 9th, 10th and 11 th characters are filled with a period (‘.’) as
shown in Figure 83 below. This is done so that columns appear left aligned in the data
preview window. These truncated names are not passed through; the full length variable
names are shown in the plot window.

Figure 83: Column header truncation

5.3.1.3 Open a Second/Subsequent Plot

edis_sadbplot allows the user to open and work with multiple plot files in the same plot window. This is
desirable when it is necessary to compare or evaluate data contained in separate files.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 89 of 198

To open a second plot file in the same plot window as a previously-opened file:

 NOTE:
These instructions may be repeated as needed for displaying three or more plot files.

1) With the first file open, follow the steps in either Section 5.3.1.1 or Section 0 for opening another
plot file.

 NOTE:
If a plot file selected for loading is already open in the plotter, the following error message
appears:

2) Upon clicking the [Load] button, the following prompt will appear (Figure 84). To display and work
with the second plot file in the same window as the first, select [No].

Figure 84: Loading File prompt (1)

 NOTE:
Alternately, to replace the first plot file in the window with the second, select [Yes].

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 90 of 198

3) At the Synchronize panel (Figure 85), define the strategy for synchronizing the second plot file
with respect to the first:

Figure 85: Synchronize panel

 NOTE:
This window allows to synchronize the new plot file being loaded with the reference file
(first file) that was loaded into the plotter.
Program start time indicates the start time of the first (reference) plot file that was loaded
into the plotter.
New File start time indicates the start time of the current plot file being loaded into the
plotter.
Existing file earliest buffer time indicates the time (in seconds) of start of the plot since
program start for the reference file.
New file earliest buffer time indicates the time (in seconds) of start of the plot since
program start for the new file being loaded.
New file offset indicates the time in seconds that the new file being loaded has to be shifted
to synchronize its buffer start time with that of the reference file. It is obtained by
calculating the difference in earliest buffer times of reference file and new file. Negative
number indicates shift left while positive indicates shift right.
Synchronize buffer start times check box:
 If checked, the start of plotted data for both files will occur at the same time in the
plot window.
 If unchecked, provides an option to manually set the offset for new file. The new file
will be shifted by this amount with respect to the reference file.

4) Click the [OK] button on the Synchronize panel to load the new plot file into the plotter in addition
to the existing plots. The plotter panel title shows the file name of the latest file that was loaded.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 91 of 198

5) If all ten available variable slots are populated with variables from the first plot, one or more
variables will need to be removed in order to manually add variables of interest from the second
plot.
Figure 86 below shows examples of a second plot file synchronized with the first as well as offset.

Figure 86: Data from multiple plot files synchronized (left) and offset (right) in window

 NOTE:
Note also the numbers (1) and (2) at the end of the variable names in the variable slots in
both images in Figure 86. These are the File Nicknames used to differentiate between
similar variables in different plot files. File nicknames are addressed in more detail in
Section 5.4.1.

5.3.2 File ->Load Setup


This Menu function applies the plot settings (minScale, maxScale, color, etc.) of each variable in the
selected plot file to the same plot variable that is already loaded in the plotter.
If none of the variables from the selected plot setup file exist on any of the files already loaded in the
plotter, the message shown in Figure 87 appears and no changes are made to the graph.

Figure 87: File->Load Setup error message

In addition, the last loaded plot setup file name and location is saved to EDIS memory and following
message shows up when all plot files loaded in the plotter are closed and a new plot file is loaded.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 92 of 198

Figure 88: Use Existing Setup prompt

Selecting [Yes] loads the new plot file with plot settings from the saved plot setup file. If the saved setup
file name is changed or is deleted from the location then settings are not applied to the new graph and is
silently skipped. Clicking [No] does not make any changes to the new plot file loaded into plotter and
clears the saved setup file name.

 NOTES:
1. This function is the same as File->Load Settings… Menu choice in the EDIS plotter.
2. If multiple plot files loaded into the plotter have the same plot variable (e.g., rpm(1),
rpm(2)), settings are only applied to one variable from the earliest loaded plot file.
3. If no plot files are loaded/visible in the window, this Menu selection is disabled and
grayed out.

5.3.3 File->Save
The File->Save menu option in the stand-alone plotter functions similar to that contained in the built-in
EDIS plotter.

5.3.3.1 Saving Single Plot Files


See Section 4.10 for information and instructions on saving a plot.

5.3.3.2 Saving Combined Plot Files


Plots made up of two or more combined files (see Section 5.3.1.3) can be saved as a single plot file using
the instructions found in Section 4.10. When saving combined plot files:
1) The resulting saved file will not reference the individual files but will contain identical duplicate
data from the original files.
2) The complete data sets for all variables (not just the displayed data traces) will be saved to the
new file.
3) Any file shifting or plot shifting will become permanent in the saved file; the user will not be able
to undo shifting once the file has been saved.
4) The resulting saved file will save the custom variable labels, including differentiating nicknames,
along with the file data.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 93 of 198

5) When opening the saved file, any instances of the same variable from the two original files (e.g.,
rpm from file 1 and rpm from file 2) will default to duplicate traces from the first file. The user will
need to manually redefine duplicates as needed from the available data. Figure 77 shows an
example plot both after initially opening (left) and after variable re-definition (right).

Figure 89: Saved multiple plot file showing duplicate traces (left) as well as re-defined traces (right).

5.3.4 File->Close File


If only one plot file is loaded into the plotter, selecting File->Close File will close the plotter application.

If multiple plot files are loaded into the plotter, this Menu option can be used to close a selected plot file
(Figure 90). All the variables of the selected file will be removed from the graph.

Plot file to be removed.


Scroll down to see full
list of plot files.

Figure 90: Close File prompt

5.4 Edit Menu Commands


5.4.1 Load Plot Settings (Custom)
The Load Plot Settings (Custom) command is required to load a settings file containing identical variables
– from multiple plot files – that are identified with custom plot labels.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 94 of 198

5.4.2 Edit->Change File Nickname


This menu option can be selected if more than one file is loaded into the plotter. A selection window
allows the user to choose/change the nickname of each of the plot files loaded. This nickname is used in
the plot legend to differentiate variables from different plot files

Choose nickname of the


selected plot file

List of all plot files that are


loaded

Figure 91: Change Nickname window

 NOTES:
1) File nicknames are restricted to 10 characters.
2) The default file nickname is a numerical digit in the increasing order of the number of
files loaded.
3) Nicknames are shown in the parentheses of each variable on the plot. For example,
default (numerical) nicknames can be seen in the variable slots of both plots shown in
Figure 86.

5.5 Shift File! Menu Command


When multiple plot files are loaded in edis_sadbplot, the Shift File! Menu command allows the user to
time shift a selected plot file relative to its original loaded position.

 NOTE:
The Shift File! Menu command is grayed out if only one plot file is loaded into the plotter.

The Shift File configuration window is shown in Figure 92, with descriptions of the window features
provided below the image.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 95 of 198

Figure 92: Shift File configuration window

 File to shift selects the plot file desired for time-shifting.


 Shift by specifies the time span in seconds to shift the specified plot on the graph.
 Set to Cursor Delta fills the shift increment amount equal to the difference between the two (red
and blue) cursor points on the plot window. This button is grayed out if cursors are hidden on the
graph.
 Shift Left shifts the plot on the graph to the left by specified shift increment.
 Shift Right shifts the plot on the graph to the right by specified shift increment.
 Remove Shift removes the total shift made on the selected plot file.
 Synchronize Start Times syncs the selected plot file with the reference file.

 NOTE:
The Synchronize Start Times button is grayed out if the first (or reference) file is selected
as the file to shift.

5.6 Shift Plot! Menu Command


The Shift Plot! Menu command allows the user to time shift a selected plotted variable trace within a plot
file relative to its original loaded position. The method used for Shift Plot! is quite similar to that used for
Shift File! described in Section 6.5.

 NOTE:
The Shift Plot! Menu command is grayed out until a plot file is loaded into the plotter.

The Shift Plot! configuration window is shown in Figure 92, with descriptions of the window features
provided below the image.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 96 of 198

Figure 93: Shift File configuration window

 Plot to shift selects the individual plot trace desired for time-shifting.
 Shift by specifies the time span in seconds to shift the specified plot trace on the graph.
 Set to Cursor Delta fills the shift increment amount equal to the difference between the two (red
and blue) cursor points on the plot window. This button is grayed out if cursors are hidden.
 Shift Left shifts the plot trace on the graph to the left by specified shift increment.
 Shift Right shifts the plot trace on the graph to the right by specified shift increment.
 Remove Shift removes the total shift made on the selected plot trace.
 Remove All Shifts restores all traces to the original (pre-shifted) locations.

5.7 Help Menu


The EDIS Plot Help window of edis_sadbplot augments the help information found in the EDIS plotter with
Loaded Files: region that shows the list of all files that are loaded into the standalone plot application. For
example the screenshot in Figure 94 shows the full path of the seven plot files that are loaded into the
plotter.
The number in parentheses at the end of each file name is the default file nick name. These nicknames
can be edited using the Edit->Change File Nickname menu option (see Section 5.4.1).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 97 of 198

Figure 94: edis_sadbplot help window showing all loaded plot files

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 98 of 198

6 EDIS PAGES – 4G
This section contains descriptions of the individual pages of parameters that are contained within the
platform-neutral 4G EDIS Display software. For descriptions of pages contained within the 4G EDIS Display
for the Engine Integrated Control System (EICS), please see Section 7.

6.1 Page Descriptions – General (4G)


Following are descriptions of the General (non-application-specific) parameter pages in the EControls
EDIS 4G Display software. These pages should be visible to all users and for all applications.

For each page, an image of the page is provided along with a brief description of the page’s function.
Where applicable, Chinese language versions of the page images are provided as well.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 99 of 198

6.1.1 Main Page

Primary Page Function:


Initial screen shown at start-up. Presents visual indication of most viewed information.

Secondary Page Functions:


 Displays system states based on current operating conditions.
 Displays ECI and customer configuration information including software, hardware, and
calibration details; governor setpoints, run and start summaries.
 Displays ECM software version history (current as well as previous two versions).

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 100 of 198

Main Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 101 of 198

6.1.2 CalTools Page

Primary Page Function:


Contains Simulation interface and FPP, H-Bridge and Boost manual mode interfaces

Secondary Page Functions:


 Auxiliary Pressures, Temperatures and Flows output readings
 Reference system state and performance output variables

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 102 of 198

6.1.3 Configure Page

Primary Page Function:


Defines the engine hardware configuration.

Secondary Page Functions:


 Defines feedback pressure sensor calibrations
 Defines the engine’s fuel, sensor, and manifold configuration
 Defines pressure offset pegging, key-on reset, and IMU functionality
 Displays the system state based on current operating conditions

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 103 of 198

Configure Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 104 of 198

6.1.4 FaultMon Page

Primary Page Function:


Displays fault tracking information and statistics

Secondary Page Functions:


 Displays several engine operating parameters

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 105 of 198

6.1.5 Faults Page

Primary Page Function:


Displays information generally used during fault detection and provides fault code interaction.

Secondary Page Functions:


 Configuration of individual faults (corrective actions, occurrence and duration configuration)

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 106 of 198

Faults Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 107 of 198

6.1.6 HDOBD Page

Primary Page Function:


Displays HDOBD Configuration and Status parameters

Secondary Page Functions:


 Displays commonly-referenced engine operating parameters
 Contains the Monitor Readiness Status indicator panel

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 108 of 198

6.1.7 HDService Page

Primary Page Function:


Contains output parameter groups (CFV Operating mode, UEGO System parameters, Envirotech
values) for monitoring during HD engine service

Secondary Page Functions:


 Enable function for WGP control test mode
 High-level engine performance output parameters for reference

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 109 of 198

HDService Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 110 of 198

6.1.8 IOMap Page

Primary Page Function:


Shows all auxiliary I/O channels (Analog, Digital, PWM, Temperature and Pressure) and their
respective display labels. Any custom display labels defined in the 4G_cal.xlsm spreadsheet are
shown in darker shading.

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 111 of 198

6.1.9 Monitors Page

Primary Page Function:


Displays non-editable status parameters relevant to Engine Cooling System Monitoring (ECSM)

Secondary Page Functions:


 Displays non-editable status parameters relevant to HD OBD monitors in general

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 112 of 198

6.1.10 RawVolts Page

Primary Page Function:


Displays most commonly referenced raw voltage feedback from ECM inputs.

Secondary Page Functions:


 Displays other key output parameters

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 113 of 198

RawVolts Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 114 of 198

6.1.11 Roadspeed Page

Primary Page Function:


Configures roadspeed/vehicle speed sensor calibration, displays vehicle speed feedback, configures
roadspeed speed control limiting system, and configures roadspeed diagnostic calibration.

Secondary Page Functions:


 Displays other key output parameters

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 115 of 198

6.1.12 Service Page

Primary Page Function:


Displays performance histograms and statistics

Secondary Page Functions:


 Displays range event counters/timers
 Displays service notification information

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 116 of 198

6.1.14 Service1 Page

Primary Page Function:


Displays primary service variables in an easy-to-read display.

Secondary Page Functions:


 Clears adaptive learn table(s).
 Clears fault(s).

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 117 of 198

Service1 Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 118 of 198

6.1.15 Service2 Page

Primary Page Function:


Displays primary service variables in an easy-to-read display and clears adaptive learn table(s).

Secondary Page Functions:


 Clears adaptive learn table(s).
 Clears fault(s).

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 119 of 198

Service2 Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 120 of 198

6.1.16 Tests Page

Primary Page Function:


Displays many of the primary engine parameters and contains all diagnostic engine tests.
See Section 11 for description of individual tests.

Secondary Page Functions:


 N/A

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 121 of 198

Tests Page (continued)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 122 of 198

6.2 Page Descriptions – Application-Specific (4G)


In addition to the General pages described in Section 6.1, the EDIS 4G Display contains pages that are
shown or hidden in response to application-specific passwords. These pages are listed below along with
a brief function description of each page.

EDIS Page Primary Function


Calibrate Air Mass and Smoke Limiting table and parameters (for Diesel
AirSmoke
engines)
Contains an alternate set of calibration variables that define the engine’s
electronic governor. Allows a single calibration to have up to ten (10)
AltGovCal
governors and two (2) sets of governor gains for each governor type
based on fuel selection
Defines a turbocharged or supercharged engine’s boost control
Boost
calibration
BoostAlt Contains Boost Altitude Compensation tables and parameters
Cam Defines cam position calibration for variable cam engines
Defines the calibration for catalyst protection fuel enrichment based on
Catalyst
estimated catalyst temperature relative to air flow
Defines the closed-loop calibration for the engine when operating on
CLCalGsln
Gasoline
Defines the closed-loop calibration for the engine when operating on
CLCalLP
Liquefied Propane
Defines the closed-loop calibration for the engine when operating on
CLCalNG
Natural Gas
ColdStart Diesel Cold Operation calibration tables and parameters
Defines parameters broadcast via CAN communication, permits serial
Comms communication with digital signal processors, and permits remote
starting

Derate Defines engine derate and load-limiting characteristics.

Contains the configuration for an electronic throttle and electronic


DWBCal
throttle actuation devices
Contains configuration parameters for up to 10 defined modes of Diesel
DieselMode
operation
Contains Diesel Oxidation Catalyst (DOC) Standard and Alternate
DPF
calibration tables and parameters
EGOConfig Defines the heated exhaust gas oxygen sensor configuration
Contains EGR command % vs. speed vs. load tables; defines EGR valve,
EGRCommand spark and VE characteristics; configures manual EGR control interface;
displays EGR-related status variables

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 123 of 198

EDIS Page Primary Function


Defines EGR orifice flow and UEGO characteristics; contains EGR Closed-
EGRControl
Loop and Adaptive parameters and tables

Defines software configuration filters for throttle position, oxygen, fuel


FilterCal pressure, throttle inlet pressure, waste-gate pressure, manifold air
pressure, and crankshaft position sensor feedback
Contains the injector timing calibration controlling injector firing during
Fuel
the engine cycle
Contains fuel pressure calibration tables and fuel rail pressure control
FuelRail
algorithm configuration parameters
FuelSecond Contains secondary injection calibration tables and parameters
GaugeDrive Configures analog gauge (ECT, OilP, Aux Voltage 1, FLEV) driver circuits
Contains calibration variables that define the engine’s electronic
GovCal
governors (for use with electronic throttle only)
Knock Configures the engine’s knock calibration
Defines the engine’s no-load and full-load manifold air pressure curves
LoadCal
based on engine speed for engine load scaling and torque shaping
Defines multi-engine synchronization configuration, multi-engine
Marine derate, exhaust manifold/riser water temperature estimate and
diagnostic, and shift interrupt systems
Configures the Megajector/EPR, gaseous fuel temperature estimate,
Megajector
and carburetor pressure correction model
Misfire Configure ICAV misfire detection parameters and tables
Enable and define Roadspeed Limit and Engine Speed Limit
OEMEOLConf
configurations
Configures starter relay control and user configurable low-side outputs
Outputs
used to control LEDs, audible warning devices, and relays
Defines the gasoline fueling calibration based on engine coolant
PhiGsln
temperature
Defines fuel and fuel trim calibrations for the engine when operating on
PhiLP
Liquefied Propane
Defines fuel and fuel trim calibrations based on engine coolant
PhiNG
temperature for the engine when operating on Natural Gas
PowerMon Displays generator power monitoring data and ambient conditions
Contains Forced Injection Disable (Standard and Alternate) calibration
QTgeneric
tables for Diesel injection
Configures quantity/timing tables (Standard and Alternate) for Diesel
QTpilot2
Pilot #2 events

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 124 of 198

EDIS Page Primary Function


Configures quantity/timing tables (Standard and Alternate) for Diesel
QTpilot1
Pilot #1 events
Configures quantity/timing tables (Standard and Alternate) for Diesel
QTmain
Main events
Configures quantity/timing tables (Standard and Alternate) for Diesel
QTpost1
Post #1 events
Configures quantity/timing tables (Standard and Alternate) for Diesel
QTpost2
Post #2 events
Contains the base spark advance map for the engine when operating on
SparkCal
Gasoline
Contains the base spark advance and spark advance offset calibrations
SparkCalLP
for the engine when operating on Liquefied Propane
Contains the base spark advance and spark advance offset calibrations
SparkCalNG
for the engine when operating on Natural Gas
Contains the spark advance offset calibrations based on cylinder head
SparkOfst temperature and manifold air temperature for the engine when
operating on Gasoline
Starting Contains the fuel and spark advance calibration for starting
Defines the engine’s transient fueling calibration for the engine when
TranCal
operating on Gasoline
VECal Defines the engine’s volumetric efficiency calibration
Interfaces with EControls Inc. wireless data acquisition devices for real-
WirelesDAQ
time display through EDIS

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 125 of 198

7 EDIS PAGES – EICS


This section contains descriptions of the individual pages of parameters that are contained within the EDIS
Display software for the Engine Integrated Control System (EICS). For descriptions of pages contained
within the platform-neutral EDIS, please see Section 6.

7.1 Page Descriptions – General (EICS)


Following are descriptions of the General (non-application-specific) parameter pages in the EControls
EICS EDIS Display software. These pages should be visible to all users and for all applications.

For each page, an image of the page is provided along with a brief description of the page’s function.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 126 of 198

7.1.1 EICS_Srvc Page

Primary Page Function:


Contains EICS-specific operating, state, test and diagnostic parameters available to a technician with
the default level access.

Page Image:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 127 of 198

7.2 Page Descriptions – Application-Specific (EICS)


In addition to the General pages described in Section 7.1, the EDIS EICS Display contains pages that are
shown or hidden in response to application-specific passwords. These pages are listed below along with
a brief function description of each page.

EICS EDIS
Primary Function
Page
Contains an alternate set of calibration variables that define the engine’s
electronic governor. Allows a single calibration to have up to ten (10)
AltGovCal
governors and two (2) sets of governor gains for each governor type based on
fuel selection.

Boost Defines a turbocharged or supercharged engine’s boost control calibration

Cam Defines cam position calibration for variable cam engines.


Defines the calibration for catalyst protection fuel enrichment based on
Catalyst
estimated catalyst temperature relative to air flow.
Defines the closed-loop calibration for the engine when operating on
CLCalGsln
Gasoline.
Defines the closed-loop calibration for the engine when operating on
CLCalLP
Liquefied Propane.
Defines the closed-loop calibration for the engine when operating on Natural
CLCalNG
Gas.

Defines parameters broadcast via CAN communication, permits serial


Comms
communication with digital signal processors, and permits remote starting.

Contains the configuration for an electronic throttle and electronic throttle


DWBCal
actuation devices.
EGOConfig Defines the heated exhaust gas oxygen sensor configuration
EICS_Cal Contains all the system variables for the EICS specific parameters
Defines software configuration filters for throttle position, oxygen, fuel
FilterCal pressure, throttle inlet pressure, waste-gate pressure, manifold air pressure,
and crankshaft position sensor feedback.
Contains the injector timing calibration controlling injector firing during the
Fuel
engine cycle,

GaugeDrive Configures analog gauge (ECT, OilP, Aux Voltage 1, FLEV) driver circuits

Contains calibration variables that define the engine’s electronic governors


GovCal
(for use with electronic throttle only).
Knock Configures the engine’s knock calibration.

Defines the engine’s no-load and full-load manifold air pressure curves based
LoadCal
on engine speed for engine load scaling and torque shaping.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 128 of 198

EICS EDIS
Primary Function
Page
Defines multi-engine synchronization configuration, multi-engine derate,
Marine exhaust manifold/riser water temperature estimate and diagnostic, and shift
interrupt systems.
Configures the Megajector/EPR, gaseous fuel temperature estimate, and
Megajector
carburetor pressure correction model.
Misfire Configure ICAV misfire detection parameters and tables
Configures starter relay control and user configurable low-side outputs used
Outputs
to control LEDs, audible warning devices, and relays.

PhiGsln Defines the gasoline fueling calibration based on engine coolant temperature.

Defines fuel and fuel trim calibrations for the engine when operating on
PhiLP
Liquefied Propane.
Defines fuel and fuel trim calibrations based on engine coolant temperature
PhiNG
for the engine when operating on Natural Gas.
PowerMon Displays generator power monitoring data and ambient conditions.

Simulation Enables the user to simulate engine run condition through the display

Contains the base spark advance map for the engine when operating on
SparkCal
Gasoline.
Contains the base spark advance and spark advance offset calibrations for the
SparkCalLP
engine when operating on Liquefied Propane.
Contains the base spark advance and spark advance offset calibrations for the
SparkCalNG
engine when operating on Natural Gas.
Contains the spark advance offset calibrations based on cylinder head
SparkOfst temperature and manifold air temperature for the engine when operating on
Gasoline.
Starting Contains the fuel and spark advance calibration for starting.
Defines the engine’s transient fueling calibration for the engine when
TranCal
operating on Gasoline.
VECal Defines the engine’s volumetric efficiency calibration.
Interfaces with EControls Inc. wireless data acquisition devices for real-time
WirelesDAQ
display through EDIS.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 129 of 198

8 FAULT / DIAGNOSTIC TROUBLE CODE INTERACTION


All fault and diagnostic information is managed through the Faults page. Interaction includes viewing fault
messages, downloading fault data (fault snapshot and flight data recorder), erasing faults from memory,
and defining variables for fault data logging.

8.1 Fault Categories


8.1.1 Active and Historic Faults
Faults are separated into three categories – Active, Historic and Pending. Active faults are active in real-
time and Historic faults have been generated after a defined period of Active status. A Historic fault may
or may not be active in real-time.
Once a fault has become Active, it may either enter Pending fault status or be immediately logged as
Historic and have a snapshot and flight data log saved. Figure 95 shows an example of the fault page when
an Active fault has been generated. Notice that the fault is present in both the Active and Historic lists,
and that the malfunction indicator lamp (MIL) has been illuminated. Figure 96 shows an example of the
fault page with a Historic fault stored in memory.

Base Fault snapshot Base Flight Data


variable definitions Recorder variable
(CANNOT be altered) definitions (CAN NOT
be altered)

Custom Fault
Snapshot variable
definitions
(User Defined)

Custom Flight Data


Recorder variable
definitions
(User Defined)

Figure 95: Faults Page with Active Fault Message

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 130 of 198

Figure 96: Faults Page with Historic Fault Message

8.1.2 Pending Faults


A Pending Fault is an Active fault which will be erased from the ECM memory if the fault conditions are no
longer met (known as the fault ‘healing’) after a defined duration or number of cycles. However, if the

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 131 of 198

fault conditions continue to be met past the defined period, it will then mature into an Active/Historic
fault, the Fault Snapshot will be recorded, and the MIL will illuminate.
If configured, a fault will stage in the Pending Faults section before becoming an Active/Historic fault. This
provides the user the opportunity to diagnose it and hence not register in the ECU memory.

Fault Switches

Fault Check-boxes

Pending Faults Section

Pending Fault

Figure 97 shows the Pending Faults in 4G Display:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 132 of 198

Fault Switches

Fault Check-boxes

Pending Faults Section

Pending Fault

Figure 97: Pending Faults

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 133 of 198

8.2 4G Fault Process


In case of error detection, the MIL is turned ON after either a calibrated Latch duration or, in the event
the Pending Fault function is enabled, a calibrated number of Wait periods (these vary according to
regulation requirements). Once fault conditions are no longer met, the MIL is turned OFF after a calibrated
Unlatch duration.
In the case of fault healing before MIL activation, at the next fault occurrence MIL illumination behaves as
follows:

 If Pending Fault function is disabled, the MIL switches immediately on.


 If Pending Fault function is enabled, the previously uncounted number of Wait periods are executed
prior to MIL illumination.
The diagram below shows how the 4G diagnostic system works in the case of a new fault entry:

START

No Fault
Conditions Pending Fault System
Fault System
Met? Occurrence Wait Mode = CARB
Yes Mode = Euro VI?
= -1? No 1971.1? No
Yes
No
Yes Yes

Active Fault
Initiate Pending Number of No Number of No Number of No
Occurrence Wait Engine Cycles ≥ Drive Cycles ≥ Key Cycles ≥
Yes Timer MIL Count? MIL Count? MIL Count?

Yes Yes Yes Yes


Wait Until Latch
Time Elapsed
Pending
Fault Occurrence No
Yes
Count ≥ MIL
Count?
No Fault Counter
at 100%? Yes

Yes

Pending
Occurrence Wait/ No
MIL Occurrence
Limit = 0?

Yes

Active Latched/
Historic Fault
Yes

Fault Discontinue
MIL Implement Wait Until Unlatch
Conditions Corrective Actions /
ON Corrective Actions No Time Elapsed
Met? MIL OFF

END

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 134 of 198

8.3 Custom Variable Labels


Any customized display labels defined in the 4G_cal.xlsm spreadsheet are displayed within fault
descriptions on the Faults page as shown in Figure 98. If the customized display label is blank in the
calibration, the default display label is used within the fault description. The default display labels are
backwards compatible so that the fault descriptions look exactly the same as the fault descriptions before
this feature is added.

Customized Fault Description

Default Fault Description

Figure 98: Custom fault descriptions in EDIS faults windows

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 135 of 198

8.4 Fault Snapshot / Flight Data Recorder


Once an active fault has occurred, two sets of data are recorded – a fault snapshot and a flight data
recorder. The fault snapshot (FSS) is a sample of data taken at the instance the fault triggered. Variables
included in the FSS are defined in the Snapshot Base and Snapshot Custom Definition fields found on the
Faults Page. A FSS is saved with each of the first eight (8) faults for the first time the fault becomes active.
Conversely, the flight data recorder (FDR) is a ten-second stream of data that includes eight-seconds prior
and two-seconds after triggering the fault. An FDR is saved for each of the first two (2) faults for the first
time the fault becomes active. Variables included in the FDR are defined in the Flight Data Base and Flight
Data Custom Definition fields found on the Faults Page.
The memory location of the FDR is RAM, therefore this data is only available if the ECM has not lost battery
power. In addition, if there is a “Dirty Flash Page” in the ECM, the FDR data will not be available. The
memory location of the FSS data is EEPROM and is retained when the ECM loses battery power.
Both sets of data are accessed from the Historic Fault Information interface and can be saved to the PC
upon retrieval. Base variables for FSS and FDR are generally defined by the OEM to include variables most
often referenced during fault diagnosis. The base definitions are not fault dependent. Additional variables
may be selected for capture during a fault occurrence as follows:

1) Left-click an EMPTY cell in either the Snap Shot Custom Definitions or Flight Data Custom
Definitions areas to display the Custom Log Variables window (Figure 99).

Figure 99: Custom Fault Variable Interface

2) Add variables to either custom table by selecting variables from the Available Log Variables list
and clicking the appropriate Add button to add the selected variable to either the Snap Shot
Custom Variables or Flight Recorder Custom Variables lists.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 136 of 198

Figure 100: Adding custom variables


3) After adding variables as desired, confirm the additions by left-clicking the OK button at the
bottom right of the window (Figure 101).

Figure 101: Confirming selected custom variables

After closing the Custom Log Variables window, the added variables will be visible in the respective
custom tables on the Faults page (Figure 102).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 137 of 198

Figure 102: Updated custom tables

 NOTE:
If all variable fields in either of the custom tables are populated, Add button will not
be accessible and will appear grayed-out (Figure 103). In this event, variables will need to
be removed before any can be added. To do this, simply select variables to remove and
click the appropriate Remove button.

Figure 103: Removing custom variables

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 138 of 198

Accessing fault information is accomplished through a double left-click of the fault LED in the historic fault
list. This produces the Historic Fault Information interface shown in Figure 104.

Figure 104: Historic Fault Information Interface

From this interface the user can interpret a diagnostic trouble code (DTC) message, identify whether or
not the fault occurred during the current key cycle, identify if the fault caused the engine to shutdown,
determine how many key cycles have occurred since the fault was last active, clear selected or all historic
faults, and view snapshot and flight data.
Table 10 outlines the options displayed in the Historic Fault Information screen. Historic faults are not
overwritten if the same fault becomes active, storing data from the original active fault.

Table 10: Historic Fault Information Interface Functions

Function Description
Fault Description Customized text that references the DTC flash code and
Message Box describes the fault.
Fault During Key Cycle Informs that the fault occurred during the current key-on event.
Checkbox
Fault Caused Engine Informs that the fault caused the engine to shutdown.
Shutdown Checkbox
Key Cycles Since Fault Displays the amount of key-on events since the fault was last
Active Indicator active.
Clear This Fault Erases the selected historic fault from the ECM.
Button*
Clear All Faults Erases all historic faults from the ECM.
Button*

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 139 of 198

Function Description
View Snap Shot Data Retrieves a data “snap shot” from the ECM for variables defined
Button in the base and custom snapshot variable definition lists. An
example of a fault snap shot is shown in Figure 105.
View Flight Data Retrieves a 10-second data strip chart (8 seconds prior, 2
Recorder Data Button seconds after fault trigger) from the ECM for variables defined
in the base and custom flight data recorder definition lists. An
example of a fault snap shot is shown in Figure 106.
Close Button Exits the Historic Fault Information interface. DOES NOT cancel
or clear any faults.
* Snapshot and flight data recorder data for historic faults is erased after the prompt
shown in Figure 107 is satisfied

Figure 105 is an example of a fault snapshot after View Fault Snapshot is selected. Data is presented in
two columns, base and custom variables. Once retrieved, the FSS data may be saved to the PC in text
format with an .fss extension. A FSS saved to a PC may be reviewed in any ASCII based software program.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 140 of 198

Figure 105: Snapshot Data Interface

Figure 106 shows the Flight Data Recorder interface after View Flight Data Recorder is selected. The FDR
captures a ten second (eight seconds prior and two seconds after generating the fault) strip of data for
base and custom variables. FDR data is presented in an interface similar to the Plot interface for a quick
graphical presentation. From this interface, the FDR data may be saved to the PC in text, tab-delimited
format with an .fdr file extension. Once saved to PC, FDR data may be reviewed using any graphical post-
processing software capable of handling tab-delimited formatting.

Figure 106: Flight Data Recorder Interface


Fault information may be manually erased using the “Clear” button functions. Once a “Clear” function
has been selected, the dialog prompt shown in Figure 107 will be displayed. Choosing YES deletes all fault
information from the ECM.
EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 141 of 198

Figure 107: Clear Faults Prompt

8.5 Fault Parameters Window


Clicking on the [View / Set Fault Parameters] button on the Faults page produces the Fault Parameters
window (Figure 108). This window not only provides descriptive information about settings for all defined
faults but also allows the user to modify or update fault settings from within the EDIS Display rather than
in the 4G_cal.xls spreadsheet.

Figure 108: Fault Parameters window

The Fault Parameters window is divided into four areas – descriptions of the features and functions of
each are provided below.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 142 of 198

8.5.1 Fault Selection Area (top of window)


The Fault Selection Area (Figure 109) contains a scrolling selection list containing all of the defined faults.
Selection of a fault from the list populates the remainder of the Fault Parameters window with statistics
and descriptive information associated with the fault. A search field is also included – typing in a key word
and clicking the [Search] button highlights the first fault containing that key word in the list. Repeated
clicks of the [Search] button highlights successive faults in the list containing the key word. Lastly, a
Parameter Fault Group scrolling list shows the group of faults related to the selected fault.

Figure 109: Fault Selection Area

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 143 of 198

8.5.2 Active Fault / Fault Code Area (lower left of window)


Upon selection of a fault, the user can view status bars in the Active Fault / Fault Code Area (Figure 110)
that indicate if the selected fault is Active (the fault condition is presently occurring), Active latched (the
fault condition is active and latched), or Not Active.
The Fault Counter communicates fault status during latching periods and unlatching periods. In a latching
period, the Fault Counter counts from 0% (fault is Active) to 100% (fault is Active and Latched); during an
unlatching period, the Fault Counter counts down from 100% (fault is Active and not Latched) to 0% (fault
is not Active).
Also in this area the user can view the J1939 and J2012 fault codes as well as both the Latch Time (time
that a fault is Active before it is set as Active and Latched) and Unlatch Time (time that a fault is active
after the last occurrence of a fault condition). At the end of the Unlatch Time the fault is no longer Active
but still set as Historic.

Figure 110: Active Fault / Fault Code Area

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 144 of 198

8.5.3 Pending Fault Area (lower middle of window)


The Pending Fault Area (Figure 111) contains a status indicator that indicates if the selected fault is or is
not ‘Latched’ as Pending (fault conditions are occurring or have occurred, but the Latch Time has not
expired). Also contained in this area are the following status and definition fields (Table 11):

Figure 111: Pending Fault Area

Table 11: Pending Fault Area status / Definition fields


Field Description
Pending Fault This field lists the number of occurrences of the fault condition
Occurrence Count prior to the fault being set as Active/Historic.
(status field) NOTE: the maximum count is 3.
Pending MIL Occurrence  The MIL pending occurrence count limit must be set as follows:
Limit 0 (or unchecked Turn On MIL switch) = disables MIL pending
(definition field) fault
3 = maximum value
 If enabled and the pending occurrence count meets or exceeds
the MIL count:
1) MIL turns on
2) pending fault transitions to active/historic
3) pending fault support is disabled until the historic fault is
cleared

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 145 of 198

Field Description
Pending Hard Warning  The Pending Hard Warning Occurrence count limit must be set
Occurrence Limit as follows:
(definition field) 0 (or unchecked Hard Warning switch) = disables hard
warning pending fault
3 = maximum value
 If enabled and the pending occurrence count meets or exceeds
the hard warning count:
1) hard warning turns on
2) if MIL pending faults are disabled:
a) the pending fault transitions to active/historic
b) pending fault support is disabled until the historic fault
is cleared
Pending Soft Warning  The soft warning pending occurrence count limit must be set as
Occurrence Limit follows:
(definition field) 0 (or unchecked Soft Warning switch) = disables soft warning
pending fault
3 = maximum value
 If enabled and the pending occurrence count meets or exceeds
the soft warning count:
1) soft warning turns on
2) if MIL and hard warning pending faults are disabled:
a) the pending fault transitions to active/historic
b) pending fault support is disabled until the historic fault
is cleared
Pending Derate  The Pending Derate (shutdown, power derate 1/2, low rev
Occurrence Limit limit, force idle) pending occurrence count limit must be set as
(definition field) follows:
0 = disables derate pending fault
3 = maximum value
 If the pending occurrence count meets or exceeds the non-
zero derate count:
1) shutdown, power derate 1/2, low rev limit, and/or force
idle turn on if switches are enabled
2) if MIL, hard warning, and soft warning pending faults are
disabled:
a) the pending fault transitions to active/historic
b) pending fault support is disabled until the historic fault
is cleared

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 146 of 198

Field Description
Pending Occurrence  The timer in minutes for pending fault disable or wait
Timer (minutes) -1 = key-cycle required between pending occurrence counts
(status field) 0 = disables pending fault support
0-30 = timer (minutes)
 Timer counts from the Pending Occurrence Wait time down to
zero.

Pending Occurrence Wait  The time in minutes to wait between pending occurrence
(minutes) counts.
(definition field) -1 = key-cycle required between pending occurrence counts
0 = disables pending fault support
30 = maximum value (minutes)

8.5.4 Historic Fault / Corrective Action Area (lower right of window)


This area (Figure 112) contains bars indicating historical status of the fault. Also included is a status field
displaying the number of starts since the historic fault was set. Lastly, the user can view and/or modify
the corrective action definition of the selected fault.

Figure 112: Historic Fault / Corrective Action Area

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 147 of 198

 NOTE:
Parameters in the lower section of the Fault Parameters window are password-
controlled and may be inaccessible for certain passwords. Inaccessible
parameters will appear as grayed-out, and modification of parameter field values
will not be possible (Figure 113).

Figure 113: Inaccessible parameters for certain users

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 148 of 198

8.6 Download Fault Parameters


Clicking on the [Download Fault Parameters] button on the Faults page allows the user to save a .CSV
file containing pertinent fault statistics and ECM configuration details, for easy reference for internal
troubleshooting as well as consulting with EControls (Figure 114).

Figure 114: Download Fault Parameters button (Faults page)


A progress indicator tracks the status of the download (Figure 115), followed by a file selector window for
selecting/saving the output file.

Figure 115: Data Download progress indicator

The default data download filename is [Hardware Model Number]_[Hardware Serial


Number]_YYYYMMDD_HHMMSS_fault_data_download.csv.
The data download file consists of five (5) sections:
1) 4G ECM Information – contains much of the same ECM configuration details contained in the
Software and Hardware Information section of the EDIS Main page.
2) 4G Histograms – Contains the Speed-Load, Knock and ECT histograms located on the EDIS Tests
page.
3) Distributor Alignment – Contains actual and desired cam position parameter values.
4) Adaptive Learn Tables – Contains adaptive learn tables for gasoline (bank 1 / bank 2), LPG and NG.
5) Fault Snap Shot Data – Contains fault statistics for each of the Historic faults listed on the EDIS
Faults page.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 149 of 198

8.7 View Cleared Faults


The 4G View Cleared Faults functionality allows OEM-level users to view up to seven cleared faults and
their fault snapshot data. Cleared fault data is commanded by a button on the Faults page and displayed
on a separate window. Double-clicking a displayed cleared fault entry produces snapshot data for that
fault.
The View Cleared Faults button is only visible to users logged into EDIS with OEM user level access.
Additionally, the cleared fault data is inaccessible from all other interfaces. Thus, any J1939/UDS external
tool requests that retrieve stored diagnostic data from the 4G ECM will only report the list of faults that
became active after the clear fault event.
Cleared fault data will persist in non-volatile memory in the 4G ECM until permanently deleted by a user-
initiated request in EDIS.
Cleared faults and the View Cleared Faults button are supported in EDIS release 329 and later.

Figure 116: View Cleared Faults button and window

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 150 of 198

9 CUSTOMIZE PAGE LIST CONFIGURATIONS IN EDIS SHORTCUTS

9.1 Overview
As an alternate to displaying the full list of displayable pages in the Page dropdown (Figure 117), this
feature allows the user to configure multiple EDIS shortcuts to load customized page lists when the
program is launched. This is helpful when performing calibration tasks requiring only a few of the many
pages available, as it simplifies moving between pages.

Full list of EDIS pages


(password-specific)

Figure 117: Full list of EDIS pages in dropdown

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 151 of 198

The page list configurations are defined in individually-created .dat files that are saved in the working
directory. Multiple .dat files can be created, allowing for an equal number of customized EDIS page
display configurations.

9.2 Procedure
To create a shortcut to EDIS containing a custom page display list:
1) Access the EDIS working directory and copy the file edis_pages.dat to the desktop or other
desired location (Figure 118).

Figure 118: Copied edis_pages.dat file

2) Rename the copied edis_pages.dat file by adding an underscore character plus a descriptor term
that reflects the custom page display configuration (Figure 119).

Figure 119: Renamed configuration .dat copy file

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 152 of 198

3) Double-click on the new file, and delete page names from the list as necessary to generate desired
custom page list. Depending on PC/Windows configuration, it may be necessary to open the file
from the Notepad or other text editor.

Figure 120: Modified .dat file with page names removed from original full list

4) Save and close modified file.


5) Move modified file back to working directory.
a. In the event a Destination Folder Access Denied prompt appears, click Continue on the
prompt window (Figure 121).

Figure 121: Destination Folder Access Denied prompt

b. In the event a User Account Control prompt window appears, click Yes to allow the
program to make changes to the computer.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 153 of 198

6) Within the same working directory, generate a shortcut icon for 4G_dis.exe and place it on the
desktop.

Figure 122: EDIS Display shortcut

7) Rename the shortcut to reflect the custom page list configuration.

8) Right-click the shortcut icon, select Properties from the dropdown, and then select the Shortcut
tab from the Properties window (Figure 123).

Figure 123: EDIS Shortcut icon Shortcut tab

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 154 of 198

9) In the Target cell, add a modifier to the END of the existing target definition as follows:

[space][-pages_file][space][(Descriptor)], where (Descriptor) is the descriptor term used in


renaming the modified .dat file. Only the one-word descriptor term is used here; the
remainder of the .dat file name is not used.

For example, the modifier added to the end of the target definition that reflects the
edis_pages_DEMO.dat file would be –pages_file DEMO, as shown in Figure 124.

Figure 124: Target modifier

IMPORTANT:
The following is required in generating the target modifier:
a) The Descriptor term should not contain any spaces else the characters after
the space will be ignored.
b) Ensure that the .dat file associated with the target modifier passed in the
custom EDIS Display shortcut is located in the working directory (see Step 5)
above) and lists the preferred pages that should show up in the Page Menu
when EDIS is loaded.

10) Click [OK] in at the bottom of the Properties window to save the changes.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 155 of 198

11) Use the modified shortcut to launch EDIS, and click on the Page menu to see the customized page
list (Figure 125).

Figure 125: Custom page list as configured in .dat file

9.3 Update Page List Configuration


If EDIS is active and tied to a customized page configuration .dat file, the page selection in this .dat file can
be modified at any time within EDIS. To modify the .dat file:

1) Ensure that EDIS has been initiated using a customized page configuration .dat file (as defined in
Section 9.2).
2) Select Pages from the Page dropdown.

3) In the Pages window, make changes to the page selection configuration by checking /unchecking
pages as desired (Figure 126)

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 156 of 198

Figure 126: Pages selection window

4) Check the Save pages setup for startup checkbox and click [OK].
5) Select Pages menu dropdown again to ensure that page name selections reflect the modifications
made.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 157 of 198

10 CALIBRATION TOOLS
The CalTools page contains a number of defined parameter areas that serve to aid the calibration engineer
or technician during testing. These areas consist primarily of parameter reference groupings for easy
reference, Simulation areas for performance evaluation away from the engine test cell, and Manual
control areas for toggling between operation points separate from the engine dynamometer controls.

10.1 Parameter Reference


10.1.1 System Variables –
This reference area contains the most common system performance parameters, including manifold
temperature and pressure (MAT/MAP), intake air temperature (IAT), coolant and cylinder head
temperatures (ECT/CHT), and barometric pressure (BP).

10.1.2 System State –


This reference area displays status of key engine functions.

10.1.3 Auxiliary Pressures –


This reference area displays output from the available auxiliary pressure signals.

10.1.4 Auxiliary Delta Pressures –


This reference area calculates pressure difference between any two configurable auxiliary pressure
(PAUX) channels.

10.1.5 Auxiliary Flows –


This reference area displays flow output from Flow sensor 1 and Flow sensor 2. Output is displayed both
in volts and converted to gallons/minute (gpm) units.

10.1.6 Auxiliary Temperatures –


This reference area displays output from the available auxiliary temperature signals.

10.1.7 Auxiliary Delta Temperatures –


This reference area calculates temperature differential between any two configurable auxiliary
temperature (TAUX) channels.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 158 of 198

10.2 Simulation Configuration


10.2.1 Engine Simulation Parameters –
These parameters allow the user to enable/disable the Engine simulation mode and set the simulation
engine speed. Note that the Simulation mode key must be entered before it is possible to enable
Simulation Mode.

10.2.2 Fault Simulation Parameters –


This area allows the user to simulate faults in order to observe and adjust fault configuration settings.
Configuration dropdowns and fields include the following:
 Fault simulation mode: Use this dropdown to Enable or Disable this feature.
 Non-simulated indexes: Use this dropdown to either Disable the faults not used in the simulation
or subject them to Normal handling by the 4G diagnostic algorithms.
 Fault simulation action: Select the desired simulation to execute from the dropdown:
- Immediately latch – immediately latch the simulated faults
- Simulate latch – simulate latching for the simulated faults (includes latching duration and
Pending fault duration, if enabled)
- Simulate unlatch – simulate unlatching for the simulated faults (includes unlatching duration)
- Clear active - clear active simulated faults
- Reset count - reset fault counter to 0 for simulated faults
- Allow numer inc - allow IUPR numerator increment (Numerator is incremented whenever
condition to detect fault is fulfilled)
- Allow denom inc - allow IUPR denominator increment (Denominator is incremented when
driving cycle is active or achieved)
- None - provides a method of temporarily performing no action without having to clear the
simulated fault indexes
 Simulated entry conditions: Define that the fault conditions of the simulated faults are evaluated
as Valid or Invalid for the purpose of executing the Fault simulation action.
 Simulated calls: Use this dropdown to Enable or Disable simulated calls.
 Simulated call context: Simulate update calls from the 1ms, 5ms or 50ms runtime loop.
 Simulated fault index 1-5: Apply fault simulation to between 1 and 5 separate faults. Contact
EControls for a current list of index numbers for available faults.

 NOTE:
To execute the desired Fault simulation action, ensure all dropdowns are configured prior
to entering index numbers for desired faults.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 159 of 198

10.2.3 Fault System Simulation –


These parameters allow the user to define the portion(s) of the engine cycle subject to fault system
simulation and monitor the status of the simulation.

10.3 Calibration Mode Configuration


10.3.1 FPP Manual Mode –

As an alternative, the 4G EDIS Display contains an FPP Manual Mode tool on the CalTools page that allows
users to configure varying FPP percentages into two or more modes, and then easily toggle between
modes by entering the mode number into the FPP cal mode select field. Note the Calibration mode unlock
key will need to be entered in order to use this feature.

Figure 127: FPP Manual Mode tool

10.3.2 H-Bridge Manual Modes –


This area allows the user to configure and manually enable test modes for Drive-by-Wire (DBW), H-
Bridge A (HBA) and H-Bridge B (HBB).

10.3.3 Boost Manual Modes –


This area allows the user to configure and manually toggle between two test modes both for Throttle
Inlet Pressure (TIP) and Waste-gate Pressure (WGP).

10.3.4 Key-On Raw Voltage Sampling –


This area contains internal functionality for use by EControls engineering personnel only.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 160 of 198

11 TESTS
The EDIS Tests page incorporates a set of diagnostic tests that perform specific functions to aid in verifying
proper engine control. This section describes the tests supported, test states, and operating criteria for
each test. Diagnostic tests are software selectable through EDIS using the ECIPP protocol. In addition,
many of the tests can be initiated via CAN using CCP or UDS.
Additionally, this page contains a number of output parameter monitoring areas for easy reference while
performing the tests.

11.1 Diagnostic Tests


11.1.1 Spark Kill Test

This test disables individual cylinders at any operating condition for the duration defined in calibration (via
the ‘Spark kill timeout’ parameter) or until released through software. Spark Kill may be used in
conjunction with Injector Kill to disable up to two cylinders at any given time. Upon a state change from
one cylinder to another, the test sequence will automatically re-enable the first coil prior to disabling the
selected coil. This test reverts to normal operation if ‘Normal’ state is selected, ignition voltage is cycled
from high to low, or the calibrated timeout expires.

IMPORTANT:
This test should not be initiated prior to the Injector Kill test when the engine is equipped
with a catalyst. If performed while the injector for the selected cylinder is firing, raw-
unburned fuel and air will be present in the exhaust and will react in the catalyst resulting in
extremely high catalyst substrate temperatures which can cause wash coat or substrate
damage and failure.

States
Available states adjust to accommodate the engine cylinder count configured in the calibration. The Spark
kill command dropdown contains one selection for each cylinder as well as a normal operation option
(‘Normal’). Each cylinder selection includes firing order, block order and pin assignment, as shown below
for a common V8 engine configuration:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 161 of 198

Monitored Status
1) Test not started
2) Test is running
3) Test finished (timeout achieved)
4) Cannot start test

11.1.2 Spark Fire Test

This test activates a selected coil for a duration defined in the calibration (via the ‘Spark firing test
duration’ parameter) with the engine in the “Stopped” state only. The test reverts to normal operation if
the “Normal” state is selected, ignition voltage is cycled from high to low, engine speed is sensed, or the
calibrated timeout expires. This test will not run in conjunction with a Compression test or following an
Injector Fire test.

States
Available states adjust to accommodate the engine cylinder count configured in the calibration. The Spark
kill command dropdown contains one selection for each cylinder as well as a normal operation option
(‘Normal’). Each cylinder selection includes firing order, block order and pin assignment, as shown below
for a common V8 engine configuration:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 162 of 198

Monitored Status
1) Test not started
2) Test is running
3) Test finished (timeout is reached)
4) Cannot start test (speed is sensed)

IMPORTANT:
This test should not be initiated on gaseous fueled engines in which gaseous fuel may be
present in the combustion chamber, intake, or exhaust. If using this test is desirable on
gaseous fueled engines, remove the spark plug wires from all spark plugs, install a spark plug
tester in the desired spark plug wire and initiate the test.

11.1.3 DBW Test

The DBW Test permits full-authority operation of an electronic throttle via the foot pedal input while the
engine is in the ‘Stopped’ state only. The main purpose of this test is to perform a rationality check on the
throttle system and ensure that the connection between the ECM and the throttle is intact, and that
commands are being translated to a reasonable throttle position.
In order to activate the DBW Test, turn on External Power Relays (see External Power Test section) to
provide the power required by the DBW throttle. Once power relay state is ‘All On’ then use the foot
pedal to command a desired throttle position. The Throttle Position Sensor (TPS) reading should reflect
the Foot Pedal Position command (FPP). The feature reverts to normal operation if ‘Off’ state is selected,
key switch is moved to the ‘Off’ position, or engine speed is sensed.
If the engine is a diesel, ensure that the foot pedal position sensor/electronic throttle control input is at
0% or idle prior to starting/operating the engine. While this test mode will revert to disabled when engine
speed is sensed, the throttle command will follow the FPP % commanded by the sensor causing the engine
to accelerate.
All other (non-diesel) engines must be stopped in order to perform this test.

States
1) Off: State of normal operation
2) Enabled: Enables full authority control of an electronic throttle

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 163 of 198

Monitored Status
1) Test not started
2) Test is running
3) Test finished
4) Cannot start test (speed is sensed)

11.1.4 External Power Test

The External Power Test manually activates relays (relay power, fuel pump, and drive-by wire power)
controlled by the ECM while the engine is in the ‘Stopped’ or ‘Running’ states. This is required for certain
manual test modes in this document, and can be used in the diagnosis of specific component functionality.
Reverts to normal operation if ‘Automatic’ state is selected or ignition voltage is cycled from high to low.

States
1) Automatic: State of normal operation
2) Relay On: Activates relay power (injector and coil high-side power)
3) All On: Activates fuel pump and relay power

Monitored Status
1) Test not started
2) Test is running
3) Test finished
4) Cannot start test (no ignition voltage)

11.1.5 Compression Test

The Compression Test disables all coils and injectors permitting cylinder compression testing. To prevent
against firing coils and injectors in the event of a microprocessor reboot during low voltage cranking, the
test state will be burned into EEPROM. In addition, EControls requires that the relay power fuse be
removed. This test may only be activated while the engine is in the ‘Stopped’ state. Test reverts to normal
operation only when the ‘Normal’ state is selected. This test may be initiated by selecting ‘Enabled’ in the
software or through use of a switched hardware input. This test may not be run in conjunction with Spark
Fire or Injector Fire tests.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 164 of 198

IMPORTANT:
Due to the liability of initiating a compression test in software, EControls records this test
state into EEPROM. As a result, this test must manually be disabled by the operator through
software. EControls recommends this test only be performed while the vehicle is in an
appropriate location, in the event the diagnostic PC has a low-battery condition that may not
permit re-enabling normal operation.

States
1) Disabled: State of normal operation
2) Active: Enables compression test mode

Monitored Status
1) Test not started
2) Test is running
3) Test finished
4) Cannot start test (engine run speed is sensed > than crank speed)

WARNING:
Due to risk of personal injury and/or property damage, EControls requires any
diagnostic/service manuals specify the following:
1) Removal of the coil and injector high side relay and/or fues(s) during a
compression test is required.
2) Compression test must be enabled only through software controls.
EControls will require a written release of liability against personal injury and
property damage from the OEM if diagnostic/service manual procedures do not
specify the above requirements.

11.1.6 Spark Advance Test

The Spark Advance Test commands a calibrated base spark advance if engine speed and manifold pressure
are below a calibrated limit. If the engine is operated above the calibrated operating limit, base spark
advance as set in the normal calibration will be used until the engine set point falls below the calibrated
limit. This test may be initiated by selecting ‘Enabled’ in the software or through use of a switched
hardware input. The test reverts to normal operation when ‘Normal’ state is selected or when key switch
is moved to the ‘Off’ position.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 165 of 198

States
1) Disabled: State of normal operation
2) Active: Sets spark timing to a calibrated default spark advance

Monitored Status
1) Test not started
2) Test is running
3) Test finished
4) Cannot start test

11.1.7 Idle Speed Command

Idle Speed Command commands a temporary idle speed, up to X RPM as defined in calibration through
modulation of an IAC motor or an electronic throttle. Reverts to normal operation when ‘Normal’ state is
selected, a throttle command input (for electronic throttle engines) above Y% (defined in calibration) is
detected, a throttle position (for IAC engines) above Z% (defined in calibration) is detected, or key switch
is moved to the ‘Off’ position.

States
1) Disabled: State of Normal operation
2) Active: Enables manual entry of engine speed into a speed entry field

Monitored Status
1) Test not started
2) Test is running
3) Test finished (TPS% above limit is detected during test)
4) Cannot start test (TPS% above limit is detected)

IMPORTANT:
ECI will not permit programmed idle speeds above 800 RPM without a written
release-of-liability if the engine is not equipped with a transmission position sensor.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 166 of 198

11.1.8 Spark/Fuel Inhibit Input

Spark/Fuel Inhibit Input disables triggering of spark and injection of fuel when the input (analog or digital)
selected meets the calibrated state. This is often linked to the fuel select switch as a neutral mode.

States
1) Disabled
2) Aux PU1 = Gnd
3) Aux PU2 = Gnd
4) Aux PU3 = Gnd
5) Aux DIG1 = Gnd
6) Aux DIG1 = V+
7) Aux DIG2 = Gnd
8) Aux DIG2 = V+
9) Aux DIG3 = Gnd
10) Aux DIG3 = V+
11) Aux DIG4 = Gnd
12) Aux DIG4 = V+
13) Aux DIG1 = Open
14) Aux DIG2 = Open
15) Aux DIG3 = Open
16) Aux DIG4 = Open

Monitored Status
1) Inactive/Normal: Test is inactive, state of normal operation
2) Active/Shutdown: Test is active and system will not inject fuel or trigger spark

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 167 of 198

11.1.9 Cam-Bump Phaser Unsticking Procedure

The Cam-Bump Phaser Unsticking Procedure initiates a cam 'bump' sequence for a specified time to
dislodge potentially stuck variable cam systems.

States
1) Disabled: State of normal operation
2) Active: Enables Cam-Bump Phaser Unsticking Procedure

Monitored Status
1) Procedure Not Started
2) Procedure Running
3) Procedure Finished
4) Must restart engine
5) RPM too high
6) Condition 3 Not Met
7) Condition 4 Not Met
8) Cannot Start Procedure

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 168 of 198

11.1.10 Closed Loop Test

The Closed-Loop Test evaluates EGO/UEGO sensor functionality and the 4G Closed-Loop control algorithm
against a configurable set of test conditions.

States
1) Disabled (Stop): State of normal operation
2) Precat+Postcat (Start): Closed Loop Test enabled

Monitored Status

Mode CL Test State (TSTCL_state)


1 Inactive
2 Pre-cat init test
3 Pre-cat heater test
4 Pre-cat power test
5 Pre-cat voltage test
6 Pre-cat BM test
7 Post-cat heater test
8 Post-cat power test
9 Post-cat rich test
10 Post-cat lean test
11 Finished

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 169 of 198

Mode Pre-Cat Test (MSCLpre) Post-Cat Test (MSCLpst)


1 Test Not Started Test Not Started
2 Test Running Test Running
3 Test Finished: Passed Test Finished: Passed
4 Pre-cat EGO lazy Post-cat EGO lazy
5 Pre-cat EGO power low Post-cat EGO power low
6 Pre-cat EGO non-responsive Post-cat EGO rich failure
7 Pre-cat EGO fueling error Post-cat EGO lean failure

11.1.11 Crank/Cam Datalog

The user-commanded Crank/Cam Datalog utility logs crank/cam data for plotting and evaluation.

Status
1) Off: Disabled – state of normal operation.
2) On: Test must be initiated using the Reset/Force Trigger buttons to activate tests.

Monitored Status
1) Offline
2) Initializing
3) Armed - Waiting for Trig
4) Triggered - Acquiring...
5) Holding - Data Acquired

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 170 of 198

11.1.12 EPR / DEPR Operating Mode Parameters

The EPR / DEPR Operating Mode Parameters area enables manual-control operation of EPR / DEPR fuel
control devices. Options include pressure, area or duty-cycle control.

States
1) Auto
2) Manual Press
3) Manual Area
4) Manual Pulsed

Monitored Status
Command Feedback Status
Mode
(MJ_ctltype_cmd) (MJ_ctltype_act) (MJ_status)
1 Pressure Cmd Pressure Cmd Comm Lost
2 Area Cmd Area Cmd OK
3 PA+FF or Pulsed PA+FF or Pulsed Fault
4 Offline Offline

11.1.13 IAC Test

The IAC test evaluates the Idle Air Control (IAC) valve/actuator performance.

States
1) Disabled
2) Closed-Home Sequence
3) Full-Open Sequence

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 171 of 198

Monitored Status
1) Test Not Started
2) Test Running
3) Test Finished
4) Condition 1 Not Met
5) Condition 2 Not Met
6) Condition 3 Not Met
7) Condition 4 Not Met
8) Cannot Start Test

11.1.14 Injector Fire Test

The Injector Fire Test activates a selected injector for a defined set of operating characteristics.

States
State options are Disabled, or select from one of six (6) available injectors to fire during testing.

Monitored Status
1) Test Not Started
2) Test Running
3) Test Finished
4) Condition 1 Not Met
5) Condition 2 Not Met
6) Condition 3 Not Met
7) Condition 4 Not Met
8) Cannot Start Test

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 172 of 198

11.1.15 Injector Kill Test

(For port-injection applications) The Injector Kill Test disables individual injectors at any operating
condition for the duration defined in calibration or until released through software.

States
State options are Normal (all injectors firing), or select from one of six (6) available injectors to disable/kill
during testing.

Monitored Status
1) Test Not Started
2) Test Running
3) Test Finished
4) Condition 1 Not Met
5) Condition 2 Not Met
6) Condition 3 Not Met
7) Condition 4 Not Met
8) Cannot Start Test

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 173 of 198

11.1.16 Injector Sweep Test

The Injector Sweep Test invokes the Injector Kill Test to temporarily disable each injector in the engine
and monitors the closed-loop block multiplier (CL.BM) to determine if removal of that injector affected
the closed-loop block multiplier in the way expected. For example, if an engine is configured with 5
injectors and a functioning injector is disabled, then the closed-loop block multiplier should significantly
increase to account for the reduction in fuel flow due to the disabled injector. The expected increase
would be 20% as 1 out of the 5 injectors is disabled. To maintain the same RPM, the other injectors must
increase fuel flow.

 NOTE:
During testing, the expected 20% increase is sometimes not observed. The percent increase
of the block multiplier can depend on the configuration of the engine.

The Injector Sweep Test displays a red LED for a failed injector (block multiplier change lower than
expected) and a green LED for a functioning injector (block multiplier changed as expected). EDIS will
identify the injector by block order or hardware order. If block order information is available, EDIS will use
it to identify the injectors. Otherwise, EDIS will display the results in hardware order. EDIS will dynamically
update the label over the LEDs to indicate the order being displayed.

Calibration Parameters
 Injector individual kill timeout sets the time that each injector is killed during the test. This time
needs to be long enough to allow the closed-loop to wind up after the injector is killed. The
suggested value for this is 60 seconds.
 Injector good CL BM delta sets the threshold that the closed-loop block multiplier should exceed
when a functioning injector is killed. As stated in the Caveats section, this value should be less for
EGO sensors, and greater for UEGO sensors.
 Injector sweep CL reset delay sets the delay between when the current injector kill process is
finished (all injectors are active) and when the next injector kill occurs. This allows the CL enough
time to wind down to the normal level.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 174 of 198

States
1) Disabled (Stop): State of normal operation
2) Active (Start): Injector Sweep Test enabled

Monitored Status
1) Test Not Started
2) Test Injector 1 (Block Order)
3) Test Injector 2 (Block Order)
4) Test Injector 3 (Block Order)
5) Test Injector 4 (Block Order)
6) Test Injector 5 (Block Order)
7) Test Injector 6 (Block Order)
8) Test Injector 7 (Block Order)
9) Test Injector 8 (Block Order)
10) Test Injector 9 (Block Order)
11) Test Injector 10 (Block Order)
12) Waiting for CL
13) Restoring CL BM Baseline
14) Stalled (Restart Engine)
15) Resetting Test
16) Completed Testing
17) Error Occurred
18) Test Stopped Prematurely
19) Error: CL Inactive
20) Error: Engine Not Injected
21) Error: Engine Not Running
22) Error: Kill Time Too Long
23) Error: Inj Kill Test Running
24) Error: Diesel Not Supported

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 175 of 198

11.1.17 UEGO Drift Test

The UEGO Drift Test evaluates UEGO actual vs. target readings against a defined test sequence and
determines an error percentage for each sensor. This test is performed with the engine stopped and the
tested sensor(s) uninstalled from the exhaust and exposed to open air.

States
3) Disabled (Stop): State of normal operation
4) Precat+postcat (Start): Closed Loop Test enabled

Monitored Status
Drift Test UEGO[X] UEGO[X] UEGO[X] Drift
Mode
State State Mode State
1 Inactive Off Invalid Disabled
2 Active Calibrating Fault UEGO run wait
3 Finished Cold Off ECT low
4 Invalid Warmup Warming FT low
5 Running Waiting Exhaust braking
6 Fault Active Recovery wait
7 6 - Reserved
8 7 - Reserved
9 8 - Reserved
10 9 - Reserved
11 Idle
12 Stabilizing
13 Trans delay wait
14 Initializing samples
15 Sampling
16 Validating
17 Success

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 176 of 198

11.2 System Parameter Reference


11.2.1 CFV Operating Mode Parameter
This area currently consists of the parameter CFV fuel shutoff command (CFV_FSO_cmd) which indicates
the fuel shutoff status in CFV applications.

11.2.2 Coil and Injector Diagnostics


LEDs in this area display fuel and spark shutoff status.

11.2.3 Distributor Alignment


This area monitors desired vs. actual cam position status (in CAD BTDC).

11.2.4 General Reference area


This area displays commonly-referenced engine performance parameters.

11.2.5 Misfire Status


This area contains overall and individual cylinder misfire statistics.

11.2.6 Monitored Driver Status


This area displays electrical status of key engine components and features.

11.2.7 Range Event Counters/Timers


The Range Event Counters/Timers table is a configurable interface that allows the user to configure up to
20 event counters and single range timers in any combination of the two accumulator types. Counter and
timer values are persisted in EEPROM in the 4G ECM and retrievable via EDIS and client tool UDS interface.
Either Engineering units or ECM binary values can be displayed on the screen, based on the radio button
selection provided at the bottom of the table. Screen shots of both configurations can be seen below,
with numbered table details defined below the images.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 177 of 198

Figure 128: Range Event Counters/Timers table showing Engineering Units

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 178 of 198

Figure 129: Range Event Counters/Timers table showing ECM Binary Values
1) The Counter Type dropdown selects the range accumulator type. Options are ‘Disabled’, ‘Event
Counter’ and ‘Event Timer’.
2) The Parameter Name selector is a push-button control that launches a new pop-up that lists all of
the system variables available for monitoring.
3) The Range Min field allows the user to edit the range lower bound for the counter/timer variable.
4) The Range Max field allows the user to edit the range upper bound for the counter/timer variable.
5) The Current Value field displays the variable’s real-time value and is automatically updated at least
once per second.
6) The Event Count/Timer shows the current counter or timer value, followed by a “Seconds” label
for event timers. The user can reset the counter/timer by entering a zero in the field.
7) The ECIPP Idx field contents displays the internal ECIPP index for the selected variable and is
automatically calculated by EDIS.
8) ECM Min shows the ECM internal binary representation of the Range Min field contents and is
automatically calculated by EDIS.
9) ECM Max displays the ECM internal binary representation of the Range Max field contents and is
automatically calculated by EDIS.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 179 of 198

Clicking on the Parameter Name button for a particular counter/timer will pop-up the following dialog:

A parameter is selected by a left double-click on the parameter name or click Select button after desired
parameter is selected. Entering a string above the Search button filters the variable or description list by
matching sub-string.

11.2.8 Service Notification Configuration


This utility configures the service notification feature. If the fixed/single-point option is chosen, the
'service interval expired' fault will set after the number of operating hours specified. If the speed/load
based option is selected, the service interval is weighted by the number of hours specified at the current
operating condition.

11.2.9 Performance Histograms


ECT Histogram
The ECT Histogram shows operating time (in hours) as a function of engine speed (rpm) and MAP load
(psia).
Knock Histogram
The Knock Histogram shows time (in seconds) in knock as a function of engine speed (rpm) and MAP load
(psia). Knock can be defined either as operation above a settable knock retard command (CAD) or above
a settable knock percent trigger (%).
Speed-Load Histogram
The Speed-Load Histogram shows overall operating time (in hours) as a function of engine speed (rpm)
and MAP load (psia).

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 180 of 198

11.2.10 System States


State variables in this area reflect primarily engine configuration details, but also include engine operation
status as well as oil pressure status.

11.2.11 Throttle/IAC Variables


This area displays status and statistics data for key FPP, TPS and IAC functionality.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 181 of 198

12 TROUBLESHOOTING

12.1 Load Calibration from Disk – Time-Out


Problem: The Load Calibration from Disk function times out before the operation completes (Figure 130).

Figure 130: Load Calibration from Disk time-out

Solution: Ensure that EDIS Display software version 208A or later is installed – this release fixed the issue
generating the Load Calibration from Disk time-out error.

12.2 Plotter Backwards Compatibility


Problem: The EDIS plotter displays a Read Error or Prematurely Ended error message when the user
attempts to open a plot file.

Figure 131: EDIS plotter Read Error, Prematurely Ended error messages

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 182 of 198

Solution: Ensure that the plotter is from EDIS 4G Display version 224 or later

1) Locate the file edis_sadbplot.exe in the 4G Display folder located in the Program Files directory
of the PC hard drive.

2) Right-mouse-click on the file and select Properties from the context-specific dropdown.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 183 of 198

3) Select the Details tab in the Properties window, and confirm the File version number in the
Description fields.

4) If the File version value is less than 224 (4.0.0.224), update to the latest version of EDIS 4G
Display (see Section 2.1 for installation instructions).

12.3 ECM In Bootstrap Mode (with error message)


Problem: The following message is received when attempting an application/bootblock reprogramming
of the ECM, as described in Section 3.3:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 184 of 198

Solution

1) Click Ok on the above prompt, and select a .mot file from the selection dialog that follows:

2) Click on the Yes button on the Configuration prompt that follows:

 NOTE:
If the following Message is displayed, the active password does not have sufficient
privilege to allow reprogramming from Bootstrap mode. To resolve this issue, contact the
OEM and request either a Reprogram Only or a Single serial SN Reprogram password.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 185 of 198

3) Click [Yes] in the prompt that follows:

4) A status bar will appear indicating that programming is in process, followed by a confirmatio n
window when programming is complete.

At this point the ECM is successfully reprogrammed.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 186 of 198

12.4 ECM In Bootstrap Mode (no error message)


Problem: The ECM does not accept programming with a MOT file, and no error message is displayed.

Solution:

1) Confirm the following:


a. ECOMTM is connected and wiring is proper,
b. Only one instance of EDIS is running on the PC.

2) If the above does not resolve the issue:


a. On the Comm PortConfigure ECOM menu dropdown, make sure Link is set to CAN and
CAN Link is set to 250 Kbaud,
b. Power cycle the ECM,
c. Wait 15-20 seconds,
d. Re-attempt the programming. Once the ‘Bootstrap’ message is received, see Section 12.3
for instructions on completing the programming steps.

3) If the above does not resolve the issue, contact EControls engineering for further assistance.

12.5 Unable to Load Plot File


Problem: When attempting to load a plot file into the edis_sadbplot plot tool, one of the following error
messages is received:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 187 of 198

Solution: Upgrade EDIS to version 264F or later. Plot files saved using a display built after release 264F
(when plotter version is upgraded to 4.1.0) should always be opened with the new plotter version 4.1.0
or higher.

 NOTE:
1. This issue holds true for the ‘Load Recorder Settings’ EDIS menu option and the ‘Load
Settings…’ EDIS plotter menu option as well.
2. This incompatibility issue is only applicable to binary plot and binary log file types (.bplt
and .blog) and not to other plot file types such as csv, legacy etc.

12.6 Incompatible Bootblock Message


Problem: When attempting to load a calibration file that contains one or more static calibration variables
into the 4G ECM, following error messages is received:

Solution: Reprogram target with a MOT file that contains static calibration variable updates (using 4G
revision 220 or later) or contact EControls to obtain a solution to this problem.

 NOTE:
New ECMs shipped from EControls starting from the second quarter of 2016 will come
loaded with the new bootblock, so this message should only be seen on ECMs shipped prior
to this time. Contact EControls with any questions.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 188 of 198

12.7 Fault Warning Message


Problem: After connecting to an ECM, one or more of the following messages appears:

Solution: These messages indicate that the ECM supports a greater number of faults (and potentially a
greater number of HD-OBD-related faults) than the installed version of EDIS. Updating to the latest
version of EDIS will allow viewing of all supported faults, and will clear the warning message(s).

 NOTE:
Checking the ‘Do not display this message again’ box on either message will hide the
message. To show the message again, simply select Reset to Defaults from the Settings
menu.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 189 of 198

12.8 Windows 10 Screen Resolution Issues


Problem: On some PCs running Windows 10, the high-resolution functionality provided by the 4K display
on the PC and supported by Windows 10 OS results in EDIS 4G Display text that is distorted or too small
to read clearly.

Solution: Updating to EDIS version 306M or later resolves this issue.

12.9 Spark Kill Test Warning


Problem: The following warning message appears when attempting to perform a Spark Kill test:

Solution: This warning message appears if the following conditions are present:
1) Fuel type is gaseous (LPG or Natural Gas)
2) Application is configured to Post-Cat enabled
a. Post-Catalyst Fuel Control switch is set to Enabled
b. At least one EGO/UEGO sensor assigned to Post-Catalyst location

EControls strongly recommends that the Spark Kill test not be performed for this application, as catalyst
damage may occur. Please contact EControls with any questions.

12.10 Reprogramming Communications Timeout (EDIS)


Problem: The following warning message appears when attempting to reprogram a target ECM:

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 190 of 198

Solution: This warning message appears if the following conditions are present:
1) The ECOMTM is configured for a baud rate other than 250 kbps
2) ECM is operating under legacy bootblock software – which does not support CAN baud rates other
than 250 kbps for reprogramming.

Selecting Yes will automatically reset the baud rate to 250 kbps and reconnect to the reprogramming
utility in bootstrap mode, allowing the user to select the desired MOT file to use for reprogramming the
ECM.

12.11 Reprogramming Communications Timeout (EICS)


Problem: The following warning message appears when attempting to reprogram a target ECM:

Solution: This warning message appears if the following conditions are present:
1) The ECOMTM is configured for a baud rate other than 250 kbps and/or a CAN source address other
than zero (0)
2) ECM is operating under legacy bootblock software – which does not support CAN baud rates other
than 250 kbps and CAN source addresses other than zero (0) for reprogramming.

Selecting Yes will automatically reset the baud rate to 250 kbps, reset the CAN source address to zero (0),
and reconnect to the reprogramming utility in bootstrap mode, allowing the user to select the desired
MOT file to use for reprogramming the ECM.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 191 of 198

12.12 Help Menu Error


Problem: One or more of the following error message appears when attempting to access the
Help>Parameter, Help>Page or Help>EDIS menu selections:

Solution: The EDIS installation is missing key ActiveX elements necessary to display the help
documentation in a web browser. To fix this issue:
1) Uninstall the EDIS program currently located on the PC.
2) Access the EControls File Transfer Protocol (FTP) server, and browse to the
Latest_4G_Display\PC_display folder.
3) Copy the latest EDIS_Setup.zip folder to the PC.
4) Extract the folder contents, and double-click on the Setup.exe file to initiate installation.

5) Follow the on-screen instructions to complete installation.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 192 of 198

12.13 4G MOT Reprogramming Error


Problem: When attempting to reprogram an ECM with a calibration MOT file, the following error message
is received:

Solution: Update EDIS software to Release 298C or later and retry the reprogramming command.
This error message is generated when trying to reprogram an ECM with a MOT file that is larger than 3MB
using earlier releases of the EDIS Display software. In EDIS releases prior to 298C, the MOT file size limit
for download was set at 3MB. Typical MOT file size has been steadily increasing as new features are added,
and files > 3MB are not uncommon.

In the 298C release, the MOT file size limit was increased to 4MB, which should resolve this issue.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 193 of 198

12.14 Communications (ECOMTM) Error #1


Problem: The EDIS Display connection is lost, and an ECOM TM communication error code 251 or 253 is
displayed in the EComStatus window:

Solution: Check the status of ECOMTM cable USB connection to target PC. Plug in if unplugged; if already
plugged, unplug and plug in again, ensuring the cable connection is fully plugged into the target PC USB
port.

 NOTE:
See also Section 3 (Troubleshooting ECOMTM Issues) of EControls document ER000060_00
(ECOMTM Driver Installation Manual) for additional information on identifying and correcting
ECOMTM communication issues.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 194 of 198

12.15 Communications (ECOM TM) Error #2


Problem: The EDIS Display connection is lost, and the following communication timeout message is
displayed in the EComStatus window:

Solutions:
1) Confirm adequate power is supplied to the ECM (see individual ECM product specification for
power requirements).
2) Confirm proper ECOMTM configuration has been completed in EDIS (See Section 3.6.6 for
instructions on EDIS ECOMTM configuration).

 NOTE:
See also Section 3 (Troubleshooting ECOMTM Issues) of EControls document ER000060_00
(ECOMTM Driver Installation Manual) for additional information on identifying and correcting
ECOMTM communication issues.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 195 of 198

12.16 Application Error 0xc0000005 At Start


Problem: The following error message appears when attempting to launch the 4G EDIS Display:

Solution: EDIS installation will occasionally trigger the windows STATUS_ACCESS_VIOLATION error
0xc0000005. To fix this issue:
1) Uninstall the EDIS program currently located on the PC.
2) Access the EControls File Transfer Protocol (FTP) server, and browse to the
Latest_4G_Display\PC_display folder.
3) Copy the latest EDIS_Setup.zip folder to the PC.
4) Extract the folder contents, and double-click on the Setup.exe file to initiate installation.

5) Follow the on-screen instructions to complete installation.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 196 of 198

12.17 Invalid Password


Problem: After entering a password into the EDIS Enter Password window, the error message below is
displayed. Clicking [OK] causes the EDIS platform to close.

Solution: The 4G System will close EDIS if the entered password is not recognized as valid. Verify correct
password (including case-sensitive characters) and re-enter.

12.18 Not Authorized to Connect to Target ECM


Problem: After entering a password into the EDIS Enter Password window, the 4G EDIS Display launches
but does not connect, and the following error message is displayed:

Solution: As opposed to the error encountered due to an Invalid Password (see Section 12.17), this error
occurs when the entered password is recognized by the 4G System as valid but not authorized to connect
with the target ECM due to one or more of the following:
1) Password generated for incorrect single ECM serial number (where applicable)
2) Incorrect ECM part number or serial number used
3) Password generated for incorrect customer key (rare)
4) ECM reprogrammed with incorrect MOT file (rare)

To troubleshoot, verify ECM part number and serial number are correct and as intended, and verify correct
password before re-attempting to log in.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 197 of 198

12.19 Installation Error 1500


Problem: When running the EDIS software installation routine, the following error message is displayed:

Solution: This error is triggered when another installation is in progress or previously ended forcefully. In
some instances, simply clicking the Cancel button will complete the installation and remove the error
message. Otherwise, restarting the PC and re-initiating installation will remedy the issue.

12.20 Installation Error


Problem: When running the EDIS software installation routine, the following message is displayed:

Solution: This message is triggered when the revision of the currently installed EDIS software is higher
than that of the attempted installation. Ensure that the most recent version of EDIS is being installed.

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.
00: CUSTOMER Document No: ER000083_00 Rev R1
4G EDIS Introduction and User Manual
(see detail on Title Page) Page 198 of 198

13 ECOM™ / EDIS ERROR MESSAGES


Table 12 lists the EDIS or ECOM™ issues that may be displayed in the EDIS Communication Status Window
or EComStatus Window, or in a separate error window. Please contact EControls for any error appearing
in the Communication Status Window or EComStatus Window that is not represented in this table.
Table 12: EDIS / ECOMTM Error Messages
Error Code Error Type Description
0xc0000005 EDIS Connection Windows STATUS_ACCESS_VIOLATION error (application unable to start)
215 ECOM™ Communication A null pointer was passed
216 ECOM™ Communication This feature has been removed and is only supported for legacy purposes
217 ECOM™ Communication Config command timeout occurred
219 ECOM™ Communication An invalid search handle was passed
220 ECOM™ Communication A null device search handle was passed
221 ECOM™ Communication The serial Tx buffer is full, wait and try again
222 ECOM™ Communication Could not retrieve a handle to the USB driver
223 ECOM™ Communication The device is already open
224 ECOM™ Communication The device was physically removed from the CAN bus after being attached
225 ECOM™ Communication An invalid CAN baud rate was used
226 ECOM™ Communication The command passed to SetupDevice failed
227 ECOM™ Communication An invalid flag was received by the CANSetupDevice() function
228 ECOM™ Communication An invalid property was received by the CANSetupDevice() function
229 ECOM™ Communication The receive MessageHandler thread is already running
230 ECOM™ Communication Thread is already running
231 ECOM™ Communication Thread did not stop in a reasonable amount of time
232 ECOM™ Communication Thread could not be started
233 ECOM™ Communication Device has not been opened as Serial
234 ECOM™ Communication Device has not been opened as CAN
235 ECOM™ Communication Reading the CAN bus returned a zero length msg (unexpected)
236 ECOM™ Communication The async transfer buffer is full, wait and try again
237 ECOM™ Communication You passed an invalid device handle
238 ECOM™ Communication You passed a NULL device handle
239 ECOM™ Communication Synch. transfer unexpectedly aborted
240 ECOM™ Communication Synch. transfer aborted due to timeout
241 ECOM™ Communication Tx timeout occurred (message may send on bus)
242 ECOM™ Communication Unexpected error transferring on USB bus
243 ECOM™ Communication A failure occurred transferring on the USB bus to the device
244 ECOM™ Communication A failure occurred transferring on the USB bus to the device
245 ECOM™ Communication Could not retrieve status from CAN device
246 ECOM™ Communication Invalid device handle passed
247 ECOM™ Communication All attached devices are already open
248 ECOM™ Communication Device open already (existing device handle returned)
249 ECOM™ Communication Device open already (existing device handle returned)
250 ECOM™ Communication Multiple causes - possibly a bad DeviceHandle
251 ECOM™ Communication No devices found (wait/unplug and try again)
252 ECOM™ Communication The device at the received handle is closed
253 ECOM™ Communication Device with passed serial number not found
254 ECOM™ Communication Switching firmware and/or enumeration on USB bus failed
255 ECOM™ Communication Failed to send command to start CAN controller
N/A EDIS Connection Invalid password
N/A EDIS Connection Not authorized to connect to this target ECM
N/A ECOM™ Communication ECOM™ Power / Configuration error

EControls confidential and / or proprietary information. Do not copy or distribute without prior written approval.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy