0x1
20200712
HWMC2
Covers 6TAC, 6DJC & 6DMA ECUs. Requires 256k bin file. If you find any errors or can add anything new, please contact T.I. Performance at: http://www.tiperformance.com.au/
2020-07-12 - Merged updates by Kendall Baker
http://www.tiperformance.com.au/
Transmission Type (6DNB)
Auto = 1;
Manual = 0;
0x01
ACT Default
deg C
1
0
0
Adaptive Learning Min ECT
Minimum ECT to allow Adaptive Learning
You can set this rather high to disable adaptive learning.
degC?
0
0
Adaptive Learning Max ECT
Maximum ECT to allow Adaptive Learning
degC?
0
0
Airmass Flow Multiplier
multiplier
3
0
0
Checksum Bank 1
ROM_TO_1 - Do not edit. Shown for information only.
n/a
3
1
0
0
Checksum Bank 2
ROM_TO_8 - Do not edit. Shown for information only.
n/a
3
1
0
0
Engine Displacement
BASEMD
litres
3
0
0
Injector min pulse width
MINPW
mSecs
3
0
0
BP Transfer
FN000 - Input conversion to be confirmed.
hz
6
1000.000000
0
0
in Hg
6
1000.000000
0
0
Cranking Fuel PW Multiplier vs Time
FN306 - The result of this table lookup is multiplied by MAP. The input value is the 'Cranking Timer'.
Conversions to be determined.
5
1
1000.000000
0
0
5
1
1000.000000
0
0
Cranking Fuel PW Multiplier vs TPS
FN ? - Multiplies cranking fuel pulsewidth according to change in throttle position.
Conversion to be confirmed.
volts
9
3
1000.000000
0
0
multiplier
9
3
1000.000000
0
0
Cranking Fuel PW vs ECT
FN348A - The injector pulsewidth during cranking at sea level. Alter for injector and cam swaps. For larger injectors reduce the pulsewidth by the ratio of the low injector slope change.
deg C
9
1
1000.000000
0
0
mSecs
9
1
1000.000000
0
0
ECT/ACT Transfer
FN703 -
volts
10
1000.000000
0
0
deg C
10
1000.000000
0
0
Fuel Base Table
FN1362 - Used if either WARM_HEGO_FLAG or ECT_STABLE_FLAG = 0
deg C
10
1000.000000
4
0
0
MAP/BP
9
1000.000000
4
0
0
A/F ratio
2
0.000000
255.000000
1
Fuel OL Stabilised Table
FN1360 - Used when WARM_HEGO_FLAG and ECT_STABLE_FLAG = 1.
rpm
12
1000.000000
4
0
0
MAP/BP
9
1000.000000
4
0
0
A/F ratio
2
0.000000
255.000000
1
Fuel OL Stablised Table Scaler for MAP/BP
FN072C - Do not edit first or last entries. Provides row scaling for the following table;
Fuel OL Stablised Table
MAP/BP
7
1000.000000
0
0
row
7
1
1000.000000
2
0
0
Fuel Startup Table
FN1361 - Value subtracted from 'Fuel Base Table' or 'Fuel Base Table Alternative' for warm up enrichment.
deg C
10
1000.000000
4
0
0
secs
8
1000.000000
4
0
0
A/F ratio
2
0.000000
255.000000
1
Fuel Startup Table Scaler for Time
FN018C - Do not edit first or last entries. Provides row scaling for the following table;
Fuel Startup Table
secs
7
1
1000.000000
2
0
0
row
7
1
1000.000000
2
0
0
Fuel Table Scaler for MAP/BP
FN072B - Do not edit first or last entries. Provides row scaling for the following tables;
Fuel Base Table
MFA Fuel Multiplier Table
MAP/BP
6
1000.000000
0
0
row
6
1
1000.000000
2
0
0
Fuel Table Scaler for ECT/ACT
FN022B - Do not edit first or last entries. Provides column scaling for the following tables;
Fuel Base Table
Fuel Startup Table
L8D028
L8D082
deg C
6
1000.000000
0
0
column
6
1
1000.000000
2
0
0
FN879 DASHPOT DECREMENT
PROVIDE VARIABLE DECREMENT
INPUT: DASPOT - LB/MIN
OUTPUT: DASPOT DECREMENT - LB/MIN
??
7
4
1000.000000
0
0
7
4
1000.000000
0
0
fn882 DASHPOT MAXIMUM VALUE
CLIP DASPOT TO PREVENT FLARE DURING SHIFT
INPUT: N - RPM
OUTPUT: DASPOT MAXIMUM CLIP - LB/MIN
DsdRPM
5
4
1000.000000
0
0
Air_#/M
5
4
1000.000000
0
0
L8C082
PID_X -
?
6
1000.000000
0
0
?
6
1000.000000
0
0
L8C08E
PID_X -
?
6
1000.000000
0
0
?
6
1000.000000
0
0
L8C09A
PID_X -
?
11
1000.000000
0
0
?
11
1000.000000
0
0
L8C0B0
PID_X -
?
11
1000.000000
0
0
?
11
1000.000000
0
0
L8C0C6
PID_X -
?
8
1000.000000
0
0
?
8
1000.000000
0
0
L8C0D6
PID_X -
?
8
1000.000000
0
0
?
8
1000.000000
0
0
L8C0F6
PID_X -
?
8
1000.000000
0
0
?
8
1000.000000
0
0
MFA Fuel Multiplier Table
FN1328 - Open loop mode multiplier that adjusts the desired A/F ratio when the conditions for economy mode are met and the 'Allow MFA Strategy' (aka MFASW) flag is set.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.
rpm
12
1000.000000
4
0
0
MAP/BP
9
1000.000000
4
0
0
multiplier
3
0.000000
255.000000
1
Spark Table MBT
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is clear.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table MBT MPG
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is clear.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table Bdln Knock
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is clear.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table Bdln Knock MPG
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is clear.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Adaptive Learning Fuel Table
Fuel correction table for Adaptive Learning. Unsure of scaler for Rows (should be load?). Use a positive value to learn after N seconds; a negative to correct the base fuel table (??). Presumably 0 disables adaptive learning for that cell.
12
4
0
0
rpm
9
4
0
0
0
0.000000
255.000000
2
#spark related ACT Modifier
rpm
12
4
0
0
in Hg
7
4
0
0
2
0.000000
255.000000
1
#knock retard
rpm
12
4
0
0
in Hg
9
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table LPG MBT
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is set and in 'LPG Mode'.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table LPG MBT MPG
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is set and in 'LPG Mode'.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table LPG Bdln Knock
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is set and in 'LPG Mode'.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Spark Table LPG Bdln Knock MPG
PID_X - Used when 'Bi Fuel Switch' (aka PID_X) parameter is set and in 'LPG Mode'.
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
deg adv
2
0.000000
255.000000
1
Idle Speed Drive
DRBASE - Base target idle speed in drive before adders
rpm
2
1
0
0
Idle Speed Drive Alt
DRBASE_ALT - Alternative base target idle speed in drive before adders (used when ALT_CAL_FLG is set).
rpm
2
1
0
0
Idle Speed Cold Start Adder
Add this many RPM at cold start
rpm
0
0
Idle Time to keep Cold Start adder
sec
0
0
Idle Speed Neutral
NUBASE - Base target idle speed in neutral before adders
rpm
2
1
0
0
Idle Speed Neutral Alt
NUBASE_ALT - Alternative base target idle speed in neutral before adders (used when ALT_CAL_FLG is set).
rpm
2
1
0
0
Injector Slope
Injector flow rate in # per hr.
0
0
L8C00C (rpm related)
rpm
0
0
LAMMIN
Minimum closed loop LAMBSE clip
lambda
5
0
0
LAMMAX
Minimum closed loop LAMBSE clip
lambda
5
0
0
Rev Limit Drive
NLMT - The rpm at which all fuel is cut when in drive.
RPM
0
0
Rev Limit failed speed sensor
NLMT_VSF
RPM
0
0
Rev Limit Hysteresis
NLMTH -
RPM
0
0
TPS PT Threshold
DELTA -The relative throttle position at which PT mode occurs. If altered, adjust 'Dashpot TP' (aka DELHYS) and 'ISC RPM Control TP' (aka DELRAT) to suit.
NB the relative throttle position is the actual throttle position value minus the closed throttle position value.
volts
3
0
0
TPS PT Threshold Hysteresis
HYSTS - Hysteresis for 'TPS PT Threshold' (aka DELTA) parameter. If altered, adjust 'Dashpot TP' (aka DELHYS) and 'ISC RPM Control TP' (aka DELRAT) to suit.
volts
3
0
0
TPS WOT Threshold
THBP2 - The relative throttle position at which WOT mode occurs.
NB the relative throttle position is the actual throttle position value minus the closed throttle position value.
volts
3
0
0
TPS WOT Threshold Hysteresis
HYST2
volts
3
0
0
# Transmission LHM Speed
Above this RPM the ECU thinks the VSS has failed and puts the transmission in LHM
rpm
0
0
Spark Lower Clip
SPUCLP
deg adv
0
0
Spark Underspeed
SPK_UNDSP
To be confirmed.
deg adv
0
0
Spark Upper Clip
SPUCLP
deg adv
0
0
**Checksum
0x2000
0xDFFF
0x10
0x200A
0x1
Bi Fuel Switch
PID_X - Set when the vehicle is equipped with both petrol and LPG fuelling.
0x01
Table Scaler for MAP
FN071 - Do not edit first or last entries. Provides row scaling for the following tables;
Spark Table #1
Spark Table #1 Alt
Spark Table #2
Spark Table #2 Alt
Spark Table CS1 #1
Spark Table CS1 #1 Alt
Spark Table CS1 #2
Spark Table CS1 #2 Alt
in Hg
7
1000.000000
0
0
row
7
1
1000.000000
2
0
0
Table Scaler for RPM
FN070 - Do not edit first or last entries. Provides column scaling for the following tables;
Fuel OL Stabilised Table
MFA Fuel Multiplier Table
Spark Table #1
Spark Table #1 Alt
Spark Table #2
Spark Table #2 Alt
Spark Table CS1 #1
Spark Table CS1 #1 Alt
Spark Table CS1 #2
Spark Table CS1 #2 Alt
rpm
6
1000.000000
0
0
column
6
1
1000.000000
2
0
0
Table Scaler for MAP Word
- Do not edit first or last entries. Provides row scaling for the following table;
Volumetric Efficiency Table
To be confirmed.
in Hg
7
1000.000000
0
0
row
7
1
1000.000000
2
0
0
VE Multiplier for ACT
FN305 - Adjusts the results of the 'Volumetric Eficiency Table' lookup.
deg C
5
1
1000.000000
0
0
multiplier
5
3
1000.000000
0
0
Volumetric Efficiency Table
FN1320 -
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
%
2
0.000000
255.000000
1
Vehicle Speed Limit
VSLIM
km/h
2
1
0
0
Vehicle Speed Limit Hysteresis
VSLIMH
km/h
2
1
0
0
ED_base_ect degC
0
0
ED_ect_DES degC
0
0
ect low speed fan
temp above desired
0
0
ect high speed fan
temp above desired.
0
0
ect fan hys
0
0
bbm switch rpm
0
0
bbm switch rpm hys
0
0
IDLESPKN
0
0
IDLESPARK
0
0
dasptk
GAIN FOR P.T. DASHPOT CALC
0
0
daspto
MAP OFFSET TERM FOR P.T. DASHPOT CALC
6
0
0
delhys
DELHYS - Used in the calculation of the dashpot (pre position airflow) value. Set equal to the sum of the following parameters;
'TPS PT Threshold' (aka DELTA)
'TPS PT Threshold Hysteresis' (aka HYSTS)
3
0
0
WOT Spark Adder for RPM
FN153 -
rpm
7
1000.000000
0
0
deg adv
7
1000.000000
0
0
Smartlock enable
1=on; 2=off
0x01
Transmission Type (6DJC)
Auto = 1;
Manual = 0;
0x01
Manual Trans Switch
MTXSW manual_trans_switch 0xE0CA
0x01
Transmission Line pressure
L8DE70
Higher values give firmer shift pressure.
TPS%
12
1000.000000
4
0
0
RPM
12
1000.000000
4
0
0
2
0.000000
255.000000
1
Transmission Line pressure Econ
L8DE70
Higher values give firmer shift pressure.
TPS%
12
1000.000000
4
0
0
RPM
12
1000.000000
4
0
0
2
0.000000
255.000000
1
Trans shift schedule 1-2 Power
Throttle %
10
1000.000000
0
0
Tailshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 2-3 Power
Throttle %
10
1000.000000
0
0
Tailshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 3-4 Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 4-3 Power
looking at the code it looks like it should be 4-3, there doesnt seem to be a 3-4 after 4-3 for power.
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 3-2 Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 2-1 Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 1-2 Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 2-3 Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 3-4 Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 3-4 After 4-3 Econ
This extra shift function is to stop the transmission hunting up and down between 3rd and 4th
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 4-3 econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 3-2 Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans shift schedule 2-1 Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve 4th Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve After 3 - 4 shift Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve 3rd Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ unlock curve 4th Econ
looking through the code this is Econ.
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ unlock curve 3rd Econ
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve 4th Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve After 3-4 shift Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ lock curve 3rd Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ unlock curve 4th Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Trans TQ unlock curve 3rd Power
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Transmission Line pressure
L8DE70
Higher values give firmer shift pressure.
TPS%
12
1000.000000
4
0
0
RPM
12
1000.000000
4
0
0
2
0.000000
255.000000
1
Transmission Line pressure Econ
L8DE70
Higher values give firmer shift pressure.
TPS%
12
1000.000000
4
0
0
RPM
12
1000.000000
4
0
0
2
0.000000
255.000000
1
Table scaler for TPS
TPS%
10
1000.000000
0
0
Row
10
1
1000.000000
2
0
0
Table scaler for RPM Transmission
RPM
10
1000.000000
0
0
10
1
1000.000000
2
0
0
eabe fn1134a ACT spark Modifier
rpm
12
1000.000000
4
0
0
in Hg
7
1000.000000
4
0
0
2
0.000000
255.000000
1
eb12 FN1134E ect spark modifier
ECT spark
rpm
12
1000.000000
4
0
0
in Hg
7
1000.000000
4
0
0
2
0.000000
255.000000
1