Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-11-10 18:26:15 +00:00
parent 4e06fa88ab
commit 17d60908d0
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 28700
* offset 31700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 28764
* offset 31764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 28828
* offset 31828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28892
* offset 31892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28956
* offset 31956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 28988
* offset 31988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 29020
* offset 32020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 29052
* offset 32052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 29060
* offset 32060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 29188
* offset 32188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 29252
* offset 32252
*/
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 29316
* offset 32316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 29444
* offset 32444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 29572
* offset 32572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 29636
* offset 32636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 29644
* offset 32644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 29652
* offset 32652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 30164
* offset 33164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30196
* offset 33196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 30228
* offset 33228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 30288
* offset 33288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 30800
* offset 33800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30832
* offset 33832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 30864
* offset 33864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 30928
* offset 33928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 30944
* offset 33944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 30960
* offset 33960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 31024
* offset 34024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 31040
* offset 34040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 31056
* offset 34056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 31568
* offset 34568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 31600
* offset 34600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 31632
* offset 34632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 32144
* offset 35144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32176
* offset 35176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 32208
* offset 35208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 32464
* offset 35464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32496
* offset 35496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 32528
* offset 35528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 32784
* offset 35784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 32816
* offset 35816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 32848
* offset 35848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33104
* offset 36104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33120
* offset 36120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33136
* offset 36136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 33392
* offset 36392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 33408
* offset 36408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 33424
* offset 36424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33488
* offset 36488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33504
* offset 36504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33520
* offset 36520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 33600
* offset 36600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33616
* offset 36616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 33636
* offset 36636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 33644
* offset 36644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 33652
* offset 36652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 33844
* offset 36844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 33852
* offset 36852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 33860
* offset 36860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 34052
* offset 37052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 34068
* offset 37068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34076
* offset 37076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34084
* offset 37084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34092
* offset 37092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34100
* offset 37100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34108
* offset 37108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34116
* offset 37116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34124
* offset 37124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34132
* offset 37132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34140
* offset 37140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34148
* offset 37148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34156
* offset 37156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34164
* offset 37164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 34172
* offset 37172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 34180
* offset 37180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 34188
* offset 37188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 34196
* offset 37196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 34204
* offset 37204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 34212
* offset 37212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 34248
* offset 37248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 34254
* offset 37254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 34260
* offset 37260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 34296
* offset 37296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 34302
* offset 37302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 34308
* offset 37308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 34340
* offset 37340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 34348
* offset 37348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 34356
* offset 37356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 34388
* offset 37388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 34396
* offset 37396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 34404
* offset 37404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 34436
* offset 37436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 34444
* offset 37444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 34452
* offset 37452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 35204
* offset 38204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 35956
* offset 38956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 35980
* offset 38980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 36004
* offset 39004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 36380
* offset 39380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 36756
* offset 39756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36780
* offset 39780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36804
* offset 39804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36828
* offset 39828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36852
* offset 39852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36876
* offset 39876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36900
* offset 39900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36924
* offset 39924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36948
* offset 39948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36972
* offset 39972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36996
* offset 39996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 37020
* offset 40020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 37036
* offset 40036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 37044
* offset 40044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 37052
* offset 40052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 37088
* offset 40088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 37100
* offset 40100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 37112
* offset 40112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 37120
* offset 40120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 37128
* offset 40128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 37136
* offset 40136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 37144
* offset 40144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 37152
* offset 40152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 37160
* offset 40160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 37176
* offset 40176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 37192
* offset 40192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 37200
* offset 40200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 37216
* offset 40216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 37416
* offset 40416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 37436
* offset 40436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 37446
* offset 40446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 37546
* offset 40546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37566
* offset 40566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37576
* offset 40576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 37608
* offset 40608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 37624
* offset 40624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 37628
* offset 40628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 37632
* offset 40632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 37636
* offset 40636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 37644
* offset 40644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 37660
* offset 40660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 37668
* offset 40668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 37676
* offset 40676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 37684
* offset 40684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37692
* offset 40692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37700
* offset 40700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37708
* offset 40708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37716
* offset 40716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37724
* offset 40724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37732
* offset 40732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 37740
* offset 40740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 37744
* offset 40744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 37776
* offset 40776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 37784
* offset 40784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 37792
* offset 40792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37812
* offset 40812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37832
* offset 40832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37852
* offset 40852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37872
* offset 40872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37892
* offset 40892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37912
* offset 40912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37932
* offset 40932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 37952
* offset 40952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 37960
* offset 40960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 37968);
static_assert(sizeof(persistent_config_s) == 40968);
// 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 28700
* offset 31700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 28764
* offset 31764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 28828
* offset 31828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28892
* offset 31892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28956
* offset 31956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 28988
* offset 31988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 29020
* offset 32020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 29052
* offset 32052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 29060
* offset 32060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 29188
* offset 32188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 29252
* offset 32252
*/
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 29316
* offset 32316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 29444
* offset 32444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 29572
* offset 32572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 29636
* offset 32636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 29644
* offset 32644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 29652
* offset 32652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 30164
* offset 33164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30196
* offset 33196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 30228
* offset 33228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 30288
* offset 33288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 30800
* offset 33800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30832
* offset 33832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 30864
* offset 33864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 30928
* offset 33928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 30944
* offset 33944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 30960
* offset 33960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 31024
* offset 34024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 31040
* offset 34040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 31056
* offset 34056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 31568
* offset 34568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 31600
* offset 34600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 31632
* offset 34632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 32144
* offset 35144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32176
* offset 35176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 32208
* offset 35208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 32464
* offset 35464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32496
* offset 35496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 32528
* offset 35528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 32784
* offset 35784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 32816
* offset 35816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 32848
* offset 35848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33104
* offset 36104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33120
* offset 36120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33136
* offset 36136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 33392
* offset 36392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 33408
* offset 36408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 33424
* offset 36424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33488
* offset 36488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33504
* offset 36504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33520
* offset 36520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 33600
* offset 36600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33616
* offset 36616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 33636
* offset 36636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 33644
* offset 36644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 33652
* offset 36652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 33844
* offset 36844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 33852
* offset 36852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 33860
* offset 36860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 34052
* offset 37052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 34068
* offset 37068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34076
* offset 37076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34084
* offset 37084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34092
* offset 37092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34100
* offset 37100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34108
* offset 37108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34116
* offset 37116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34124
* offset 37124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34132
* offset 37132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34140
* offset 37140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34148
* offset 37148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34156
* offset 37156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34164
* offset 37164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 34172
* offset 37172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 34180
* offset 37180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 34188
* offset 37188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 34196
* offset 37196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 34204
* offset 37204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 34212
* offset 37212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 34248
* offset 37248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 34254
* offset 37254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 34260
* offset 37260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 34296
* offset 37296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 34302
* offset 37302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 34308
* offset 37308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 34340
* offset 37340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 34348
* offset 37348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 34356
* offset 37356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 34388
* offset 37388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 34396
* offset 37396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 34404
* offset 37404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 34436
* offset 37436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 34444
* offset 37444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 34452
* offset 37452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 35204
* offset 38204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 35956
* offset 38956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 35980
* offset 38980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 36004
* offset 39004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 36380
* offset 39380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 36756
* offset 39756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36780
* offset 39780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36804
* offset 39804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36828
* offset 39828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36852
* offset 39852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36876
* offset 39876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36900
* offset 39900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36924
* offset 39924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36948
* offset 39948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36972
* offset 39972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36996
* offset 39996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 37020
* offset 40020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 37036
* offset 40036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 37044
* offset 40044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 37052
* offset 40052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 37088
* offset 40088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 37100
* offset 40100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 37112
* offset 40112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 37120
* offset 40120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 37128
* offset 40128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 37136
* offset 40136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 37144
* offset 40144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 37152
* offset 40152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 37160
* offset 40160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 37176
* offset 40176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 37192
* offset 40192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 37200
* offset 40200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 37216
* offset 40216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 37416
* offset 40416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 37436
* offset 40436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 37446
* offset 40446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 37546
* offset 40546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37566
* offset 40566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37576
* offset 40576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 37608
* offset 40608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 37624
* offset 40624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 37628
* offset 40628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 37632
* offset 40632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 37636
* offset 40636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 37644
* offset 40644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 37660
* offset 40660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 37668
* offset 40668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 37676
* offset 40676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 37684
* offset 40684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37692
* offset 40692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37700
* offset 40700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37708
* offset 40708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37716
* offset 40716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37724
* offset 40724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37732
* offset 40732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 37740
* offset 40740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 37744
* offset 40744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 37776
* offset 40776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 37784
* offset 40784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 37792
* offset 40792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37812
* offset 40812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37832
* offset 40832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37852
* offset 40852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37872
* offset 40872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37892
* offset 40892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37912
* offset 40912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37932
* offset 40932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 37952
* offset 40952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 37960
* offset 40960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 37968);
static_assert(sizeof(persistent_config_s) == 40968);
// 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 28700
* offset 31700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 28764
* offset 31764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 28828
* offset 31828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28892
* offset 31892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 28956
* offset 31956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 28988
* offset 31988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 29020
* offset 32020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 29052
* offset 32052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 29060
* offset 32060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 29188
* offset 32188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 29252
* offset 32252
*/
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 29316
* offset 32316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 29444
* offset 32444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 29572
* offset 32572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 29636
* offset 32636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 29644
* offset 32644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 29652
* offset 32652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 30164
* offset 33164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30196
* offset 33196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 30228
* offset 33228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 30288
* offset 33288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 30800
* offset 33800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 30832
* offset 33832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 30864
* offset 33864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 30928
* offset 33928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 30944
* offset 33944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 30960
* offset 33960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 31024
* offset 34024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 31040
* offset 34040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 31056
* offset 34056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 31568
* offset 34568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 31600
* offset 34600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 31632
* offset 34632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 32144
* offset 35144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32176
* offset 35176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 32208
* offset 35208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 32464
* offset 35464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 32496
* offset 35496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 32528
* offset 35528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 32784
* offset 35784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 32816
* offset 35816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 32848
* offset 35848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33104
* offset 36104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33120
* offset 36120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33136
* offset 36136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 33392
* offset 36392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 33408
* offset 36408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 33424
* offset 36424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 33488
* offset 36488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33504
* offset 36504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 33520
* offset 36520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 33600
* offset 36600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 33616
* offset 36616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 33636
* offset 36636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 33644
* offset 36644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 33652
* offset 36652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 33844
* offset 36844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 33852
* offset 36852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 33860
* offset 36860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 34052
* offset 37052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 34068
* offset 37068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34076
* offset 37076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34084
* offset 37084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34092
* offset 37092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34100
* offset 37100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34108
* offset 37108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34116
* offset 37116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34124
* offset 37124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34132
* offset 37132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34140
* offset 37140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34148
* offset 37148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34156
* offset 37156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 34164
* offset 37164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 34172
* offset 37172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 34180
* offset 37180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 34188
* offset 37188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 34196
* offset 37196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 34204
* offset 37204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 34212
* offset 37212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 34248
* offset 37248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 34254
* offset 37254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 34260
* offset 37260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 34296
* offset 37296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 34302
* offset 37302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 34308
* offset 37308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 34340
* offset 37340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 34348
* offset 37348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 34356
* offset 37356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 34388
* offset 37388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 34396
* offset 37396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 34404
* offset 37404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 34436
* offset 37436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 34444
* offset 37444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 34452
* offset 37452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 35204
* offset 38204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 35956
* offset 38956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 35980
* offset 38980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 36004
* offset 39004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 36380
* offset 39380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 36756
* offset 39756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36780
* offset 39780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36804
* offset 39804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36828
* offset 39828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36852
* offset 39852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36876
* offset 39876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36900
* offset 39900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36924
* offset 39924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36948
* offset 39948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36972
* offset 39972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 36996
* offset 39996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 37020
* offset 40020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 37036
* offset 40036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 37044
* offset 40044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 37052
* offset 40052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 37088
* offset 40088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 37100
* offset 40100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 37112
* offset 40112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 37120
* offset 40120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 37128
* offset 40128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 37136
* offset 40136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 37144
* offset 40144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 37152
* offset 40152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 37160
* offset 40160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 37176
* offset 40176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 37192
* offset 40192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 37200
* offset 40200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 37216
* offset 40216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 37416
* offset 40416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 37436
* offset 40436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 37446
* offset 40446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 37546
* offset 40546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37566
* offset 40566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 37576
* offset 40576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 37608
* offset 40608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 37624
* offset 40624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 37628
* offset 40628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 37632
* offset 40632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 37636
* offset 40636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 37644
* offset 40644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 37660
* offset 40660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 37668
* offset 40668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 37676
* offset 40676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 37684
* offset 40684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37692
* offset 40692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37700
* offset 40700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37708
* offset 40708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37716
* offset 40716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37724
* offset 40724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 37732
* offset 40732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 37740
* offset 40740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 37744
* offset 40744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 37776
* offset 40776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 37784
* offset 40784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 37792
* offset 40792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37812
* offset 40812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37832
* offset 40832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 37852
* offset 40852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37872
* offset 40872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37892
* offset 40892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 37912
* offset 40912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 37932
* offset 40932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 37952
* offset 40952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 37960
* offset 40960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 37968);
static_assert(sizeof(persistent_config_s) == 40968);
// 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 23000
#define LUA_SCRIPT_SIZE 26000
#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 37968
#define persistent_config_s_size 40968
#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 3252078214
#define SIGNATURE_HASH 2434488117
#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 37968
#define TOTAL_CONFIG_SIZE 40968
#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.10.proteus_f4.3252078214"
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.2434488117"
#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 23000
#define LUA_SCRIPT_SIZE 26000
#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 37968
#define persistent_config_s_size 40968
#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 3252078214
#define SIGNATURE_HASH 2434488117
#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 37968
#define TOTAL_CONFIG_SIZE 40968
#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.10.proteus_f7.3252078214"
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.2434488117"
#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 23000
#define LUA_SCRIPT_SIZE 26000
#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 37968
#define persistent_config_s_size 40968
#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 3252078214
#define SIGNATURE_HASH 2434488117
#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 37968
#define TOTAL_CONFIG_SIZE 40968
#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.10.proteus_h7.3252078214"
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.2434488117"
#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 3252078214
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.3252078214"
#define SIGNATURE_HASH 2434488117
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.2434488117"

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 3252078214
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.3252078214"
#define SIGNATURE_HASH 2434488117
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.2434488117"

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 3252078214
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.3252078214"
#define SIGNATURE_HASH 2434488117
#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.2434488117"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.10.proteus_f4.3252078214"
signature = "rusEFI master.2024.11.10.proteus_f4.2434488117"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.10.proteus_f4.3252078214" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.10.proteus_f4.2434488117" ; 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 = 37968
pageSize = 40968
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, 23000
cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 26000
cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 34612, [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, 34613, [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, 34614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 34800, [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, 34801, [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, 34802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 34988, [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, 34989, [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, 34990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 35176, [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, 35177, [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, 35178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 35364, [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, 35365, [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, 35366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 35552, [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, 35553, [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, 35554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 35740, [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, 35741, [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, 35742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 35928, [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, 35929, [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, 35930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [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, 36165, [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, 36166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [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, 36353, [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, 36354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [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, 36541, [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, 36542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [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, 36729, [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, 36730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 37968
lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 37612, [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, 37613, [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, 37614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 37800, [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, 37801, [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, 37802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 37988, [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, 37989, [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, 37990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 38176, [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, 38177, [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, 38178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 38364, [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, 38365, [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, 38366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 38552, [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, 38553, [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, 38554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 38740, [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, 38741, [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, 38742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 38928, [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, 38929, [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, 38930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [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, 39165, [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, 39166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [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, 39353, [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, 39354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [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, 39541, [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, 39542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [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, 39729, [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, 39730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 40968
[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.10.proteus_f7.3252078214"
signature = "rusEFI master.2024.11.10.proteus_f7.2434488117"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.10.proteus_f7.3252078214" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.10.proteus_f7.2434488117" ; 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 = 37968
pageSize = 40968
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, 23000
cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 26000
cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 34612, [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, 34613, [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, 34614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 34800, [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, 34801, [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, 34802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 34988, [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, 34989, [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, 34990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 35176, [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, 35177, [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, 35178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 35364, [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, 35365, [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, 35366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 35552, [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, 35553, [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, 35554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 35740, [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, 35741, [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, 35742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 35928, [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, 35929, [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, 35930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [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, 36165, [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, 36166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [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, 36353, [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, 36354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [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, 36541, [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, 36542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [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, 36729, [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, 36730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 37968
lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 37612, [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, 37613, [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, 37614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 37800, [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, 37801, [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, 37802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 37988, [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, 37989, [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, 37990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 38176, [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, 38177, [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, 38178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 38364, [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, 38365, [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, 38366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 38552, [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, 38553, [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, 38554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 38740, [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, 38741, [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, 38742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 38928, [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, 38929, [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, 38930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [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, 39165, [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, 39166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [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, 39353, [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, 39354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [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, 39541, [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, 39542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [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, 39729, [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, 39730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 40968
[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.10.proteus_h7.3252078214"
signature = "rusEFI master.2024.11.10.proteus_h7.2434488117"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.10.proteus_h7.3252078214" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.10.proteus_h7.2434488117" ; 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 = 37968
pageSize = 40968
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, 23000
cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 26000
cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 34612, [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, 34613, [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, 34614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 34800, [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, 34801, [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, 34802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 34988, [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, 34989, [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, 34990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 35176, [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, 35177, [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, 35178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 35364, [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, 35365, [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, 35366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 35552, [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, 35553, [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, 35554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 35740, [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, 35741, [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, 35742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 35928, [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, 35929, [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, 35930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [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, 36165, [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, 36166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [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, 36353, [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, 36354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [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, 36541, [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, 36542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [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, 36729, [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, 36730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 37968
lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 37612, [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, 37613, [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, 37614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 37800, [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, 37801, [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, 37802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 37988, [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, 37989, [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, 37990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 38176, [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, 38177, [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, 38178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 38364, [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, 38365, [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, 38366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 38552, [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, 38553, [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, 38554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 38740, [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, 38741, [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, 38742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 38928, [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, 38929, [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, 38930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [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, 39165, [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, 39166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [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, 39353, [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, 39354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [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, 39541, [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, 39542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [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, 39729, [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, 39730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 40968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"