0x1270808N4AG9Covers 4TBD and 4TAC ecu. 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/http://www.tiperformance.com.au/ACT KOEO MaxVolts00ACT KOEO MinVolts00ACT KOER MaxVolts00ACT KOER MinVolts00ACT MaxMaximum Volts on ACT input before setting a codeVolts00ACT MinMin Volts on ACT input before setting a codeVolts00#Adaptive 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.0000002BAP TransferBAPXFR - Input conversion to be confirmed.hz61000.00000000in Hg61000.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.00000000ECT/ACT TransferFN703 - volts101000.00000000deg C101000.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 Startup Table Scaler for TimeFN018C - Do not edit first or last entries. Provides row scaling for the following table;
Fuel Startup Tablesecs711000.000000200row711000.000000200Fuel Startup TableFN1361 - Value subtracted from 'Fuel Base Table' or 'Fuel Base Table Alternative' for warm up enrichment.deg C101000.000000400secs81000.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;
Fuel Stablised TableMAP/BP71000.00000000row711000.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.000000200ISC Air Flow multiplierThis is an ISC Air flow multiplier based on time vs tempTEMP71000.000000400Secs61000.00000040020.000000255.0000001L8C6B4 knock retard ?rpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Injector Comp Batt VoltThis table scales the injector duty cycle according to battery voltage. Although this looks correct, the data types and conversion factors used here are very different to MAF vehicles which use 12 points, 16bit values and /4096 /1024 respectively (per CVAF1)Volts91000.00000000Multiplier91000.00000000Idle Speed RPM adder for ECT 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.000000200L8E158 - spark related ? 711000.00000000deg C711000.00000000L8E166 - spark related ? 711000.00000000deg C711000.00000000#L8E324 - spark related ? ACT Modifier ?rpm121000.000000400in Hg71000.00000040020.000000255.0000001#L8E378 - spark related ? ECT Modifier?rpm121000.000000400in Hg71000.00000040020.000000255.0000001MFA 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 MBTrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table MBT MPGrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table Bdln Knockrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table Bdln Knock MPGrpm121000.000000400in Hg91000.000000400deg adv20.000000255.0000001Spark Table #3rpm121000.000000400in Hg91000.000000400multiplier30.000000255.0000001Spark Table #3 Altrpm121000.000000400in Hg91000.000000400multiplier30.000000255.0000001Spark Table #4rpm121000.000000400in Hg91000.000000400multiplier30.000000255.0000001Spark Table #4 Altrpm121000.000000400in Hg91000.000000400multiplier30.000000255.0000001ACT Defaultdeg C100ACT Fraction for Fuel Base TableFRCBFT - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Fuel Scaler for ACT to ECT' (aka FN022) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone.
Conversion to be confirmed.multiplier300ACT Fraction for Fuel Startup TableFRSBFT - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Fuel Scaler for ACT to ECT' (aka FN022) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone.
Conversion to be confirmed.multiplier300Adaptive Learning Max ECTMaximum ECT to allow Adaptive LearningdegC?00Adaptive Learning Min ECTMinimum ECT to allow Adaptive Learning
You can set this rather high to disable adaptive learning.degC?00Adaptive Learning Max ChangeMaximum change value for Adaptive Learningx00Adaptive Learning Min ChangeMinimum change value for Adaptive Learningx00Airmass Flow MultiplierKVEFFmultiplier300Checksum 0x82000 - 0x8FFFFDo not edit. This is recalculated automatically when the bin is saved. When emulating, upload this new checksum to the emulator after saving the bin.300Checksum 0x8C000 - 0x8FFFF300Cranking Mode Exit Min PIPsNCNT - The minimum number of PIPs that must occur once the rpm is greater than the 'Cranking Mode Exit Min RPM' (aka NRUN) parameter in order to exit cranking mode.no.2100Cranking Mode Exit Min RPMNRUNrpm00Cranking Timer LimitWhen the 'Time Since Start' exceeds this value the 'Cranking Timer' is reset.secs2100Default Cranking TimeDefault value for the 'Cranking Timer' when ?2100Engine DisplacementBASEMDlitres300#Idle RPM error for controlrpm00Dashpot GainUnsure of this conversion; CCCD = 0.050100Idle Speed Cold Start AdderAdd this many RPM at cold startrpm00Idle 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/hr00#Injector min pulse width?277200L8C00C (rpm related)rpm00ISC RPM Control Min SpeedMINMPH - If the vehicle speed is less than this parameter then ISC closed loop rpm control is allowed providing the other conditions for rpm control are satisfied.km/h2100TPS 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.
NB the relative throttle position is the actual throttle position value minus the closed throttle position value.volts300BP Max During Test??# Ticks00TPS 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.volts300TPS 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.volts300TPS WOT Threshold HysteresisHYST2volts300#Transmission LHM Stall SpeedAbove this RPM the ECU thinks the VSS has failed and puts the transmission in LHMrpm00Spark Lower ClipSPLCLPdeg adv00Spark Upper ClipSPUCLPdeg adv00Spark UnderspeedSPK_UNDSPdeg adv00**Checksum0x20000xDFFF0x100x200A0x1Bi Fuel SwitchPID_X - Set when the vehicle is equipped with both petrol and LPG fuelling.0x01Table 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 TPSTPS%101000.00000000Row1011000.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.000000200Table Column scaler for ECT Air flow multiplier81000.00000000row811000.000000200Table Row scaler for time Air flow multiplierUsed in AIR Flow multiplier51000.00000000row511000.000000200Table scaler for RPM TransmissionRPM101000.000000001011000.000000200Trans shift schedule 1-2 PowerThrottle %101000.00000000Tailshaft RPM1011000.00000000Vehicle Speed LimitVSLIMkm/h2100Vehicle Speed Limit HysteresisVSLIMHkm/h2100Trans 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.00000000Smartlock EnableSmart Lock Enable = 1; Smart Lock Disable = 0; 0x01Trans 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 3-4 After 4-3 EconThis extra shift function is to stop the transmission hunting up and down between 3rd and 4thThrottle %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 4th EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve After 3 - 4 shift EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve 3rd EconThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ unlock curve 4th EconSCT had this labeled as Power, but looking through the code it is Econ.Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ unlock curve 3rd Econ Throttle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ lock curve 4th Power Throttle %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.00000000Trans TQ unlock curve 4th PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ unlock curve 3rd PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000Transmission Line pressure L8DE44
Higher values give firmer shift pressure.TPS%121000.000000400RPM121000.00000040020.000000255.0000001Transmission Line Pressure EconL8DDB4 - Line pressure for BTR in Econ mode.1200120020.000000255.0000001Volumetric Efficiency TableFN1320rpm121000.000000400in Hg91000.000000400%20.000000255.0000001WOT Spark Adder for RPMFN153 - Doesnt seem to be used in this stratigyrpm71000.00000000deg adv71000.00000000VE Multiplier for ACTFN305 - Adjusts the results of the 'Volumetric Eficiency Table' lookup.deg C511000.00000000multiplier531000.00000000Vehicle Speed LimitVSLIMkm/h2100Vehicle Speed Limit HysteresisVSLIMHkm/h2100RPM for Idle Spark Entry (Neutral)rpm00Idle Sparkdeg advance00IMRC Switch RPMrpm00IMRC Switch RPM Hysteresis00LAMMINMinimum closed loop LAMBSE cliplambda00LAMMAXmaximum closed loop LAMBSE cliplambda00Rev Limit DriveNLMT - The rpm at which all fuel is cut when in drive.RPM00Rev Limit failed speed sensorRPM00Rev Limit HysteresisNLMTH - RPM00Maximum ECT for Fuel Economy ModeMPGCTH00Minimum ECT for Fuel Economy ModeMPGCTL00Min BP for mpg mode00Axle Ratio00WOT Spark Adder for RPMFN153 - rpm71000.00000000deg adv71000.00000000$$Some Fuel MultiplierRPM61000.00000000631000.00000000Trans TQ unlock curve L8DA50 econThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ unlock curve L8DA78 econThrottle %101000.00000000Driveshaft RPM1011000.00000000Trans TQ unlock curve L8D9D8 PowerThrottle %101000.00000000Driveshaft RPM1011000.00000000FN153WOT Spark Adder for RPM rpm71000.00000000deg adv71000.00000000Transmission TypeAuto = 1;
Manual = 0;0x01Manual Trans SwitchMTXSW manual_trans_switch 0xE0CA
0x01