0x120200712NGIC9Covers 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 BakerT.I. Performance & Kendall BakerL12502Unknown Y conversionVolts121000.00000000Deg C121000.00000000ACT Transfer FunctionVolts191000.00000000Deg C191000.00000000Adaptive Learning Fuel TableFuel 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.121000.00000040091000.00000040000.000000255.0000002CHT Transfer FunctionCylinder Head Transfer Function. ECT is infered from this table.Volts121000.00000000Deg C121000.00000000Cranking Fuel PW Multiplier vs TPSFN ? - Multiplies cranking fuel pulsewidth according to change in throttle position.
Conversion to be confirmed.volts931000.00000000multiplier931000.00000000Cranking Fuel PW Multiplier vs TimeFN306 - The result of this table lookup is multiplied by MAP. The input value is the 'Cranking Timer'.
Conversions to be determined.511000.00000000511000.00000000Cranking Fuel PW vs ECTFN348A - 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 C911000.00000000mSecs911000.00000000Dashpot Decay Rate741000.00000000741000.00000000Exhaust Pressure vs Airmass FlowFN074A - lb/min101000.00000000in Hg101000.00000000Fuel Base TableFN1362 - Used if either WARM_HEGO_FLAG or ECT_STABLE_FLAG = 0deg C101000.000000400MAP/BP91000.000000400A/F ratio20.000000255.0000001Fuel Stabilised TableFN1360 - Used when WARM_HEGO_FLAG and ECT_STABLE_FLAG = 1.rpm121000.000000400MAP/BP91000.000000400A/F ratio20.000000255.0000001Fuel Stablised Table Scaler for MAP/BPFN072C - Do not edit first or last entries. Provides row scaling for the following table; ?? Unsure ??
Fuel Stablised TableMAP/BP71000.00000000row711000.000000200Fuel Startup TableFN1361 - Value subtracted from 'Fuel Base Table' or 'Fuel Base Table Alternative' for warm up enrichment.deg C101000.000000400secs81000.000000400Multiplier20.000000255.0000001Fuel Startup Table Scaler for TimeFN018C - Do not edit first or last entries. Provides row scaling for the following table;
Fuel Startup Tablesecs711000.000000200row711000.000000200Fuel Table Scaler for MAP/BPFN072C - Do not edit first or last entries. Provides row scaling for the following tables;
Fuel Base Table
MFA Fuel Multiplier TableMAP/BP631000.00000000row611000.000000200Fuel Table Scaler for ECT to ACTFN022B - Do not edit first or last entries. Provides column scaling for the following tables;
Fuel Base Table
Fuel Startup Table
L8D028
L8D082deg C61000.00000000column611000.000000200Idle 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 C711000.00000000RPM711000.000000200MAP Transfer Function51000.00000000Hg51000.00000000MFA Fuel Multiplier TableFN1328 - 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.rpm121000.000000400MAP/BP91000.000000400multiplier20.000000255.0000001Spark Table MBTMain Spark table for Max Break Torque. This table is used when in power mode and value in cell is lower than bdln knockrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table MBT MPGMain Spark table for Econ. This table is used when in econ mode and value in cell is lower than bdln knock MPGrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table BDLNWas Spark Table #3 Dont USErpm121000.000000400in Hg91000.000000400multiplier20.000000255.0000001Spark Table BDLN MPGWas Spark Table #3 Alt Dont USErpm121000.000000400in Hg91000.000000400multiplier20.000000255.0000001Spark Table LPG MBTWas Spark Table Bdln Knockrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table LPG MBT MPGWas Spark Table Bdln Knock MPGrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table LPG BDLNWas Spark Table #4 Dont USErpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table LPG BDLN MPGWas Spark Table #4 Alt Dont USErpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Adaptive Learning Max ECTMaximum ECT to allow Adaptive LearningdegC?00Adaptive Learning Min ECTMinimum ECT to allow Adaptive Learning. Could be set above max operating temp to disable adaptive learning.degC?00Adaptive Learning Max ChangeMaximum change value for Adaptive Learningx00Adaptive Learning Min ChangeMinimum change value for Adaptive Learningx00Airmass Flow MultiplierKVEFFmultiplier300**ChecksumDo not edit. This is recalculated automatically when the bin is saved. When emulating, upload this new checksum to the emulator after saving the bin.300Engine DisplacementBASEMDlitres300Idle Speed Drive Alt (A/C)DRBASE_ALT - Alternative base target idle speed in drive before adders (used when ALT_CAL_FLG is set).rpm2100Idle Speed DriveDRBASE - Base target idle speed in drive before addersrpm2100Idle Speed NeutralNUBASE - Base target idle speed in neutral before addersrpm2100Idle Speed Neutral Alt (A/C)NUBASE_ALT - Alternative base target idle speed in neutral before adders (used when ALT_CAL_FLG is set).rpm2100Idle Time to keep Cold Start addersec00Injector SlopeInjector flow rate in # per hr.lb/hr00Rev Limit DriveThis one works. --- NLMT - The rpm at which all fuel is cut when in drive. RPM00Rev Limit Neutral/FailedNLMTNEU - The rpm at which all fuel is cut when in neutral.
To be confirmed.RPM00Rev HysteresisNLMT - The rpm at which all fuel is cut when in drive. Does not work.RPM00TPS PT ThresholdDELTA -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.00TPS PT Threshold HysteresisHYSTS - Hysteresis for 'TPS PT Threshold' (aka DELTA) parameter. If altered, adjust 'Dashpot TP' (aka DELHYS) and 'ISC RPM Control TP' (aka DELRAT) to suit.00TPS WOT HysteresisHYST200TPS WOT ThresholdTHBP2 - 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.00Table Scaler for MAPFN071 - 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
L8E438in Hg71000.00000000row711000.000000200Table Scaler for Abs Exhaust PressurePID_X - Do not edit first or last entries. Provides row scaling for the following table;
'Volumetric Efficiency Table'in Hg71000.00000000row711000.000000200Table Scaler for RPMFN070 - 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 Tablerpm61000.00000000column611000.000000200Volumetric Efficiency TableFN1320rpm121000.000000400in Hg91000.000000400%20.000000255.0000001VE Multiplier for ACTFN305 - Adjusts the results of the 'Volumetric Eficiency Table' lookup.deg C511000.00000000multiplier531000.00000000Vehicle Speed LimitVSLIMkm/h2100Trans shift schedule 1-2 PowerThrottle %101000.00000000Tailshaft RPM1011000.00000000Trans shift schedule 2-3 PowerThrottle %101000.00000000Tailshaft RPM1011000.00000000Trans shift schedule 3-4 PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 4-3 PowerSCT 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 %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 3-2 PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 2-1 PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve After 3-4 shift Power Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve 3rd PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve 3rd Power(???)Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve 4th Power Throttle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve 4th Power(???)Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 1-2 EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 2-3 EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 3-4 EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 4-3 econThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 3-2 EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans shift schedule 2-1 EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve 3rd EconThrottle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve 3rd Econ (???)Throttle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ lock curve 4th Econ(???)Throttle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve 4th Econ(???)SCT had this labeled as Power, but looking through the code it is Econ.Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve After 3 - 4 shift Econ(???)Throttle %101000.00000000Driveshaft RPM1011000.00000000#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 4thThrottle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve L8DA50 econ*Throttle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve L8DA78 econ*Throttle %101000.00000000Driveshaft RPM1011000.00000000#Trans TQ unlock curve L8D9D8 Power*Throttle %101000.00000000Driveshaft RPM1011000.00000000Vehicle Speed Limit HysteresisVSLIMHkm/h2100WOT Spark Adder for RPMFN153 - rpm71000.00000000deg adv71000.00000000SmartShield EnableSmart Shield Enable = 1; Smart Shield Disable = 0; Removes the need for the BEM Module0x01TRANS0x01Table scaler for RPM TransmissionRPM101000.000000001011000.000000200Transmission Line pressure powerL8DE70
Higher values give firmer shift pressure.TPS%121000.000000400RPM121000.00000040020.000000255.0000001Transmission Line pressure econL8DE70
Higher values give firmer shift pressure.TPS%121000.000000400RPM121000.00000040020.000000255.0000001**Checksum0x120000x1EFFF0x100x120040x1