diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h index 4c35ed8ca1..197bd11705 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f4.h @@ -4994,59 +4994,59 @@ struct persistent_config_s { lua_script_t luaScript; /** * units: C - * offset 28700 + * offset 31700 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 28764 + * offset 31764 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 28828 + * offset 31828 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28892 + * offset 31892 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28956 + * offset 31956 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 28988 + * offset 31988 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 29020 + * offset 32020 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 29052 + * offset 32052 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 29060 + * offset 32060 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 29188 + * offset 32188 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 29252 + * offset 32252 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5054,751 +5054,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 29316 + * offset 32316 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 29444 + * offset 32444 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 29572 + * offset 32572 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 29636 + * offset 32636 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 29644 + * offset 32644 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 29652 + * offset 32652 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 30164 + * offset 33164 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30196 + * offset 33196 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 30228 + * offset 33228 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 30288 + * offset 33288 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 30800 + * offset 33800 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30832 + * offset 33832 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 30864 + * offset 33864 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 30928 + * offset 33928 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 30944 + * offset 33944 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 30960 + * offset 33960 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 31024 + * offset 34024 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 31040 + * offset 34040 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 31056 + * offset 34056 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 31568 + * offset 34568 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 31600 + * offset 34600 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 31632 + * offset 34632 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 32144 + * offset 35144 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32176 + * offset 35176 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 32208 + * offset 35208 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 32464 + * offset 35464 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32496 + * offset 35496 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 32528 + * offset 35528 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 32784 + * offset 35784 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 32816 + * offset 35816 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 32848 + * offset 35848 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33104 + * offset 36104 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33120 + * offset 36120 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33136 + * offset 36136 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 33392 + * offset 36392 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 33408 + * offset 36408 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 33424 + * offset 36424 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33488 + * offset 36488 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33504 + * offset 36504 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33520 + * offset 36520 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 33600 + * offset 36600 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33616 + * offset 36616 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 33636 + * offset 36636 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 33644 + * offset 36644 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 33652 + * offset 36652 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 33844 + * offset 36844 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 33852 + * offset 36852 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 33860 + * offset 36860 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 34052 + * offset 37052 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 34068 + * offset 37068 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 34076 + * offset 37076 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 34084 + * offset 37084 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 34092 + * offset 37092 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 34100 + * offset 37100 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 34108 + * offset 37108 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 34116 + * offset 37116 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 34124 + * offset 37124 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 34132 + * offset 37132 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 34140 + * offset 37140 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 34148 + * offset 37148 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 34156 + * offset 37156 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 34164 + * offset 37164 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 34172 + * offset 37172 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 34180 + * offset 37180 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 34188 + * offset 37188 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 34196 + * offset 37196 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 34204 + * offset 37204 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 34212 + * offset 37212 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 34248 + * offset 37248 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 34254 + * offset 37254 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 34260 + * offset 37260 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 34296 + * offset 37296 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 34302 + * offset 37302 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 34308 + * offset 37308 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 34340 + * offset 37340 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 34348 + * offset 37348 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 34356 + * offset 37356 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 34388 + * offset 37388 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 34396 + * offset 37396 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 34404 + * offset 37404 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 34436 + * offset 37436 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 34444 + * offset 37444 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 34452 + * offset 37452 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 35204 + * offset 38204 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 35956 + * offset 38956 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 35980 + * offset 38980 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 36004 + * offset 39004 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 36380 + * offset 39380 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 36756 + * offset 39756 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 36780 + * offset 39780 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 36804 + * offset 39804 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 36828 + * offset 39828 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 36852 + * offset 39852 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 36876 + * offset 39876 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 36900 + * offset 39900 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 36924 + * offset 39924 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 36948 + * offset 39948 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36972 + * offset 39972 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36996 + * offset 39996 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 37020 + * offset 40020 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 37036 + * offset 40036 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 37044 + * offset 40044 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 37052 + * offset 40052 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 37088 + * offset 40088 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 37100 + * offset 40100 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 37112 + * offset 40112 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 37120 + * offset 40120 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 37128 + * offset 40128 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 37136 + * offset 40136 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 37144 + * offset 40144 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 37152 + * offset 40152 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 37160 + * offset 40160 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 37176 + * offset 40176 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 37192 + * offset 40192 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 37200 + * offset 40200 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 37216 + * offset 40216 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 37416 + * offset 40416 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 37436 + * offset 40436 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 37446 + * offset 40446 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 37546 + * offset 40546 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37566 + * offset 40566 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37576 + * offset 40576 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 37608 + * offset 40608 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 37624 + * offset 40624 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 37628 + * offset 40628 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 37632 + * offset 40632 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 37636 + * offset 40636 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 37644 + * offset 40644 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 37660 + * offset 40660 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 37668 + * offset 40668 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 37676 + * offset 40676 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 37684 + * offset 40684 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37692 + * offset 40692 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37700 + * offset 40700 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37708 + * offset 40708 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37716 + * offset 40716 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37724 + * offset 40724 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37732 + * offset 40732 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 37740 + * offset 40740 */ float tcu_shiftTime; /** * units: Volts - * offset 37744 + * offset 40744 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 37776 + * offset 40776 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 37784 + * offset 40784 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 37792 + * offset 40792 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37812 + * offset 40812 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37832 + * offset 40832 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37852 + * offset 40852 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37872 + * offset 40872 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37892 + * offset 40892 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 37912 + * offset 40912 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37932 + * offset 40932 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 37952 + * offset 40952 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 37960 + * offset 40960 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 37968); +static_assert(sizeof(persistent_config_s) == 40968); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h index 4c35ed8ca1..197bd11705 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_f7.h @@ -4994,59 +4994,59 @@ struct persistent_config_s { lua_script_t luaScript; /** * units: C - * offset 28700 + * offset 31700 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 28764 + * offset 31764 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 28828 + * offset 31828 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28892 + * offset 31892 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28956 + * offset 31956 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 28988 + * offset 31988 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 29020 + * offset 32020 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 29052 + * offset 32052 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 29060 + * offset 32060 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 29188 + * offset 32188 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 29252 + * offset 32252 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5054,751 +5054,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 29316 + * offset 32316 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 29444 + * offset 32444 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 29572 + * offset 32572 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 29636 + * offset 32636 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 29644 + * offset 32644 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 29652 + * offset 32652 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 30164 + * offset 33164 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30196 + * offset 33196 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 30228 + * offset 33228 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 30288 + * offset 33288 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 30800 + * offset 33800 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30832 + * offset 33832 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 30864 + * offset 33864 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 30928 + * offset 33928 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 30944 + * offset 33944 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 30960 + * offset 33960 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 31024 + * offset 34024 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 31040 + * offset 34040 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 31056 + * offset 34056 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 31568 + * offset 34568 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 31600 + * offset 34600 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 31632 + * offset 34632 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 32144 + * offset 35144 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32176 + * offset 35176 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 32208 + * offset 35208 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 32464 + * offset 35464 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32496 + * offset 35496 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 32528 + * offset 35528 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 32784 + * offset 35784 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 32816 + * offset 35816 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 32848 + * offset 35848 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33104 + * offset 36104 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33120 + * offset 36120 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33136 + * offset 36136 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 33392 + * offset 36392 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 33408 + * offset 36408 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 33424 + * offset 36424 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33488 + * offset 36488 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33504 + * offset 36504 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33520 + * offset 36520 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 33600 + * offset 36600 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33616 + * offset 36616 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 33636 + * offset 36636 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 33644 + * offset 36644 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 33652 + * offset 36652 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 33844 + * offset 36844 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 33852 + * offset 36852 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 33860 + * offset 36860 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 34052 + * offset 37052 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 34068 + * offset 37068 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 34076 + * offset 37076 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 34084 + * offset 37084 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 34092 + * offset 37092 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 34100 + * offset 37100 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 34108 + * offset 37108 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 34116 + * offset 37116 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 34124 + * offset 37124 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 34132 + * offset 37132 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 34140 + * offset 37140 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 34148 + * offset 37148 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 34156 + * offset 37156 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 34164 + * offset 37164 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 34172 + * offset 37172 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 34180 + * offset 37180 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 34188 + * offset 37188 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 34196 + * offset 37196 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 34204 + * offset 37204 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 34212 + * offset 37212 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 34248 + * offset 37248 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 34254 + * offset 37254 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 34260 + * offset 37260 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 34296 + * offset 37296 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 34302 + * offset 37302 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 34308 + * offset 37308 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 34340 + * offset 37340 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 34348 + * offset 37348 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 34356 + * offset 37356 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 34388 + * offset 37388 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 34396 + * offset 37396 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 34404 + * offset 37404 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 34436 + * offset 37436 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 34444 + * offset 37444 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 34452 + * offset 37452 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 35204 + * offset 38204 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 35956 + * offset 38956 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 35980 + * offset 38980 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 36004 + * offset 39004 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 36380 + * offset 39380 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 36756 + * offset 39756 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 36780 + * offset 39780 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 36804 + * offset 39804 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 36828 + * offset 39828 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 36852 + * offset 39852 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 36876 + * offset 39876 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 36900 + * offset 39900 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 36924 + * offset 39924 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 36948 + * offset 39948 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36972 + * offset 39972 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36996 + * offset 39996 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 37020 + * offset 40020 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 37036 + * offset 40036 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 37044 + * offset 40044 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 37052 + * offset 40052 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 37088 + * offset 40088 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 37100 + * offset 40100 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 37112 + * offset 40112 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 37120 + * offset 40120 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 37128 + * offset 40128 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 37136 + * offset 40136 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 37144 + * offset 40144 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 37152 + * offset 40152 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 37160 + * offset 40160 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 37176 + * offset 40176 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 37192 + * offset 40192 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 37200 + * offset 40200 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 37216 + * offset 40216 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 37416 + * offset 40416 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 37436 + * offset 40436 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 37446 + * offset 40446 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 37546 + * offset 40546 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37566 + * offset 40566 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37576 + * offset 40576 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 37608 + * offset 40608 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 37624 + * offset 40624 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 37628 + * offset 40628 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 37632 + * offset 40632 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 37636 + * offset 40636 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 37644 + * offset 40644 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 37660 + * offset 40660 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 37668 + * offset 40668 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 37676 + * offset 40676 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 37684 + * offset 40684 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37692 + * offset 40692 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37700 + * offset 40700 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37708 + * offset 40708 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37716 + * offset 40716 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37724 + * offset 40724 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37732 + * offset 40732 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 37740 + * offset 40740 */ float tcu_shiftTime; /** * units: Volts - * offset 37744 + * offset 40744 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 37776 + * offset 40776 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 37784 + * offset 40784 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 37792 + * offset 40792 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37812 + * offset 40812 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37832 + * offset 40832 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37852 + * offset 40852 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37872 + * offset 40872 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37892 + * offset 40892 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 37912 + * offset 40912 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37932 + * offset 40932 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 37952 + * offset 40952 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 37960 + * offset 40960 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 37968); +static_assert(sizeof(persistent_config_s) == 40968); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h index 4c35ed8ca1..197bd11705 100644 --- a/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h +++ b/firmware/controllers/generated/engine_configuration_generated_structures_proteus_h7.h @@ -4994,59 +4994,59 @@ struct persistent_config_s { lua_script_t luaScript; /** * units: C - * offset 28700 + * offset 31700 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 28764 + * offset 31764 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 28828 + * offset 31828 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28892 + * offset 31892 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 28956 + * offset 31956 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 28988 + * offset 31988 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 29020 + * offset 32020 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 29052 + * offset 32052 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 29060 + * offset 32060 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 29188 + * offset 32188 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 29252 + * offset 32252 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5054,751 +5054,751 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 29316 + * offset 32316 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 29444 + * offset 32444 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 29572 + * offset 32572 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 29636 + * offset 32636 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 29644 + * offset 32644 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 29652 + * offset 32652 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 30164 + * offset 33164 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30196 + * offset 33196 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 30228 + * offset 33228 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 30288 + * offset 33288 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 30800 + * offset 33800 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 30832 + * offset 33832 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 30864 + * offset 33864 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 30928 + * offset 33928 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 30944 + * offset 33944 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 30960 + * offset 33960 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 31024 + * offset 34024 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 31040 + * offset 34040 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 31056 + * offset 34056 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 31568 + * offset 34568 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 31600 + * offset 34600 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 31632 + * offset 34632 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 32144 + * offset 35144 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32176 + * offset 35176 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 32208 + * offset 35208 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 32464 + * offset 35464 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 32496 + * offset 35496 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 32528 + * offset 35528 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 32784 + * offset 35784 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 32816 + * offset 35816 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 32848 + * offset 35848 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33104 + * offset 36104 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33120 + * offset 36120 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33136 + * offset 36136 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 33392 + * offset 36392 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 33408 + * offset 36408 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 33424 + * offset 36424 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 33488 + * offset 36488 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33504 + * offset 36504 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 33520 + * offset 36520 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 33600 + * offset 36600 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 33616 + * offset 36616 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 33636 + * offset 36636 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 33644 + * offset 36644 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 33652 + * offset 36652 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 33844 + * offset 36844 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 33852 + * offset 36852 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 33860 + * offset 36860 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 34052 + * offset 37052 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 34068 + * offset 37068 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 34076 + * offset 37076 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 34084 + * offset 37084 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 34092 + * offset 37092 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 34100 + * offset 37100 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 34108 + * offset 37108 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 34116 + * offset 37116 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 34124 + * offset 37124 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 34132 + * offset 37132 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 34140 + * offset 37140 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 34148 + * offset 37148 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 34156 + * offset 37156 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 34164 + * offset 37164 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 34172 + * offset 37172 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 34180 + * offset 37180 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 34188 + * offset 37188 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 34196 + * offset 37196 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 34204 + * offset 37204 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 34212 + * offset 37212 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 34248 + * offset 37248 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 34254 + * offset 37254 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 34260 + * offset 37260 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 34296 + * offset 37296 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 34302 + * offset 37302 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 34308 + * offset 37308 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 34340 + * offset 37340 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 34348 + * offset 37348 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 34356 + * offset 37356 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 34388 + * offset 37388 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 34396 + * offset 37396 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 34404 + * offset 37404 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 34436 + * offset 37436 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 34444 + * offset 37444 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 34452 + * offset 37452 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 35204 + * offset 38204 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 35956 + * offset 38956 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 35980 + * offset 38980 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 36004 + * offset 39004 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 36380 + * offset 39380 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 36756 + * offset 39756 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 36780 + * offset 39780 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 36804 + * offset 39804 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 36828 + * offset 39828 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 36852 + * offset 39852 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 36876 + * offset 39876 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 36900 + * offset 39900 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 36924 + * offset 39924 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 36948 + * offset 39948 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36972 + * offset 39972 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 36996 + * offset 39996 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 37020 + * offset 40020 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 37036 + * offset 40036 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 37044 + * offset 40044 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 37052 + * offset 40052 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 37088 + * offset 40088 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 37100 + * offset 40100 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 37112 + * offset 40112 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 37120 + * offset 40120 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 37128 + * offset 40128 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 37136 + * offset 40136 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 37144 + * offset 40144 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 37152 + * offset 40152 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 37160 + * offset 40160 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 37176 + * offset 40176 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 37192 + * offset 40192 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 37200 + * offset 40200 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 37216 + * offset 40216 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 37416 + * offset 40416 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 37436 + * offset 40436 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 37446 + * offset 40446 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 37546 + * offset 40546 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37566 + * offset 40566 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 37576 + * offset 40576 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 37608 + * offset 40608 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 37624 + * offset 40624 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 37628 + * offset 40628 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 37632 + * offset 40632 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 37636 + * offset 40636 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 37644 + * offset 40644 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 37660 + * offset 40660 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 37668 + * offset 40668 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 37676 + * offset 40676 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 37684 + * offset 40684 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37692 + * offset 40692 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37700 + * offset 40700 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37708 + * offset 40708 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37716 + * offset 40716 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37724 + * offset 40724 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 37732 + * offset 40732 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 37740 + * offset 40740 */ float tcu_shiftTime; /** * units: Volts - * offset 37744 + * offset 40744 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 37776 + * offset 40776 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 37784 + * offset 40784 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 37792 + * offset 40792 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37812 + * offset 40812 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37832 + * offset 40832 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 37852 + * offset 40852 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 37872 + * offset 40872 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37892 + * offset 40892 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 37912 + * offset 40912 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 37932 + * offset 40932 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 37952 + * offset 40952 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 37960 + * offset 40960 */ scaled_channel minimumOilPressureValues[8]; }; -static_assert(sizeof(persistent_config_s) == 37968); +static_assert(sizeof(persistent_config_s) == 40968); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f4.h b/firmware/controllers/generated/rusefi_generated_proteus_f4.h index b89a5c0c24..21712b76c0 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f4.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f4.h @@ -1156,7 +1156,7 @@ #define LUA_DIGITAL_INPUT_COUNT 8 #define LUA_GAUGE_COUNT 8 #define LUA_PWM_COUNT 8 -#define LUA_SCRIPT_SIZE 23000 +#define LUA_SCRIPT_SIZE 26000 #define MAF_DECODING_COUNT 32 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 37968 +#define persistent_config_s_size 40968 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3252078214 +#define SIGNATURE_HASH 2434488117 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 37968 +#define TOTAL_CONFIG_SIZE 40968 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.3252078214" +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.2434488117" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_f7.h b/firmware/controllers/generated/rusefi_generated_proteus_f7.h index c3e8d01998..71d005bcb9 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_f7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_f7.h @@ -1156,7 +1156,7 @@ #define LUA_DIGITAL_INPUT_COUNT 8 #define LUA_GAUGE_COUNT 8 #define LUA_PWM_COUNT 8 -#define LUA_SCRIPT_SIZE 23000 +#define LUA_SCRIPT_SIZE 26000 #define MAF_DECODING_COUNT 32 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 37968 +#define persistent_config_s_size 40968 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3252078214 +#define SIGNATURE_HASH 2434488117 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 37968 +#define TOTAL_CONFIG_SIZE 40968 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.3252078214" +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.2434488117" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/rusefi_generated_proteus_h7.h b/firmware/controllers/generated/rusefi_generated_proteus_h7.h index a090da9128..6c1f838abc 100644 --- a/firmware/controllers/generated/rusefi_generated_proteus_h7.h +++ b/firmware/controllers/generated/rusefi_generated_proteus_h7.h @@ -1156,7 +1156,7 @@ #define LUA_DIGITAL_INPUT_COUNT 8 #define LUA_GAUGE_COUNT 8 #define LUA_PWM_COUNT 8 -#define LUA_SCRIPT_SIZE 23000 +#define LUA_SCRIPT_SIZE 26000 #define MAF_DECODING_COUNT 32 #define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO" #define maf_sensor_type_e_Bosch0280218004 2 @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 37968 +#define persistent_config_s_size 40968 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 3252078214 +#define SIGNATURE_HASH 2434488117 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 37968 +#define TOTAL_CONFIG_SIZE 40968 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,7 +1756,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.3252078214" +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.2434488117" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index 9d4e8fff66..03984caddd 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3252078214 -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.3252078214" +#define SIGNATURE_HASH 2434488117 +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f4.2434488117" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 7544ed5e9f..c4d524238b 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3252078214 -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.3252078214" +#define SIGNATURE_HASH 2434488117 +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_f7.2434488117" diff --git a/firmware/controllers/generated/signature_proteus_h7.h b/firmware/controllers/generated/signature_proteus_h7.h index c862137542..7e00d3316b 100644 --- a/firmware/controllers/generated/signature_proteus_h7.h +++ b/firmware/controllers/generated/signature_proteus_h7.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 3252078214 -#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.3252078214" +#define SIGNATURE_HASH 2434488117 +#define TS_SIGNATURE "rusEFI master.2024.11.10.proteus_h7.2434488117" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index b99e0f2925..b5f242f7ee 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.10.proteus_f4.3252078214" + signature = "rusEFI master.2024.11.10.proteus_f4.2434488117" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.10.proteus_f4.3252078214" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.10.proteus_f4.2434488117" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 37968 +pageSize = 40968 page = 1 engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1 idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0 idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0 idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5700, 23000 -cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0 +luaScript = string, ASCII, 5700, 26000 +cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 34612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 34613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 34614, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 34800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 34801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 34802, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 34988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 34989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 34990, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 35176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 35177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 35178, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 35364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 35365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 35366, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 35552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 35553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 35554, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 35740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 35741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 35742, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 35928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 35929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 35930, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 36165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 36166, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 36353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 36354, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 36541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 36542, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 36729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 36730, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 37968 +lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 37612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 37613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 37614, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 37800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 37801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 37802, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 37988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 37989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 37990, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 38176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 38177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 38178, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 38364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 38365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 38366, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 38552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 38553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 38554, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 38740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 38741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 38742, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 38928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 38929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 38930, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 39165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 39166, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 39353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 39354, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 39541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 39542, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 39729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 39730, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 40968 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index b29d6b620b..7b0543496a 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.10.proteus_f7.3252078214" + signature = "rusEFI master.2024.11.10.proteus_f7.2434488117" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.10.proteus_f7.3252078214" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.10.proteus_f7.2434488117" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 37968 +pageSize = 40968 page = 1 engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1 idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0 idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0 idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5700, 23000 -cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0 +luaScript = string, ASCII, 5700, 26000 +cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 34612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 34613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 34614, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 34800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 34801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 34802, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 34988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 34989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 34990, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 35176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 35177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 35178, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 35364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 35365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 35366, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 35552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 35553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 35554, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 35740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 35741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 35742, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 35928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 35929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 35930, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 36165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 36166, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 36353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 36354, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 36541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 36542, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 36729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 36730, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 37968 +lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 37612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 37613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 37614, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 37800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 37801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 37802, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 37988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 37989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 37990, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 38176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 38177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 38178, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 38364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 38365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 38366, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 38552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 38553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 38554, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 38740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 38741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 38742, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 38928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 38929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 38930, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 39165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 39166, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 39353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 39354, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 39541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 39542, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 39729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 39730, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 40968 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" diff --git a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini index 4de855e848..f08efda44c 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_h7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_h7.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI master.2024.11.10.proteus_h7.3252078214" + signature = "rusEFI master.2024.11.10.proteus_h7.2434488117" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI master.2024.11.10.proteus_h7.3252078214" ; signature is expected to be 7 or more characters. + signature= "rusEFI master.2024.11.10.proteus_h7.2434488117" ; signature is expected to be 7 or more characters. ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C useLegacyFTempUnits = false @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 37968 +pageSize = 40968 page = 1 engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1 idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0 idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0 idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5700, 23000 -cltFuelCorrBins = array, F32, 28700, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 28764, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 28828, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 28892, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 28956, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 28988, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 29020, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 29052, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 29060, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 29188, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 29252, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 29316, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 29444, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 29572, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 29636, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 29644, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 29652, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 30164, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 30196, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 30228, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 30288, [16x16], "kPa", 0.01, 0, 0, 600, 2 -mapEstimateTpsBins = array, U16, 30800, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 30832, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 30864, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 30928, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 30944, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 30960, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 31024, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 31040, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 31056, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 31568, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 31600, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 31632, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 32144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 32176, [16], "RPM", 1, 0, 0, 18000, 0 +luaScript = string, ASCII, 5700, 26000 +cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2 +mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 32208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 32208, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 32464, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 32496, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 32528, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 32784, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 32816, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 32848, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 33104, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 33120, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 33136, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 33392, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 33408, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 33424, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 33488, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 33504, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 33520, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 33600, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 33616, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 33636, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 33644, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 33652, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 33668, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 33684, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 33700, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 33716, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 33732, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 33748, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 33764, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 33780, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 33796, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 33812, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 33828, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 33844, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 33852, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 33860, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 33876, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 33892, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 33908, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 33924, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 33940, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 33956, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 33972, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 33988, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 34004, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 34020, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 34036, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 34052, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 34068, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 34076, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 34084, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 34092, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 34100, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 34108, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 34116, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 34124, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 34132, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 34140, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 34148, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 34156, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 34164, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 34172, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 34180, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 34188, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 34196, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 34204, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 34212, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 34248, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 34254, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 34260, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 34296, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 34302, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 34308, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 34340, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 34348, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 34356, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 34388, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 34396, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 34404, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 34436, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 34444, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 34452, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 34580, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 34596, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 34612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 34613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 34614, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 34630, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 34640, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 34768, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 34784, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 34800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 34801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 34802, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 34818, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 34828, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 34956, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 34972, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 34988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 34989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 34990, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 35006, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 35016, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 35144, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 35160, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 35176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 35177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 35178, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 35194, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 35204, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 35332, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 35348, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 35364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 35365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 35366, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 35382, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 35392, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 35520, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 35536, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 35552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 35553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 35554, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 35570, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 35580, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 35708, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 35724, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 35740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 35741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 35742, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 35758, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 35768, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 35896, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 35912, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 35928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 35929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 35930, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 35946, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 35956, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 35980, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 36004, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 36132, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 36148, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 36164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 36165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 36166, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 36182, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 36192, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 36320, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 36336, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 36352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 36353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 36354, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 36370, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 36380, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 36508, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 36524, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 36540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 36541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 36542, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 36558, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 36568, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 36696, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 36712, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 36728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 36729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 36730, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 36746, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 36756, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 36780, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 36804, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 36828, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 36852, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 36876, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 36900, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 36924, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 36948, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 36972, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 36996, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 37020, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 37036, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 37044, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 37052, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 37088, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 37100, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 37112, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 37120, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 37128, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 37136, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 37144, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 37152, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 37160, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 37176, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 37192, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 37200, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 37216, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 37416, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 37436, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 37446, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 37546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 37566, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 37576, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 37608, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 37624, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 37628, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 37632, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 37636, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 37644, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 37660, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 37668, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 37676, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 37684, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 37692, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 37700, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 37708, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 37716, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 37724, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 37732, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 37740, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 37744, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 37776, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 37784, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 37792, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 37812, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 37832, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 37852, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 37872, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 37892, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 37912, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 37932, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 37952, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 37960, [8], "kPa", 10.0, 0, 0, 1000, 0 -; total TS size = 37968 +lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 37612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 37613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 37614, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 37800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 37801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 37802, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 37988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 37989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 37990, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 38176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 38177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 38178, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 38364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 38365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 38366, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 38552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 38553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 38554, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 38740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 38741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 38742, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 38928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 38929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 38930, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 39165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 39166, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 39353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 39354, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 39541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 39542, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 39729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 39730, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0 +; total TS size = 40968 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"