Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
This help document describes the operation of the Elite Software Programmer.
To start Elite Software Programmer please click on the newly created ESP desktop Icon to
start the software.
images/download/attachments/63866
834/worddav7faf61bbff8003306e943
d8f9c4c0dfc.png
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 2 of 28
images/download/attachments/63866834/worddave65a2c039f091174011eb2feea3de50a.png
1. ECU Navigator
2. Tuning Pages
3. Menu
4. Navigator Description Box
5. ECU Status indicator
6. Status Bar
7. Tuning Page with Displays
8. Data and Device Manager
9. ECU Information
10. Profile and Search Menu
Keyboard reference
Return to Contents
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 3 of 28
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 4 of 28
Displays
l Channel Displays
l Table Displays
The ECU Software Programmer is loaded with various displays to make engine tuning and
diagnosis easy. These displays can be added and configured as the user wishes.
To add a display, right click on any unused portion of the tuning page and select the required
display.
images/download/attachments/
2001440/worddav503dfe57895
491a7f9b663c3b5535c5d.png
To customise or remove a display, right click on the display itself or the displays tooltip ,
which will reveal the associated displays options.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 5 of 28
l Table Displays
l Channel Displays
Table Displays
When a table is selected from the left hand menu, any Table Displays that have been added to
the active gauge page will be populated by information contained within that table.
l 2D View
l 3D View
l Target
l Text View
NOTE: All Table Displays that have been added to the same gauge page will work in
unison with each other.
To Index
Text View
The text view allows the selected tuning table to be displayed as a spreadsheet. The tuning
table can be navigated by using the arrow keys, and the cell value modified by using the pgUp
& pgDown keys.
The currently selected cell can be seen below highlighted in blue, with the current engine
position indicated with a blue circle.
The Output Value shown in the bottom left hand corner of the display indicates the value that
this table is producing. This value is linked to this table only and may not represent the final
value used by the ECU, as correction tables may affect any final values.
images/download/attachments/63866850/worddave85c1f0748c58aa4dd7df26c8f47df4
a.png
3D View
The 3D view allows the selected tuning table to be displayed as a surface. The tuning table
can be navigated by using the arrow keys, and the cell value modified by using the pgUp &
pgDown keys.
The currently selected cell can be seen below highlighted in blue, with the current engine
position indicated by the blue arrow. The current selection size is indicated in the top right
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 6 of 28
hand corner, with the currently selected cells value shown on the left.
The Output Value shown in the bottom right of the display indicates the value that this table is
producing. This value is linked to this table only and may not represent the final value used by
the ECU, as correction tables may affect any final values.
The 3D table can be rotated to provide a better angle of the surface by using the left mouse
button. The surface can be reset back to the default angle at any time by clicking on the return
to default angle button located in the top right hand corner.
images/download/attachments/63866855/worddav42e1e93edc01719848b9e73673336b4
b.png
To Index
2D View
The 2D view allows the selected tuning table to be displayed as a slice. The tuning table can
be navigated by using the arrow keys, and the cell value modified by using the pgUp &
pgDown keys.
The currently selected cell can be seen below highlighted in blue, with the current engine
position indicated by the blue arrow. The slice info can be seen in the left column.
The Output Value shown in the bottom left hand corner of the display indicates the value that
this table is producing. This value is linked to this table only and may not represent the final
value used by the ECU, as correction tables may affect any final values.
images/download/attachments/63866861/worddavefaa879a670021286bf3358bf484a2c
d.png
To Index
Target
The Target display allows the user to see the position of the engine in relation to the currently
selected tuning table cell. As the current engine position approaches the selected cell, the
cursor in the target display will be shown as a red circle. If the cursor becomes closely aligned,
the cursor will highlight green. When the cursor is green, any changes made will affect the
current running of the engine. At any time the selected cell can be aligned with the current
engine position by using the spacebar.
images/download/attachments/63870830/worddav9031a68064b49da70c16f181894a775
5.png
To Index
Channel Displays
Channel Displays are controls with can be added to gauge pages in order to monitor the output
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 7 of 28
values of ECU channels. Channel Displays can be put into two groups; displays that can
monitor a single channel and displays that can monitor multiply channels at once.
l Dial Gauge
l Bar Gauge
l Number Display
l List Display
l Trace
l To Index
Dial Gauge
The dial gauge is an analogue representation of an ECU channel. The displayed channel can
be changed by right clicking on the display.
images/download/attachments/63870835/worddavaf14bbbb87e0662b4badefde6a16c42
3.png
To Index
Bar Gauge
The bar gauge is a graphical display that allows an ECU channel to be viewed as a rectangular
bar. The displayed channel can be changed by right clicking on the display.
images/download/attachments/63870842/worddav510e3c234a5c5f9b214cae2aa7aa6b1
2.png
To Index
List Display
The list display allows multiple ECU channels to be viewed together. The list display can also
be given a name. Channels can be added and removed by right clicking on the display.
images/download/attachments/63870847/worddav9d445a4402261d91443a5528706cd68
a.png
To Index
Light Display
The light display allows the user to see if an ECU channel is On or Off. The light display will
illuminate when the channel value is greater than 1. This display is typically used for switched
inputs and outputs that are either on or off. Channels can be added and removed by right
clicking on the display.
images/download/attachments/63870852/worddav182196ec6c4b0061d427d9ea6ecd0e8
f.png
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 8 of 28
To Index
Number Display
The number display allows an ECU Channel to be boldly displayed. The label on the number
display can be hidden, which is useful when number displays are combined with dial gauges.
The displayed channel can be changed by right clicking on the display.
images/download/attachments/63870857/worddav252b415b46343f83970438fae24885b
d.png
To Index
Trace Display
Display
The trace display shows the graphical history of any selected ECU channel. The trace display
can have up to 5 channels at once. The focus of the trace display can be changed between the
selected channels by clicking on the channel name within the display. The trace display name
& axis values will change to the channel in focus. The individual trace display can be paused at
any time by clicking on the play/pause button in the top right hand corner of the display. The
display can be resumed at any time by clicking back on the play/pause button.
To add or remove channels or to view the trace displays properties, right click on the display.
images/download/attachme
nts/63866877/worddav0798
51301bb1d4413034d15cdc
9a5d64.png
Properties
Within the properties window, the colour of each channel can be configured, as well as the
time span of the display, maximum displayed value and the units.
images/download/attachments/63866877/trace.
PNG
To Index
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 9 of 28
Tuning Pages
The Elite Software Programmer allows the user to setup multiple tuning pages, or tabs. These
tuning pages can be configured individually and populated with displays.
images/download/attachments/69110856/worddav894c4e2457fa62c2f7486c0e925ec98
9.png
Tuning tabs
To move between Tuning Pages, use the 'Tab' key or alternatively click on the required tab
with the mouse.
Tuning Pages can be added as well as renamed, copied and deleted by right clicking on the
desired tab.
images/download/attachments/69110856/worddavcb2986
9943dedc80a6ff1162aa39ec64.png
Menus
l File
l Edit
l View
l Selection
l Setup
l Tools
l Help
File
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 10 of 28
The File menu has options relating to the ECU tuning maps.
images/download/attachments/63866891/file.
PNG
ESP Online
Opens ESP Online
Sign In
View
Edit Details
Change User
Signs out of the surrent ESP Online user and allows another user to log in
Disconnect
New
Opens new window
Open
Opens a tuning map. If the ECU is currently online, the ECU manager will disconnect from the
ECU before opening this file. If you want to load a new tuning map into the ECU, please use
the Upload feature.
Recent Files
Opens recent files
Connect/Disconnect
This will start or terminate the connection between the ECU and the software. Please make
sure the ECU is powered before selecting "Connect"
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 11 of 28
Save
This saves the current map to the file already open. If the file has not been saved before, the
user will be prompted to name the file and a location to save the file to.
Save As
The "Save As" button will prompt the user for a name for the file and a location to save the file.
Upload Map
Upload is to be used when a saved file is to be loaded into the ECU. This will overwrite any
existing file in the ECU. If you wish to only view the saved file, please use the Open button.
Restore Default
Restores settings to default
Import Map
Opens the import dialog where maps and/or settings can be imported from offline maps.
Exit
To exit the ECU Software Programmer (ESP)
To Index
Edit
Undo
Removes the last change made to a tuning table.
Redo
Restores the last Undo made to a tuning table.
Copy
Copies the currently selected values.
Paste
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 12 of 28
Insert Row/Column
Inserts a new column into selected table
Delete Row/Column
Deletes selected column(s) from selected table
Increase Value
Increases the value in the selected cell
Decrease Value
Decreases the value in the selected cell
Quick Tune
Performs Quick Tune Function on the cell currently used by the ECU. Only available when a
Wideband O2 Sensor is enabled.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 13 of 28
Value Change
Replaces the value in the selected cell with a new value chosen
Percentage Change
Percentage increase or decrease the selected cells
Linearise
Linearises values across selected cells
Copy Left
Copies the current Tuning Table value to an adjacent cell to the left
Copy Right
Copies the current Tuning Table value to an adjacent cell to the right
Copy Up
Copies the current Tuning Table value to an adjacent cell above
Copy Down
Copies the current Tuning Table value to an adjacent cell below
Find
Opens a search bar
View
images/download/attachments/63866911/view.
PNG
Load Page
Loads an existing Tuning Page(Tab)
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 14 of 28
Add Gauge
Adds a new Gauge (Display)
Full Screen
Changes the way ECU Manager is displayed. This mode allows the full screen to be used.
To Index
Selection
images/download/attachments/63866918/selection.
PNG
Select All
Selects everything in view
All Ranges
Toggle All Ranges Mode of selection.
Align
Aligns the cursor to current engine operating point
Follow
Aligns the cursor to the bottom most cell on the left
Shrink
Shrinks the selection to a single cell
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 15 of 28
Shrink Left
Decreases the number of selected cells by deselecting one column from the right, shrinking
towards the left
Shrink Right
Decreases the number of selected cells by deselecting one column from the left, shrinking
towards the right
Shrink Up
Decreases the number of selected cells by deselecting one row from the bottom, shrinking
towards the top
Shrink Down
Decreases the number of selected cells by deselecting one row from the top, shrinking towards
the bottom
Expand Left
Increases the number of selected cells by highlighting one extra column to the left
Expand Right
Increases the number of selected cells by highlighting one extra column to the right
Expand Up
Increases the number of selected cells by highlighting one extra row on the top
Expand Down
Increases the number of selected cells by highlighting one extra row on the bottom
Setup
images/download/attachments/63866923/setup.
PNG
Main Setup
Settings for the ECU configuration can be found here.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 16 of 28
Table Setup
Table axes setup for the currently selected table.
Security
Provides the tools for enabling or disabling the ECU Map security.
To Index
Tools
images/download/attachments/63866931/tools.
PNG
Firmware Version
The firmware version in the ECU can be checked here.
Upgrade Firmware
The ECU's firmware can be upgraded from this menu.
Reboot ECU
The ECU can be rebooted from this menu.
Note: On PRO Harness System ECU's, please do not perform this when the ignition
switch is still in the ON position.
Options
All settings regarding the display of the software can be found in the options menu.
To Index
Help
images/download/attachments/63870886/help.
PNG
Help
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 17 of 28
Remote Help
Opens the Remote Help Window. Remote help is only available to customers that have pre-
arranged a remote help session.
Keyboard Reference
Opens a table outlining keyboard references from the Help Root
Language
Allows user to change the language of the ESP Display
About
opens a window display indicating information about software version
Stability Report
Opens a stability report that can be sent or saved
images/download/attachments/63866947/bar.
PNG
Open File
Opens the directory when your Maps are stored for quick uploading
Connect / Disconnect
Connects or Disconnect the communications with the ECU.
Save As
Saves your Map to a specified file
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 18 of 28
Copy
Used to copy map data on tuning tables
Paste
Pastes copied map data to highlighted location on the tables
Undo
Reverts last change (Back)
Redo
Reverts last change (Forward)
Main Setup
opens main setup page for configuration and setup
Change Units
Enables setup of ECU Programming Software channel units
Tuning Tables
l Selecting Tuning Tables
l Groups
l Modifying Tuning Tables
Return to Contents
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 19 of 28
l Direct Entry
l Percentage Change
l Linearize
l Copy & Paste
l Quick Copy
l Inserting & Deleteing Axis Points
l New Axis Point
l Delete Existing Axis Point
l Axis Setup
l Copy Through
The currently view tuning table can be changed at any time by the following methods:
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 20 of 28
images/download/attachments/63866961/worddav12abd26e69eb1df695298d4429ebf9a2.png
The ECU Navigator menu can also be unpinned to allow more area on the tuning desktop. To
unpin the ECU navigator, click on the pin icon. This will then allow the ECU Navigator to retract
whenever it is not being accessed. The ECU navigator will appear when the 'Alt' key is used or
if the mouse is hovered over the ECU navigator button on the left hand panel.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 21 of 28
To Index
Groups
The Navigator tree contains multiple groups. These groups are designed to differentiate the
functions of the ECU and to gain quick access to related tuning tables.
images/download/attachments/63866966/worddavc0c4caf815ec2d6219d92704
7ac39e95.png
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 22 of 28
Calibration Group
The ECU has a set number of tuning tables that are sensor calibrations. These calibrations
can be modified just like any other tuning table, but this should only be done if the alternate
sensors are used.
To Index
All tuning tables in the ECU Navigator can be modified. Once a tuning table has been selected,
cells can be selected and modified.
l Selecting cells
l Deselecting cells
l All Ranges mode
l All Ranges above mode
l Currently used cell
l Increasing & decreasing cell value
l Inserting & deleting Axis Points
l Copy Through Feature
Selecting cells
By default, one cell will always be selected in the tuning table. The selected cell is blue in
colour and can be moved around the tuning table by using the 'Arrow' keys.
If required, multiple cells can be selected, by holding down the 'Shift' key, then any arrow key.
When multiple cells are selected, cell operations will be applied to all cells.
images/download/attachments/63866972/worddav1dff6d72bc9d21fa06db2cfd1417fc3
4.png
images/download/attachments/63866972/worddavdb5512794cb69db127c55b2865ceba7
0.png
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 23 of 28
To Index
Deselecting cells
Deselecting cells can be done by holding down the 'Ctrl' key, then any arrow key.
For example, pressing 'Ctrl Right' will reduce the selected area by one column, by deselecting
the far left column.
'Ctrl SPACE' Will deselect all cells in the tuning table.
images/download/attachments/63866978/worddav7efa0cfb9fa86a
70e8d7c588f96a1b15.png
The text view table with one cell selected The text view table with All ranges enabled
To Index
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 24 of 28
When in All ranges mode, using the 'A' key will slightly change the way in which All ranges
works. The area of selected cells is only set to above the current position.
images/download/attachments/63870907/worddav2a2fae3362487
ee8b497b7274e804d3d.png
images/download/attachments/63870914/worddav9942ed8e9000a2e03560148131be5f8
2.png
At any point, you can align your currently selected cell/s with the cell/s the ECU is using. This
can be done using the spacebar.
To Index
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 25 of 28
Direct Entry
The cell value can be changed to the new value, just by typing the new value.
A direct entry dialog will appear, showing the allowable values for this table.
images/download/attachments/63866986/direct.
PNG
Percentage Change
Cell values can be changed by a percentage if required. This percentage can be either positive
or negative.
A percentage change can be made by using the 'P' key.
images/download/attachments/63866986/percent.
PNG
Linearising cells
Whilst tuning, it can become useful to linearise between cells. That is to make a range of cells
linear between the two end cells. This feature can be used any time more than two cells are
selected by using the 'L' key.
The linearize feature can be used in the 2D, 3D & Text View tuning table displays.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 26 of 28
images/download/attachments/63866986/worddav4e30ef9cc47b9
07bc807aff115cfad9f.png
Quick Copy
Cell values can be quickly copied to the adjacent cells by holding the 'Ctrl Shift' and an arrow
key. The direction of the arrow key will decide which direction the cell will be copied.
Please note that this feature will only work when either the row or column is still one cell wide.
ie, a 6 x 1 cell selection will work, as will a 1 x 6, but a 6 x 2 or a 2 x 6 will not.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 27 of 28
If axis points are available, it will allow you to insert a row or column, and allow you to select a
axis value. Once this has been competed, the new axis value will appear in the tuning table.
The values in the new cells will be interpolated from those either side.
images/download/attachments/63866996/insert.
PNG
Please note once the predefined maximum number of axis points has been reached, the insert
& delete icons will appear greyed out.
images/download/attachments/63866996/del.
PNG
Axes Setup
If changes to tuning table axes are required, they can be performed in the Axes Setup page.
The Axes Setup allows the user to:
l Change multiple axis points for both the row & column axis
l Insert & delete axis points,
l Change the channel used for the axis
l Enable and disable individual axes
l Load and save axis channels & points.
Axis points can be increased up until the Maximum Length is reached. The Maximum Length
can be found in the Axes Setup.
The Axis values can be modified as any other tuning table.
images/download/attachments/63866996/axis.
PNG
The copy through feature allows the Haltech ECU to output the factory ECU's fuel and ignition
timing values, wherever the user specifies. This feature allows mildly modified engines to
retain the factory operation without having to tune the entire ECU.
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017
Elite Software Programmer Page 28 of 28
Copy through can be enabled in the Base Fuel & Base Ignition tables by pressing 'C' in the
desired cells. Multiple cells can also be selected and set to Copy through.
Please note, that when the engine is operating in Copy through mode, all corrections will be
ignored.
images/download/attachments/63867003/worddavb3f6f32773604c4693f74a98611db8e
8.png
Glossary
AVI Analogue Voltage Input - An input to the ECU that is varying in voltage from 0-
5v.
SPI Synchronised Pulsed Input - A digital or reluctor input to the ECU that is varying
in duty and/or frequency. Can be either 0V, 5V or 12V only.
DPO Digital Pulsed Output - A digital output from the ECU that is varying in duty
and/or frequency. Can be either 0V, 5V 8V 12V only.
Crank Trigger Input - An engine position input that usually has one pulse per cylinder
(Trigger) event or greater.
Cam Home Input - An engine position input that usually has one pulse per engine
(Home) cycle or greater.
OBPS On Board Pressure Sensor - A pressure sensor that is internal to the ECU.
DBW Drive By Wire
file:///C:/Users/Jambab/AppData/Local/Temp/~hh486D.htm 06/08/2017