0x1
20200712
NGIC9
Covers 12BE, 12AF, 12WD and most S2 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 Added updates from Kendall Baker
T.I. Performance & Kendall Baker
L12502
Unknown Y conversion
Volts
12
1000.000000
0
0
Deg C
12
1000.000000
0
0
ACT Transfer Function
Volts
19
1000.000000
0
0
Deg C
19
1000.000000
0
0
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
1000.000000
4
0
0
9
1000.000000
4
0
0
0
0.000000
255.000000
2
CHT Transfer Function
Cylinder Head Transfer Function. ECT is infered from this table.
Volts
12
1000.000000
0
0
Deg C
12
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 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 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
Dashpot Decay Rate
7
4
1000.000000
0
0
7
4
1000.000000
0
0
Exhaust Pressure vs Airmass Flow
FN074A -
lb/min
10
1000.000000
0
0
in Hg
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 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 Stablised Table Scaler for MAP/BP
FN072C - Do not edit first or last entries. Provides row scaling for the following table; ?? Unsure ??
Fuel 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
Multiplier
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
FN072C - Do not edit first or last entries. Provides row scaling for the following tables;
Fuel Base Table
MFA Fuel Multiplier Table
MAP/BP
6
3
1000.000000
0
0
row
6
1
1000.000000
2
0
0
Fuel Table Scaler for ECT to 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
Idle Speed RPM adder for ECT (L8CC9E)
Was pre defined as L8CC9E. Unsure of X conversion; appears as 65536 - -65536; Current values with f to c conversion function appear to be reasonable for DegC?
deg C
7
1
1000.000000
0
0
RPM
7
1
1000.000000
2
0
0
MAP Transfer Function
5
1000.000000
0
0
Hg
5
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
2
0.000000
255.000000
1
Spark Table MBT
Main Spark table for Max Break Torque. This table is used when in power mode and value in cell is lower than bdln knock
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
Main Spark table for Econ. This table is used when in econ mode and value in cell is lower than bdln knock MPG
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
Was Spark Table #3 Dont USE
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
multiplier
3
0.000000
255.000000
1
Spark Table BDLN MPG
Was Spark Table #3 Alt Dont USE
rpm
12
1000.000000
4
0
0
in Hg
9
1000.000000
4
0
0
multiplier
3
0.000000
255.000000
1
Spark Table LPG MBT
Was Spark Table Bdln Knock
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
Was Spark Table Bdln Knock MPG
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
Was Spark Table #4 Dont USE
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 MPG
Was Spark Table #4 Alt Dont USE
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 Max ECT
Maximum ECT to allow Adaptive Learning
degC?
0
0
Adaptive Learning Min ECT
Minimum ECT to allow Adaptive Learning. Could be set above max operating temp to disable adaptive learning.
degC?
0
0
Adaptive Learning Max Change
Maximum change value for Adaptive Learning
x
0
0
Adaptive Learning Min Change
Minimum change value for Adaptive Learning
x
0
0
Airmass Flow Multiplier
KVEFF
multiplier
3
0
0
**Checksum
Do not edit. This is recalculated automatically when the bin is saved. When emulating, upload this new checksum to the emulator after saving the bin.
3
0
0
Engine Displacement
BASEMD
litres
3
0
0
Idle Speed Drive Alt (A/C)
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 Drive
DRBASE - Base target idle speed in drive before adders
rpm
2
1
0
0
Idle Speed Neutral
NUBASE - Base target idle speed in neutral before adders
rpm
2
1
0
0
Idle Speed Neutral Alt (A/C)
NUBASE_ALT - Alternative base target idle speed in neutral before adders (used when ALT_CAL_FLG is set).
rpm
2
1
0
0
Idle Time to keep Cold Start adder
sec
0
0
Injector Slope
Injector flow rate in # per hr.
lb/hr
0
0
Rev Limit Drive
This one works. --- NLMT - The rpm at which all fuel is cut when in drive.
RPM
0
0
** Rev Limit Drive
NLMT - The rpm at which all fuel is cut when in drive. Does not work.
RPM
0
0
Rev Limit Neutral
NLMTNEU - The rpm at which all fuel is cut when in neutral.
To be confirmed.
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.
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.
0
0
TPS WOT Hysteresis
HYST2
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.
0
0
Table Scaler for MAP
FN071 - Do not edit first or last entries. Provides row scaling for the following tables;
L8C648
L8C6B4
L8C80A
L8C876
L8CDCC
L8CE38
L8D028
L8D082
L8D148
L8E174
L8E1E0
L8E24C
L8E2B8
L8E324
L8E378
L8E3CC
L8E438
in Hg
7
1000.000000
0
0
row
7
1
1000.000000
2
0
0
Table Scaler for Abs Exhaust Pressure
PID_X - Do not edit first or last entries. Provides row scaling for the following table;
'Volumetric Efficiency Table'
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
L8C648
L8C6B4
L8C80A
L8C876
L8CDCC
L8CE38
L8CF52
L8D148 (nb result is clipped to 4 columns)
L8E174
L8E1E0
L8E24C
L8E2B8
L8E324
L8E378
L8E3CC
L8E438
MFA Fuel Multiplier Table
rpm
6
1000.000000
0
0
column
6
1
1000.000000
2
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
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
Vehicle Speed Limit
VSLIM
km/h
2
1
0
0
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
SCT had this labeled as 3-4 after 4-3 power, but 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 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 3rd Power(???)
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 unlock curve 4th 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 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 3rd 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 Econ(???)
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
#Trans TQ unlock curve 4th Econ(???)
SCT had this labeled as Power, but looking through the code it is 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 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 TQ unlock curve L8DA50 econ*
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
#Trans TQ unlock curve L8DA78 econ*
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
#Trans TQ unlock curve L8D9D8 Power*
Throttle %
10
1000.000000
0
0
Driveshaft RPM
10
1
1000.000000
0
0
Vehicle Speed Limit Hysteresis
VSLIMH
km/h
2
1
0
0
WOT Spark Adder for RPM
FN153 -
rpm
7
1000.000000
0
0
deg adv
7
1000.000000
0
0
SmartShield Enable
Smart Shield Enable = 1; Smart Shield Disable = 0; Removes the need for the BEM Module
0x01
TRANS
0x01
Table scaler for RPM Transmission
RPM
10
1000.000000
0
0
10
1
1000.000000
2
0
0
Transmission Line pressure power
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