Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-11-11 15:44:36 +00:00
parent 73770b4ff3
commit 664f59772e
12 changed files with 1326 additions and 1326 deletions

View File

@ -4994,59 +4994,59 @@ struct persistent_config_s {
lua_script_t luaScript;
/**
* units: C
* offset 34700
* offset 37700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 34764
* offset 37764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 34828
* offset 37828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34892
* offset 37892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34956
* offset 37956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 34988
* offset 37988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 35020
* offset 38020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 35052
* offset 38052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 35060
* offset 38060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 35188
* offset 38188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 35252
* offset 38252
*/
float cltIdleCorr[CLT_CURVE_SIZE];
/**
@ -5054,751 +5054,751 @@ struct persistent_config_s {
* kg/hour value.
* By the way 2.081989116 kg/h = 1 ft3/m
* units: kg/hour
* offset 35316
* offset 38316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 35444
* offset 38444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 35572
* offset 38572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 35636
* offset 38636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 35644
* offset 38644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 35652
* offset 38652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 36164
* offset 39164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36196
* offset 39196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 36228
* offset 39228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 36288
* offset 39288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 36800
* offset 39800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36832
* offset 39832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 36864
* offset 39864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 36928
* offset 39928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 36944
* offset 39944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 36960
* offset 39960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 37024
* offset 40024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 37040
* offset 40040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 37056
* offset 40056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 37568
* offset 40568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 37600
* offset 40600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 37632
* offset 40632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 38144
* offset 41144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38176
* offset 41176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 38208
* offset 41208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 38464
* offset 41464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38496
* offset 41496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 38528
* offset 41528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 38784
* offset 41784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 38816
* offset 41816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 38848
* offset 41848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39104
* offset 42104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39120
* offset 42120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39136
* offset 42136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 39392
* offset 42392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 39408
* offset 42408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 39424
* offset 42424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39488
* offset 42488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39504
* offset 42504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39520
* offset 42520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 39600
* offset 42600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39616
* offset 42616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 39636
* offset 42636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 39644
* offset 42644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 39652
* offset 42652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 39844
* offset 42844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 39852
* offset 42852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 39860
* offset 42860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 40052
* offset 43052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 40068
* offset 43068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40076
* offset 43076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40084
* offset 43084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40092
* offset 43092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40100
* offset 43100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40108
* offset 43108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40116
* offset 43116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40124
* offset 43124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40132
* offset 43132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40140
* offset 43140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40148
* offset 43148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40156
* offset 43156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40164
* offset 43164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 40172
* offset 43172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 40180
* offset 43180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 40188
* offset 43188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 40196
* offset 43196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 40204
* offset 43204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 40212
* offset 43212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 40248
* offset 43248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 40254
* offset 43254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 40260
* offset 43260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 40296
* offset 43296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 40302
* offset 43302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 40308
* offset 43308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 40340
* offset 43340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 40348
* offset 43348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 40356
* offset 43356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 40388
* offset 43388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 40396
* offset 43396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 40404
* offset 43404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 40436
* offset 43436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 40444
* offset 43444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 40452
* offset 43452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 41204
* offset 44204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 41956
* offset 44956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 41980
* offset 44980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 42004
* offset 45004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 42380
* offset 45380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 42756
* offset 45756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42780
* offset 45780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42804
* offset 45804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42828
* offset 45828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42852
* offset 45852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42876
* offset 45876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42900
* offset 45900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42924
* offset 45924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42948
* offset 45948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42972
* offset 45972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42996
* offset 45996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 43020
* offset 46020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 43036
* offset 46036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 43044
* offset 46044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 43052
* offset 46052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 43088
* offset 46088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 43100
* offset 46100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 43112
* offset 46112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 43120
* offset 46120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 43128
* offset 46128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 43136
* offset 46136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 43144
* offset 46144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 43152
* offset 46152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 43160
* offset 46160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 43176
* offset 46176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 43192
* offset 46192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 43200
* offset 46200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 43216
* offset 46216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 43416
* offset 46416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 43436
* offset 46436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 43446
* offset 46446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 43546
* offset 46546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43566
* offset 46566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43576
* offset 46576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 43608
* offset 46608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 43624
* offset 46624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 43628
* offset 46628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 43632
* offset 46632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 43636
* offset 46636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 43644
* offset 46644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 43660
* offset 46660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 43668
* offset 46668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 43676
* offset 46676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 43684
* offset 46684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43692
* offset 46692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43700
* offset 46700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43708
* offset 46708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43716
* offset 46716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43724
* offset 46724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43732
* offset 46732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 43740
* offset 46740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 43744
* offset 46744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 43776
* offset 46776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 43784
* offset 46784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 43792
* offset 46792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43812
* offset 46812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43832
* offset 46832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43852
* offset 46852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43872
* offset 46872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43892
* offset 46892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43912
* offset 46912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43932
* offset 46932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 43952
* offset 46952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 43960
* offset 46960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 43968);
static_assert(sizeof(persistent_config_s) == 46968);
// end
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt

View File

@ -4994,59 +4994,59 @@ struct persistent_config_s {
lua_script_t luaScript;
/**
* units: C
* offset 34700
* offset 37700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 34764
* offset 37764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 34828
* offset 37828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34892
* offset 37892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34956
* offset 37956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 34988
* offset 37988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 35020
* offset 38020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 35052
* offset 38052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 35060
* offset 38060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 35188
* offset 38188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 35252
* offset 38252
*/
float cltIdleCorr[CLT_CURVE_SIZE];
/**
@ -5054,751 +5054,751 @@ struct persistent_config_s {
* kg/hour value.
* By the way 2.081989116 kg/h = 1 ft3/m
* units: kg/hour
* offset 35316
* offset 38316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 35444
* offset 38444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 35572
* offset 38572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 35636
* offset 38636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 35644
* offset 38644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 35652
* offset 38652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 36164
* offset 39164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36196
* offset 39196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 36228
* offset 39228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 36288
* offset 39288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 36800
* offset 39800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36832
* offset 39832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 36864
* offset 39864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 36928
* offset 39928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 36944
* offset 39944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 36960
* offset 39960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 37024
* offset 40024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 37040
* offset 40040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 37056
* offset 40056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 37568
* offset 40568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 37600
* offset 40600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 37632
* offset 40632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 38144
* offset 41144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38176
* offset 41176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 38208
* offset 41208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 38464
* offset 41464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38496
* offset 41496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 38528
* offset 41528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 38784
* offset 41784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 38816
* offset 41816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 38848
* offset 41848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39104
* offset 42104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39120
* offset 42120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39136
* offset 42136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 39392
* offset 42392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 39408
* offset 42408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 39424
* offset 42424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39488
* offset 42488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39504
* offset 42504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39520
* offset 42520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 39600
* offset 42600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39616
* offset 42616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 39636
* offset 42636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 39644
* offset 42644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 39652
* offset 42652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 39844
* offset 42844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 39852
* offset 42852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 39860
* offset 42860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 40052
* offset 43052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 40068
* offset 43068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40076
* offset 43076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40084
* offset 43084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40092
* offset 43092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40100
* offset 43100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40108
* offset 43108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40116
* offset 43116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40124
* offset 43124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40132
* offset 43132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40140
* offset 43140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40148
* offset 43148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40156
* offset 43156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40164
* offset 43164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 40172
* offset 43172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 40180
* offset 43180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 40188
* offset 43188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 40196
* offset 43196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 40204
* offset 43204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 40212
* offset 43212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 40248
* offset 43248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 40254
* offset 43254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 40260
* offset 43260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 40296
* offset 43296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 40302
* offset 43302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 40308
* offset 43308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 40340
* offset 43340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 40348
* offset 43348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 40356
* offset 43356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 40388
* offset 43388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 40396
* offset 43396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 40404
* offset 43404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 40436
* offset 43436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 40444
* offset 43444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 40452
* offset 43452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 41204
* offset 44204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 41956
* offset 44956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 41980
* offset 44980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 42004
* offset 45004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 42380
* offset 45380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 42756
* offset 45756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42780
* offset 45780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42804
* offset 45804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42828
* offset 45828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42852
* offset 45852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42876
* offset 45876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42900
* offset 45900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42924
* offset 45924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42948
* offset 45948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42972
* offset 45972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42996
* offset 45996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 43020
* offset 46020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 43036
* offset 46036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 43044
* offset 46044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 43052
* offset 46052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 43088
* offset 46088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 43100
* offset 46100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 43112
* offset 46112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 43120
* offset 46120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 43128
* offset 46128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 43136
* offset 46136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 43144
* offset 46144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 43152
* offset 46152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 43160
* offset 46160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 43176
* offset 46176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 43192
* offset 46192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 43200
* offset 46200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 43216
* offset 46216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 43416
* offset 46416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 43436
* offset 46436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 43446
* offset 46446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 43546
* offset 46546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43566
* offset 46566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43576
* offset 46576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 43608
* offset 46608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 43624
* offset 46624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 43628
* offset 46628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 43632
* offset 46632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 43636
* offset 46636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 43644
* offset 46644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 43660
* offset 46660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 43668
* offset 46668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 43676
* offset 46676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 43684
* offset 46684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43692
* offset 46692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43700
* offset 46700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43708
* offset 46708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43716
* offset 46716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43724
* offset 46724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43732
* offset 46732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 43740
* offset 46740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 43744
* offset 46744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 43776
* offset 46776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 43784
* offset 46784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 43792
* offset 46792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43812
* offset 46812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43832
* offset 46832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43852
* offset 46852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43872
* offset 46872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43892
* offset 46892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43912
* offset 46912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43932
* offset 46932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 43952
* offset 46952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 43960
* offset 46960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 43968);
static_assert(sizeof(persistent_config_s) == 46968);
// end
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt

View File

@ -4994,59 +4994,59 @@ struct persistent_config_s {
lua_script_t luaScript;
/**
* units: C
* offset 34700
* offset 37700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 34764
* offset 37764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 34828
* offset 37828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34892
* offset 37892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 34956
* offset 37956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 34988
* offset 37988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 35020
* offset 38020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 35052
* offset 38052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 35060
* offset 38060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 35188
* offset 38188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 35252
* offset 38252
*/
float cltIdleCorr[CLT_CURVE_SIZE];
/**
@ -5054,751 +5054,751 @@ struct persistent_config_s {
* kg/hour value.
* By the way 2.081989116 kg/h = 1 ft3/m
* units: kg/hour
* offset 35316
* offset 38316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 35444
* offset 38444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 35572
* offset 38572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 35636
* offset 38636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 35644
* offset 38644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 35652
* offset 38652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 36164
* offset 39164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36196
* offset 39196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 36228
* offset 39228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 36288
* offset 39288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 36800
* offset 39800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 36832
* offset 39832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 36864
* offset 39864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 36928
* offset 39928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 36944
* offset 39944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 36960
* offset 39960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 37024
* offset 40024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 37040
* offset 40040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 37056
* offset 40056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 37568
* offset 40568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 37600
* offset 40600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 37632
* offset 40632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 38144
* offset 41144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38176
* offset 41176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 38208
* offset 41208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 38464
* offset 41464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 38496
* offset 41496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 38528
* offset 41528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 38784
* offset 41784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 38816
* offset 41816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 38848
* offset 41848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39104
* offset 42104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39120
* offset 42120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39136
* offset 42136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 39392
* offset 42392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 39408
* offset 42408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 39424
* offset 42424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 39488
* offset 42488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39504
* offset 42504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 39520
* offset 42520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 39600
* offset 42600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 39616
* offset 42616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 39636
* offset 42636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 39644
* offset 42644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 39652
* offset 42652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 39844
* offset 42844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 39852
* offset 42852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 39860
* offset 42860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 40052
* offset 43052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 40068
* offset 43068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40076
* offset 43076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40084
* offset 43084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40092
* offset 43092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40100
* offset 43100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40108
* offset 43108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40116
* offset 43116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40124
* offset 43124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40132
* offset 43132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40140
* offset 43140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40148
* offset 43148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40156
* offset 43156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 40164
* offset 43164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 40172
* offset 43172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 40180
* offset 43180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 40188
* offset 43188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 40196
* offset 43196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 40204
* offset 43204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 40212
* offset 43212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 40248
* offset 43248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 40254
* offset 43254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 40260
* offset 43260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 40296
* offset 43296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 40302
* offset 43302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 40308
* offset 43308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 40340
* offset 43340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 40348
* offset 43348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 40356
* offset 43356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 40388
* offset 43388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 40396
* offset 43396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 40404
* offset 43404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 40436
* offset 43436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 40444
* offset 43444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 40452
* offset 43452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 41204
* offset 44204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 41956
* offset 44956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 41980
* offset 44980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 42004
* offset 45004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 42380
* offset 45380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 42756
* offset 45756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42780
* offset 45780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42804
* offset 45804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42828
* offset 45828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42852
* offset 45852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42876
* offset 45876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42900
* offset 45900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42924
* offset 45924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42948
* offset 45948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42972
* offset 45972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 42996
* offset 45996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 43020
* offset 46020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 43036
* offset 46036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 43044
* offset 46044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 43052
* offset 46052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 43088
* offset 46088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 43100
* offset 46100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 43112
* offset 46112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 43120
* offset 46120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 43128
* offset 46128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 43136
* offset 46136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 43144
* offset 46144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 43152
* offset 46152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 43160
* offset 46160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 43176
* offset 46176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 43192
* offset 46192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 43200
* offset 46200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 43216
* offset 46216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 43416
* offset 46416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 43436
* offset 46436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 43446
* offset 46446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 43546
* offset 46546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43566
* offset 46566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 43576
* offset 46576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 43608
* offset 46608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 43624
* offset 46624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 43628
* offset 46628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 43632
* offset 46632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 43636
* offset 46636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 43644
* offset 46644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 43660
* offset 46660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 43668
* offset 46668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 43676
* offset 46676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 43684
* offset 46684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43692
* offset 46692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43700
* offset 46700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43708
* offset 46708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43716
* offset 46716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43724
* offset 46724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 43732
* offset 46732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 43740
* offset 46740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 43744
* offset 46744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 43776
* offset 46776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 43784
* offset 46784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 43792
* offset 46792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43812
* offset 46812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43832
* offset 46832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 43852
* offset 46852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43872
* offset 46872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43892
* offset 46892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 43912
* offset 46912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 43932
* offset 46932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 43952
* offset 46952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 43960
* offset 46960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 43968);
static_assert(sizeof(persistent_config_s) == 46968);
// end
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt

View File

@ -1156,7 +1156,7 @@
#define LUA_DIGITAL_INPUT_COUNT 8
#define LUA_GAUGE_COUNT 8
#define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 29000
#define LUA_SCRIPT_SIZE 32000
#define MAF_DECODING_COUNT 32
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
#define maf_sensor_type_e_Bosch0280218004 2
@ -1228,7 +1228,7 @@
#define pedalSensor_NAME "Accelerator pedal"
#define pedalToTpsTbl_NAME "ETB pedal target"
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 43968
#define persistent_config_s_size 46968
#define pid_s_size 20
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1295,7 +1295,7 @@
#define SentEtbType_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1615717856
#define SIGNATURE_HASH 2902269591
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1357,7 +1357,7 @@
#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button"
#define torqueReductionActivationMode_e_LAUNCH_BUTTON 1
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
#define TOTAL_CONFIG_SIZE 43968
#define TOTAL_CONFIG_SIZE 46968
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
#define TPS_PPS_TOO_LOW_THRESHOLD -10
@ -1756,7 +1756,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f4.1615717856"
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f4.2902269591"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -1156,7 +1156,7 @@
#define LUA_DIGITAL_INPUT_COUNT 8
#define LUA_GAUGE_COUNT 8
#define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 29000
#define LUA_SCRIPT_SIZE 32000
#define MAF_DECODING_COUNT 32
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
#define maf_sensor_type_e_Bosch0280218004 2
@ -1228,7 +1228,7 @@
#define pedalSensor_NAME "Accelerator pedal"
#define pedalToTpsTbl_NAME "ETB pedal target"
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 43968
#define persistent_config_s_size 46968
#define pid_s_size 20
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1295,7 +1295,7 @@
#define SentEtbType_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1615717856
#define SIGNATURE_HASH 2902269591
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1357,7 +1357,7 @@
#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button"
#define torqueReductionActivationMode_e_LAUNCH_BUTTON 1
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
#define TOTAL_CONFIG_SIZE 43968
#define TOTAL_CONFIG_SIZE 46968
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
#define TPS_PPS_TOO_LOW_THRESHOLD -10
@ -1756,7 +1756,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f7.1615717856"
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f7.2902269591"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -1156,7 +1156,7 @@
#define LUA_DIGITAL_INPUT_COUNT 8
#define LUA_GAUGE_COUNT 8
#define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 29000
#define LUA_SCRIPT_SIZE 32000
#define MAF_DECODING_COUNT 32
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
#define maf_sensor_type_e_Bosch0280218004 2
@ -1228,7 +1228,7 @@
#define pedalSensor_NAME "Accelerator pedal"
#define pedalToTpsTbl_NAME "ETB pedal target"
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 43968
#define persistent_config_s_size 46968
#define pid_s_size 20
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1295,7 +1295,7 @@
#define SentEtbType_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 1615717856
#define SIGNATURE_HASH 2902269591
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1357,7 +1357,7 @@
#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button"
#define torqueReductionActivationMode_e_LAUNCH_BUTTON 1
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
#define TOTAL_CONFIG_SIZE 43968
#define TOTAL_CONFIG_SIZE 46968
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
#define TPS_PPS_TOO_LOW_THRESHOLD -10
@ -1756,7 +1756,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_h7.1615717856"
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_h7.2902269591"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1615717856
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f4.1615717856"
#define SIGNATURE_HASH 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f4.2902269591"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1615717856
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f7.1615717856"
#define SIGNATURE_HASH 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_f7.2902269591"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1615717856
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_h7.1615717856"
#define SIGNATURE_HASH 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.11.proteus_h7.2902269591"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.11.proteus_f4.1615717856"
signature = "rusEFI master.2024.11.11.proteus_f4.2902269591"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.11.proteus_f4.1615717856" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.11.proteus_f4.2902269591" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -101,7 +101,7 @@ enable2ndByteCanID = false
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
pageSize = 43968
pageSize = 46968
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5700, 29000
cltFuelCorrBins = array, F32, 34700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 34764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 34828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 34892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 34956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 34988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 35020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 35052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 35060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 35188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 35252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 35316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 35444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 35572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 35636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 35644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 35652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 36164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 36196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 36228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 36288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 36800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 36832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 36864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 36928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 36944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 36960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 37024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 37040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 37056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 37568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 37600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 37632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 38144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 38176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 38208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 38208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 38464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 38496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 38528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 38784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 38816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 38848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 39104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 39120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 39136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 39392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 39408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 39424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 39488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 39504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 39520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 39600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 39616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 39636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 39644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 39652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 39668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 39684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 39700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 39716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 39732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 39748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 39764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 39780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 39796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 39812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 39828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 39844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 39852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 39860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 39876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 39892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 39908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 39924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 39940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 39956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 39972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 39988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 40004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 40020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 40036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 40052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 40068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 40076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 40084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 40092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 40100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 40108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 40116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 40124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 40132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 40140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 40148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 40156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 40164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 40172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 40180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 40188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 40196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 40204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 40212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 40248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 40254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 40260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 40296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 40302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 40308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 40340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 40348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 40356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 40388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 40396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 40404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 40436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 40444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 40452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 40580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 40596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 40612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 40613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 40614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 40630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 40640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 40768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 40784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 40800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 40801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 40802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 40818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 40828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 40956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 40972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 40988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 40989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 40990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 41006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 41016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 41144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 41160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 41176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 41177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 41178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 41194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 41204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 41332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 41348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 41364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 41365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 41366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 41382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 41392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 41520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 41536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 41552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 41553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 41554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 41570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 41580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 41708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 41724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 41740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 41741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 41742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 41758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 41768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 41896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 41912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 41928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 41929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 41930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 41946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 41956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 41980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 42004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 42132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 42148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 42164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 42165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 42166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 42182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 42192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 42320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 42336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 42352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 42353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 42354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 42370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 42380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 42508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 42524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 42540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 42541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 42542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 42558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 42568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 42696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 42712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 42728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 42729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 42730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 42746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 42756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 42780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 42804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 42828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 42852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 42876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 42900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 42924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 42948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 42972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 42996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 43020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 43036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 43044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 43052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 43088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 43100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 43112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 43120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 43128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 43136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 43144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 43152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 43160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 43176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 43192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 43200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 43216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 43416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 43436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 43446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 43546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 43566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 43576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 43608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 43624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 43628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 43632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 43636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 43644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 43660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 43668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 43676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 43684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 43692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 43700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 43708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 43716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 43724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 43732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 43740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 43744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 43776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 43784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 43792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 43812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 43832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 43852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 43872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 43892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 43912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 43932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 43952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 43960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 43968
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.11.proteus_f7.1615717856"
signature = "rusEFI master.2024.11.11.proteus_f7.2902269591"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.11.proteus_f7.1615717856" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.11.proteus_f7.2902269591" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -101,7 +101,7 @@ enable2ndByteCanID = false
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
pageSize = 43968
pageSize = 46968
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5700, 29000
cltFuelCorrBins = array, F32, 34700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 34764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 34828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 34892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 34956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 34988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 35020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 35052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 35060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 35188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 35252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 35316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 35444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 35572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 35636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 35644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 35652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 36164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 36196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 36228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 36288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 36800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 36832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 36864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 36928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 36944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 36960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 37024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 37040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 37056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 37568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 37600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 37632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 38144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 38176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 38208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 38208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 38464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 38496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 38528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 38784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 38816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 38848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 39104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 39120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 39136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 39392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 39408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 39424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 39488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 39504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 39520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 39600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 39616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 39636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 39644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 39652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 39668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 39684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 39700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 39716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 39732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 39748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 39764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 39780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 39796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 39812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 39828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 39844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 39852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 39860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 39876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 39892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 39908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 39924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 39940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 39956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 39972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 39988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 40004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 40020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 40036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 40052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 40068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 40076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 40084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 40092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 40100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 40108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 40116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 40124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 40132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 40140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 40148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 40156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 40164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 40172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 40180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 40188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 40196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 40204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 40212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 40248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 40254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 40260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 40296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 40302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 40308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 40340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 40348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 40356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 40388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 40396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 40404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 40436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 40444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 40452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 40580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 40596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 40612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 40613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 40614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 40630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 40640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 40768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 40784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 40800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 40801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 40802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 40818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 40828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 40956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 40972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 40988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 40989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 40990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 41006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 41016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 41144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 41160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 41176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 41177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 41178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 41194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 41204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 41332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 41348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 41364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 41365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 41366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 41382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 41392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 41520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 41536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 41552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 41553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 41554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 41570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 41580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 41708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 41724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 41740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 41741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 41742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 41758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 41768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 41896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 41912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 41928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 41929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 41930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 41946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 41956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 41980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 42004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 42132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 42148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 42164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 42165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 42166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 42182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 42192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 42320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 42336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 42352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 42353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 42354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 42370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 42380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 42508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 42524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 42540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 42541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 42542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 42558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 42568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 42696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 42712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 42728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 42729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 42730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 42746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 42756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 42780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 42804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 42828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 42852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 42876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 42900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 42924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 42948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 42972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 42996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 43020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 43036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 43044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 43052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 43088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 43100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 43112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 43120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 43128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 43136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 43144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 43152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 43160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 43176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 43192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 43200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 43216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 43416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 43436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 43446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 43546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 43566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 43576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 43608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 43624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 43628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 43632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 43636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 43644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 43660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 43668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 43676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 43684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 43692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 43700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 43708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 43716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 43724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 43732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 43740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 43744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 43776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 43784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 43792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 43812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 43832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 43852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 43872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 43892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 43912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 43932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 43952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 43960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 43968
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.11.proteus_h7.1615717856"
signature = "rusEFI master.2024.11.11.proteus_h7.2902269591"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.11.proteus_h7.1615717856" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.11.proteus_h7.2902269591" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -101,7 +101,7 @@ enable2ndByteCanID = false
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
pageSize = 43968
pageSize = 46968
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5700, 29000
cltFuelCorrBins = array, F32, 34700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 34764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 34828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 34892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 34956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 34988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 35020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 35052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 35060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 35188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 35252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 35316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 35444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 35572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 35636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 35644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 35652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 36164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 36196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 36228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 36288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 36800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 36832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 36864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 36928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 36944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 36960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 37024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 37040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 37056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 37568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 37600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 37632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 38144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 38176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 38208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 38208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 38464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 38496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 38528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 38784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 38816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 38848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 39104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 39120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 39136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 39392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 39408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 39424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 39488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 39504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 39520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 39600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 39616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 39636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 39644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 39652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 39668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 39684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 39700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 39716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 39732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 39748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 39764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 39780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 39796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 39812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 39828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 39844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 39852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 39860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 39876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 39892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 39908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 39924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 39940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 39956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 39972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 39988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 40004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 40020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 40036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 40052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 40068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 40076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 40084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 40092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 40100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 40108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 40116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 40124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 40132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 40140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 40148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 40156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 40164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 40172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 40180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 40188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 40196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 40204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 40212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 40248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 40254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 40260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 40296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 40302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 40308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 40340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 40348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 40356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 40388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 40396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 40404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 40436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 40444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 40452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 40580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 40596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 40612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 40613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 40614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 40630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 40640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 40768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 40784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 40800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 40801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 40802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 40818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 40828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 40956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 40972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 40988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 40989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 40990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 41006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 41016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 41144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 41160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 41176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 41177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 41178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 41194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 41204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 41332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 41348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 41364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 41365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 41366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 41382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 41392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 41520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 41536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 41552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 41553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 41554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 41570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 41580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 41708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 41724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 41740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 41741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 41742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 41758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 41768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 41896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 41912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 41928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 41929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 41930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 41946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 41956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 41980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 42004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 42132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 42148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 42164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 42165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 42166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 42182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 42192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 42320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 42336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 42352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 42353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 42354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 42370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 42380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 42508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 42524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 42540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 42541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 42542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 42558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 42568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 42696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 42712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 42728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 42729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 42730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 42746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 42756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 42780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 42804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 42828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 42852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 42876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 42900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 42924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 42948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 42972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 42996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 43020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 43036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 43044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 43052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 43088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 43100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 43112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 43120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 43128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 43136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 43144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 43152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 43160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 43176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 43192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 43200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 43216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 43416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 43436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 43446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 43546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 43566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 43576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 43608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 43624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 43628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 43632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 43636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 43644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 43660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 43668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 43676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 43684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 43692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 43700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 43708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 43716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 43724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 43732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 43740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 43744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 43776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 43784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 43792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 43812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 43832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 43852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 43872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 43892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 43912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 43932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 43952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 43960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 43968
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"