Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-11-12 01:59:42 +00:00
parent 311cbbd2fc
commit 666680f275
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 37700
* offset 19200
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 37764
* offset 19264
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 37828
* offset 19328
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37892
* offset 19392
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37956
* offset 19456
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 37988
* offset 19488
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 38020
* offset 19520
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 38052
* offset 19552
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 38060
* offset 19560
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 38188
* offset 19688
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 38252
* offset 19752
*/
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 38316
* offset 19816
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 38444
* offset 19944
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 38572
* offset 20072
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 38636
* offset 20136
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 38644
* offset 20144
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 38652
* offset 20152
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 39164
* offset 20664
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39196
* offset 20696
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 39228
* offset 20728
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 39288
* offset 20788
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 39800
* offset 21300
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39832
* offset 21332
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 39864
* offset 21364
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 39928
* offset 21428
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 39944
* offset 21444
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 39960
* offset 21460
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 40024
* offset 21524
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 40040
* offset 21540
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 40056
* offset 21556
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 40568
* offset 22068
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 40600
* offset 22100
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 40632
* offset 22132
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 41144
* offset 22644
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41176
* offset 22676
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 41208
* offset 22708
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 41464
* offset 22964
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41496
* offset 22996
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 41528
* offset 23028
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 41784
* offset 23284
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 41816
* offset 23316
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 41848
* offset 23348
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42104
* offset 23604
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42120
* offset 23620
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42136
* offset 23636
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 42392
* offset 23892
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 42408
* offset 23908
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 42424
* offset 23924
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42488
* offset 23988
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42504
* offset 24004
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42520
* offset 24020
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 42600
* offset 24100
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42616
* offset 24116
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 42636
* offset 24136
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 42644
* offset 24144
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 42652
* offset 24152
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 42844
* offset 24344
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 42852
* offset 24352
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 42860
* offset 24360
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 43052
* offset 24552
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 43068
* offset 24568
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43076
* offset 24576
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43084
* offset 24584
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43092
* offset 24592
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43100
* offset 24600
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43108
* offset 24608
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43116
* offset 24616
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43124
* offset 24624
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43132
* offset 24632
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43140
* offset 24640
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43148
* offset 24648
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43156
* offset 24656
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43164
* offset 24664
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 43172
* offset 24672
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 43180
* offset 24680
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 43188
* offset 24688
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 43196
* offset 24696
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 43204
* offset 24704
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 43212
* offset 24712
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 43248
* offset 24748
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 43254
* offset 24754
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 43260
* offset 24760
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 43296
* offset 24796
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 43302
* offset 24802
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 43308
* offset 24808
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 43340
* offset 24840
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 43348
* offset 24848
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 43356
* offset 24856
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 43388
* offset 24888
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 43396
* offset 24896
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 43404
* offset 24904
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 43436
* offset 24936
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 43444
* offset 24944
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 43452
* offset 24952
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 44204
* offset 25704
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 44956
* offset 26456
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 44980
* offset 26480
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 45004
* offset 26504
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 45380
* offset 26880
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 45756
* offset 27256
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45780
* offset 27280
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45804
* offset 27304
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45828
* offset 27328
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45852
* offset 27352
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45876
* offset 27376
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45900
* offset 27400
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45924
* offset 27424
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45948
* offset 27448
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45972
* offset 27472
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45996
* offset 27496
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 46020
* offset 27520
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 46036
* offset 27536
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 46044
* offset 27544
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 46052
* offset 27552
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 46088
* offset 27588
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 46100
* offset 27600
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 46112
* offset 27612
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 46120
* offset 27620
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 46128
* offset 27628
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 46136
* offset 27636
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 46144
* offset 27644
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 46152
* offset 27652
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 46160
* offset 27660
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 46176
* offset 27676
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 46192
* offset 27692
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 46200
* offset 27700
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 46216
* offset 27716
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 46416
* offset 27916
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 46436
* offset 27936
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 46446
* offset 27946
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 46546
* offset 28046
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46566
* offset 28066
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46576
* offset 28076
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 46608
* offset 28108
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 46624
* offset 28124
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 46628
* offset 28128
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 46632
* offset 28132
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 46636
* offset 28136
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 46644
* offset 28144
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 46660
* offset 28160
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 46668
* offset 28168
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 46676
* offset 28176
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 46684
* offset 28184
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46692
* offset 28192
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46700
* offset 28200
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46708
* offset 28208
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46716
* offset 28216
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46724
* offset 28224
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46732
* offset 28232
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 46740
* offset 28240
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 46744
* offset 28244
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 46776
* offset 28276
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 46784
* offset 28284
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 46792
* offset 28292
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46812
* offset 28312
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46832
* offset 28332
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46852
* offset 28352
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46872
* offset 28372
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46892
* offset 28392
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46912
* offset 28412
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46932
* offset 28432
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 46952
* offset 28452
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 46960
* offset 28460
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 46968);
static_assert(sizeof(persistent_config_s) == 28468);
// 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 37700
* offset 19200
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 37764
* offset 19264
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 37828
* offset 19328
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37892
* offset 19392
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37956
* offset 19456
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 37988
* offset 19488
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 38020
* offset 19520
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 38052
* offset 19552
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 38060
* offset 19560
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 38188
* offset 19688
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 38252
* offset 19752
*/
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 38316
* offset 19816
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 38444
* offset 19944
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 38572
* offset 20072
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 38636
* offset 20136
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 38644
* offset 20144
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 38652
* offset 20152
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 39164
* offset 20664
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39196
* offset 20696
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 39228
* offset 20728
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 39288
* offset 20788
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 39800
* offset 21300
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39832
* offset 21332
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 39864
* offset 21364
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 39928
* offset 21428
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 39944
* offset 21444
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 39960
* offset 21460
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 40024
* offset 21524
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 40040
* offset 21540
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 40056
* offset 21556
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 40568
* offset 22068
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 40600
* offset 22100
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 40632
* offset 22132
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 41144
* offset 22644
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41176
* offset 22676
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 41208
* offset 22708
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 41464
* offset 22964
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41496
* offset 22996
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 41528
* offset 23028
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 41784
* offset 23284
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 41816
* offset 23316
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 41848
* offset 23348
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42104
* offset 23604
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42120
* offset 23620
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42136
* offset 23636
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 42392
* offset 23892
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 42408
* offset 23908
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 42424
* offset 23924
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42488
* offset 23988
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42504
* offset 24004
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42520
* offset 24020
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 42600
* offset 24100
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42616
* offset 24116
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 42636
* offset 24136
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 42644
* offset 24144
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 42652
* offset 24152
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 42844
* offset 24344
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 42852
* offset 24352
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 42860
* offset 24360
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 43052
* offset 24552
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 43068
* offset 24568
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43076
* offset 24576
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43084
* offset 24584
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43092
* offset 24592
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43100
* offset 24600
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43108
* offset 24608
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43116
* offset 24616
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43124
* offset 24624
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43132
* offset 24632
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43140
* offset 24640
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43148
* offset 24648
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43156
* offset 24656
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43164
* offset 24664
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 43172
* offset 24672
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 43180
* offset 24680
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 43188
* offset 24688
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 43196
* offset 24696
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 43204
* offset 24704
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 43212
* offset 24712
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 43248
* offset 24748
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 43254
* offset 24754
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 43260
* offset 24760
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 43296
* offset 24796
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 43302
* offset 24802
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 43308
* offset 24808
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 43340
* offset 24840
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 43348
* offset 24848
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 43356
* offset 24856
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 43388
* offset 24888
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 43396
* offset 24896
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 43404
* offset 24904
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 43436
* offset 24936
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 43444
* offset 24944
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 43452
* offset 24952
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 44204
* offset 25704
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 44956
* offset 26456
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 44980
* offset 26480
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 45004
* offset 26504
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 45380
* offset 26880
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 45756
* offset 27256
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45780
* offset 27280
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45804
* offset 27304
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45828
* offset 27328
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45852
* offset 27352
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45876
* offset 27376
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45900
* offset 27400
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45924
* offset 27424
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45948
* offset 27448
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45972
* offset 27472
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45996
* offset 27496
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 46020
* offset 27520
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 46036
* offset 27536
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 46044
* offset 27544
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 46052
* offset 27552
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 46088
* offset 27588
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 46100
* offset 27600
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 46112
* offset 27612
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 46120
* offset 27620
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 46128
* offset 27628
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 46136
* offset 27636
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 46144
* offset 27644
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 46152
* offset 27652
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 46160
* offset 27660
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 46176
* offset 27676
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 46192
* offset 27692
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 46200
* offset 27700
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 46216
* offset 27716
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 46416
* offset 27916
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 46436
* offset 27936
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 46446
* offset 27946
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 46546
* offset 28046
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46566
* offset 28066
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46576
* offset 28076
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 46608
* offset 28108
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 46624
* offset 28124
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 46628
* offset 28128
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 46632
* offset 28132
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 46636
* offset 28136
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 46644
* offset 28144
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 46660
* offset 28160
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 46668
* offset 28168
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 46676
* offset 28176
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 46684
* offset 28184
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46692
* offset 28192
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46700
* offset 28200
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46708
* offset 28208
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46716
* offset 28216
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46724
* offset 28224
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46732
* offset 28232
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 46740
* offset 28240
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 46744
* offset 28244
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 46776
* offset 28276
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 46784
* offset 28284
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 46792
* offset 28292
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46812
* offset 28312
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46832
* offset 28332
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46852
* offset 28352
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46872
* offset 28372
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46892
* offset 28392
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46912
* offset 28412
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46932
* offset 28432
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 46952
* offset 28452
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 46960
* offset 28460
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 46968);
static_assert(sizeof(persistent_config_s) == 28468);
// 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 37700
* offset 19200
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 37764
* offset 19264
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 37828
* offset 19328
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37892
* offset 19392
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 37956
* offset 19456
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 37988
* offset 19488
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 38020
* offset 19520
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 38052
* offset 19552
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 38060
* offset 19560
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 38188
* offset 19688
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 38252
* offset 19752
*/
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 38316
* offset 19816
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 38444
* offset 19944
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 38572
* offset 20072
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 38636
* offset 20136
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 38644
* offset 20144
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 38652
* offset 20152
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 39164
* offset 20664
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39196
* offset 20696
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 39228
* offset 20728
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 39288
* offset 20788
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 39800
* offset 21300
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 39832
* offset 21332
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 39864
* offset 21364
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 39928
* offset 21428
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 39944
* offset 21444
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 39960
* offset 21460
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 40024
* offset 21524
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 40040
* offset 21540
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 40056
* offset 21556
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 40568
* offset 22068
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 40600
* offset 22100
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 40632
* offset 22132
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 41144
* offset 22644
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41176
* offset 22676
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 41208
* offset 22708
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 41464
* offset 22964
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 41496
* offset 22996
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 41528
* offset 23028
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 41784
* offset 23284
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 41816
* offset 23316
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 41848
* offset 23348
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42104
* offset 23604
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42120
* offset 23620
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42136
* offset 23636
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 42392
* offset 23892
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 42408
* offset 23908
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 42424
* offset 23924
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 42488
* offset 23988
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42504
* offset 24004
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 42520
* offset 24020
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 42600
* offset 24100
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 42616
* offset 24116
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 42636
* offset 24136
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 42644
* offset 24144
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 42652
* offset 24152
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 42844
* offset 24344
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 42852
* offset 24352
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 42860
* offset 24360
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 43052
* offset 24552
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 43068
* offset 24568
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43076
* offset 24576
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43084
* offset 24584
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43092
* offset 24592
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43100
* offset 24600
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43108
* offset 24608
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43116
* offset 24616
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43124
* offset 24624
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43132
* offset 24632
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43140
* offset 24640
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43148
* offset 24648
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43156
* offset 24656
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 43164
* offset 24664
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 43172
* offset 24672
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 43180
* offset 24680
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 43188
* offset 24688
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 43196
* offset 24696
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 43204
* offset 24704
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 43212
* offset 24712
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 43248
* offset 24748
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 43254
* offset 24754
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 43260
* offset 24760
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 43296
* offset 24796
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 43302
* offset 24802
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 43308
* offset 24808
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 43340
* offset 24840
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 43348
* offset 24848
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 43356
* offset 24856
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 43388
* offset 24888
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 43396
* offset 24896
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 43404
* offset 24904
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 43436
* offset 24936
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 43444
* offset 24944
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 43452
* offset 24952
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 44204
* offset 25704
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 44956
* offset 26456
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 44980
* offset 26480
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 45004
* offset 26504
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 45380
* offset 26880
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 45756
* offset 27256
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45780
* offset 27280
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45804
* offset 27304
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45828
* offset 27328
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45852
* offset 27352
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45876
* offset 27376
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45900
* offset 27400
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45924
* offset 27424
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45948
* offset 27448
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45972
* offset 27472
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 45996
* offset 27496
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 46020
* offset 27520
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 46036
* offset 27536
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 46044
* offset 27544
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 46052
* offset 27552
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 46088
* offset 27588
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 46100
* offset 27600
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 46112
* offset 27612
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 46120
* offset 27620
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 46128
* offset 27628
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 46136
* offset 27636
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 46144
* offset 27644
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 46152
* offset 27652
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 46160
* offset 27660
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 46176
* offset 27676
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 46192
* offset 27692
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 46200
* offset 27700
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 46216
* offset 27716
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 46416
* offset 27916
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 46436
* offset 27936
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 46446
* offset 27946
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 46546
* offset 28046
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46566
* offset 28066
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 46576
* offset 28076
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 46608
* offset 28108
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 46624
* offset 28124
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 46628
* offset 28128
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 46632
* offset 28132
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 46636
* offset 28136
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 46644
* offset 28144
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 46660
* offset 28160
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 46668
* offset 28168
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 46676
* offset 28176
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 46684
* offset 28184
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46692
* offset 28192
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46700
* offset 28200
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46708
* offset 28208
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46716
* offset 28216
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46724
* offset 28224
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 46732
* offset 28232
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 46740
* offset 28240
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 46744
* offset 28244
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 46776
* offset 28276
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 46784
* offset 28284
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 46792
* offset 28292
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46812
* offset 28312
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46832
* offset 28332
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 46852
* offset 28352
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46872
* offset 28372
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46892
* offset 28392
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 46912
* offset 28412
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 46932
* offset 28432
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 46952
* offset 28452
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 46960
* offset 28460
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 46968);
static_assert(sizeof(persistent_config_s) == 28468);
// 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 32000
#define LUA_SCRIPT_SIZE 13500
#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 46968
#define persistent_config_s_size 28468
#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 2902269591
#define SIGNATURE_HASH 4232550196
#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 46968
#define TOTAL_CONFIG_SIZE 28468
#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.12.proteus_f4.2902269591"
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f4.4232550196"
#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 32000
#define LUA_SCRIPT_SIZE 13500
#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 46968
#define persistent_config_s_size 28468
#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 2902269591
#define SIGNATURE_HASH 4232550196
#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 46968
#define TOTAL_CONFIG_SIZE 28468
#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.12.proteus_f7.2902269591"
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f7.4232550196"
#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 32000
#define LUA_SCRIPT_SIZE 13500
#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 46968
#define persistent_config_s_size 28468
#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 2902269591
#define SIGNATURE_HASH 4232550196
#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 46968
#define TOTAL_CONFIG_SIZE 28468
#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.12.proteus_h7.2902269591"
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_h7.4232550196"
#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 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f4.2902269591"
#define SIGNATURE_HASH 4232550196
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f4.4232550196"

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 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f7.2902269591"
#define SIGNATURE_HASH 4232550196
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_f7.4232550196"

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 2902269591
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_h7.2902269591"
#define SIGNATURE_HASH 4232550196
#define TS_SIGNATURE "rusEFI master.2024.11.12.proteus_h7.4232550196"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.12.proteus_f4.2902269591"
signature = "rusEFI master.2024.11.12.proteus_f4.4232550196"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.12.proteus_f4.2902269591" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.12.proteus_f4.4232550196" ; 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 = 46968
pageSize = 28468
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, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 13500
cltFuelCorrBins = array, F32, 19200, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 19264, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 19328, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 19392, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 19456, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 19488, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 19520, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 19552, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 19560, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 19688, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 19752, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 19816, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 19944, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 20072, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 20136, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 20144, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 20152, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 20664, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 20696, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 20728, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 20788, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 21300, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 21332, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 21364, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 21428, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 21444, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 21460, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 21524, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 21540, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 21556, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 22068, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 22100, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 22132, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 22644, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 22676, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 22708, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 22708, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
lambdaLoadBins = array, U16, 22964, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 22996, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 23028, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 23284, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 23316, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 23348, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 23604, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 23620, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 23636, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 23892, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 23908, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 23924, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 23988, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 24004, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 24020, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 24100, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 24116, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 24136, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 24144, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 24152, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 24168, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 24184, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 24200, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 24216, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 24232, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 24248, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 24264, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 24280, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 24296, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 24312, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 24328, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 24344, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 24352, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 24360, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 24376, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 24392, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 24408, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 24424, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 24440, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 24456, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 24472, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 24488, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 24504, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 24520, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 24536, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 24552, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 24568, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 24576, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 24584, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 24592, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 24600, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 24608, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 24616, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 24624, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 24632, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 24640, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 24648, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 24656, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 24664, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 24672, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 24680, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 24696, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 24712, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 24748, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 24754, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 24760, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 24796, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 24802, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 24808, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 24840, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 24848, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 24856, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 24888, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 24896, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 24904, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 24936, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 24944, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 24952, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 25080, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 25096, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 25112, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25113, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25114, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 25130, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 25140, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 25268, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 25284, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 25300, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25301, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25302, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 25318, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 25328, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 25456, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 25472, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 25488, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25489, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25490, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 25506, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 25516, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 25644, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 25660, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 25676, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25677, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25678, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 25694, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 25704, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 25832, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 25848, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 25864, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25865, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25866, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 25882, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 25892, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 26020, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 26036, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 26052, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26053, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26054, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 26070, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 26080, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 26208, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 26224, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 26240, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26241, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26242, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 26258, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 26268, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 26396, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 26412, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 26428, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26429, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26430, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 26446, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 26456, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 26480, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 26504, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 26632, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 26648, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 26664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26666, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 26682, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 26692, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 26820, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 26836, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 26852, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26853, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26854, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 26870, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 26880, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 27008, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 27024, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 27040, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27041, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27042, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 27058, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 27068, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 27196, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 27212, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 27228, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27229, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27230, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 27246, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 27256, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 27280, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 27304, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 27328, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 27352, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 27376, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 27400, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 27424, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 27448, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 27472, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 27496, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 27520, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 27536, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 27544, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 27552, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 27588, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 27600, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 27612, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 27620, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 27628, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 27636, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 27644, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 27652, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 27660, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 27676, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 27692, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 27700, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 27716, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 27916, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 27936, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 27946, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 28046, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 28066, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 28076, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 28108, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 28124, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 28128, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 28132, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 28136, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 28144, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 28160, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 28168, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 28176, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 28184, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 28192, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 28200, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 28208, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 28216, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 28224, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 28232, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 28240, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 28244, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 28276, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 28284, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 28292, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 28312, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 28332, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 28352, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 28372, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 28392, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 28412, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 28432, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 28452, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 28460, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 28468
[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.12.proteus_f7.2902269591"
signature = "rusEFI master.2024.11.12.proteus_f7.4232550196"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.12.proteus_f7.2902269591" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.12.proteus_f7.4232550196" ; 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 = 46968
pageSize = 28468
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, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 13500
cltFuelCorrBins = array, F32, 19200, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 19264, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 19328, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 19392, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 19456, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 19488, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 19520, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 19552, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 19560, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 19688, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 19752, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 19816, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 19944, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 20072, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 20136, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 20144, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 20152, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 20664, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 20696, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 20728, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 20788, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 21300, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 21332, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 21364, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 21428, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 21444, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 21460, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 21524, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 21540, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 21556, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 22068, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 22100, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 22132, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 22644, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 22676, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 22708, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 22708, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
lambdaLoadBins = array, U16, 22964, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 22996, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 23028, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 23284, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 23316, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 23348, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 23604, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 23620, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 23636, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 23892, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 23908, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 23924, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 23988, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 24004, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 24020, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 24100, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 24116, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 24136, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 24144, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 24152, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 24168, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 24184, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 24200, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 24216, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 24232, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 24248, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 24264, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 24280, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 24296, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 24312, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 24328, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 24344, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 24352, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 24360, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 24376, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 24392, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 24408, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 24424, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 24440, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 24456, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 24472, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 24488, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 24504, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 24520, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 24536, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 24552, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 24568, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 24576, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 24584, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 24592, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 24600, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 24608, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 24616, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 24624, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 24632, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 24640, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 24648, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 24656, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 24664, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 24672, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 24680, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 24696, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 24712, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 24748, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 24754, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 24760, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 24796, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 24802, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 24808, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 24840, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 24848, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 24856, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 24888, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 24896, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 24904, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 24936, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 24944, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 24952, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 25080, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 25096, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 25112, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25113, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25114, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 25130, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 25140, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 25268, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 25284, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 25300, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25301, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25302, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 25318, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 25328, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 25456, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 25472, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 25488, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25489, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25490, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 25506, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 25516, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 25644, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 25660, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 25676, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25677, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25678, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 25694, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 25704, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 25832, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 25848, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 25864, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25865, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25866, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 25882, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 25892, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 26020, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 26036, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 26052, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26053, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26054, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 26070, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 26080, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 26208, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 26224, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 26240, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26241, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26242, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 26258, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 26268, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 26396, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 26412, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 26428, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26429, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26430, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 26446, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 26456, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 26480, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 26504, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 26632, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 26648, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 26664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26666, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 26682, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 26692, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 26820, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 26836, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 26852, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26853, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26854, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 26870, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 26880, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 27008, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 27024, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 27040, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27041, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27042, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 27058, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 27068, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 27196, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 27212, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 27228, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27229, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27230, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 27246, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 27256, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 27280, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 27304, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 27328, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 27352, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 27376, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 27400, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 27424, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 27448, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 27472, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 27496, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 27520, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 27536, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 27544, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 27552, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 27588, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 27600, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 27612, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 27620, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 27628, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 27636, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 27644, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 27652, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 27660, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 27676, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 27692, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 27700, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 27716, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 27916, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 27936, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 27946, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 28046, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 28066, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 28076, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 28108, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 28124, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 28128, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 28132, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 28136, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 28144, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 28160, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 28168, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 28176, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 28184, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 28192, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 28200, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 28208, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 28216, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 28224, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 28232, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 28240, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 28244, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 28276, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 28284, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 28292, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 28312, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 28332, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 28352, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 28372, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 28392, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 28412, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 28432, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 28452, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 28460, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 28468
[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.12.proteus_h7.2902269591"
signature = "rusEFI master.2024.11.12.proteus_h7.4232550196"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.12.proteus_h7.2902269591" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.12.proteus_h7.4232550196" ; 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 = 46968
pageSize = 28468
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, 32000
cltFuelCorrBins = array, F32, 37700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 37764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 37828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 37892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 37956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 37988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 38020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 38052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 38060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 38188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 38252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 38316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 38444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 38572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 38636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 38644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 38652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 39164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 39196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 39228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 39288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 39800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 39832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 39864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 39928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 39944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 39960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 40024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 40040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 40056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 40568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 40600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 40632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 41144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 41176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 13500
cltFuelCorrBins = array, F32, 19200, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 19264, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 19328, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 19392, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 19456, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 19488, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 19520, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 19552, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 19560, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 19688, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 19752, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 19816, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 19944, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 20072, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 20136, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 20144, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 20152, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 20664, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 20696, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 20728, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 20788, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 21300, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 21332, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 21364, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 21428, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 21444, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 21460, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 21524, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 21540, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 21556, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 22068, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 22100, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 22132, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 22644, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 22676, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 41208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 22708, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 41208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 22708, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 41464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 41496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 41528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 41784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 41816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 41848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 42104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 42120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 42136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 42392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 42408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 42424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 42488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 42504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 42520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 42600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 42616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 42636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 42644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 42652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 42668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 42684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 42700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 42716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 42732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 42748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 42764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 42780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 42796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 42812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 42828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 42844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 42852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 42860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 42876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 42892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 42908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 42924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 42940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 42956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 42972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 42988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 43004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 43020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 43036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 43052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 43068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 43076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 43084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 43092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 43100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 43108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 43116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 43124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 43132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 43140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 43148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 43156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 43164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 43172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 43180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 43188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 43196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 43204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 43212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 43248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 43254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 43260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 43296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 43302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 43308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 43340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 43348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 43356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 43388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 43396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 43404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 43436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 43444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 43452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 43580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 43596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 43612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 43613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 43614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 43630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 43640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 43768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 43784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 43800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 43801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 43802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 43818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 43828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 43956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 43972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 43988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 43989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 43990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 44006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 44016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 44144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 44160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 44176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 44177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 44178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 44194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 44204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 44332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 44348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 44364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 44365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 44366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 44382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 44392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 44520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 44536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 44552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 44553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 44554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 44570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 44580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 44708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 44724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 44740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 44741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 44742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 44758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 44768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 44896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 44912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 44928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 44929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 44930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 44946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 44956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 44980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 45004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 45132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 45148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 45164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 45165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 45166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 45182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 45192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 45320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 45336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 45352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 45353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 45354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 45370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 45380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 45508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 45524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 45540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 45541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 45542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 45558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 45568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 45696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 45712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 45728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 45729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 45730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 45746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 45756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 45780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 45804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 45828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 45852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 45876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 45900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 45924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 45948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 45972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 45996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 46020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 46036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 46044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 46052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 46088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 46100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 46112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 46120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 46128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 46136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 46144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 46152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 46160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 46176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 46192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 46200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 46216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 46416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 46436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 46446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 46546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 46566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 46576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 46608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 46624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 46628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 46632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 46636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 46644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 46660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 46668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 46676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 46684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 46692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 46700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 46708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 46716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 46724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 46732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 46740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 46744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 46776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 46784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 46792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 46812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 46832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 46852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 46872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 46892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 46912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 46932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 46952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 46960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 46968
lambdaLoadBins = array, U16, 22964, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 22996, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 23028, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 23284, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 23316, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 23348, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 23604, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 23620, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 23636, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 23892, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 23908, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 23924, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 23988, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 24004, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 24020, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 24100, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 24116, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 24136, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 24144, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 24152, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 24168, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 24184, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 24200, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 24216, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 24232, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 24248, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 24264, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 24280, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 24296, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 24312, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 24328, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 24344, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 24352, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 24360, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 24376, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 24392, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 24408, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 24424, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 24440, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 24456, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 24472, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 24488, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 24504, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 24520, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 24536, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 24552, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 24568, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 24576, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 24584, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 24592, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 24600, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 24608, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 24616, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 24624, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 24632, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 24640, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 24648, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 24656, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 24664, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 24672, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 24680, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 24688, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 24696, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 24704, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 24712, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 24748, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 24754, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 24760, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 24796, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 24802, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 24808, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 24840, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 24848, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 24856, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 24888, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 24896, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 24904, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 24936, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 24944, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 24952, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 25080, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 25096, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 25112, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25113, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25114, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 25130, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 25140, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 25268, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 25284, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 25300, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25301, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25302, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 25318, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 25328, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 25456, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 25472, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 25488, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25489, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25490, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 25506, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 25516, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 25644, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 25660, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 25676, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25677, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25678, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 25694, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 25704, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 25832, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 25848, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 25864, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25865, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 25866, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 25882, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 25892, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 26020, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 26036, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 26052, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26053, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26054, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 26070, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 26080, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 26208, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 26224, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 26240, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26241, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26242, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 26258, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 26268, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 26396, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 26412, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 26428, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26429, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26430, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 26446, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 26456, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 26480, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 26504, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 26632, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 26648, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 26664, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26665, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26666, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 26682, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 26692, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 26820, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 26836, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 26852, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26853, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 26854, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 26870, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 26880, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 27008, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 27024, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 27040, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27041, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27042, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 27058, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 27068, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 27196, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 27212, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 27228, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27229, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 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, 27230, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 27246, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 27256, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 27280, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 27304, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 27328, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 27352, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 27376, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 27400, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 27424, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 27448, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 27472, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 27496, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 27520, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 27536, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 27544, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 27552, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 27588, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 27600, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 27612, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 27620, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 27628, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 27636, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 27644, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 27652, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 27660, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 27676, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 27692, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 27700, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 27716, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 27916, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 27936, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 27946, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 28046, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 28066, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 28076, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 28108, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 28124, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 28128, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 28132, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 28136, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 28144, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 28160, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 28168, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 28176, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 28184, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 28192, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 28200, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 28208, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 28216, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 28224, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 28232, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 28240, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 28244, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 28276, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 28284, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 28292, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 28312, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 28332, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 28352, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 28372, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 28392, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 28412, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 28432, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 28452, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 28460, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 28468
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"