Professional Documents
Culture Documents
K Manager
K Manager
Table of Contents
Foreword
Part I Introduction
1 Introduction to
...................................................................................................................................
the K-Series Programmable ECU
4
2 Features
................................................................................................................................... 4
Part II Installation
10
1 Installation overview
................................................................................................................................... 10
2 Installing KManager
...................................................................................................................................
software
10
3 Installing USB
...................................................................................................................................
drivers
11
4 Installing the...................................................................................................................................
ECU in the Vehicle
12
14
1 Introduction ...................................................................................................................................
to calibrations
14
2 Uploading calibrations
...................................................................................................................................
to the ECU
14
3 Upgrading calibration
...................................................................................................................................
files
14
Part IV Datalogging
14
1 Introduction ...................................................................................................................................
to datalogging
14
2 Sensor Setup................................................................................................................................... 14
3 Export Datalog
................................................................................................................................... 16
16
Part VI Windows
1 Settings
21
................................................................................................................................... 21
2 Main Window................................................................................................................................... 22
Undo History .......................................................................................................................................................... 23
New Calibration
.......................................................................................................................................................... 24
Create Forced..........................................................................................................................................................
Induction Tables
24
Adjust Selected
..........................................................................................................................................................
Values
25
3 Table Window
................................................................................................................................... 26
4 Graph Window
................................................................................................................................... 27
Contents
II
5 Graph Templates
................................................................................................................................... 28
6 Parameters Window
................................................................................................................................... 29
Fuel Trim Parameters
.......................................................................................................................................................... 29
Rev Limit Parameters
.......................................................................................................................................................... 30
MAP Parameters
.......................................................................................................................................................... 31
Adding a .........................................................................................................................................................
MAP Sensor
32
VTEC Parameters
.......................................................................................................................................................... 33
Misc Parameters
.......................................................................................................................................................... 34
Nitrous Parameters
.......................................................................................................................................................... 35
Protection Parameters
.......................................................................................................................................................... 36
Compensation
..........................................................................................................................................................
Table Parameters
37
Notes Parameters
.......................................................................................................................................................... 38
Closed Loop Parameters
.......................................................................................................................................................... 38
Idle Parameters
.......................................................................................................................................................... 39
Knock Sensor..........................................................................................................................................................
Parameters
39
7 Sensor Window
................................................................................................................................... 39
8 Display Window
................................................................................................................................... 40
9 Error Codes ...................................................................................................................................
Window
40
10 ECU Information
...................................................................................................................................
Window
41
42
................................................................................................................................... 42
................................................................................................................................... 43
RPM
VSS
MAP
CLV
TPS
CAM
CAMCMD
INJ
DUTY
IGN
IAT
ECT
AF
AFCMD
S TRIM
L TRIM
Fuel Status
K Retard
K Level
K Thres
2003-2004 Hondata, Inc.
43
.......................................................................................................................................................... 44
.......................................................................................................................................................... 44
.......................................................................................................................................................... 44
.......................................................................................................................................................... 44
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 45
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 46
.......................................................................................................................................................... 47
III
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 47
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
.......................................................................................................................................................... 48
2 ECU Connectors
................................................................................................................................... 48
3 Retrieving DTCs
................................................................................................................................... 49
Part IX Troubleshooting
50
1 USB troubleshooting
................................................................................................................................... 50
2 Programmer...................................................................................................................................
troubleshooting
53
Index
55
Introduction
Introduction
1.1
Congratulations on purchasing your Hondata K-Series Programmable ECU. With proper care and
feeding it will provide hours of entertainment for the whole family. Note: Only feed the ECU as much as
it can eat in a 3 minute period.
Hondata, Inc.
386 Beech Ave
Unit B-2
Torrance, CA 90501
Tel: 310-782-8278
World Wide Web Site: http://www.hondata.com
Hondata, Inc., 2003-2004
Hondata is not affiliated with Honda Motor Co. Windows is a trademark of Microsoft Corp.
1.2
Features
Hondata K-Series Programmable ECU features:
1.3
Introduction
V1.0.13
Added the option to disable the secondary intake runner control on base RSX (PND) ECUs
Added support for the US Civic Si
Fixed problem with highlight area on 2D ignition tables while datalogging
Added the command the export datalog files.
Fixed problem where current field in parameters window was not saved before upload.
V1.0.12
Added support for the US base RSX
Add Close command to the Datalog menu
Fixed use of numeric keypad, negative and period keys in tables.
Changed hot keys for datalog and record to F10 & F9 respectively.
V1.0.11
Altered intake air temperature compensation
Added nitrous status to datalog sensors
V1.0.10
Fixed injector duration showing over 100% duty cycle
Added new pressure unit to display inches vacuum and psi boost
Added launch rev limiter
V1.0.9
Added download calibration command.
Changed nitrous control so that fuel may be removed and ignition advanced (for alcohol injection).
Stop datalogging / recording when ignition switched off.
Fixed index out of range error.
Added calibration description.
V1.0.8
Added more help.
Added the option to disable the fuel over-run cutoff delay.
V1.0.7
Fixed idle speed not saving in calibration
Fixed disable P0134 not saving in calibration
Added calibrations
V1.0.6
Fixed datalog resolution problem
V1.0.5
Added the option to disable error P0134
Fixed problem where OBDII scan tools could not communicate
V1.0.4.13
Updated JRSC 440 & 550 calibrations and Rev Hard calibration
Corrected nitrous input & output descriptions
V1.0.3.12
Added the option to switch to open loop above a certain MAP
V1.0.2.11
Added the option to disable error P1167
Added the option to flash the MIL when knock detected
2003-2004 Hondata, Inc.
V1.0.1.10
Added undo.
Added some calibrations.
Added option for the table to follow VTEC and the cam angle.
V1.0.0.9
Added context sensitive help
Fixed internet update
V1.0.0.8
Added drag & drop to open calibration files.
Added association to open calibration and recordings from Windows Explorer.
Added Create Forced Induction Tables form.
Changed calibration extension from .kcd to .kal
Enabled fuel system status
V1.0.0.6
Added option to disable VTEC oil pressure
1.4
Introduction
Applicable Law. This License shall be governed by and construed in accordance with the laws of the
State of California, United States of America, as if performed wholly within the state and without giving
effect to the principles of conflict of law. If any portion hereof is found to be void or unenforceable, the
remaining provisions of this License shall remain in full force and effect. This License constitutes the
entire License between the parties with respect to the use of the Software.
Governing Language. Any translation of this License is done for local requirements and in the event
of a dispute between the English and any non-English versions, the English version of this License
shall govern.
Entire Agreement. This license constitutes the entire agreement between the parties relating to the
Software and supersedes any proposal or prior agreement, oral or written, and any other
communication relating to the subject matter of this license. Any conflict between the terms of this
License Agreement and any Purchase Order, invoice, or representation shall be resolved in favour of
the terms of this License Agreement. In the event that any clause or portion of any such clause is
declared invalid for any reason, such finding shall not affect the enforceability of the remaining portions
of this License and the unenforceable clause shall be severed from this license. Any amendment to
this agreement must be in writing and signed by both parties.
Additional Software. This license applies to updates, upgrades, plug-ins and any other additions to
the original Software provided by Hondata, unless Hondata provides other terms along with the
additional software.
Introduction
Installation
2.1
Installation overview
10
Important: Please install the KManager software before plugging in the ECU
Engine Ground
It is very important that the ground from the wiring harness to the engine (G101) makes good electrical
contact with the cylinder head. Otherwise the return path for the sensors, ignition and VTEC may be
through the ECU case to the vehicle body, which may damage the ECU and/or programmable board
inside the ECU.
The recommended position for the engine ground is on the stud attached to the cylinder head. While
the stock location on the intake manifold will usually work without problems, the stud on the cylinder
head provides a better electrical connection.
Installation
Please follow the installation steps in the correct order.
1.
2.
3.
4.
Install the KManager software from the installation CD (see Installing KManager software).
Install the USB drivers.
Install the ECU (see Installing the ECU in the Vehicle).
Upload a base calibration into the ECU (see Uploading calibrations to the ECU).
2.2
11
Once KManager is installed it is recommended that you check the Hondata website for updates using
the Check for Updates command.
It is only recommended to have one copy of KManager on a PC at a time (i.e. do not keep multiple
versions of KManager on a PC).
2.3
Plug the USB cable into the ECU and laptop. The ECU does not need to be in the vehicle at this
point. When you plug in the USB cable the following message should be displayed on the
Windows Taskbar.
2.
Windows will automatically run the Found New Hardware Wizard. Windows will prompt for USB
drivers. Click on Install from a list of specific location.
3.
Windows will prompt for USB drivers. Enter the path to the KManager software (normally this is
C:\Program Files\KManager.
Installation
4.
Windows will warn that the USB drivers have not passed Windows Logo testing. Click on Continue
Anyway.
5.
Windows will copy drivers, and shortly the following message will be displayed on the Taskbar.
2.4
12
13
It is easiest to plug the USB cable into the ECU before you install the ECU as the USB connector is
hidden once the ECU is install into some vehicles. Take care not to place any strain on the USB
connector and the circuit board inside the ECU.
Take care not to short the metal shield around the USB connector to the ECU case or chassis ground.
It is not necessary to ground the case of the ECU.
Immobilizer
If the immobilizer light on the dash blinks (green key symbol) then you may to re-enable the
immobilizer.
If the ECU does not match and vehicle (key and immobilizer transponder) then it is possible to disable
the flashing immobilizer symbol simply by unplugging the immobilizer transponder (located on the
ignition switch barrel).
Installation
Calibrations
3.1
Introduction to calibrations
14
A calibration is a set of parameters and settings to 'tune' an ECU to a particular engine combination. It
contains all the information which you can edit from KManager, including fuel, ignition & cam angles
tables plus the parameters. It is independent from the 'program' code used in the ECU.
Calibration files have the extension .kal. When KManager is installed, this file extension is associated
with KManager so that you mat open a calibration by double-clicking on it. If the file extension
association does not work then open the Settings dialog and check 'Associate calibration and datalog
files with KManager'.
3.2
3.3
Datalogging
4.1
Introduction to datalogging
KManager can datalog from the ECU when connected to the ECU and the vehicle ignition is switched
on. There is no internal storage inside the ECU so a laptop must be connected to the ECU in order to
datalog. Note that some sensors are not datalogged if the engine is not running.
KManager uses frames to datalog. A frame is like a snapshot of all sensor values taken at one point in
time. The number of datalog frames and datalog length is shown below the menu bar in the main
window.
Datalog files have the extension .kdl, and normally are associated with KManager so that doubleclicking on a datalog file will open the recording in KManager. If the file extension association does not
work then open the Settings dialog and check 'Associate calibration and datalog files with KManager'.
4.2
Sensor Setup
This window allows you to customise sensor settings.
15
Abbreviation
This is the name shown in the sensors window.
Display Name
This name is shown in print-outs.
Description
Further explains the function of the sensor.
Unit
Shows the sensor data type.
Unit
Allows you to specify the unit for the sensor.
Datalogging
4.3
16
Export Datalog
The command exports the current datalog file in a comma separated value format.
17
A typical fuel table is shown above. The indices used are rpm (along the bottom) and intake manifold
pressure (along the side). The ECU uses interpolation to calculate valves from the table which do not
fall exactly on a row or column index. e.g. if an ignition table contains 20 degrees advance at 2000 rpm
and 10 degrees advance at 3000 rpm, when the engine rpm is 2500 rpm the ignition advance will be
15 degrees. The interpolation actually occurs in two dimensions (engine speed and engine load) or
three dimensions (engine speed, engine load and cam angle).
VTEC
VTEC is one mechanism Honda uses to achieve good emissions, fuel economy and engine power
from a small displacement engine. The function of VTEC (variable valve timing and lift electronic
control) is to provide two distinct camshaft profiles which are switched electro-hydraulically. The
smaller camshaft profile is called the low-speed cam; the larger the high speed cam. The camshaft
profiles are switched depending on engine rpm and load, usually from 2500 rpm to 6500 rpm. The
main effect on tuning of VTEC is that there are usually two copies of every major table - one for the low
speed camshaft, one for the high speed camshaft. Another tuning consideration is the point at which
VTEC switches (see Tuning the VTEC point).
iVTEC
iVTEC ('intelligent' VTEC) is a combination of VTEC and VTC. VTC (variable timing control) is another
mechanism used by Honda to increase engine output which decreasing emissions and fuel
consumption. VTC controls the intake camshaft advance. Unlike VTEC VTC is not a simple on/off
control, rather the ECU controls the intake camshaft advance over a range of 60 crank degrees in
steps of 1/4 of a degree. The effect on tuning of VTC is that there are 6 copies of each major table - for
cam advance 0, 10, 20, 30, 40 and 50 degrees. In effect this makes the major tables three
dimensional.
18
process is:
Tune the fuel then ignition for every cam angle for the low speed cam (see Tuning fuel tables and
Tuning ignition tables).
Tune the fuel then ignition for every cam angle for the high speed cam.
Tune the cam angle tables (see Tuning cam angle tables).
Set the VTEC point (see Tuning the VTEC point).
5.1
Tuning Guidelines
In short, the better the breathing of the engine; intake, cams and exhaust, the greater the cam advance
needed. There is no situation in which best overall performance is achieved by fixing the cam angle to
just one setting or using manual cam adjustment wheels for the intake cam. There may be benefits to
fitting and adjusting the exhaust camshaft angle, which is not under computer control.
With a naturally aspirated engine the cam advance should be set to maximum just after VTEC
engagement until about 6500-7000 rpm. From 7000 rpm (where the cam advance should be near 50
degrees) to redline the cam is retarded back around 25 degrees. This procedure is correct for all
commercially available after market cams at the date of release of this software, but camshafts
which are substantially different from a Honda camshaft may require different settings.
With a supercharged engine the cam advance needs to be set to maximum (50 degrees or more)
throughout the rev range, with only a 10 degrees or so retard above 7000 rpm.
With a turbocharger engine the cam advance needs to be less than stock. This is because a
turbocharger generates much more exhaust back pressure than a naturally aspirated or
supercharged configuration. The higher the back pressure the more cam retard is needed. With
small turbos and stock catalytic converters you may need to retard the cam fully to 0 degrees at
8000 rpm
Procedure
Set the VTEC point high (6500 or 7000) rpm. Only dyno the low speed cam.
Set both the high speed and low speed cam angles to zero. Tune the fuel and ignition tables for this
cam angle (this is necessary because the engines runs at 0 cam advance when cold and for the first
10 seconds of operation).
Set both cam angle tables to 10 degrees, then 20 degrees and so on up to 50 degrees, and tune the
ignition and fuel tables for this cam angle.
Perform dyno runs at 0, 10, 20, 30, 40 and 50 degrees. This will give you with 6 dyno curves with
different cam angles. Set the cam angles in the cam angle map to those which give you maximum
2003-2004 Hondata, Inc.
19
power then re-dyno. The power curve you get should be a maximum of all the 6 individual dyno runs
you have just done.
Now we need to "bracket" the composite cam angle map we have just created. Add 5 degrees to the
cam angle map and re-dyno. Subtract 5 degrees and re-dyno. This will verify you have an optimum
cam angle map. You will probably find a few RPM points, particularly where the cam is changing
angle, that need a little modification to make more power. If you wish you can then bracket the
resultant power curve by dynoing with plus or minus 2 degrees cam angle change. The power
change at this degree of cam angle change is likely to be about 1 1.5 hp on a naturally aspirated
engine.
Now set the VTEC point low (3000 rpm) and repeat the above procedure for the high speed cam.
Hints
Remember that the cam cannot rotate instantaneously. It takes about 0.1 seconds to rotate 10
degrees. Cam angle changes should not be great over a small rpm interval.
The intake cam is locked at 0 degrees for 10 seconds after a hot start. Let the engine run for at least
10 seconds after starting the engine before performing a dyno run.
5.2
5.3
20
5.4
21
Windows
6.1
Settings
The window allows you the alter general KManager parameters and settings.
General Settings
Table change for increase and decrease keys - this sets the amount by while the ignition and fuel
tables are altered when the increase and decrease keys are used to alter a selection in the
Table Window The Cam Angle is always altered by 1 degree.
Rounding - currently unused.
File association - check this to associate calibration and datalogging files with KManager. If you
associate files with
Display Settings
Windows
6.2
Main Window
The main window contains a number of child windows which allow you to edit the current ECU
calibration and show and datalogging and graphing.
22
23
The Status Bar (at the bottom of the main window) contains:
On Line / Off Line - Shows if the laptop is connected to the ECU via the USB cable.
Ignition On / Ignition Off - Shows the state of the vehicle ignition.
Datalog - displays Datalog when the ECU is being datalogged.
Record - displays Record when the ECU is being recorded.
Modified flag - displays Modified when the calibration has been edited but not saved.
6.2.1
Undo History
The Undo History window shows a list of editing activities performed on the current calibration.
Windows
24
6.2.2
New Calibration
The New Calibration window is a way of creating a new calibration from a pre-defined calibration.
To load a calibration select a calibration from the list and select 'OK', or double-click on the calibration.
Note: All the calibrations were tuned and tested by Hondata on vehicle setups are shown in the
description column. These calibrations make a good starting point but usually require further tuning to
run perfectly.
6.2.3
25
Ignition tables
Don't change - doesn't alter the ignition table.
Initialise to lowest normal advance - copies the highest naturally aspirated ignition column into all
the boost portion columns of the ignition tables.
Retard ignition - as above but retards the ignition based on specified retard value (degrees per pound
boost).
Fuel tables
Don't change - doesn't alter the fuel table.
Initialise to highest normal fuel value - copies the highest naturally aspirated fuel column into all the
boost portion columns of the fuel tables.
Add fuel under boost - as above but adds fuel in proportion to the increase in manifold pressure over
atmospheric pressure. To allow for the lower BSFC for forced induction it is normal to add for fuel than
the absolute increase in pressure would suggest.
6.2.4
Windows
26
Add to values - this increases or decreases the selected cells by the specified number. A negative
number may be used.
Set values - this sets the selected cells to the specified number.
6.3
Table Window
The table window contains the main tables from the ECU - ignition, fuel and cam angle.
It is important to understand that for Ignition and Fuel tables the ECU stores multiple tables for various
intake cam angles. Ignition and Fuel tables are broken into low-speed and high-speed tables, which
are then broken down into 6 tables (for intake cam angles of 0, 10, 20, 30, 40 and 50 degrees). Thus
there are a total of 12 Ignition tables (2 x 6), 12 Fuel tables (2 x 6) and 2 Cam Angle tables. Only one
table may be viewed at a time.
Option Area
The area at the top of the table window selects which table is shown in the table window.
Table - selects Ignition, Fuel of Cam Angle table.
VTEC - selects either low or high speed cam.
Cam Table Edit - determines how the multiple tables for each cam angle are edited for Ignition &
Fuel tables.
Single Table edits each table individually. Any change made to the current table will only effect
that table.
All Tables edits all related cam angle tables together. For Ignition tables the change in value for
the current table is applied to all other cam angle tables. e.g. adding 2 degrees timing to some
cells in the 30 degree table will also add 2 degrees times to the 0, 10, 20, 40 and 50 degree tables
(to the same cells in the table as the 30 degree table). For fuel tables the percentage change in
value for the current value is applied to all other cam angle tables. e.g. adding 4% fuel to a potion
27
on the 20 degree fuel table will add 4% fuel to the 0, 10, 30, 40 and 50 degree tables. Note that for
fuel tables the other tables are always altered by a percentage change, even if the current fuel
table is not changed by a percentage.
Cam Angle - selects the cam angle table
Graph Type - 2D or 3D graph.
Grid View
The area on the left of the table window shows a numerical representation of the current table. Cell
values may be altered either by clicking on the cell and entering a value, or using the arrow keys to
move the current selection (blue square) onto a cell, then entering a value. Cells may be selected by
using the mouse to allow more than one cell to be altered at a time. All the cells in the table may be
select by using Ctrl+A. If multiple cells are selected, the Adjust Selected Values window (Ctrl+J) may
be used to alter the selected cells. Ctrl+I and Ctrl+D will increase and decrease the selected cells.
Graph View
The right side of the table window contains a 2D or 3D representation of the current table. Mapping
points on the 2D graph may be altered by clicking on the rectangles and dragging up or down. On the
3D graph clicking will select an area on the Grid View.
6.4
Graph Window
The graph window displays sensor values either while recording, or while reviewing a datalogged
recording.
The graph may be scrolled using the scroll bar at the bottom of the window. A cursor may be
positioned on the screen by left-clicking on the graph window. This will change the sensor values
displayed in the Sensors Window.
Graph Templates
The graph window displays sensors based on pre-defined graph templates. These templates specify
2003-2004 Hondata, Inc.
Windows
28
the number of sub-graphs on the graph window, and the sensors in each sub-graph. For more
information see the Graph Templates Window
Graph Menu
Additional graph functions may be accessed either from the Graph menu, or by right clicking on the
graph window.
6.5
Graph Templates
This window allows you to define and edit graph templates, which are used in the Graph Window This
allows you to switch between many different display configurations for the graph window quickly.
29
The graph window is broken down into 1 to 4 sub-graphs. Each sub-graph can contain 1 - 4 sensors.
6.6
Parameters Window
The Parameters Window allows you to edit the following ECU parameters:
Fuel Trim Parameters
Rev Limit Parameters
MAP Parameters
VTEC Parameters
Misc Parameters
Nitrous Parameters
Protection Parameters
Compensation Table Parameters
Notes Parameters
Closed Loop Parameters
Idle Parameters
Knock Sensor Parameters
Also see:
Adding a MAP Sensor
6.6.1
Windows
30
Changing the injector size will automatically compensate the fuel tables for the rating of the injector
(but not for the specific characteristics of the injector). Also the cranking fuel is compensated based on
the injector size.
Fuel Trim
The overall fuel trim is an additional compensation applied evenly to the main fuel tables. The cranking
fuel trim is applied when starting the engine.
Note that the injector size will automatically reduce the overall fuel and cranking fuel even if the trims
are set to zero.
By changing the cylinder fuel trim it is possible to add or remove fuel for individual cylinders. Note that
the injector duration as datalogged is the duration for injector #1. Changing the fuel trim for cylinder #1
will result in the datalogging showing the duration for cylinder #1, not the rest of the cylinders.
Warning: Do not set the cylinder fuel trim from reading the spark plugs. The only reliable way to set
the fuelling for individual cylinders is using EGTs.
6.6.2
Do not increase the rev limiter unless you are sure all the components of the engine will withstand the
greater stress.
31
6.6.3
MAP Parameters
This tab contains MAP Sensor parameters. Also see MAP Sensor Installation
Warning : Exceeding the MAP sensor upper pressure limit will result in the engine running lean.
Warning : Setting the boost limit beyond the MAP sensor upper pressure limit will result in the boost
limiter not functioning.
The MAP (manifold absolute pressure) sensor reads air pressure in the intake manifold to determine
engine load. It is the primary sensor in determining fuel, ignition and other requirements of the engine.
The stock MAP sensor can read pressure to approximately 1.8 bar (11.4 lbs boost pressure). Beyond
this value a replacement MAP sensor is necessary. Any sized linear 5V MAP sensor can used - which
is virtually any MAP sensor.
Tab Parameters
MAP Sensor Selection
Either the stock MAP sensor or an alternate sensor can be used. If the stock MAP sensor is selected
then the stock voltage to pressure conversion is used - you do not need to enter anything in the
Voltage to Pressure conversion section of the tab.
Quick Select
Selects from a number of pre-set voltage to pressure conversion parameters. If the MAP sensor you
are using is not listed then you will need to enter a custom conversion.
Windows
32
Scalar
The scalar (multiplication value) for the MAP sensor voltage to pressure conversion. For more
information see scalar & offset.
Offset
The offset for the MAP sensor voltage to pressure conversion. For more information see scalar &
offset.
Full Scale Values
This calculates the full scale pressure readings at in mbar and lbs boost. Note that these values are
calculated at 5V and may not be achievable due to differences in supply voltage from the ECU. See
Boost Limit for more information.
Atmospheric Pressure Values
This calculates the expected voltage at standard atmospheric pressure (1013.2 mbar). Note that not
all MAP sensors will report atmospheric pressure under key-on-engine-off conditions.
Boost Limit
The boost limit operates when the manifold pressure exceeds a pre-set value. The value must be
within the range of pressure that the MAP sensor can read, with a margin for production tolerances
on the ECU sensor output voltage and MAP sensor. You must not assume that a 5V MAP sensor
will reach 5V output at maximum pressure. e.g. the boost limit is set to 11.3 lbs for a stock MAP
sensor, which equates to an output voltage of 4.96 V from the MAP sensor. This is too close to the
maximum output of the MAP sensor for reliable triggering of the boost cut (the MAP sensor might
never exceed 4.9 V for instance). It is recommended that a 1 lb or 0.2V margin is left between the
boost cut and MAP sensor maximum pressure reading.
6.6.3.1
33
applying power. Most MAP sensors will not tolerate reversed polarity and will burn out very quickly.
To save cutting the wiring harness it is recommended to use a replacement MAP sensor with a
Honda type connector. Failing that, use a MAP sensor with wiring pigtail and wire the MAP sensor in
parallel with the stock MAP connector (only plug in one MAP sensor at a time!). This allows easy
diagnostics of any problems by allowing the stock MAP sensor to be hooked up at any time. It is not
recommended to cut the stock MAP sensor connector off.
Stock MAP Wiring
Wire Color
Function
MAP Marking
yel/red
VCC
grn/red
MAP Signal
grn/wht
GND
Determine the replacement MAP sensor wiring and splice the wiring into the factor harness. Double
check all connectors before switching the ignition on as most MAP sensors will burn out if you make
a wiring mistake.
6.6.4
VTEC Parameters
This tab contains parameters for setting the VTEC point & window.
VTEC Window
The VTEC window is a variable VTEC switch point based on engine speed and engine load. Usually
you want the VTEC point to move higher with lighter engine load. The above screen shot shows VTEC
switching at 5000 rpm when the manifold pressure is 89 kPa or above (which is close to full throttle),
reducing in a linear fashion to 5800 rpm at 25 kPa manifold pressure.
Do not set the VTEC switch point too low as there will be insufficient oil pressure for the rest of the
engine. As a guide do not go below 2000 rpm.
Do not set the VTEC switch point too high as the high speed rocker arm will float on the lost motion
spring and damage the valve train. As a guide do not set the VTEC point higher than 6500 rpm.
Windows
34
VTEC Options
For JDM engines and JDM ECUs disable the VTEC oil pressure sensor.
Disable VTC for engines with locked camshafts.
The option is only available for engines with secondary intake runners. Disable the secondary intake
runners if the intake manifold is replaced with a single path manifold (e.g. a supercharger manifold).
6.6.5
Misc Parameters
Additional miscellaneous parameters.
Immobilizer enabled - Sets whether the immobilizer is enabled or disabled. Keep the immobilizer
enabled except for engine-swaps where the vehicle has no immobilizer key and transponder.
Multiplexor enabled - Enables/disables the multiplexor, which communicates with the rest of the
vehicle. Only disable this for engine-swaps where the vehicle does not have the multiplexor unit in the
fuse box.
OBDII - Enables/disables most OBDII functions. To remove the secondary o2 sensor error (from using
a race header with no catalytic converter or secondary o2 sensor) clear the check mark from the OBDII
box. Note: Only disable OBDII for race vehicles, as doing so will prevent many OBDII tests and error
checking from being performed.
Copy Protect ECU Calibration - checking this will prevent the calibration from being downloaded from
the ECU. Warning: If you check this, be sure to save the calibration to disk, as there is no way of
reading the calibration from the ECU once copy protected. This feature is currently disabled.
35
6.6.6
Nitrous Parameters
These parameters allow the ECU to control the use of nitrous oxide or water/alcohol injection.
Do not make nitrous changes without using a wideband lambda meter to determine the correct air/fuel
ratio. As a general guide, the following extra fuel is necessary:
Nitrous Jet Fuel Value
0.24
200
0.32
350
0.47
850
Windows
36
With nitrous control it is possible to remove fuel and/or advance ignition timing by using negative
values. This is useful when using water/alcohol injection.
The above example will remove fuel and advance the ignition timing by 4 degrees when activated.
6.6.7
Protection Parameters
Engine protection parameters.
Boost Cut
The boost cut is designed to prevent engine damage from over-boosting. It has two settings - a cold
boost limit and a hot boost limit.
The cold boost cut operates below the cold/hot transition temperature; the hot boost cut operates
above the transition temperature. In this way the engine can be protected from boost when not fully
warmed up.
When the boost cut is triggered fuel is immediately cut to the engine, as per the main rev limiter. When
either engine speed falls below 2000 rpm or the throttle is released, the rev limiter is removed.
With a stock MAP sensor the maximum level for a boost cut is 10.5 lbs. This must be less than the
maximum range of the MAP sensor (~11.3 lbs) so that the MAP sensor is capable of sensing when the
manifold pressure exceeds the boost cut limit.
To disable the boost cut set the units to kPa and enter a value of 0 for both hot and cold boost cuts.
Overheating Protection
Overheating protection attempts to protect your engine from damage via overheating. Note that it will
not prevent the cause of the overheating in the first place!
37
Overheating temperature is the temperature above which the engine is deemed to be overheating.
Set this above the normal operating temperature of the engine.
If the engine temperature exceeds the overheating temperature, then one or more of the following
actions are taken:
Add extra fuel - this enrichens the mixture in an attempt to cool the engine. Note that this will not
usually cure the overheating condition.
Generate P0217 error code (engine overheating) - will generate an error code which can be read
with KManager or an OBDII scan tool.
Illuminate the MIL - switches on the MIL (check engine light) when the engine over-heats.
Go into 4000 rpm limp mode (optional) - this will rev limit the engine to 4000 rpm. This is not
recommended for race applications.
Warn driver by cyclically applying a brief rev limiter (optional) - this will briefly rev limit at around a
1 second interval. The rev limiter is very brief and the driver will feel this as a slight hesitation,
especially under full power. Idle and low load running is not affected.
6.6.8
The air temperature compensation tables determine how the ECU alters the amount of fuel delivered
based on the intake air temperature. There are two air intake temperature compensation tables; one
for low load and idling conditions and another for medium to high load. As a guide the low load table is
used below 3500 rpm at light manifold pressure, 2000 rpm at medium manifold pressure and 1000 rpm
at high manifold pressure.
The compensation tables have two rows - temperature and correction factor. The temperature is
measured in degrees Fahrenheit. A higher correction factor will increase the amount of fuel delivered,
a lower correction factor will decrease the amount of fuel delivered.
Windows
38
Temp 2
Both temperatures are measured in degrees Rankin (= degrees F + 459.67) or degrees Kelvin (=
degrees C + 273)
e.g. if the air intake temperature changes from 80 degrees to 100 degrees, the air density change is 80
+ 460 / 100 + 460 = 0.964 = -3.6 %
However in practice the fuel requirements of the engine are different from that calculated from the
above air density calculation. In practice the decrease in engine fuel requirements is less than what the
change in air density would suggest. What happens is that the speed of sound increases as the air
temperature increases, and the engine will flow slightly better. Generally the air temperature
compensation needs to be slightly less than half that calculated from the change in air density.
6.6.9
Notes Parameters
This allows you to enter notes about the calibration.
Disable closed loop while tuning. Otherwise the ECU will adjust the air/fuel ratio resulting in an
inconsistent air/fuel ratio.
Disable P1167 and P0134 DTCs for race vehicles without a primary oxygen sensor.
2003-2004 Hondata, Inc.
39
Maximum Map for closed loop - this determines the maximum engine load for closed loop.
Disable fuel over-run cutoff delay - this disables the 0.5 second delay between closing the throttle
and the fuel injectors being shut down under over-run conditions. Disable this if you experience a
hesitating while shifting with large injectors or see the short term fuel trim go sharply negative while
shifting.
6.7
Sensor Window
The sensors window displays a list of sensors, which are updating when datalogging or while
displaying a recording.
Windows
40
6.8
Display Window
The display window shows some sensor values in a large font. It is useful while dynoing to monitor the
engine parameters.
6.9
41
Fault Codes
Fault codes are error codes from the Honda ECU, and usually indicate a problem with a sensor or
wiring in the vehicle. The Honda ECU does not store temporary DTCs so only stored DTCs are shown.
Fault codes are stored once the ignition is switched off. Fault codes may be cleared using the
Clear DTCs command.
Readiness Codes
Readiness codes indicate which OBDII tests the ECU supports and the status of those tests. The
Honda ECU does not support all tests. Readiness codes are reset to 'Not Complete' when the
Clear DTCs command is used. Readiness codes may be marked as 'Complete' using the
Set Readiness command.
6.10
Windows
42
Hardware
The hardware version and serial number from the Hondata programmer inside the ECU.
Firmware
The firmware version and status from the Hondata programmer inside the ECU.
ECU
The ECU type, software version and information on the security status.
Statistics
Information on the number of reads, writes and errors from the Hondata programmer inside the ECU.
Commands
7.1
Download
The download command will download the current calibration from the ECU.
7.2
Clear DTCs
The Clear DTCs command clears any fault codes from the ECU. Also see Error Codes Window.
7.3
Set Readiness
The Set Readiness command sets all readiness codes to 'Complete'. Also see Error Codes Window.
43
7.4
7.5
Updating KManager will update the KManager application, ECU software and the base calibration files.
If you do not have Internet access on the tuning PC, then you will need to download updates from the
Hondata website, transfer the update files to the tuning PC, then run the update on the tuning PC.
Reference
8.1
Sensors
List of sensors used in KManager:
RPM - Engine speed
VSS - Vehicle speed sensor
MAP - Manifold absolute pressure
CLV - Calculated load value
TPS - Throttle position sensor
CAM - Intake cam advance
CAMCMD - Target intake cam advance
INJ - Injector duration
DUTY - Injector duty cycle
IGN - Ignition advance
IAT - Intake air temperature
ECT - Engine coolant temperature
AF - Air/fuel ratio
AFCMD - Target air/fuel ratio
S.TRIM - Short term fuel trim
L.TRIM - Long term fuel trim
Fuel Status - Fuel system status
2003-2004 Hondata, Inc.
Reference
44
8.1.1
RPM
RPM is a measure of the engine speed in revolutions per minute calculated from the crank position
sensor.
Note that the RPM as displayed in KManager may be different from that shown on the tachometer. The
rpm calculated from the ECU is extremely accurate whereas most tachometers read 5-10 % over.
8.1.2
VSS
Vehicle Speed Sensor
VSS is a measure of the vehicle ground speed, calculated from the VSS sensor, which is located on
the transmission. Because the speed of the driven wheels is measured, wheel slip and wheel spin are
not compensated for.
8.1.3
MAP
Manifold Absolute Pressure
The MAP sensor measures the air pressure inside the intake manifold, after the throttle plate. On
supercharged vehicles it is important for the MAP sensor to read manifold pressure after the
supercharger.
8.1.4
CLV
Calculated Load Value
CLV is a measurement of engine load expressed as a percentage of maximum load. The sensor is
mainly for OBDII compatibility.
45
8.1.5
TPS
Throttle Position Sensor
The TPS measures the angle of the throttle plate. Is is mainly used for detecting idle and fail-safe
functions. The ECU mainly uses the MAP sensor when calculating engine load and fuel/ignition
settings.
8.1.6
CAM
Intake Camshaft Position
This is the intake camshaft position, measured in degrees of crankshaft rotation from a base position.
For the first 10 seconds after startup the intake will be locked in the zero (fully retarded) position.
8.1.7
CAMCMD
Intake camshaft command
This is the desired position for the intake camshaft, based on the cam advance table and engine
running conditions. Because the VTC mechanism is a closed loop feedback system, the actual intake
camshaft advance make lag the CAMCMD by 0.1 - 0.5 seconds.
8.1.8
INJ
Injector Duration
This is the injector duration for an injector, usually measured in milliseconds. The injector duration is
for #1 injector.
8.1.9
DUTY
This is the injector duty cycle. 100% means the injector is fully open (it never closed) and cannot
deliver any more fuel. The injector duration usually reaches it's maximum near peak power. Normally it
best to upgrade the injectors and/or the fuel system once the duty cycle reaches 80-85%
Remember that different driving conditions may place further demands on the fuel system from when
the engine was tested. e.g. colder weather will require more fuel from the injectors.
8.1.10 IGN
This is the ignition timing in degrees before top dead center.
8.1.11 IAT
Intake Air Temperature
This is the temperature of the air measured in the intake pipe. For forced induction it is recommended
to move the IAT so that it reads the temperature of the air after the supercharger or turbocharger. An
OBDI IAT is compatible with the K-Series ECU.
8.1.12 ECT
Engine Coolant Temperature
This is the engine coolant temperature as measured in the cylinder head.
Reference
46
8.1.13 AF
Air/Fuel Ratio
The air/fuel ratio is calculated from the stock lambda sensor. Note that JDM, USA and some other
vehicles have a semi-wide band sensor, with a range of approx 11.5:1 to 30:1 European spec vehicles
utilize a narrow band sensor, with a range of 14.5 - 14.9:1.
8.1.14 AFCMD
Air/Fuel ratio command
The air/fuel ratio command is the target air/fuel ratio as determined by the ECU. Note: The A/F CMD is
ignored when the ECU is operating in open loop.
8.1.15 S TRIM
Short term fuel trim
The short term fuel trim is used only in closed loop in modify the fuel delivery to the engine in order to
keep the air/fuel ratio close to stoichiometric, which is the optimum air/fuel ratio for catalytic converter
operation. Normally short term fuel trim should be within the range of -10% to +10%, otherwise the fuel
maps need to be tuned at part throttle.
8.1.16 L TRIM
Long term fuel trim
The long term fuel trim is the fuel adjustment based on the trend of the short term fuel trim. Normally
the long term fuel trim should range from -5% to +5%.
8.1.18 K Retard
This is the amount of ignition retard in degrees resulting from knock detected from the knock sensor or
a calculated retard based on expected driving conditions.
8.1.19 K Level
This is the processed noise from the knock sensor expressed in volts. Note that this is not the actual
voltage of the knock sensor, rather it is a relative voltage from 0 - 5V.
2003-2004 Hondata, Inc.
47
8.1.20 K Thres
This is the knock level voltage threshold where the ECU will consider the engine is knocking.
8.1.21 K Count
Knock Count
This knock count is a counter of any knock event which the ECU detects. The counter is reset each
time the ECU is reset, either by switching the ignition off or when a calibration is uploaded.
8.1.22 PA
Atmospheric Pressure
This shows the atmospheric pressure. The atmospheric pressure sensor is located inside the ECU.
8.1.23 BAT
Battery Voltage
This shows the battery voltage.
8.1.24 ELD
Electrical Load Detector
This shows the current draw on the battery/alternator from the vehicle.
8.1.25 PTANK
Fuel Tank Pressure
The fuel tank pressure for OBDII diagnostics.
8.1.26 RVSLCK
Reverse Lockup Solenoid
The reverse lockup output controls the reverse lock solenoid, located on the transmission. This
solenoid is switched above approximately 25 mph to prevent the shift mechanism from travelling to the
reverse gear plane. Only 6 speed transmissions have reverse lockout.
8.1.27 BKSW
Brake Switch
This shows the status of the brake switch.
8.1.28 ACSW
Air Conditioning Switch
This shows the status of the A/C switch. Note that the A/C switch is read via the multiplexor.
8.1.29 ACCL
Air Conditioning Clutch
This shows the status of the A/C clutch output. Normally the A/C clutch is switched from the A/C
2003-2004 Hondata, Inc.
Reference
48
switch, with a slight time delay to allow the engine to idle up before the A/C compressor is engaged.
8.1.30 SCS
Service Connector Switch
This shows the status of the service connector switch, which is activated by shorting two terminals on
the scan tool plug.
8.1.31 EPS
Electric Power Steering Switch
This shows the status of the electric power steering input.
8.1.32 FLR
Fuel Pump Relay
This shows the status of the fuel pump relay. Normally this is active for the first 2 seconds after the
ignition is switched on, or when the engine is running.
8.1.33 VTP
VTEC Pressure Switch
This shows the status of the VTEC pressure switch. Normally this will activate shortly after the VTEC
spool is switched on. Some JDM engines do not have the VTEC pressure switch.
8.1.34 VTS
VTEC Spool Valve
This shows the status of the VTEC spool valve. If switched on, oil is directed to the lock pins between
rocker arms to engage the high speed cam lobe.
8.1.35 FANC
Radiator Fan Clutch
This shows the status of the radiator fan clutch.
8.1.36 MIL
Malfunction Indicator Light or check engine light.
The MIL is located in the instrument cluster, and indicates that there is a problem with the engine, ECU
or wiring. It is normal for the MIL to illuminate for 2 seconds when the ignition is first switched on. By
shorting out a diagnostic connector it is possible to retrieve error codes from the ECU by counting
flashes from the MIL. With the programmable ECU it is easier to plug in a laptop and datalog the ECU
to retrieve the error codes.
8.2
ECU Connectors
All connectors are shown from the wire side of the female connector (i.e. looking at the ECU).
A Connector
2003-2004 Hondata, Inc.
49
B Connector
E Connector
8.3
Retrieving DTCs
To manually retrieve DTCs (trouble codes or error codes), you will need to jumper the OBDII
connector.
The OBDII connector is located in front of the centre console near the drivers foot well. Jumper pins 4
and 9 together with a small piece of wire or paper clip.
Reference
50
The MIL should start to flash out error codes. To interpret the MIL flashes, count the number of long
flashes and multiply by 10, then add the number of short flashes. The resulting DTC code can be
referenced in the Honda service manual.
Troubleshooting
9.1
USB troubleshooting
Background
When the ECU is connected to your PC for the first time, Windows detects the ECU and will ask for a
device driver. If Windows cannot find a driver for the device and you click the default "Finish" button or
click on "Disable the device," then Windows lists the ECU as a "USB Device" under "Other devices"
and Windows will never prompt you again to install the driver. If this happens then KManager will not
be able to communicate with the ECU.
When installing in Windows XP, Microsoft issues a warning that the software "has not passed
Windows Logo Testing to verify its compatibility with Windows XP." If you choose to stop installation
here, then Windows lists the ECU as a "USB Device" under "Universal Serial Bus Controllers."
51
Hints
Most problems are caused by plugging in the ECU before installing the software. Unplug the ECU,
install the software, then follow the instructions below to update the drivers.
Plug the ECU directly into the laptop/computer, not via a USB hub. Some USB hubs cannot supply
enough power for the ECU.
Under Windows 2000, you must be logged in as Administrator or have sufficient privileges to install
device drivers.
Open the System Properties. To do this right click on My Computer and select Properties, or press
<Windows Key> and <Pause/Break>.
2.
3.
Click on the + to the left of Universal Serial Bus controllers to show the USB devices connected to
the computer. There should be an entry Hondata K-Series ECU.
Troubleshooting
4.
52
If there is a yellow icon next to the entry for Hondata K-Series ECU, then the USB drivers are not
properly installed. Right click in Hondata K-Series ECU and select Update Driver... Follow the
instructions as per installing the USB drivers.
53
5. After the drivers are updated, the yellow exclamation mark should disappear from next to 'Hondata
K-Series ECU'.
If you still have problems with the USB driver, reboot into safe mode, open the device manager and
remove all copies of 'Hondata K-Series ECU' and any other unknown devices.
9.2
Programmer troubleshooting
There are red and green LEDs next to the USB connector on the top of the programmer board. To
view the programmer status LEDs remove the ECU case.
Troubleshooting
Green LED
Red LED
Meaning
On
Off
On
Flashing
On
Flashing/Solid
Flashing
On
Off
Off
54
55
Index
-FFeatures 4
Fuel status 46
Fuel tank pressure 47
Fuel Trim Parameters 29
-AA/C clutch 47
A/C switch 47
Adjust Selected Values 25
AF 46
AF CMD 46
AFCMD 43
Atmospheric pressure sensor
-BBattery voltage 47
Brake switch 47
-CCalibrations 14
CAM 45
CAMCMD 45
Check For Updates 43
Clear DTCs 42
Closed Loop Parameters 38
CLV 44
Compensation Table Parameters 37
Create Forced Induction Tables 24
-D-
28
-IIAT 45
Idle Parameters 39
IGN 45
INJ 45
Installation 10
Installing KManager Software 10
Installing the ECU in the Vehicle 12
Installing USB drivers 11
Introduction 4
-KK Level 43
Knock count 47
Knock level 46
Knock retard 46
Knock Sensor Parameters
Knock threshold 47
Datalogging 14
Display Window 40
DTCs 49
DUTY 45
-L-
-E-
-M-
ECT 45
ECU Connectors 48
ECU Information Window 41
Electrical load 47
Error Codes Window 40
Main Window 22
MAP 44
MAP Parameters 31
Map Sensor Installation
Misc Parameters 34
39
46
32
Index
-N-
-V-
New Calibration 24
Nitrous Parameters 35
Notes Parameters 38
VSS 44
VTEC Parameters
-W-
-P-
What's New
Parameters Window 29
Programmer Troubleshooting
Protection Parameters 36
30
-SSensor Setup 14
Sensors Window 39
Set Readiness 42
Settings 21
Short term fuel trim 46
Software License 7
-TTable Window 26
TPS 45
Tuning Cam Angle Tables 18
Tuning Fuel Tables 19
Tuning Ignition Tables 20
-UUndo History 23
Updating Firmware 43
Uploading Calibrations 14
USB troubleshooting 50
53
33
56